【技术实现步骤摘要】
通信方法、系统以及网络转发设备
[0001]本公开涉及通信
,特别涉及一种通信方法、系统以及网络转发设备。
技术介绍
[0002]SRv6(基于IPv6的分段路由)隧道技术是当前的热点技术,该技术通过将用户报文封装在IPv6报文和SRH(Segment Routing Header,分段路由头)中,以隧道形式转发用户报文。
[0003]目前,实现SRv6报文负载均衡的方法一般是IP地址哈希算法。
技术实现思路
[0004]专利技术人发现:现有的负载均衡算法无法适用于任何流量场景,例如,针对大象流的转发无法实现负载均衡。
[0005]本公开所要解决的一个技术问题是:提高SRv6报文转发的均衡性,提升路由效率。
[0006]根据本公开的一些实施例,提供的一种通信方法,包括:网络转发设备解析各个基于IPv6的分段路由SRv6报文的分段路由头SRH;其中,SRH包括报文标识,不同SRv6报文的报文标识不同;网络转发设备根据解析结果确定下一跳设备相同的不同报文;网络转发设备将不同报文均衡地 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,包括:网络转发设备解析各个基于IPv6的分段路由SRv6报文的分段路由头SRH;其中,所述SRH包括报文标识,不同SRv6报文的报文标识不同;所述网络转发设备根据解析结果确定下一跳设备相同的不同报文;所述网络转发设备将所述不同报文均衡地转发到连接下一跳设备的不同链路上。2.根据权利要求1所述的通信方法,其中,所述网络转发设备解析各个SRv6报文的SRH包括:所述网络转发设备解析各个SRv6报文的SRH,获取定位器Locator字段和功能Function字段;解析所述Locator字段获取下一跳设备的标签,解析所述Function字段获取所述报文标识。3.根据权利要求2所述的通信方法,其中,在所述SRv6报文为传输控制协议TCP报文的情况下,所述报文标识为TCP序列字段值;或者,在所述SRv6报文为用户数据报协议UDP报文的情况下,所述报文标识为UDP校验字段值;所述报文标识被添加到所述Function字段中的魔术字段。4.根据权利要求1所述的通信方法,其中,所述SRH还包括:负载均衡标识;所述网络转发设备根据解析结果确定下一跳设备相同的不同报文包括:所述网络转发设备在所述解析结果包括所述负载均衡标识的情况下,确定下一跳设备相同的不同报文。5.根据权利要求4所述的通信方法,其中,所述负载均衡标识被添加到所述Function字段中从第一位开始的预设位数的字段中。6.根据权利要求1所述的通信方法,还包括:网络入口设备接收所述SRv6报文;所述网络入口设备在所述SRv6报文中添加报文标识,并发送至所述网络转发设备。7.根据权利要求6所述的通信方法,其中,所述网络入口设备在所述SRv6报文中添加报文标识包括:所述网络入口设备识别所述SRv6报文的类型;在所述SRv6报文为TCP报文的情况下,所述网络入口设备提取TCP序列字段值,在所述SRv6报文的Function字段添加所述TCP序列字段值作为所述报文标识;或者,在所述SRv6报文为UDP报文的情况下,所述网络入口设备提取UDP校验字段值,在所述SRv6报文的Function字段添加UDP校验字段值作为所述报文标识。8.根据权利要求7所述的通信方法,其中,所述网络入口设备在所述SRv6报文中添加报文标识还包括:在所述SRv6报文为UDP报文且UDP校验字段值为0的情况下,所述网络入口设备根据所述UDP报文计算UDP校验字段值,在所述SRv6报文的Function字段添加UDP校验字段值作为所述报文标识。9.根据权利要求7所述的通信方法,其中,
所...
【专利技术属性】
技术研发人员:陈仲华,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。