IPv6分段路由隧道建立方法技术

技术编号:23474825 阅读:69 留言:0更新日期:2020-03-06 15:31
本发明专利技术提供了一种用于通过路径计算单元通信协议(PCEP)基于IPv6数据平面建立分段路由隧道的方法。所述方法包括:路径计算单元(PCE)生成第一PCEP消息,其中,所述第一PCEP消息包括指示信息和段标识符(SID),所述指示信息指示所述SID为隧道中的节点的IPv6前缀。第一路径计算客户端(PCC)接收来自PCE的第一PCEP消息,并且建立从所述第一PCC到第二PCC的SRv6隧道。

IPv6 segment routing tunnel building method

【技术实现步骤摘要】
【国外来华专利技术】IPv6分段路由隧道建立方法本申请要求于2017年7月14递交印度专利局、申请号为IN201741025136、申请名称为“IPv6分段路由隧道建立方法”的印度专利申请的优先权,其全部内容通过引用结合在本申请中。
本文披露的内容总体涉及分段路由,尤其涉及通过路径计算单元通信协议(pathcomputationelementcommunicationprotocol,PCEP)支持IPv6转发平面分段路由(segmentroutingforIPv6forwardingplane,SRv6)的机制。
技术介绍
分段路由(segmentrouting,SR)技术利用了源路由和隧道模式。其使任何头端节点,即源节点,在多协议标签交换(MLPS)网络中不依赖于逐跳信令协议(比如标签分发协议(LDP)或资源预留协议-流量工程(RSVP-TE))而选择路径。每条路径被指定为由链路状态路由协议发布的“段”的集合。分段路由路径可以源自各种机制,包括IGP最短路径树(SPT)、显式配置,或由路径计算单元(PCE)计算。这些路径可以由合适的网络规划工具选择,也可以在入节点上配置。对于SR架构的介绍,可以参考Internet工程任务组(IETF)网络工作组Internet草案draft-filsfils-rtgwg-segment-routing-00《分段路由架构》。draft-filsfils-rtgwg-segment-routing-00定义“IGP段或IGPSID”为附加到由链接状态路由协议发布的一条信息的段(例如:IGP前缀或IGP邻接)。定义了几种类型的段。IGP节点段表示IGP-前缀段,其标识特定路由器(例如:环回)。术语“节点段”或“节点SID”通常用作缩写。IGP邻接段、邻接段或Adj-SID表示附加到单向邻接或一组单向邻接的IGP段。邻接段对发布该邻接段的节点实用。节点段和邻接段均可用于SR流量工程(SR-TE)。SR可以通过中间系统到中间系统(IS-IS)和开放式最短路径优先(OSPF)协议的扩展来执行。分段路由可以与MPLS数据平面或IPv6数据平面配合,并且分段路由与MPLS的多种服务能力集成在一起,包括三层虚拟专用网(L3VPN)、虚拟专用线服务(VPWS)、虚拟专用LAN服务(VPLS)和以太网VPN(EVPN)。SR架构可以无需修改应用于MPLS转发平面,在这种情况下,SR路径对应于MPLS标签交换路径(LSP)。如Internet-draft[ID.ietf-6man-segment-routing-header]所述,可以使用分段路由报头(SRH),将SR应用于IPv6转发平面。也可参考IETFInternet草案draft-ietf-isis-segment-routing-extensions,例如,draft-ietf-isis-segment-routing-extensions-00《“分段路由IS-IS扩展》。进一步,对于用于分段路由的OSPF扩展,参考IETFInternet草案draft-ietf-ospf-segment-routing-extensions,例如draft-ietf-ospf-segment-routing-extensions-00《分段路由OSPF扩展》。也可参考IETFInternetdraft-ietf-pce-segment-routing-09《分段路由PCEP扩展》(2017年四月),其提供了分段路由的更多细节以支持MPLS数据平面的分段路由。此文档定义了一个新的ERO子对象,表示为“SR-ERO子对象”,能够携带段标识符(SID)以及与SID关联的节点/邻接标识符(NAI)。具有SR能力的PCEP发言者(即PCC和PCE)能够生成和/或处理此类ERO子对象。因此,draft-ietf-pce-segment-routing-09指定了路径计算单元协议(PCEP)扩展部分的扩展,以支持用于MPLS转发平面的SR-TE1sp。这样,有状态PCE能够计算和发起TE路径,PCC能够请求SR网络中受某些约束和优化标准约束的路径。IETFInternet草案draft-ietf-6man-segment-routing-header-06《“IPv6分段路由报头(SRH)》公开指出,通过增加新的路由扩展报头可以将分段路由应用于IPv6数据平面。但是,这些文档都没有定义用于基于IPv6数据平面/转发平面的分段路由(SR)建立SRv6隧道的任何机制。因此,在PCE管理的软件定义网络(SDN)中,迫切需要一种机制来支持IPv6的分段路由。
技术实现思路
提供本专利技术以介绍与分段路由隧道的建立方法相关的概念,下文详细描述中进一步描述这些概念。本公开的目的是提供PCEP扩展,用于PCE管理的SDN基于IPv6数据平面建立分段路由隧道。IPv6分段路由(SegmentRoutingforIPv6,SRv6)隧道可以在PCC中配置或者由PCE发起。本公开的另一目的是提供一种PCC或PCE,其在PCEP会话初始化阶段通过SR-PCE-CAPABILITYTLV中的新标志位,指示其支持IPv6SR-Path的能力。相应地,本专利技术第一方面提供了一种在通信网络中发送数据包的方法。所述方法包括以下步骤:路径计算单元(pathcomputationelement,PCE)生成第一路径计算单元通信协议(pathcomputationelementcommunicationprotocol,PCEP)消息,其中,所述第一PCEP消息包括指示信息和段标识符(segmentidentifier,SID)字段,所述SID字段包括多个SID,所述指示信息用于指示所述多个SID中的每个SID分别为隧道中节点的IPv6前缀;以及所述PCE向第一路径计算客户端(PCC)发送所述第一PCEP消息,以根据所述SID和所述指示信息建立从所述第一PCC到第二PCC的IPv6分段路由(segmentroutingforIPv6,SRv6)隧道。在第一方面的一种实现方式中,在生成所述第一PCEP消息之前,所述方法包括以下步骤:所述PCE从所述第一PCC接收第二PCEP消息;所述PCE向所述第一PCC发送第三PCEP消息,其中,所述第二PCEP消息和所述第三PCEP消息用于在所述第一PCC和所述PCE之间建立具有SRv6能力的PCEP会话,所述第二PCEP消息和所述第三PCEP消息都携带了SRv6-CAPABILITY类型长度值(TypeLengthValue,TLV)字段,其中,所述SRv6-CAPABILITYTLV字段的类型字段用于指示所述PCE和所述第一PCC均支持SRv6转发。相应地,本专利技术第二方面提供了一种通信网络中的方法。本方法包括以下步骤:第一路径计算客户端(pathcomputationclient,PCC)从路径计算单元(pathcomputationelement,PCE)接收第一路径计算单元通信本文档来自技高网
...

