跨网络切片的分段路由转发方法及装置制造方法及图纸

技术编号:22172801 阅读:40 留言:0更新日期:2019-09-21 13:30
本发明专利技术提供了一种跨网络切片的分段路由转发方法及装置,涉及通信的技术领域,该方法包括:获取待传输的报文,确定报文在本地节点进行网络切片之间的转发;若报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与报文中端点功能的参数对应的网络切片标识符;获取SRH中下一个网络切片的有效段标识符eSID;基于网络切片标识符和eSID对报文的目的IP地址更新,得到更新后的报文;根据端点功能查找更新后的报文去往下一跳的出口,以使更新后的报文在本地的网络切片内实现跨网络的转发。本发明专利技术利用网络切片标识符表示的网络切片将报文从上一个网络切片转发到下一个网络切片,实现报文跨网络切片的传输,实现不同网络切片的业务互通。

Segmented routing forwarding method and device for cross-network slicing

【技术实现步骤摘要】
跨网络切片的分段路由转发方法及装置
本专利技术涉及通信
,尤其是涉及一种跨网络切片的分段路由转发方法及装置。
技术介绍
SR(SegmentRouting,分段路由)技术是IETF标准化组织研讨的新技术、新标准,目前多数标准还处于草案阶段。SR是一种源路由技术,路径信息显示在报文头里面,每个节点只需要根据报文头的指示决定下一步操作。根据不同的底层转发技术,SR又分为SRMPLS和SRv6两种。SRv6是一种通过SRH(SegmentRoutingHeader,分段路由头)扩展头部携带SL(segmentlist,分段列表)的源路由技术,每一个分段用一个128bit的IPv6地址来标示,且报文转发依赖IP地址编码的信息。在IPv6路由器中,分段列表只能用IPv6地址形式的SID(SegmentIdentifier,段标识符)表示,否则不能转发。专利201811528314.3将IETF组织定义的SID编码方式重新做了定义为:网络切片标识Network、节点标识locator、功能标识function和参数标识arguments。将只包括节点标识locator、功能标识function和参数标识arguments的SID部分称为eSID,存放在SRH头的SID列表中,代表网络切片标识部分的内容只存在于目的IP地址中,因此,使用IETFdraft-ietf-spring-srv6-network-programming-00标准定义的功能,是不带有网络切片的任何信息,因此只能在一个网络切片内转发,从而隔离了不同网络切片,使得不同网络切片的业务不能互通,更不可能通过跨网关节点实现跨网络切片传输。
技术实现思路
本专利技术的目的在于提供一种跨网络切片的分段路由转发方法及装置,实现报文跨网络切片的传输,进而实现不同网络切片的业务互通。本专利技术提供的一种跨网络切片的分段路由转发方法,其中,包括:获取待传输的报文,确定所述报文在本地节点进行网络切片之间的转发;其中,所述本地节点的各个端口归属不同所述网络切片;若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符;其中,所述预设条件包括NH域中的编码为SRH且所述SRH中的分段列表数达到指定数量;获取所述SRH中下一个网络切片的有效段标识符eSID;基于所述网络切片标识符和所述eSID对所述报文的目的IP地址更新,得到更新后的报文;根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。进一步的,所述端点功能包括:第一端点功能,命名为End.N,所述参数包括:网络切片索引,若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符包括:获取所述报文中预先定义的第一端点功能End.N;若所述SRH满足NH域中的编码为SRH,且满足所述SRH中的分段列表数大于0的预设条件,则在本地网络切片索引与网络切片标识符映射表中查找所述第一端点功能End.N的参数中所包含的网络切片索引对应的网络切片标识符。进一步的,所述端点功能包括:第一端点功能End.N,所述参数包括:网络切片索引,根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发包括:根据所述第一端点功能End.N,利用更新的目的IP地址在路由表中查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。进一步的,所述端点功能包括:第二端点功能,命名为End.NX,所述参数包括:邻接标识,若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符包括:获取所述报文中预先定义的第二端点功能End.NX;若所述SRH满足NH域中的编码为SRH,且满足所述SRH中的分段列表数大于0的预设条件,则在本地邻接标识与网络切片标识符映射表中查找所述第二端点功能End.NX的参数中所包含的邻接标识对应的网络切片标识符。进一步的,所述端点功能包括:第二端点功能End.NX,所述参数包括:邻接标识,根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发包括:根据所述第二端点功能End.NX,利用所述邻接标识在邻接标识接口表中查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。进一步的,所述端点功能包括:第三端点功能,命名为End.NT,所述参数包括:指定查找表标识,若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符包括:获取所述报文中预先定义的第三端点功能End.NT;若所述SRH满足NH域中的编码为SRH,且满足所述SRH中的分段列表数大于0的预设条件,则在本地指定查找表标识与网络切片标识符映射表中查找所述第三端点功能End.NT的参数中所包含的所述指定查找表标识所对应的网络切片标识符。进一步的,所述端点功能包括:第三端点功能End.NT,所述参数包括:指定查找表标识,根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发包括:根据所述第三端点功能End.NT,利用所述指定查找表标识在指定查找表中查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。进一步的,所述方法还包括:定义功能End.Net;结合所述功能End.Net和标准定义的端点功能End完成所述第一端点功能End.N;结合所述功能End.Net和标准定义的端点功能End.X完成所述第二端点功能End.NX;结合所述功能End.Net和标准定义的端点功能End.T完成所述第三端点功能End.NT。本专利技术提供的一种跨网络切片的分段路由转发装置,其中,包括:确定模块,用于获取待传输的报文,确定所述报文在本地节点进行网络切片之间的转发;其中,所述本地节点的各个端口归属不同所述网络切片;第一查找模块,用于若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符;其中,所述预设条件包括NH域中的编码为SRH且所述SRH中的分段列表数达到指定数量;获取模块,用于获取所述SRH中下一个网络切片的有效段标识符eSID;更新模块,用于基于所述网络切片标识符和所述eSID对所述报文的目的IP地址更新,得到更新后的报文;第二查找模块,用于根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。本专利技术还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现本专利技术所述的方法。本专利技术提供了一种跨网络切片的分段路由转发方法及装置,该方法包括:获取待传输的报文,确定报文在本地节点进行网络切片之间的转发;若报文中的分本文档来自技高网
...

