一种基于任播地址保护的方法及装置制造方法及图纸

技术编号:21205074 阅读:35 留言:0更新日期:2019-05-25 02:48
本发明专利技术公开了一种基于任播地址保护的方法及装置,其方法包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;与所述域边界节点相邻的邻居节点在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若所述邻居节点检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。

A method and device based on anycast address protection

The invention discloses a method and device based on anycast address protection. The method includes: configuring the same anycast address and anycast address segment label for each domain boundary node forming redundant protection, notifying the anycast address and anycast address segment label to the neighbor node of the domain boundary node, and notifying the neighbor node adjacent to the domain boundary node when receiving the said domain boundary node. After anycast address and anycast address segment label, respectively, forwarding information is created to each of the domain boundary nodes, and the forwarding information to one primary domain boundary node is active, while the forwarding information to the standby domain boundary node is inactive. During message forwarding, if the neighbor node detects that the forwarding information to the primary domain boundary node is invalid, the forwarding information to the standby domain boundary node is inactive. The forwarding information to the standby boundary node is activated into an active state so that the message can be forwarded with the forwarding information to the standby boundary node.

【技术实现步骤摘要】
一种基于任播地址保护的方法及装置
本专利技术涉及数据通信
,特别涉及一种基于任播地址保护的方法及装置。
技术介绍
draft-ietf-spring-segment-routing-12描述了SR(SegmentRouting,分段路由)的架构,分段路由技术使得一个节点可以为特定的报文指定其转发路径,而不是按一般的最短路径转发,通过在报文中附加由SegmentID组成的SegmentList相关的信息,不需要在中间节点上为维护每路径的状态信息。分段路由主要扩展IGP(InteriorGatewayProtocol,内部网关协议)/BGP(BorderGatewayProtocol,边界网关协议)以支持通告和学习SegmentID,一般在部署了分段路由的网络中,就不再需要部署LDP(LabelDistributionProtocol,标签分发协议)与RSVP-TE(ResourceReSerVationProtocol-TrafficEngineering,基于流量工程扩展的资源预留协议)协议了。在分段路由网络中,SR-TE(SegmentRouting-TrafficEngineering,分段路由-流量工程)tunnel不仅仅可部署端到端的路径检测和保护,还会得益于IGP/BGP提供的局部保护技术,使得保护更加全面。在分段路由网络中,知名的局部保护技术是TI-LFA(TopologyIndependentLoop-freeAlternate,拓扑无关的无环备份),在draft-bashandy-rtgwg-segment-routing-ti-lfa-01中定义,可用于在area内做局部保护,当PLR(PointofLocalRepair,本地修复节点)检测到主链路或主下一跳节点失效时,能将流量快速切换到备份路径,备份路径可以很简单如仅包含单个链路或单个节点,也可以很复杂如包含一条segmentlist。不过TI-LFA不适用于跨域场景中各域边界节点的冗余保护,对于这类保护场景,已知的方法有:1)draft-ietf-spring-segment-routing-12描述了如何通过anycastsegment做慢收敛保护。其缺点是故障发生后,流量收敛慢。2)draft-ietf-spring-segment-routing-12描述了通过mirrorsegment做镜像保护,另外draft-bowers-spring-advertising-lsps-with-sr-01和draft-hegde-spring-node-protection-for-sr-te-paths-00中也描述了类似的镜像保护例子。镜像保护的缺点是镜像节点上需要维护特定上下文空间的标签表项,实现复杂。3)draft-ietf-spring-segment-routing-central-epe-06描述了通过peer-setsegment在出口PE上做peer节点的冗余保护。但是这种方法不针对出口PE自身的冗余保护。
技术实现思路
根据本专利技术实施例提供的方案解决的技术问题是现有跨域场景中域边界节点冗余保护技术繁多复杂不能达到快速收敛流量。根据本专利技术实施例提供的一种基于任播地址保护的方法,包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;与所述域边界节点相邻的邻居节点在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若所述邻居节点检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。优选地,所述域边界节点将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点包括:所述域边界节点通过内部网关协议IGP将包含任播组标志的所述任播地址及任播地址段标签通告给其所在域内的邻居节点。优选地,所述邻居节点将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态包括:所述邻居节点将直连下游的域边界节点作为主域边界节点,将至距离非直连下游的域边界节点作为备域边界节点。优选地,还包括:在报文转发期间,若所述邻居节点检测至所述主域边界节点的转发信息有效时,则用所述至主域边界节点的转发信息进行报文转发。根据本专利技术实施例提供的一种基于任播地址保护的装置,包括:配置及通告模块,用于为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;创建模块,用于在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;报文转发模块,用于在报文转发期间,若检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。优选地,所述配置及通告模块包括:配置单元,用于为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签;通告单元,用于通过内部网关协议IGP将包含任播组标志的所述任播地址及任播地址段标签通告给其所在域内的邻居节点。优选地,所述创建模块具体用于将直连下游的域边界节点作为主域边界节点,将至距离非直连下游的域边界节点作为备域边界节点。优选地,所述报文转发模块还具体用于在报文转发期间,若检测至所述主域边界节点的转发信息有效时,则用所述至主域边界节点的转发信息进行报文转发。根据本专利技术实施例提供的一种基于任播地址保护的设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的基于任播地址保护的程序,所述基于任播地址保护的程序被所述处理器执行时实现包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。根据本专利技术实施例提供的一种计算机存储介质,存储有基于任播地址保护的程序,所述基于任播地址保护的程序被处理器执行时实现包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用本文档来自技高网
...

【技术保护点】
1.一种基于任播地址保护的方法,包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;与所述域边界节点相邻的邻居节点在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若所述邻居节点检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。

【技术特征摘要】
1.一种基于任播地址保护的方法,包括:为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;与所述域边界节点相邻的邻居节点在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;在报文转发期间,若所述邻居节点检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。2.根据权利要求1所述的方法,所述域边界节点将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点包括:所述域边界节点通过内部网关协议IGP将包含任播组标志的所述任播地址及任播地址段标签通告给其所在域内的邻居节点。3.根据权利要求1或2所述的方法,所述邻居节点将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态包括:所述邻居节点将直连下游的域边界节点作为主域边界节点,将至距离非直连下游的域边界节点作为备域边界节点。4.根据权利要求1所述的方法,还包括:在报文转发期间,若所述邻居节点检测至所述主域边界节点的转发信息有效时,则用所述至主域边界节点的转发信息进行报文转发。5.一种基于任播地址保护的装置,包括:配置及通告模块,用于为相互形成冗余保护的每个域边界节点配置相同的任播地址及任播地址段标签,并将所述任播地址及任播地址段标签通告给所述域边界节点的邻居节点;创建模块,用于在收到所述任播地址及任播地址段标签后,分别创建包含至每个所述域边界节点的转发信息,并将至一个主域边界节点的转发信息置为活跃状态,至备域边界节点的转发信息置为非活跃状态;报文转发模块,用于在报文转发期间,若检测到至所述主域边界节点的转发信息失效时,则将至备域边界节点的转发信息激活为活跃状态,以便用所述至备域边界节点的转发信息进行报文转发。6.根据权利要求5所述的装置,所述配置及...

【专利技术属性】
技术研发人员:彭少富金飞蔡
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1