用于穿越分段路由和MPLS网络的业务的灵活路径拼接和选择的IS-IS扩展制造技术

技术编号:19248319 阅读:35 留言:0更新日期:2018-10-24 10:00
路由器在利用中间系统到中间系统(IS‑IS)的网络的分段路由(SR)网络部分和多协议标签交换(MPLS)网络部分中操作。路由器接收由映射服务器发起的IS‑IS通告消息,该IS‑IS通告消息包括子类型长度值(子TLV)元素,该子类型长度值(子TLV)元素识别要由路由器从SR网络部分接收的可识别业务集合的跨MPLS网络部分的路径的偏好类型。路由器至少部分地基于该子TLV元素来识别用于可识别业务集合的跨MPLS网络部分的多个可用路径中的一个路径,以及配置其转发平面以利用所识别的一个路径用于可识别业务集合。IS‑IS通告消息可以是IS‑ISTLV,例如SID/标签绑定TLV 149或多拓扑SID/标签绑定TLV150。

IS-IS extension for flexible path splicing and selection of services passing through subsection routing and MPLS networks

Routers operate in the Sectional Routing (SR) Network Section and the Multiprotocol Label Switching (MPLS) Network Section of a network that utilizes an intermediate system to an intermediate system (IS_IS). The router receives an IS_IS notification message initiated by the mapping server, which includes a subtype length value (subtype TLV) element that identifies the preferred type of path across the MPLS network portion of the identifiable traffic set to be received by the router from the SR network portion. The router recognizes, at least in part, one of the multiple available paths across the MPLS network portion of the identifiable traffic set based on the sub-TLV element, and configures its forwarding plane to use the identified Path for the identifiable traffic set. IS_IS notification messages can be IS_ISTLV, such as SID/tag-bound TLV 149 or multi-topology SID/tag-bound TLV 150.

