[发明专利]分段网络中的报文处理方法及节点设备在审
申请号: | 202111484119.7 | 申请日: | 2021-12-07 |
公开(公告)号: | CN113949667A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 林韵英 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分段 网络 中的 报文 处理 方法 节点 设备 | ||
1.一种分段网络中的报文处理方法,其特征在于,所述方法应用于所述分段网络的源节点设备中,所述方法包括:
接收控制器下发的隧道路径信息,所述隧道路径信息用于限定报文从所述源节点设备传输至尾节点设备所需经过的端节点设备,以及所述端节点设备和所述尾节点设备对应的报文转发端口和报文输出队列;
获取原始报文,并按照所述隧道路径信息将所述原始报文封装为SRv6报文;在所述SRv6报文中包含所述端节点设备和所述尾节点设备的节点分段标识,所述节点分段标识中包含所述端节点设备或者所述尾节点设备对应的报文转发端口和报文输出队列;
按照所述SRv6报文的IPv6基本报头中限定的目的地址,将所述SRv6报文转发至所述目的地址表征的下一跳端节点设备处。
2.根据权利要求1所述的方法,其特征在于,按照所述隧道路径信息将所述原始报文封装为SRv6报文具体包括:
构建分段路由扩展头,所述分段路由扩展头中包括源传输标记位以及所述端节点设备和所述尾节点设备的节点分段标识,当所述源传输标记位被设置为有效位时,表明所述端节点设备和所述尾节点设备按照所述节点分段标识中限定的报文转发端口和报文输出队列进行报文传输;
将所述分段路由扩展头拼接至所述原始报文中,以生成封装后的SRv6报文。
3.根据权利要求1或2所述的方法,其特征在于,所述节点分段标识中还包括所述端节点设备或者所述尾节点设备的网络地址和所述端节点设备或者所述尾节点设备对接收到的报文的处理方式。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若再次接收到所述控制器下发的更新后的隧道路径信息,按照所述更新后的隧道路径信息对待处理的原始报文进行封装。
5.一种分段网络的源节点设备,其特征在于,所述源节点设备包括:
隧道路径信息接收单元,用于接收控制器下发的隧道路径信息,所述隧道路径信息用于限定报文从所述源节点设备传输至尾节点设备所需经过的端节点设备,以及所述端节点设备和所述尾节点设备对应的报文转发端口和报文输出队列;
报文封装单元,用于获取原始报文,并按照所述隧道路径信息将所述原始报文封装为SRv6报文;在所述SRv6报文中包含所述端节点设备和所述尾节点设备的节点分段标识,所述节点分段标识中包含所述端节点设备或者所述尾节点设备对应的报文转发端口和报文输出队列;
报文转发单元,用于按照所述SRv6报文的IPv6基本报头中限定的目的地址,将所述SRv6报文转发至所述目的地址表征的下一跳端节点设备处。
6.一种分段网络中的报文处理方法,其特征在于,所述方法应用于所述分段网络的端节点设备中,所述方法包括:
接收上一跳设备发来的SRv6报文,在识别出所述SRv6报文中携带有效的源传输标记位后,在所述SRv6报文中解析自身的节点分段标识,以从所述节点分段标识中识别出报文转发端口和报文输出队列;
在所述SRv6报文中解析下一跳设备的节点分段标识,以识别出所述下一跳设备的网络地址;
将所述SRv6报文中的目的地址修改为所述下一跳设备的网络地址,并按照所述报文转发端口和所述报文输出队列将修改后的SRv6报文转发至所述下一跳设备处。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
统计当前时刻各个报文转发端口下各个报文输出队列的拥塞参数,并将统计的所述拥塞参数上报至控制器,以使得所述控制器基于接收到的拥塞参数更新隧道路径信息,并将更新后的隧道路径信息下发至所述分段网络的源节点设备处;其中,所述隧道路径信息由所述源节点设备用于构建SRv6报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111484119.7/1.html,转载请声明来源钻瓜专利网。