【技术保护点】
1.一种跨网络切片的分段路由转发方法,其特征在于,包括:获取待传输的报文,确定所述报文在本地节点进行网络切片之间的转发;其中,所述本地节点的各个端口归属不同所述网络切片;若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符;其中,所述预设条件包括NH域中的编码为SRH且所述SRH中的分段列表数达到指定数量;获取所述SRH中下一个网络切片的有效段标识符eSID;基于所述网络切片标识符和所述eSID对所述报文的目的IP地址更新,得到更新后的报文;根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。

【技术特征摘要】
1.一种跨网络切片的分段路由转发方法,其特征在于,包括:获取待传输的报文,确定所述报文在本地节点进行网络切片之间的转发;其中,所述本地节点的各个端口归属不同所述网络切片;若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符;其中,所述预设条件包括NH域中的编码为SRH且所述SRH中的分段列表数达到指定数量;获取所述SRH中下一个网络切片的有效段标识符eSID;基于所述网络切片标识符和所述eSID对所述报文的目的IP地址更新,得到更新后的报文;根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。2.根据权利要求1所述的方法,其特征在于,所述端点功能包括:第一端点功能,命名为End.N,所述参数包括:网络切片索引,若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符包括:获取所述报文中预先定义的第一端点功能End.N;若所述SRH满足NH域中的编码为SRH,且满足所述SRH中的分段列表数大于0的预设条件,则在本地网络切片索引与网络切片标识符映射表中查找所述第一端点功能End.N的参数中所包含的网络切片索引对应的网络切片标识符。3.根据权利要求2所述的方法,其特征在于,所述端点功能包括:第一端点功能End.N,所述参数包括:网络切片索引,根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发包括:根据所述第一端点功能End.N,利用更新的目的IP地址在路由表中查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发。4.根据权利要求1所述的方法,其特征在于,所述端点功能包括:第二端点功能,命名为End.NX,所述参数包括:邻接标识,若所述报文中的分段路由头SRH满足预设条件,则在本地网络切片标识符映射表中查找与所述报文中端点功能的参数对应的网络切片标识符包括:获取所述报文中预先定义的第二端点功能End.NX;若所述SRH满足NH域中的编码为SRH,且满足所述SRH中的分段列表数大于0的预设条件,则在本地邻接标识与网络切片标识符映射表中查找所述第二端点功能End.NX的参数中所包含的邻接标识对应的网络切片标识符。5.根据权利要求4所述的方法,其特征在于,所述端点功能包括:第二端点功能End.NX,所述参数包括:邻接标识,根据所述端点功能查找所述更新后的报文去往下一跳的出口,以使所述更新后的报文在本地的网络切片内实现跨网络的转发包括:根据所述第二端点功能End.NX...

【专利技术属性】
技术研发人员:唐永林刘锋鲍四海喻胜
申请(专利权)人:UT斯达康通讯有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1