【技术实现步骤摘要】
【国外来华专利技术】用于穿越分段路由和MPLS网络的业务的灵活路径拼接和选择的IS-IS扩展相关申请的交叉引用本申请要求于2016年2月15日提交的美国临时申请No.62/295,452的权益,其通过引用并入本文中。
本专利技术的实施例涉及计算机联网领域;并且更具体地涉及用于穿越分段路由(SR)和多协议标签交换(MPLS)网络的业务的灵活路径拼接和选择的中间系统到中间系统(IS-IS)扩展。
技术介绍
SR节点借助于将SR报头前置于分组而通过受控指令集(称为分段)来控制分组。分段可以表示任何指令(拓扑的或基于服务的)。SR允许流被强制通过任何拓扑路径和服务链,同时仅在通向SR域的入口节点处维持针对每个流的状态。SR架构可被直接应用于MPLS数据平面,而不会改变转发平面。互联网工程任务组(IETF)互联网草案(“与LDP的分段路由互操作性”、“draft-ietf-spring-segment-routing-ldp-interop-00”,日期为2015年10月14日)描述了SR可以在部署标签分发协议(LDP)的网络中以及在支持SR和不支持SR的节点共存的情况下如何操作。一种用于使SR域和LDP域互操作的技术利用被称为映射服务器的功能。映射服务器可以被配置为通告只能由支持SR的路由器所理解的映射信息,并使支持SR的路由器在MPLS数据平面中安装相关节点分段,就像该节点分段已经由节点它们自己通告过一样。
技术实现思路
描述了在实现路由器网元的设备中的方法。路由器网元是包括SR网络部分和MPLS网络部分在内的网络的一部分。路由器网元是SR网络部分和MPLS网络部分的一部分,并且网络还利用内部网关协议(IGP)来交换路由信息。IGP是中间系统到中间系统(ISIS)。该方法包括:在路由器网元处接收由映射服务器发起的IGP通告消息。IGP通告消息包括:子类型长度值(子TLV)元素,其识别用于要从SR网络部分接收的可识别业务集合的跨MPLS网络部分的路径的偏好类型。该方法还包括:由路由器网元至少部分地基于所述子TLV元素来识别用于所述可识别业务集合的跨MPLS网络部分的多个可用路径中的一个路径。该方法还包括:由路由器网元来配置路由器网元的转发平面以利用所识别的一个路径来转发能够被确定为属于可识别业务集合的从SR网络部分接收的任何业务。在一些实施例中,该方法还包括:在路由器网元处从在SR网络部分中而不在MPLS网络部分中操作的另一网元接收属于可识别业务集合的一个或多个分组;以及由所述路由器网元根据在所述MPLS网络部分上所识别的一个路径来发送所述一个或多个分组。在一些实施例中,路径的偏好类型包括RSVP隧道、静态MPLS路径或标签边界网关协议(BGP)路径。在一些实施例中,该子TLV元素由IS-ISSID/标签绑定TLV来承载,并且在一些实施例中,子TLV元素由IS-IS多拓扑SID/标签绑定TLV来承载。在一些实施例中,子TLV包括分段标识符(SID)拼接偏好值,其识别路径的偏好类型但不唯一地识别特定路径,并且对一个路径的识别是基于SID拼接偏好值的。在一些实施例中,子TLV包括LSP(标签交换路径)值和隧道标识符(ID)值,子TLV识别跨MPLS网络部分的特定路径,并且对一个路径的识别是基于LSP值和隧道ID值的。非暂时性计算机可读存储介质具有指令,该指令在由电子设备的一个或多个处理器执行时,使得电子设备实现执行操作且要成为包括SR网络部分和MPLS网络部分在内的网络的一部分的路由器网元。路由器网元要作为SR网络部分和MPLS网络部分的一部分(例如,在其内操作)。该网络还利用IGP来交换路由信息。IGP是IS-IS。操作包括接收由映射服务器发起的IGP通告消息。IGP通告消息包括:子类型长度值(子TLV)元素,其识别用于要从SR网络部分接收的可识别业务集合的跨MPLS网络部分的路径的偏好类型。该操作还包括:至少部分地基于子TLV元素来识别用于可识别业务集合的跨MPLS网络部分的多个可用路径中的一个路径。该操作还包括:配置路由器网元的转发平面以利用所识别的一个路径来转发能够被确定为属于可识别业务集合的从SR网络部分接收的任何业务。设备包括一个或多个处理器和非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质具有指令,该指令在由一个或多个处理器执行时,使得设备实现执行操作且要成为包括SR网络部分和MPLS网络部分在内的网络的一部分的路由器网元。路由器网元要作为SR网络部分和MPLS网络部分的一部分(例如,在其内操作)。该网络还利用IGP来交换路由信息。IGP是IS-IS。操作包括接收由映射服务器发起的IGP通告消息。IGP通告消息包括:子类型长度值(子TLV)元素,其识别用于要从SR网络部分接收的可识别业务集合的跨MPLS网络部分的路径的偏好类型。该操作还包括:至少部分地基于子TLV元素来识别用于可识别业务集合的跨MPLS网络部分的多个可用路径中的一个路径。该操作还包括:配置路由器网元的转发平面以利用所识别的一个路径来转发能够被确定为属于可识别业务集合的从SR网络部分接收的任何业务。附图说明通过参考用于说明本专利技术实施例的以下描述和附图,可以最好地理解本专利技术。在附图中:图1是示出了根据一些实施例的利用用于穿越SR和MPLS网络的业务的灵活路径拼接和选择的在支持SR的网络和MPLS网络内通信耦合的路由器网元的系统的高级框图。图2示出了根据一些实施例的非特定偏好子TLV元素、用于OSPF的特定偏好子TLV元素以及用于IS-IS的特定偏好子TLV,其可以用于实现用于穿越SR和MPLS网络的业务的灵活路径拼接和选择。图3示出了根据一些实施例的OSPF扩展前缀范围TLV,其可以用于承载如图2所示的非特定偏好子TLV或用于OSPF的特定偏好子TLV。图4示出了根据一些实施例的专用IS-ISTLV149和专用IS-ISTLV150,其可以用于承载如图2所示的非特定偏好子TLV或用于IS-IS的特定偏好子TLV。图5A示出了根据一些实施例的用于实现用于穿越分段路由和MPLS网络的业务的灵活路径拼接和选择的两个操作流程。图5B示出了根据一些实施例的核心路由器104C的高级框图568,其在一些实施例中可以执行图5A的流程500。图5C示出了根据一些实施例的映射服务器106的高级框图578,其在一些实施例中可以执行图5A的流程550。图6A示出了根据一些实施例的示例网络内的网络设备(ND)之间的连接性以及ND的三种示例实现。图6B示出了根据一些实施例的用于实现专用网络设备的示例方式。图6C示出了根据一些实施例的可以耦合虚拟网元(VNE)的各种示例方式。图6D示出了根据一些实施例的在每个ND上具有单一网元(NE)的网络,且在该直观方案中,对比了(由传统路由器常用的)传统分布式方案与用于维护可达性和转发信息(也被称为网络控制)的集中式方案。图6E示出了根据一些实施例的每个ND实现单个NE的简单情况,但是集中控制平面将不同ND中的多个NE抽象为(以表示)虚拟网络之一中的单一NE。图6F示出了根据一些实施例的多个VNE在不同ND上实现且彼此耦合的情况,并且在该情况中,集中控制平面对这些多个VNE进行抽象使得它们在虚拟网络之一内表现为单一VNE。具体实施方式本文档来自技高网...

