[发明专利]基于SRv6网络的报文转发方法、装置、存储介质及电子设备有效

专利信息
申请号: 202011114649.8 申请日: 2020-10-19
公开(公告)号: CN111935014B 公开(公告)日: 2020-12-29
发明(设计)人: 王兵;邢业平;张晨;汪硕;黄韬 申请(专利权)人: 网络通信与安全紫金山实验室
主分类号: H04L12/721 分类号: H04L12/721;H04L12/46;H04L29/12
代理公司: 南京睿之博知识产权代理有限公司 32296 代理人: 刘菊兰
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 srv6 网络 报文 转发 方法 装置 存储 介质 电子设备
【说明书】:

发明公开了一种基于SRv6网络的报文转发方法、装置、存储介质及电子设备,原始报文由设备A发出经过多个End节点和至少一个NAT设备到达设备B,NAT设备位于两个End节点之间。本发明与传统的SRH结构不同,本发明通过End节点发送基于SR策略的NAT探测报文,用于学习公网地址,同时通过在SRH报文扩展头的Next Header中增加NAT‑detect类型,在End节点中新增SRv6的End操作类型End.N,能够根据Next Header类型不同,进行NAT公网地址学习和转发时报文封装,解决了现有SRv6通信系统中,由于存在私网IP的设备,导致报文无法转发的问题。

技术领域

本发明涉及IP网络技术领域,具体涉及一种基于SRv6网络的报文转发方法、装置、存储介质及电子设备。

背景技术

SR(Segment Routing)协议就是在已有的网络基础上进行演进式的扩展,提供了网络可编程能力。SR是一种源路由协议,支持在路径的起点,向报文中插入转发操作指令来指导报文在网络中的转发,从而支持网络可编程。目前SR支持MPLS和IPv6两种数据平面,基于 IPv6 数据平面的 SR称为SRv6。

SRv6在IPv6报文中新增了SRH扩展,来替代传统的MPLS下的标签转发功能,并使用128位的IPv6地址作为网线节点标识SID。当传输数据时,SRv6在首节点传输路径上和各节点的SID集合起来以Segment List的形式放在SRH中,并通过SL(Segment Left)来表示中间节点的数量,以此修改SL值来实现下一跳。SRv6中通过SID(Segment ID)标识每个节点,SID是一种特殊的IPv6地址。每个SRv6节点都会维护一张SID表,SID表实际上是路由表的一部分。SRH(Source Routing Head)为SID列表的载体,即SR报头,是基于IPv6路由扩展头(协议号43),新增了路由类型4,是SRv6体系中最为重要的数据封装标准。发出原始报文的源节点使用路由报头列出一个或多个中间结点,使得数据包在去往最终目的地的路径上经过这些节点。

在SRv6中,由于指导转发的源信息在SRH扩展头中,可以方便地实现overlay层的源路由,此时转发路径是单向的。如图1所示,End2设备的IP是私网地址B1::1,网络中的End1设备具有公网地址,在两个SR End节点间存在NAT情况时,当A节点发送报文到B节点时,图中SR source设备上封装SR策略,经过转发后到达End2设备,在End2设备解封装SRv6策略将报文发送到B节点。在转发时,由于B1::1是私网地址,导致报文无法转发。

发明内容

技术目的:为解决上述技术问题,本发明提供了一种基于SRv6网络的报文转发方法、装置及存储介质,通过增加SRv6的操作指令和增加NAT的探测功能,解决SRv6域中存在NAT的情况下导致转发断流的问题。

技术方案:为实现上述技术目的,本发明采用了如下技术方案:

一种基于SRv6网络的报文转发方法,其特征在于,所述SRv6网络包括NAT设备、具有公网地址的第一End节点和具有私网IP的第二End节点,NAT设备用于将第二End节点的私网IP转换成对应的公网地址,第二End节点的前端设置NAT设备和至少一个第一End节点;第一End节点增加End.N操作,所述End.N操作的步骤包括:

B1、判断接收到的报文是否需要进行NAT处理;

B2、判断报文转发的目标地址:若为第二End节点,则进步骤B3;若为具有公网地址的网络节点,则进行步骤B4;

B3、执行NAT处理,即第一End节点在封装SR头时,使用第二End节点的公网地址作为目的地址,并将SRH扩展头中的Next Header设置成用于表征此报文为NAT-detect类型的预设值;

B4、不执行NAT处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011114649.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top