SR信息获取方法及建立段路由网络的方法技术

技术编号:14798973 阅读:69 留言:0更新日期:2017-03-14 21:32
本发明专利技术公开了一种SR信息获取方法及建立段路由网络的方法,包括SR域内的AS域内节点之间通过IGP互相通告SR信息;SR域内的跨域节点之间通过扩展的BGP通告和交互SR信息,或AS域内的边界节点之间、跨域节点之间通过扩展的BGP通告和交互SR信息。通过本发明专利技术方法,在不同AS域之间,通过扩展BGP通告和交互SR域内的跨域节点的SR信息,使得SR域内不同AS域的边界节点都,实现了跨域场景下SR信息的交互。进一步地,利用通过本发明专利技术方法获得的SR信息,头节点获取SR信息列表(SR list),将生成的SR list携带在数据报文外部,数据报文根据SR list指定的SR信息进行最短路径转发。从而实现了端到端的SR网络的建立。

【技术实现步骤摘要】

本专利技术涉及段路由(SR,SegmentRouting)技术,尤指一种SR信息获取方法及建立段路由网络的方法
技术介绍
一个典型的业务承载网络包括用户边缘(CE)路由器、运营商边缘(PE)路由器、营运商骨干(P)路由器以及路由反射器(RR)。通常采用开放式最短路径优先(OSPF,OpenShortestPathFirst)协议/中间系统到中间系统的路由选择协议(IS-IS,IntermediateSystemtoIntermediateSystemRoutingProtocol)作为内部网关协议(IGP,InteriorGatewayProtocol),采用BGP-4多协议扩展边界网关协议(MP-BGP,其中BGP为边界网关协议)传递虚拟专用网络(VPN,VirtualPrivateNetwork)信息,采用标签分发协议(LDP)分发标签以及采用基于流量工程扩展的资源预留协议(RSVP-TE,ResourceReservationProtocol-TrafficEngineering)为特定应用或目的地业务部署流量工程和带宽预留。但是,典型的业务承载网络部署存在如下几个问题:路由协议种类多,部署复杂;由于基于目的地址的转发机制,因此不能基于每个源端的需求进行数据报文的转发;源端在满足特定应用的带宽和延时需求时,不能根据网络情况动态地部署,在网络中某一条链路拥塞时,不能自动调整转发路径;资源预留协议(RSVP,ResourceReservationProtocol)能够实现带宽预留,但是,实际部署一般采用静态配置而部署动态方式,另外,如果要实现完善的带宽保障,需要部署全互连(full-mesh)的RSVP-TE,资源消耗大。RSVP技术虽然已经成熟,但是实际部署的比例非常低等。基于上述问题,IETF提出段路由(SR,SegmentRouting)技术,SR是一种基于源地址进行路由的方法,通过在数据报文外叠加一层影响现有最短路径转发的SR信息,数据报文根据这些指定路径节点信息进行最短路径转发。SR信息主要是由该节点的段路由全局标签块(SRGB,SRGlobalBlock)和偏移量(index)两部组成,每个节点的index是唯一的,SRGB范围内再按照index值进行偏移,就能够标识该节点。通过SR指定路径转发功能,可以便捷地实现网络的负载均衡和流程工程,以及快速重路由等复杂网络功能。现有的协议是通过对IGP的扩展来携带SR信息,也称为Segment信息,以实现IGP域内的SR信息通告和交互,并在IGP域内建立SR网络。但是,对于跨域场景下,特别是VPNOptionC跨域场景下,需要在源端PE和宿端PE之间构建公网隧道,这个公网隧道如果是SR网络的,由于目前没有相应的技术方案来实现跨域之间的SR信息的交互,因此是无法建立SR网络的。其中,跨域MP-BGPMPLS/VPNOptionC是指,PE之间通过建立多跳MP-EBGP。两PE之间的公网可达性是由ASBR上将BGP路由重发布到IGP内实现的,或者ASBR通过IBGP协议向PE通告。协议层面相当简单,和单域MP-BGPMPLS/VPN类似。
技术实现思路
为了解决上述技术问题,本专利技术提供一种SR信息获取方法及建立段路由网络的方法,能够在跨域场景下通告和交互SR信息,从而实现端到端的SR网络的建立。为了达到本专利技术目的,本专利技术提供了一种段路由SR信息获取方法,包括:段路由SR域内的自治系统AS域内节点之间通过内部网关协议IGP互相通告SR信息;SR域内的跨域节点之间通过扩展的边界网关协议BGP通告和交互SR信息,或AS域内的边界节点之间、跨域节点之间通过扩展的边界网关协议BGP通告和交互SR信息。所述扩展的BGP包括:在基于BGP的多协议扩展的网络层可达信息MP_REACH_NLRI中,新增一个用于标识SR的地址族标识AFI、一个或一个以上子地址族SAFI,以及用于携带SR信息的BGP网络可达消息NLRI。所述新增的NLRI的格式是TLV格式。所述SR信息至少包括一个或一个以上段路由全局标签块SRGB和偏移量index。所述index通过所述新增的NLRI通告;所述SRGB通过扩展的Open消息通告,或通过所述新增的NLRI通告;或者,所述index和SRGB通过扩展的Update消息中的路径属性通告。所述SR信息中的Index及SRGB都通过扩展的NLRI来通告;所述通过扩展的BGP通告和交互SR信息包括:当内部网关协议IGP路由导入BGP协议内,多协议扩展边界网关协议MP_BGP路由导入IGP协议内时,所述index及SRGB随路由一起导入;或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用MP_BGP时,ASBR节点上的MP_BGP不导入IGP协议,所述AS域内的边界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节点的SR信息。本域内的边界节点之间是否通过所述MP_BGP相互通告SR信息,取决于配置:如果域内配置有支持SR的动态IGP协议,则无需再通过所述MP_BGP来通告;如果域内只配置静态路由,则需要通过所述MP_BGP来通告。所述index通过扩展的NLRI来通告,所述SRGB通过扩展的Open消息来通告;所述通过扩展的BGP通告和交互SR信息包括:当IGP路由导入BGP协议内,MP_BGP路由导入IGP协议内时,所述index随路由一起导入;所述SRGB的通告是节点自身的SRGB信息;或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用MP_BGP时,ASBR节点上的MP_BGP不导入IGP协议,所述AS域内的边界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节点的SR信息。所述Index及SRGB均通过所述扩展的Update消息中的路径属性来通告;所述通过扩展的BGP通告和交互SR信息包括:当IGP路由导入BGP协议内,MP_BGP路由导入IGP协议内时,所述index及SRGB随路由一起导入;或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用MP_BGP时,ASBR节点上的MP_BGP不导入IGP协议,所述AS域内的边界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节点的SR信息。本专利技术还公开了一种建立段路由网络的方法,包括:SR域内的自治系统AS域内节点之间通过内部网关协议IGP互相通告SR信息;SR域内的跨域节点之间通过扩展的边界网关协议BGP通告和交互SR信息,或AS域内的边界节点之间、跨域节点之间通过扩展的BGP通告和交互SR信息;头节点获取SR信息列表SRlist,将所述的SRlist携带在数据报文外部,数据报文根据SRlist指定的SR信息进行最短路径转发。所述头节点获取SRlist包括:由集中设备下发,或根据分段路径信息及所述的SR信息生成或静态配置。所述节点获取SRl本文档来自技高网
...

