[发明专利]SRV6协议的报文转发方法、装置、电子设备及介质有效
申请号: | 202110930041.0 | 申请日: | 2021-08-13 |
公开(公告)号: | CN113726654B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 王刚;林长望 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L69/22;H04L69/04 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 李小朋 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | srv6 协议 报文 转发 方法 装置 电子设备 介质 | ||
本申请公开了一种SRV6协议的报文转发方法、装置、电子设备及介质。通过应用本申请的技术方案,可以在I Pv6报文转发过程中,通过在SRH中携带的用于确定下一跳目的地址的S I D属性标识,来从G‑SRV6Contai ner中读取该S I D属性标识所对应的压缩S I D,以使根据该压缩S I D进行外层I Pv6头目的地址字段转发。进而避免相关技术中,只能以数据量过大的S I D进行报文转发所导致的SRH头中携带S I D个数有较大限制的问题。
技术领域
本申请中涉及数据通信技术,尤其是一种SRV6协议的报文转发方法、装置、电子设备及介质。
背景技术
SRv6是一种网络转发技术,其中SRv6是直接在IPv6的IP扩展头中进行新的扩展,这个扩展部分称为SRH(Segment Routing Header)。
进一步的,标准SRv6的128bit Segment ID(分段标识,SID)采用IPv6地址格式的SID,相比MPLS Label格式的SID具备可路由属性,简化域间路径创建,实现在IPv6网络中简化建立端到端路径的能力。同时,SRv6 SID支持可编程能力,能够满足灵活的网络和业务功能处理,结合集中式和分布式控制平面的协同支持,能灵活满足各种业务和网络功能的需求,适应网络和业务发展的需要。
然而,相关技术中的SRv6技术在网络实际部署中,通常会面临由于SID数据量过大所导致的SRH头中携带SID个数有较大限制的问题。
发明内容
本申请实施例提供一种SRV6协议的报文转发方法、装置、电子设备及介质,本申请实施例用于解决相关技术中存在的由于SID数据量过大所导致的报文转发中,SRH头中携带SID个数有较大限制的问题。
其中,根据本申请实施例的一个方面,提供的一种SRV6协议的报文转发方法,其特征在于,包括:
提取IPv6报文SRH头的第一SL值;
基于所述第一SL值,获取所述SRH头中携带的第一SID属性标识,其中每个SID属性标识对应唯一的一个压缩SID;
基于所述第一SID属性标识,读取G-SRV6 Container中存储的第一压缩SID,其中,所述G-SRV6 Container中按地址字段的先后顺序依次存储有各个压缩SID;
将所述第一压缩SID作为所述IPv6报文的目的地址字段并进行转发。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述第一SL值,获取所述SRH头中携带的第一SID属性标识,包括:
确定所述第一SL值为最大值,获取所述SRH头中携带的128位标准SID,并将所述标准SID作为所述IPv6报文的目的地址字段;或,
确定所述第一SL值为非最大值,基于所述第一SL值,获取所述SRH头中携带的第一SID属性标识。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述第一SL值,获取所述SRH头中携带的第一SID属性标识,包括:
从所述IPv6报文的SRH头中读取G-SRV6 Header;
从所述G-SRV6 Header中确定所述第一SL值所反映的第一地址字段位,并从所述G-SRV6 Header的第一地址字段位中提取所述第一SID属性标识。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述第一SID属性标识,读取G-SRV6 Container中存储的第一压缩SID,包括:
从所述IPv6报文的SRH头中读取所述G-SRV6 Container;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110930041.0/2.html,转载请声明来源钻瓜专利网。