【技术保护点】
1.一种在实现路由器网元(104C)的设备(602/604/606)中的方法,其中,所述路由器网元是包括分段路由“SR”网络部分(120)和多协议标签交换“MPLS”网络部分(130)在内的网络(140)的一部分,其中,所述路由器网元是所述SR网络部分和所述MPLS网络部分的一部分,以及所述网络还利用中间系统到中间系统“IS‑IS”协议来交换路由信息,所述方法包括:在所述路由器网元处接收由映射服务器(106)发起的IS‑IS通告消息(114),其中,所述IS‑IS通告消息包括子类型长度值“子‑TLV”元素(200),所述子TLV元素识别用于要从所述SR网络部分接收的可识别业务集合的跨所述MPLS网络部分的路径(208)的偏好类型;由所述路由器网元至少部分地基于所述子TLV元素来识别用于所述可识别业务集合的跨所述MPLS网络部分的多个可用路径(108B/110)中的一个路径(110);以及由所述路由器网元配置所述路由器网元的转发平面(634A)以利用所识别的一个路径来转发能够被确定为属于所述可识别业务集合的从所述SR网络部分接收的任何业务。

【技术特征摘要】
【国外来华专利技术】2016.02.15 US 62/295,4521.一种在实现路由器网元(104C)的设备(602/604/606)中的方法,其中,所述路由器网元是包括分段路由“SR”网络部分(120)和多协议标签交换“MPLS”网络部分(130)在内的网络(140)的一部分,其中,所述路由器网元是所述SR网络部分和所述MPLS网络部分的一部分,以及所述网络还利用中间系统到中间系统“IS-IS”协议来交换路由信息,所述方法包括:在所述路由器网元处接收由映射服务器(106)发起的IS-IS通告消息(114),其中,所述IS-IS通告消息包括子类型长度值“子-TLV”元素(200),所述子TLV元素识别用于要从所述SR网络部分接收的可识别业务集合的跨所述MPLS网络部分的路径(208)的偏好类型;由所述路由器网元至少部分地基于所述子TLV元素来识别用于所述可识别业务集合的跨所述MPLS网络部分的多个可用路径(108B/110)中的一个路径(110);以及由所述路由器网元配置所述路由器网元的转发平面(634A)以利用所识别的一个路径来转发能够被确定为属于所述可识别业务集合的从所述SR网络部分接收的任何业务。2.根据权利要求1所述的方法,还包括:在所述路由器网元处从在所述SR网络部分中而不在所述MPLS网络部分中操作的另一网元(104A)接收属于所述可识别业务集合的一个或多个分组;以及由所述路由器网元根据在所述MPLS网络部分上所识别的一个路径来发送所述一个或多个分组。3.根据权利要求1至2中任一项所述的方法,其中,所述路径的偏好类型包括RSVP隧道、静态MPLS路径或标签边界网关协议“BGP”路径。4.根据权利要求1至3中任一项所述的方法,其中,所述子TLV元素由IS-ISSID/标签绑定TLV(400)来承载。5.根据权利要求1至4中任一项所述的方法,其中,所述子TLV元素由IS-IS多拓扑SID/标签绑定TLV(450)来承载。6.根据权利要求1至5中任一项所述的方法,其中:所述子TLV元素包括分段标识符“SID”拼接偏好值(206),所述SID拼接偏好值识别所述路径的偏好类型而不唯一地识别特定路径;以及识别所述一个路径是基于所述SID拼接偏好值。7.根据权利要求1至6中任一项所述的方法,其中:所述子TLV元素包括LSP值(254)和隧道标识符“ID”值(256);所述子TLV元素识别跨所述MPLS网络部分的特定路径;以及识别所述一个路径是基于所述LSP值和所述隧道ID值。8.一种具有指令(620/650)的非暂时性计算机可读存储介质(618/648),所述指令在由电子设备(602/604/606)的一个或多个处理器(612/642)执行时,使所述电子设备实现路由器网元,所述路由器网元执行操作,并且所述路由器网元是包括分段路由“SR”网络部分和多协议标签交换“MPLS”网络部分在内的网络的一部分,其中,所述路由器网元要作为所述SR网络部分和所述MPLS网络部分的一部分,以及所述网络还利用中间系统到中间系统“IS-IS”协议来交换路由信息,所述操作包括:接收由映射服务器发起的IS-IS通告消息,其中,所述IS-IS通告消息包括子类型长度值“子TLV”元素,所述子TLV元素识别用于要从所述SR网络部分接收的可识别业务集合的跨所述MPLS网络部分的路径的偏好类型;至少部分地基于所述子TLV元素来识别用于所述可识别业务集合的跨所述MPLS网络部分的多个可用路径中的一个路径;以及配置所述路由器网元的转发平面以利用所识别的一个路径来转发能够被确定为属于所述可识别业务集合的从所述SR网络部分接收的任何业务。9.根据权利要求8所述的非暂时性计算机可读存储介质,其中,所述操作还包括:从在所述SR网络部分中而不在所述MPLS网络部分中操作的另一网元接收属于所述可识别业务集合的一个或多个分组;以及根据在所述MPLS网络部分上所识别的一个路径来发送所述一个或多个分组。10.根据权利要求8至9中任一项所述的非暂时性计算机可读存储介质,其中,所述路径的偏好类型包括RSVP隧道、静态MPLS路径或标签边界网关协议“BGP”路径。11.根据权利要求8至10中任一项所述的非暂时性计算机可读存储介质,其中,所述子TLV元素由IS-ISSID/标签绑定TLV来承载。12.根据权利要求8至11中任一项所述的非暂时性计算机可读存储介质,其中,所述子TLV元素由IS-IS多拓扑SID/标签绑定TLV来承载。13.根据权利要求8至12中任一项所述的非暂时性计算机可读存储介质,其中:所述子TLV元素包括分段标识符“SID”拼接偏好值,所述SID拼接偏好值识别所述路...

【专利技术属性】
技术研发人员:乌马·S·丘杜里阿马纳特·安米雷迪叶夫根尼·坦楚拉
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1