【技术保护点】
1.一种方法,其特征在于,包括:/n路径计算单元(PCE)生成第一路径计算单元通信协议(PCEP)消息,其中,所述第一PCEP消息包括指示信息和段标识符(SID)字段,所述SID字段包括多个SID,并且所述指示信息用于指示所述多个SID中的每一个SID分别为隧道中的节点的IPv6前缀;/n所述PCE向第一路径计算客户端(PCC)发送所述第一PCEP消息,以根据所述SID和所述指示信息建立从所述第一PCC到第二PCC的IPv6转发平面分段路由(SRv6)隧道。/n

【技术特征摘要】
【国外来华专利技术】20170714 IN 2017410251361.一种方法,其特征在于,包括:
路径计算单元(PCE)生成第一路径计算单元通信协议(PCEP)消息,其中,所述第一PCEP消息包括指示信息和段标识符(SID)字段,所述SID字段包括多个SID,并且所述指示信息用于指示所述多个SID中的每一个SID分别为隧道中的节点的IPv6前缀;
所述PCE向第一路径计算客户端(PCC)发送所述第一PCEP消息,以根据所述SID和所述指示信息建立从所述第一PCC到第二PCC的IPv6转发平面分段路由(SRv6)隧道。


2.根据权利要求1所述的方法,其特征在于,在生成所述第一PCEP消息之前,所述方法还包括:
所述PCE从所述第一PCC接收第二PCEP消息;和
所述PCE向所述第一PCC发送第三PCEP消息;其中,所述第二PCEP消息和所述第三PCEP消息用于在所述第一PCC和所述PCE之间建立具有SRv6能力的PCEP会话;所述第二PCEP消息和所述第三PCEP消息中的每一个消息携带了SRv6-CAPABILITY类型长度值(TLV)字段,其中,所述SRv6-CAPABILITYTLV字段的类型字段用于指示所述PCE和所述第一PCC均支持SRv6转发。


3.一种方法,其特征在于,包括:
第一路径计算客户端(PCC)接收来自路径计算单元(PCE)的第一路径计算单元通信协议(PCEP)消息,其中,所述第一PCEP消息包括指示信息和段标识符(SID)字段,所述SID字段包括多个SID并且所述指示信息用于指示所述多个SID中的每一个SID分别为隧道中的节点的IPv6前缀;
所述第一PCC根据所述SID和所述指示信息,建立从所述第一PCC到第二PCC的IPv6转发平面分段路由(SRv6)隧道。


4.根据权利要求3所述的方法,其特征在于,在接收所述第一PCEP消息之前,所述方法还包括:
所述第一PCC向所述PCE发送第二PCEP消息;和
所述PCC接收来自所述PCE的第三PCEP消息;其中
所述第二PCEP消息和所述第三PCEP消息用于在所述第一PCC和所述PCE之间建立具有SRv6能力的PCEP会话;所述第二PCEP消息和所述第三PCEP消息中的每一个消息携带了SRv6-CAPABILITY类型长度值(TLV)字段,其中,所述SRv6-CAPABILITYTLV字段的类型字段用于指示所述PCE和所述第一PCC均支持SRv6转发。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一PCEP消息还包括PATH-SETUP-TLV字段,
其中,所述PATH-SETUP-TLV字段的类型字段指示所述SR-IPv6隧道通过SRv6技术建立。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一PCEP消息为PCInitiate消息或路径计算响应(PCRep)消息。


7.一种路径计算单元(PCE),其特征在于,包括:
处理器和与所述处理器耦合的收发器;其中
所述处...

【专利技术属性】
技术研发人员:马亨德拉·辛格·尼基普雷耶特·卡拉达哈兰黄武民
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1