【技术保护点】
一种段路由SR信息获取方法,其特征在于,包括:段路由SR域内的自治系统AS域内节点之间通过内部网关协议IGP互相通告SR信息;SR域内的跨域节点之间通过扩展的边界网关协议BGP通告和交互SR信息,或AS域内的边界节点之间、跨域节点之间通过扩展的边界网关协议BGP通告和交互SR信息。

【技术特征摘要】
1.一种段路由SR信息获取方法,其特征在于,包括:
段路由SR域内的自治系统AS域内节点之间通过内部网关协议IGP互相
通告SR信息;SR域内的跨域节点之间通过扩展的边界网关协议BGP通告和
交互SR信息,或AS域内的边界节点之间、跨域节点之间通过扩展的边界网
关协议BGP通告和交互SR信息。
2.根据权利要求1所述的SR信息获取方法,其特征在于,所述扩展的
BGP包括:
在基于BGP的多协议扩展的网络层可达信息MP_REACH_NLRI中,新
增一个用于标识SR的地址族标识AFI、一个或一个以上子地址族SAFI,以
及用于携带SR信息的BGP网络可达消息NLRI。
3.根据权利要求2所述的SR信息获取方法,其特征在于,所述新增的
NLRI的格式是TLV格式。
4.根据权利要求2所述的SR信息获取方法,其特征在于,所述SR信
息至少包括一个或一个以上段路由全局标签块SRGB和偏移量index。
5.根据权利要求1所述的SR信息获取方法,其特征在于,所述index
通过所述新增的NLRI通告;所述SRGB通过扩展的Open消息通告,或通过
所述新增的NLRI通告;
或者,所述index和SRGB通过扩展的Update消息中的路径属性通告。
6.根据权利要求5所述的SR信息获取方法,其特征在于,所述SR信
息中的Index及SRGB都通过扩展的NLRI来通告;
所述通过扩展的BGP通告和交互SR信息包括:
当内部网关协议IGP路由导入BGP协议内,多协议扩展边界网关协议
MP_BGP路由导入IGP协议内时,所述index及SRGB随路由一起导入;
或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用
MP_BGP时,ASBR节点上的MP_BGP不导入IGP协议,所述AS域内的边
界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节

\t点的SR信息。
7.根据权利要求6所述的SR信息获取方法,其特征在于,本域内的边
界节点之间是否通过所述MP_BGP相互通告SR信息,取决于配置:
如果域内配置有支持SR的动态IGP协议,则无需再通过所述MP_BGP
来通告;如果域内只配置静态路由,则需要通过所述MP_BGP来通告。
8.根据权利要求5所述的SR信息获取方法,其特征在于,所述index
通过扩展的NLRI来通告,所述SRGB通过扩展的Open消息来通告;所述通
过扩展的BGP通告和交互SR信息包括:
当IGP路由导入BGP协议内,MP_BGP路由导入IGP协议内时,所述
index随路由一起导入;所述SRGB的通告是节点自身的SRGB信息;
或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用
MP-BGP时,ASBR节点上的MP_BGP不导入IGP协议,所述AS域内的边
界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节
点的SR信息。
9.根据权利要求5所述的SR信息获取方法,其特征在于,所述Index
及SRGB均通过所述扩展的Update消息中的路径属性来通告;所述通过扩展
的BGP通告和交互SR信息包括:
当IGP路由导入BGP协议内,MP_BGP路由导入IGP协议内时,所述
index及SRGB随路由一起导入;
或者,当在所述AS域内的边界节点和跨域的跨域节点之间均使用
MP_BGP时,ASBR节点上的MP-BGP不导入IGP协议,所述AS域内的边
界节点之间,跨域的跨域节点之间通过扩展的MP_BGP协议通告和交互本节
点的SR信息。
10.一种建立段路由网络的方法,其特征在于,包括:
SR域内的自治系统AS域内节点之间通过内部网关协议IGP互相通告SR
信息;SR域内的跨域节点之间通过扩展的边界网关协议BGP通告和交互S...

【专利技术属性】
技术研发人员:陈然彭少富许永帆唐寅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1