CN103841017B - 环网保护中标签自动分配的方法及设备 - Google Patents
环网保护中标签自动分配的方法及设备 Download PDFInfo
- Publication number
- CN103841017B CN103841017B CN201210478582.5A CN201210478582A CN103841017B CN 103841017 B CN103841017 B CN 103841017B CN 201210478582 A CN201210478582 A CN 201210478582A CN 103841017 B CN103841017 B CN 103841017B
- Authority
- CN
- China
- Prior art keywords
- node
- label
- ring
- channel
- ring channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 162
- 238000001514 detection method Methods 0.000 claims abstract description 88
- 230000006854 communication Effects 0.000 claims description 119
- 238000004891 communication Methods 0.000 claims description 119
- 230000008859 change Effects 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
- H04L45/507—Label distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明实施例提供一种环网保护中标签自动分配的方法及设备,所述方法包括,在环网保护的物理拓扑配置完成后,若环通道的第一节点与下游节点之间的连通性检测为UP,则第一节点接收下游节点发送的第一标签分发消息,该消息包括:尾节点标签准备就绪的标识、下游节点为所述环通道分配的工作通道标签和保护通道标签;第一节点根据尾节点标签准备就绪的标识向上游节点发送第二标签分发消息,该消息包括:尾节点标签准备就绪的标识、第一节点为所述环通道分配的工作通道标签和保护通道标签;以使上游节点获知环通道上第一节点至尾节点之间的各节点的标签分配完成。上述方法解决了现有技术中工作环的配置工作量大,无法保证端到端业务的可用性的问题。
Description
技术领域
本发明实施例涉及通信领域,尤其涉及一种环网保护中标签自动分配的方法及设备。
背景技术
多协议标签交换(Multi-Protocol Label Switching,简称:MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。目前,多协议标签交换传输特性(MPLS TransportProfile,简称MPLS-TP)主要应用于静态场景,因此当MPLS-TP环网保护技术产生后,标签分配都采用静态分配。
具体地,在配置环通道时需要网管查找单个设备上的剩余标签,进而为每个下环节点分配相对应的工作通道标签和保护通道标签作为环通道标签。
在MPLS-TP中,需要为每个环单独建立工作通道和保护通道,每一工作通道标签在环上都是唯一。
由于环网转发对标签数量要求较多,因此现有的静态标签配置方式有较大的配置工作量。进一步地,在静态方案中,环上各节点只要自身配置完成即可应用于业务,无法保证端到端业务的可用性。
发明内容
有鉴于此,本发明实施例提供一种环网保护中标签自动分配的方法及设备,用以解决现有技术中的工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
第一方面,提供一种环网保护中标签自动分配的方法,包括:
在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的中间节点,且下游节点与所述第一节点之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;
所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成;
如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务;
其中,所述第二节点是所述上游节点在所述环通道上的相邻上游节点,所述上游节点和所述第一节点为所述环通道上的相邻节点,所述第一节点和所述下游节点为所述环通道上的相邻节点。
结合第一方面,在第一种可能的实现方式中,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
结合第一方面,在第二种可能的实现方式中,所述第一节点接收所述下游节点发送的第一标签分发消息的步骤之前,还包括:
若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。
结合第一方面,在第三种可能的实现方式中,所述方法还包括:
若所述第一节点为所述环通道上的尾节点,且所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送所述第二标签分发消息。
结合第一方面,在第四种可能的实现方式中,所述方法还包括:
若所述第一节点为所述环通道上的头节点,则所述第一节点在接收所述第一标签分发消息之后,根据所述第一标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
结合第一方面及上述第二、第三第四种可能的实现方式中,在第五种可能的实现方式中,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连续性检查报文(CCM);
或者
所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连通性确认(CV)报文;
或者
所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为环回消息报文(LBM)。
结合第一方面及上述可能的实现方式,在第六种可能的实现方式中,所述下游节点与所述第一节点之间的连通性检测为UP,具体为:
所述下游节点接收到所述第一节点发送的连通性检测报文。
结合第二方面,还提供一种环网保护中标签保持的方法,包括:
在环通道承载业务之后,若第一节点为环通道上的中间节点,则所述第一节点接收下游节点发送的第一标签保持消息;
若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
所述第一节点和所述下游节点为所述环通道上的相邻节点。
结合第二方面,在第一种可能的实现方式中,所述第一标签保持消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识;
所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括:
所述第一节点根据所述尾节点的标识和所述环的标识确定所述下游节点所在的环通道,以及
存储所述下游节点为所述环通道分配的第一标签;
结合第二方面,在第二种可能的实现方式中,所述第一标签保持消息包括:承载所述环通道的环的标识;
所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括:
存储所述下游节点为与所述环的标识对应的环上承载的所有环通道分配的标签。
结合第二方面,在第三种可能的实现方式中,所述方法还包括:
所述第一节点向上游节点发送第二标签保持消息;
在所述上游节点与所述第一节点之间的连通性检测为Down,则所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务;
所述第一节点和所述上游节点为所述环通道上的相邻节点。
结合第二方面及上述可能的实现方式中,在第四种可能的实现方式中,所述第一节点接收下游节点发送的第一标签保持消息的步骤之前,还包括:
所述第一节点接收N个第一标签分发消息,所述第一标签分发消息为所述下游节点周期性向所述第一节点发送的,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;
其中,N为自然数。
结合第二方面及第三种可能的实现方式中,在第五种可能的实现方式中,所述第一节点向上游节点发送第二标签保持消息的步骤之前,还包括:
所述第一节点向所述上游节点发送N个第二标签分发消息,所述第二标签分发消息为所述第一节点周期性发送的,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;
其中N为自然数。
结合第二方面即第三、第四种可能的实现方式,在第六种可能的实现方式中,所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为CCM;
或者,
所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为CV报文;
或者,
所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为LBM。
结合第二方面及上述可能的实现方式,在第七种可能的实现方式中,所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
第三方面,还提供一种环网保护中标签删除的方法,包括:
在第一节点接收到携带所述第一节点所在的环通道变更信息的配置消息之后,所述第一节点根据所述配置消息向上游节点发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识,以使所述上游节点根据所述环通道的尾节点的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述第一节点为所述环通道分配的第一标签;
其中,所述第一节点和所述上游节点为所述环通道的相邻节点。
结合第三方面,在第一种可能的实现方式中,若所述上游节点为所述环通道的中间节点,则所述上游节点向所述上游节点的上游节点中继所述标签撤销消息。
结合第三方面及上述可能的实现方式中,在第二种可能的实现方式中,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签;
或者
所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签;
所述第一标签包括:所述第一节点为所述环通道分配的保护通道标签。
第四方面,还提供一种通信设备,所述通信设备为环网保护中的一个物理设备,且所述通信设备属于环通道的中间节点,所述通信设备包括:
检测单元,用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;
接收单元,用于接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
发送单元,用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及在所述检测单元检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成;
其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
结合第四方面,在第一种可能的实现方式中,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
结合第四方面,在第二种可能的实现方式中,若所述通信设备为所述环通道上的中间设备,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
结合第四方面及第二种可能的实现方式,在第三种可能的实现方式中,所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CCM;
或者
所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CV报文;
或者
所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为LBM。
结合第四方面,在第五种可能的实现方式中,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息;所述通信设备还包括:
存储保持单元,用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
结合第四方面及第五种可能的实现方式,在第六种可能的实现方式中,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识;
所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及
存储所述下游设备为所述环通道分配的第一标签;
所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务;
结合第四方面及第五种可能的实现方式,在第七种可能的实现方式中,所述第一标签保持消息包括:承载所述环通道的环的标识;
所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签;
所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环上所有环通道分配的标签转发业务。
结合第四方面,在第八种可能的实现方式中,所述接收单元,还用于接收携带所述通信设备所在的环通道变更信息的配置消息;
所述发送单元,还用于在所述接收单元接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的所述第二标签。
由上述技术方案可知,本发明实施例的环网保护中标签自动分配的方法及设备,通过相邻节点之间的连通性检测为UP之后,第一节点接收下游节点发送的第一标签分发消息,进而根据标签分发消息中的尾节点标签准备就绪的标识,所述第一节点向上游节点发送第二标签分发消息,以使上游节点获知所述环通道上所述第一节点至尾节点之间的所有节点的标签分配完成,如果上游节点不是所述环通道上的头节点,则上游节点向上游节点的上游相邻节点发送第三标签分发消息,直至所述环通道上的头节点获知所述环通道上除所述头节点之外的所有节点的标签分配完成,所述环通道开始承载业务,由此可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地:下面附图只是本发明的一些实施例的附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得同样能实现本发明技术方案的其它附图。
图1为环网保护的场景图;
图2为环网保护中业务承载的格式示意图;
图3为环网保护中工作环和保护环的场景图;
图4为现有的连通性检测的检测报文的结构示意图;
图5A为环网保护中一个环通道的示意图;
图5B为本发明一实施例提供的环网保护中标签自动分配的方法的流程示意图;
图6为本发明一实施例提供的环网保护中标签自动分配的方法的流程示意图;
图7为本发明一实施例提供的标签分发消息中所包括的部分字段的示意图;
图8为本发明一实施例提供的标签分发消息的格式示意图;
图9为本发明另一实施例提供的标签分发消息的格式示意图;
图10为本发明一实施例提供的环网保护中标签保持的方法的流程示意图;
图11为本发明一实施例提供的环网保护中标签保持的方法的流程示意图;
图12为本发明一实施例提供的标签保持消息中所包括的部分字段的示意图;
图13为本发明一实施例提供的标签撤销消息中所包括的部分字段的示意图;
图14为本发明一实施例提供的通信设备的结构示意图;
图15为本发明另一实施例提供的通信设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,下述的各个实施例都只是本发明一部分的实施例。基于本发明下述的各个实施例,本领域普通技术人员即使没有作出创造性劳动,也可以通过等效变换部分甚至全部的技术特征,而获得能够解决本发明技术问题,实现本发明技术效果的其它实施例,而这些变换而来的各个实施例显然并不脱离本发明所公开的范围。
不断增长的带宽所带来的巨大压力,以及使用互联网协议网络传输的声音信号(Voice over IP,简称VoIP)、互联网协议电视(Internet ProtocolTelevision;简称:IPTV)、基于二层协议的虚拟专用网络(Layer 2VirtualPrivate Networks,简称L2VPN)和基于三层协议的虚拟专用网络(Layer 3Virtual Private Networks,简称L3VPN)等各种基于包交换的业务的蓬勃发展,使得运营商不得不考虑更多地使用统计复用的包交换网络来尽可能地提高传输效率。
随着(Transport MPLS,简称T-MPLS)的发展,国际电信联盟远程通信标准化组(ITU Telecommunication Standa rdization Sector,简称ITU-T)与因特网工程任务组(Internet Engineering Task Force,简称IETF)的交互越来越多,采用ITU-T与IETF联合工作,通过IETF标准化的过程在转发、操作、管理和维护(Operation,AdministrationandMaintenance,简称OAM)、可靠性、网管和控制平面协议等方面扩展现有的IETF MPLS以满足传送的要求,这种技术被称之为MPLS-TP(MPLSTransport Profile)。T-MPLS标准不再发展,需求融合进MPLS-TP。
保护倒换则是将光网络非常通用的自动保护倒换(AutomaticProtectionSwitching,简称APS)机制引入MPLS网络。
为较好的说明本发明实施例,首先对MPLS-TP环网保护技术进行简要说明。
Ring(环):参见ITU-TG.841中定义,一组节点构成闭环,其中每个节点通过双向通信设备与两个相邻节点相连。环网保护包括互为保护的两个相反方向的环,每个方向都包括工作环通道和保护环通道,提供冗余的带宽或冗余的网络设备,或二者都提供,这样在网络失效或劣化后,分布式业务能够自动恢复。
MPLS-TP环网保护是ITU-TG.8132协议中定义的一种分组环网保护倒换模式,使用标签转发路径来构造环转发通道,在相邻节点之间运行OAM协议来检测链路状态,同时在环上运行APS,在环上各节点间进行状态通告并协调各节点完成环转发通道的保护倒换。其应用场景如图1所示,可以实现对环形拓扑网络进行保护,从而保护环网上的所有业务流量。
环网保护从转发行为上说,是通过配置环通道的各个节点的工作通道标签,形成一个独立的环形通道,实现业务的承载,并基于环通道实现保护倒换。环网保护的业务封装层次如图2所示,图2示出的是业务(如数据报文)的封装层次示意图。
在环网保护业务配置时,需要以环上所有点为下环节点(即尾节点)建立顺时针工作通道和逆时针保护通道,实现一个环上多个业务的传输。工作环为物理拓扑配置的环结构,该工作环上可以有多个环通道。如图1中A1、A2、A3、A4连接形成的是工作环即物理拓扑结构环,在该工作环中,可以包括A1、A2组成的环通道;A1、A2、A3组成的环通道;A1、A2、A3、A4组成的环通道等。
在环网保护中,采用32bits的ring id标识一个环;在一个环中,不同节点的标识是不同的,采用8bits的node id标识环上的节点。在实际应用中,可使用以环中的每个节点为目的节点(即尾节点)建立的环通道来承载业务。
另外,如图3所示,每一环通道在承载业务时,可包括逆时针工作环通道(RAW)和顺时针保护环通道(RCP),顺时针工作环通道(RCW)和逆时针保护环通道(RAP)。由此,需要在环通道的每一个节点上分配4个标签。
此外,环网保护通过在相邻节点间进行连通性检测(即物理端口之间直连链路的检测)来感知链路故障,连通性检测所使用的报文格式如图4所示。从图4中可以看出,连通性检测的报文使用固定保留标签13,不需要预先建立标签转发路径。环网保护节点间的连通性检测报文使用***(该***为通信设备上运行MPLS协议的***)默认的标签13进行封装,不需要***额外分配标签,因此可以缺省即启动。
本发明实施例中在相邻节点之间的连通性检测UP之后自动分配标签实现环网保护中标签的自动分配,进而在全路径标签分配都结束后,环网才能承载业务,可使得业务的健壮性得到增强。
图5A示出了环网保护中一个环通道的示意图,图5B示出了本发明实施例中环网保护中标签自动分配的方法的流程示意图,结合图5A和图5B所示,本实施例中的环网保护中标签自动分配的方法如下所述。
501、在环网的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为一环通道的中间节点(如图5A中节点B),且下游节点(顺时针方向上的节点C,或者逆时针方向上的节点A)与所述第一节点(节点B)之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签。
其中,所述下游节点和所述第一节点为所述环通道上的相邻节点。
本实施例中的环通道,是指环网保护中工作环上的一部分,从工作环的某个节点上环,从工作环的另外一个节点下环,不是封闭的。另外,上述的尾节点即为下环节点。
举例来说,所述第一节点和所述下游节点之间可以采用图4中所示的报文进行连通性检测。举例来说,若节点C接收到节点B发送的检测报文,则,节点C与节点B之间的连通性检测为UP。
502、所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成;
如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上处所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务;
其中,所述第二节点是所述上游节点在所述环通道上的相邻上游节点,第一节点和上游节点均为所述环通道上的相邻节点。
举例来说,若第一节点没有向上游节点发送过标签分发消息,则第二标签分发消息中包括的第二标签为所述第一节点为所述环通道分配的第二标签。
若第一节点在接收第一标签分发消息之前,已经向上游节点发送过标签分发消息(如下所述的第五标签分发消息),则第二标签分发消息中包括的第二标签为所述第一节点在所述第五标签分发消息中携带的为所述环通道分配的标签。
又举例来说,在上述的步骤501和步骤502中,所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
也就是说,在一种环网保护的标签自动分配方式中,若某一个标签分发消息中包括工作通道标签,则该环通道中各个节点之间的标签分发消息中均包括工作通道标签;
相应地,若某一个标签分发消息中包括保护通道标签,则该环通道中各个节点之间的标签分发消息中均包括保护通道标签;
若某一个标签分发消息中包括保护通道标签和工作通道标签,则该环通道中各个节点之间的标签分发消息中均包括保护通道标签和工作通道标签。
由上述实施例可知,本实施例的环网保护中标签自动分配的方法,通过相邻节点之间的连通性检测为UP之后,接收下游节点发送的第一标签分发消息,进而根据标签分发消息中的尾节点标签准备就绪的标识,向上游节点发送第二标签分发消息,以使上游节点获知所述环通道上所述第一节点至尾节点之间的所有节点的标签分配完成,如果上游节点不是所述环通道上的头节点,则上游节点向上游节点的上游相邻节点发送第三标签分发消息,直至所述环通道上的头节点获知所述环通道上除所述头节点之外的所有节点的标签分配完成,由此可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
在一可选的应用场景中,上述图5所示的环网保护中标签自动分配的方法中,在步骤501中的接收所述下游节点发送的第一标签分发消息的步骤之前,环网保护中标签自动分配的方法还包括如图6所示的步骤501a。
501a、若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。也就是说,所述上游节点获知该环通道的标签还未分配完成,无法承载业务。
由上述实施例可知,本实施例的环网保护中标签自动分配的方法,可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
可选地,在另一种可选的应用场景中,环网保护中标签自动分配的方法包括:
S01、在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的尾节点(若环通道为顺时针工作环,则尾节点可为图5A中节点A),且所述第一节点(节点A)与上游节点(节点B)之间的连通性检测为UP,则第一节点向上游节点发送的第二标签分发消息,所述第二标签分发消息包括:承载环通道的环的标识、所述环通道尾节点的标识、尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签。
当然,若环通道为逆时针工作环,则尾节点可为图5A中的节点C,此时,节点C的上游节点为节点B。
在第三种可选的应用场景中,环网保护中标签自动分配的方法,包括:
S01’、在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的头节点(若环通道为逆时针工作环,则头节点可为图5A中节点A),下游节点(节点B)与所述第一节点(节点A)之间的连通性检测为UP,则第一节点接收下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;且在接收第一标签分发消息之后,根据尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
当然,若环通道为顺时针工作环,则头节点可为图5A中的节点C,此时,节点A为目的节点即尾节点,且节点A的下游节点为节点B。
应了解的是,在任一实施例中,下游节点与第一节点之间的连通性检测为UP,举例来说,可具体为:所述第一节点接收到所述下游节点发送的连通性检测的报文,或者,所述下游节点接收到所述第一节点发送的连通性检测的报文;由此,第一节点可认为该第一节点和相邻的下游节点之间的链路是通的,故将连通性检测的状态置为UP。
相应地,第一节点与上游节点之间的连通性检测为UP,举例来说,可具体为:所述第一节点接收到所述上游节点发送的连通性检测的报文,或者,上游节点接收到所述第一节点发送的连通性检测的报文;由此,第一节点可认为该第一节点和相邻的上游节点之间的链路是通的,故将连通性检测的状态置为UP。
需要说明的是,环网保护中的每一环通道均有逆时针保护环和顺时针工作环,或者顺时针保护环和逆时针工作环。故,上游节点与第一节点为相对的概念,且下游节点和第一节点也是相对的概念。
例如,上游节点可为所述第一节点所在的顺时针工作环上的上游节点,所述下游节点可为所述第一节点所在的顺时针工作环上的下游节点;
或者,上游节点可为第一节点所在的逆时针保护环上的上游节点;
所述下游节点可为第一节点所在的逆时针保护环上的下游节点。
在一种可选的应用场景中,若环为一个封闭的环(图A-B-C-D-E-A),则环上存在多个环通道(如第一环通道ABC、第二环通道CDE、第三环通道DEA、第四环通道ABCDE等等),此时,第一环通道上的头节点C可为第二环通道上的尾节点,则整个环上每一个节点均可为自己的环通道分配有工作通道标签和/或保护通道标签。在实际应用中,每一节点为所有的环通道分配一个工作通道标签和/或一个保护通道标签,此时,区分每个环通道的仅为尾节点的标识,如A为第一环通道分配的工作通道标签也是A为第四环通道分配的工作通道标签。若环上的环通道是交叉重叠的,则环上的每个节点均分配有工作通道标签和/或保护通道标签。
为较好的说明上述的标签分发消息,以下举例说明标签分发消息的部分字段或者全部字段,如图7和图8、图9所示,图7示出了本发明一实施例中标签分发消息中的部分字段的示意图,图8示出了本发明一实施例中标签分发消息的格式示意图,图9示出了本发明另一实施例中标签分发消息的格式示意图。
需要说明的是,上述任一实施例中的第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息中需包括图7中所示出的字段,具体如下:
Type(8bits):标签分发,值固定为62;
Length(8bits):报文长度,值固定为11;
Node id(8bits):下环节点的标识(即环通道中尾节点的标识);
ring id(32bits):环的标识(即承载环通道的环的标识);
Working pathin-label(20bits):当前节点为所述环通道分配的工作通道标签(也就是说,当前节点的工作通道入标签);
Protection pathin-label(20bits):当前节点为所述环通道分配的保护通道标签(也就是说,当前节点的保护通道入标签);
E bit(1bit):尾节点标签是否准备就绪的标识;举例来说,E=0为尾节点标签未准备就绪的标识,E=1为尾节点标签准备就绪的标识。
本实施例中,尾节点标签是否准备就绪的标识是指:环通道中当前分发标签分发消息的节点与尾节点之间的所有节点(包括尾节点)的标签是否准备就绪;
若E=1,则表示环通道中当前发送标签分发消息的节点与尾节点之间的所有节点(包括尾节点)的标签准备就绪;
若E=0,则表示环通道中当前发送标签分发消息的节点与尾节点之间的所有节点(包括尾节点)中的一个或多个节点的标签未准备就绪。
举例来说,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均可为连续性检查报文(Continuity CheckMessage,简称CCM),该处的CCM可为扩展ITU-TY.1731协议定义的CCM后的CCM。
具体地,当前ITU-T Y.1731协议定义的CCM中的meg id字段的后32字节并没有被使用,如图8所示,图8示出了一种扩展后的CCM,本实施例中扩展现有协议的CCM中meg id字段的后32字节,图8中的粗体字的部分即为图7中示出的字段。本实施例中的环网保护中标签自动分配的方法中的第一标签分发消息、第二标签分发消息、第三标签分发消息、第四标签分发消息、第五标签分发消息若采用图8所示的CCM,则在实现环网标签自动分配的同时,节约整个的带宽。
在另一应用场景中,扩展的CCM可如图9所示,上述的字段Type(8bits)、Length(8bits)、Node id(8bits)、ring id(32bits)、Working pathin-label(20bits)、Protection path in-label(20bits)、E bit(1bit)放到现有的ITU-T Y.1731协议定义的CCM的最后部分,如图9中所示的粗体字段。
结合图5A和图9所示,在图5A中,节点A为头节点,节点C为尾节点。环网保护中标签自动分配的方法可包括如下的步骤M01至步骤M04。
M01、在环网保护的物理拓扑配置完成后,节点B和节点A之间的连通性检测为UP之后,节点B向节点A发送第五CCM,该第五CCM包括:ringid、Node C id、E=0、Working pathin-label(B)和Protection path in-label(B)。
M02、节点A在接收节点B发送的第五CCM之后,根据E=0确定节点B与节点C之间的一个或多个节点的标签分配未完成,在节点A所在的环通道不能承载业务。
M03、若节点B与节点C之间的连通性检测为UP,则节点B接收节点C发送的第一CCM,该第一CCM包括:ring id、Node C id、E=1、Workingpath in-label(C)和Protection pathin-label(C)。
M04、节点B在接收节点C发送的第一CCM之后,根据E=1确定尾节点C的标签分配完成,此时,若节点B和节点A之间的连通性检测为UP,则节点B向节点A发送第二CCM,第二CCM包括:ring id、Node C id、E=1、Working path in-label(B)和Protection path in-label(B)。
在节点B不是头节点时,以此类推,节点B向节点A发送第三CCM,当头节点A收到节点B发来的包括E bit为1的第三CCM后,认为节点B至尾节点C之间的所有节点的环通道的标签分配完成,头节点A的控制层面可将该环通道置UP,用于承载业务。
在其他实施例中,上述的第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息还可为连通性确认(ConnectivityVerification,简称CV)报文,举例来说,该处的CV报文可为扩展I ETF RFC6428协议定义的CV报文后的报文,本实施例的图中未示出。
另外,需要说明的是,上述实施例中的标签自动分配的方法是基于自动发包的连通性检测来实现标签自动分发,其可以实现配置简单。在实际应用中,可以对硬件的处理逻辑进行稍许的修改即可实现上述环网保护中标签的自动分配。
可选地,第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息还可为环回消息报文(LoopBack Message,简称LBM)(如扩展ITU-T Y.1731协议定义的LBM之后的LBM),此时,环通道的标签分配可以按照用户的需求进行。在实际应用中,通过修改物理拓扑节点中的软件即可实现标签的自动分配。
图10示出了环网保护中标签保持的方法的流程示意图,如图10所示,本实施例中的环网保护中标签保持的方法如下所述。
1001、在环通道承载业务之后,若第一节点为所述环通道上的中间节点,则所述第一节点接收下游节点发送的第一标签保持消息。
1002、若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
所述第一节点和所述下游节点为所述环通道上的相邻节点。
本实施例的环网保护中标签保持的方法可以使得环通道在相邻节点的连通性检测为Down,并更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务,进而可无需再次重新分配工作通道标签,简化了现有的工作环中标签配置工作量大的问题。
举例来说,第一标签包括:所述下游节点为所述环通道分配的工作通道标签,或者,所述下游节点为所述环通道分配的保护通道标签,或者,所述下游节点为所述环通道分配的工作通道标签和保护通道标签。
在一种可选的应用场景中,所述第一标签保持消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识,由此,在上述步骤1001中的第一节点接收下游节点发送的第一标签保持消息的步骤之后,环网保护中标签保持的方法还包括:
1002’、所述第一节点根据所述尾节点的标识和所述环的标识确定所述下游节点所在的环通道,以及
存储所述下游节点为所述环通道分配的第一标签。
在实际应用中,第一标签保持消息可包括承载所述环通道的环的标识,由此,在上述步骤1001中的第一节点接收下游节点发送的第一标签保持消息的步骤之后,环网保护中标签保持的方法还可包括如下的图中未示出的1002”:
1002”、存储所述下游节点为所述环的标识对应的环上所有环通道分配的标签。
可以理解的是,第一节点保存的是下游节点为所有的环通道分配的工作通道标签,由此,在下游节点与第一节点之间的连通性检测为Down,则第一节点可以标签保持住所述下游节点为所有环通道分配的标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所有环通道分配的标签转发业务。
在本实施例中,下游节点可为第一节点所在的顺时针工作环上的下游节点;
或者,所述下游节点可为所述第一节点所在的逆时针保护环上的下游节点。
在另一种应用场景中,上述环网保护中标签保持的方法在步骤1002之后还包括图中未示出的步骤1003:
1003、第一节点向上游节点发送第二标签保持消息;
在所述上游节点与所述第一节点之间的连通性检测为Down时,所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务。
举例来说,上述的第二标签保持消息包括:尾节点的标识和承载所述环通道的环的标识。此时,上游节点在接收第二标签保持消息之后,根据所述尾节点的标识和所述环的标识确定所述第一节点所在的环通道,以及
存储所述第一节点为所述环通道分配的第二标签。
或者,第二标签保持消息包括:承载所述环通道的标识(如下的图12所示)。此时,上游节点在接收第二标签保持消息之后,存储所述第一节点为环上的所有环通道分配的第二标签。
该步骤中第一节点和上游节点为所述环通道上的相邻节点。
在本实施例中,上游节点可为所述第一节点所在的顺时针工作环上的上游节点,或者,所述上游节点可为所述第一节点所在的逆时针保护环上的上游节点。
另外,上述的所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;或者,
所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;或者,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
可以理解的是,在一种可选的应用场景中,若环为一个封闭的环(图A-B-C-D-E-A),环上存在多个环通道(如第一环通道ABC、第二环通道CDE、第三环通道DEA、第四环通道ABCDE等等),且环上的所有环通道均开始承载业务,则相邻节点之间的下游节点A均可能会向相邻的上游节点B发送上述的标签保持消息,以使该上游节点根据标签保持消息在下游节点A和上游节点B之间的连通性检测为Down时,保持住下游节点A为所有环通道上分配的工作通道标签和/或保护通道标签。
本实施例的环网保护中标签保持的方法可以简化了现有的标签配置工作量大的问题,不增加网络负担。
图11示出了环网保护中标签保持的方法的流程示意图,如图11所示,本实施例中的环网保护中标签保持的方法如下所述。
1101、在环通道承载业务之后,若第一节点为环通道上的中间节点,则第一节点接收N个第一标签分发消息,所述第一标签分发消息为所述下游节点周期性向所述第一节点发送的,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签。
举例来说,该处的第一标签可为所述下游节点为所述环通道分配的工作通道标签,或者,保护通道标签,或者,工作通道标签和保护通道标签。
上述N为自然数,举例来说,N可以是5、8、10、12等。
1102、所述第一节点在连续接收N个第一标签分发消息之后,接收下游节点发送的第一标签保持消息,所述第一标签保持消息包括:所述尾节点的标识和承载环通道的环的标识。
1103、若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
所述第一节点和所述下游节点为所述环通道上的相邻节点。
若步骤1101中的N个第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的工作通道标签,则在步骤1103中第一节点可根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的工作通道标签。
与上述步骤1101至步骤1103相类似的第一节点向上游节点之间的关系如下:
1104、在环通道承载业务之后,如第一节点为环通道上的中间节点,第一节点向所述上游节点发送N个第二标签分发消息,所述第二标签分发消息为所述第一节点周期性发送的,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;
其中N为自然数,可以取值为2、3、5、10等,本实施例不对N的取值进行限定。
1105、所述第一节点在发送连续的N个第二标签分发消息之后,向上游节点发送第二标签保持消息,所述第二标签保持消息包括:所述尾节点的标识和承载所述环通道的环的标识;
在所述第一节点与所述上游节点之间的连通性检测为Down,则所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道所分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务;
所述第一节点和所述上游节点为所述环通道上的相邻节点。
若步骤1104中的N个第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的工作通道标签,则在步骤1105中所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道所分配的工作通道标签。
举例来说,上述步骤1101和步骤1104中,相邻节点之间包括E bit为1的标签分发消息将持续10个周期。如果在10个周期内,第一节点和上游节点/下游节点之间的连通性检测发生过中断,则需要在连通性检测更新为UP后,再继续发送10个周期标签分发消息。
如果10个周期中连通性检测一直维持UP,则说明上游节点已经正确接收到了包括E bit为1的标签分发消息,标签转发路径已经建立;之后,相邻节点之间通信的CCM将携带标签保持消息,表明标签转发路径已经正式建立,后续再发生连通性检测中断,也不用重启标签分发流程,继续沿用之前分配好的标签即可。
可以理解的是,节点在标签保持状态下,可将标签关系(如上的工作通道标签)保存下来,如写配置文件的方式将标签关系保存。
当然,在实际应用中,标签关系不只是保存在通信设备的内存中,可以保存在其他位置,以便重启后节点的标签关系仍然得以保存,转发可以做到继续。
举例来说,上述步骤1101--步骤1103与步骤1104-步骤1105可并行进行,其无先后顺序。
在本实施例中,第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息,所述第二标签分发消息均可以是CCM、CV报文或者LBM;其中,第一标签保持消息,所述第二标签保持消息中需包括图12中所示出的字段:
Type(8bits):标签保持,值固定为63;
Length(8bits):报文长度,值固定为0;
ring id(32bits):环的标识(即承载环通道的环的标识)。
也就是说,CCM可以是扩展现有协议中的CCM,扩展后的CCM可以包括上述的字段,如Type(8bits)、Length(8bits)、ring id(32bits)等,本实施例中未示出。
相应地,CV报文可以是扩展现有协议中的CV报文,扩展后的CV报文可以包括上述的字段,如Type(8bits)、Length(8bits)、ring id(32bits)等。
LBM可以是扩展现有协议中的LBM,扩展后的LBM可以包括上述的字段,如Type(8bits)、Length(8bits)、ring id(32bits)等。
本实施例中仅为举例说明任何能够承载标签保持消息,或者标签分发消息的报文均可使用。
本发明实施例提供一种环网保护中标签删除的方法,本实施例中的环网保护中标签删除的方法如下所述。
P01、在第一节点接收到携带所述第一节点所在的环通道变更信息的配置消息之后,所述第一节点根据所述配置消息向上游节点发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾节点的标识和承载环通道的环的标识,以使所述上游节点根据所述环通道的尾节点的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述第一节点为所述环通道分配的第一标签;
其中,所述第一节点和所述上游节点为所述环通道的相邻节点。
举例来说,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签;或者,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签;或者,所述第一标签包括:所述第一节点为所述环通道分配的保护通道标签。
进一步地,若所述上游节点为所述环通道的中间节点,则所述上游节点向所述上游节点的上游节点中继所述标签撤销消息。
在实际应用中,节点发送标签撤销消息可应用于以下的场景:
1)环网配置中的某一节点被删除。该节点需要在配置删除前发送标签撤销消息至所述节点所在的环通道上的上游节点,撤销之前分配的标签,拆除环通道,使得该环通道不再用于业务承载。
2)环物理拓扑发生改变,有物理节点增加或替换。原环通道上的一个或多个节点在配置删除前发送标签撤销消息至上游节点,撤销之前分配的标签,拆除环通道,使得该环通道不再用于业务承载。
上述举例的上游节点为所述第一节点所在的顺时针工作环上的上游节点;或者,所述上游节点为所述第一节点所在的逆时针保护环上的上游节点。
举例来说,上述的标签撤销消息可为扩展的现有协议中的CCM,或者扩展的现有协议中的CV报文,或者,扩展的现有协议中的LBM等。特别地,扩展CCM、CV报文或LBM均可包括如下的字段,如图13所示:
Type(8bits):标签撤销,值固定为64;
Length(8bits):报文长度,值固定为5;
Node id(8bits):下环节点的标识;
ring id(32bits):环的标识。
本实施例环网保护中标签删除的方法可以实现标签的自动删除,无需手动配置删除原环通道的标签,同时能够降低通信设备的负担。
本发明实施例还提供一种通信设备,如图14所示,,所述通信设备为环网保护中的一个物理设备,且所述通信设备属于环上一个环通道的中间节点,所述通信设备包括:检测单元1401、接收单元1402和发送单元1403;
检测单元1401用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;
接收单元1402用于接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
发送单元1403用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述检测单元1401检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成
其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
如果所述上游设备不是所述环通道上的头设备,所述上游设备根据所述第二标签分发消息中的尾设备标签准备就绪的标识,在所述上游设备与另一通信设备之间的连通性检测为UP时,所述上游设备向所述另一通信设备发送第三标签分发消息,直至所述环通道上的头设备接收到来自所述头设备在所述环通道上的下游相邻通信设备发来的第四标签分发消息,根据所述第四标签分发消息中的尾设备标签准备就绪的标识,获知所述环通道上除所述头设备之外的所有通信设备的标签分配完成,则所述环通道开始承载业务;其中,所述另一通信设备时所述上游设备在所述环通道上的相邻的上游设备。
举例来说,上述的第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;或者,
所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;或者,
所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
进一步地,若所述通信设备为所述环通道上的中间设备,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
举例来说,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展ITU-T Y.1731协议定义的CCM;举例来说,扩展后的CCM可包括上述的举例的Type(8bits)、Length(8bits)、Node id(8bits)、ring id(32bits)等字段。
或者,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展IETF RFC6428协议定义的CV报文;举例来说,扩展后的CV报文可包括上述的举例的Type(8bits)、Length(8bits)、Node id(8bits)、ring id(32bits)等字段。
或者,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展ITU-T Y.1731协议定义的LBM;举例来说,扩展后的LBM可包括上述举例的Type(8bits)、Length(8bits)、Node id(8bits)、ring id(32bits)等字段。
在另一应用场景中,在所述环通道承载业务之后,所述接收单元1402还用于接收所述下游设备发送的第一标签保持消息;此时,所述通信设备还包括图中未示出的存储保持单元;
其中,存储保持单元用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
举例来说,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识;
所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及
存储所述下游设备为所述环通道分配的第一标签;
在所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
或者,在实际应用中,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息,所述第一标签保持消息包括:承载所述环通道的环的标识;
所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签;
此时,在所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所有环通道分配的标签转发业务。
在另一种应用场景中,举例来说,所述接收单元1402还用于接收携带所述通信设备所在的环通道变更信息的配置消息;
所述发送单元1403还用于在所述接收单元1402接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的第二标签。
举例来说,上述的第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;或者,
所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;或者,
所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
由上述技术方案可知,本发明实施例的通信设备,通过检测单元、接收单元和发送单元使得该通信设备所在的环通道上的标签可以实现自动分配,自动删除等特性,进而可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
在以上通信设备的实施例中,各功能单元的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能单元完成,即将所述通信设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能单元可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的发送单元,可以是具有执行前述发送单元功能的硬件,例如发送器(transmitter),也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的检测单元,可以是具有执行检测单元的功能的硬件,例如处理器,也可以是能够执行相应计算机程序从而完成前述功能的其他硬件设备;又如,前述的接收单元,可以是具有执行前述接收单元功能的硬件,例如接收器(receiver),也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;(本说明书提供的各个实施例都可应用上述描述原则)。
举例来说,上述的通信设备可包括处理器1501和存储器1502,如图15所示,处理器用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;且在检测所述通信设备与下游设备之间的连通性检测为UP时,接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
所述处理器还用于在接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述通信设备与上游设备之间的连通性检测为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成。其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
举例来说,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;
或者,所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;
或者,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签
又举例来说,若所述通信设备为所述环通道上的中间设备,则处理器1501在接收所述第一标签分发消息之前,检测到所述通信设备与所述上游设备之间的连通性为UP,则向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
在一可选的应用场景中,在所述环通道承载业务之后,所述处理器1501还用于接收所述下游设备发送的第一标签保持消息;所述通信设备与所述下游设备之间的连通性检测为Down时,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
在另一可选的应用场景中,所述处理器1501还用于接收携带所述通信设备所在的环通道变更信息的配置消息;以及在接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的所述第二标签。
存储器1502可以用于存储上述举例的第一标签分发消息中的内容,例如承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签等内容。本实施例仅为举例说明,不限定存储器中存储的内容。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以示例性说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (15)
1.一种环网保护中标签自动分配的方法,其特征在于,包括:
在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的中间节点,且下游节点与所述第一节点之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;
所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成;
如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务;
其中,所述第二节点是所述上游节点在所述环通道上的相邻上游节点,所述上游节点和所述第一节点为所述环通道上的相邻节点,所述第一节点和所述下游节点为所述环通道上的相邻节点。
2.根据权利要求1所述的方法,其特征在于,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
3.根据权利要求1或2所述的方法,其特征在于,所述第一节点接收所述下游节点发送的第一标签分发消息的步骤之前,还包括:
若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。
4.根据权利要求1或2所述的方法,其特征在于,还包括:
若所述第一节点为所述环通道上的尾节点,且所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送所述第二标签分发消息。
5.根据权利要求1或2所述的方法,其特征在于,还包括:
若所述第一节点为所述环通道上的头节点,则所述第一节点在接收所述第一标签分发消息之后,根据所述第一标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
6.根据权利要求3所述的方法,其特征在于,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连续性检查报文CCM;
或者
所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连通性确认CV报文;
或者
所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为环回消息报文LBM。
7.根据权利要求1所述的方法,其特征在于,所述下游节点与所述第一节点之间的连通性检测为UP,具体为:
所述下游节点接收到所述第一节点发送的连通性检测报文。
8.一种通信设备,其特征在于,所述通信设备为环网上的一个物理设备,且所述通信设备是环通道的中间节点,所述通信设备包括:
检测单元,用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;
接收单元,用于接收下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
发送单元,用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述检测单元检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
9.根据权利要求8所述的通信设备,其特征在于,
所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;
或者,
所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;
或者,
所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
10.根据权利要求8或9所述的通信设备,其特征在于,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
11.根据权利要求10所述的通信设备,其特征在于,
所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CCM;
或者
所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CV报文;
或者
所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为LBM。
12.根据权利要求8或9所述的通信设备,其特征在于,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息;所述通信设备还包括:
存储保持单元,用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
13.根据权利要求12所述的通信设备,其特征在于,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识;
所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及
存储所述下游设备为所述环通道分配的第一标签;
所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
14.根据权利要求12所述的通信设备,其特征在于,所述第一标签保持消息包括:承载所述环通道的环的标识;
所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签;
所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环上所有环通道分配的标签转发业务。
15.根据权利要求8所述的通信设备,其特征在于,
所述接收单元,还用于接收携带所述通信设备所在的环通道变更信息的配置消息;
所述发送单元,还用于在所述接收单元接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的所述第二标签。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210478582.5A CN103841017B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签自动分配的方法及设备 |
CN201710278554.1A CN106982161B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签保持和删除的方法及设备 |
KR1020157015758A KR101750844B1 (ko) | 2012-11-22 | 2013-05-15 | 링형 네트워크 보호에 있어서 레이블을 자동적으로 분배하는 방법 및 시스템 |
JP2015543252A JP6027688B2 (ja) | 2012-11-22 | 2013-05-15 | リングネットワークプロテクションにおけるラベル自動割当てのための方法及び装置 |
PCT/CN2013/075634 WO2014079205A1 (zh) | 2012-11-22 | 2013-05-15 | 环网保护中标签自动分配的方法及设备 |
EP13193469.7A EP2736203B1 (en) | 2012-11-22 | 2013-11-19 | Method for label automatic allocation and retention in ring network protection |
US14/086,615 US9391883B2 (en) | 2012-11-22 | 2013-11-21 | Method and device for label automatic allocation in ring network protection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210478582.5A CN103841017B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签自动分配的方法及设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710278554.1A Division CN106982161B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签保持和删除的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103841017A CN103841017A (zh) | 2014-06-04 |
CN103841017B true CN103841017B (zh) | 2017-07-14 |
Family
ID=49639737
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710278554.1A Active CN106982161B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签保持和删除的方法及设备 |
CN201210478582.5A Active CN103841017B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签自动分配的方法及设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710278554.1A Active CN106982161B (zh) | 2012-11-22 | 2012-11-22 | 环网保护中标签保持和删除的方法及设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9391883B2 (zh) |
EP (1) | EP2736203B1 (zh) |
JP (1) | JP6027688B2 (zh) |
KR (1) | KR101750844B1 (zh) |
CN (2) | CN106982161B (zh) |
WO (1) | WO2014079205A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9692693B2 (en) | 2014-06-30 | 2017-06-27 | Juniper Networks, Inc. | Bandwidth control for ring-based multi-protocol label switched paths |
US9729455B2 (en) * | 2014-06-30 | 2017-08-08 | Juniper Networks, Inc. | Multi-protocol label switching rings |
US10218611B2 (en) | 2014-06-30 | 2019-02-26 | Juniper Networks, Inc. | Label distribution protocol (LDP) signaled multi-protocol label switching rings |
US9647893B2 (en) * | 2014-07-28 | 2017-05-09 | Fujitsul Limited | Method for identifying logical loops in ethernet networks |
CN104539529B (zh) * | 2015-01-07 | 2017-12-01 | 烽火通信科技股份有限公司 | 一种电信mpls‑tp传输网msrp相交环保护的配置方法 |
US11233748B1 (en) | 2018-08-30 | 2022-01-25 | Juniper Networks, Inc. | Bandwidth management for resource reservation label switched path of a ring network |
CN111294226B (zh) * | 2018-12-10 | 2023-05-09 | 华为技术有限公司 | 通信方法和装置 |
CN112468394B (zh) * | 2019-09-09 | 2022-09-27 | ***通信有限公司研究院 | 一种保护倒换的方法、节点设备和存储介质 |
CN115714698B (zh) * | 2022-09-26 | 2024-04-16 | 重庆长安汽车股份有限公司 | 车载以太网的环网通信方法、装置、车辆及存储介质 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5321136A (en) | 1987-12-31 | 1994-06-14 | London Diagnostics, Inc. | Peri substituted fused ring chemiluminescent labels and their conjugates, and assays therefrom |
AU671970B2 (en) | 1991-12-06 | 1996-09-19 | University Of Miami | Method and ring-opened purine compounds for labeling polynucleotides |
US5514821A (en) | 1994-05-27 | 1996-05-07 | Ligand Pharmaceuticals Incorporated | Ring-labeled retinoids and intermediates, and methods for their synthesis and use |
DK0987670T3 (da) | 1994-06-15 | 2004-01-12 | Dry Label Denmark Aps | En etiket og en brevordner eller et ringbind |
JP3930247B2 (ja) * | 2000-12-20 | 2007-06-13 | 株式会社東芝 | リング接続ネットワークシステム |
US7088679B2 (en) | 2001-12-12 | 2006-08-08 | Lucent Technologies Inc. | Method and system for providing failure protection in a ring network that utilizes label switching |
JP3882626B2 (ja) * | 2002-01-29 | 2007-02-21 | 日本電気株式会社 | 二重リングネットワークにおける折り返しプロテクションのためのシグナリング方式 |
DE10353338B4 (de) | 2003-11-14 | 2016-03-24 | Elster Messtechnik Gmbh | Beschriftungsring |
EP1745595A4 (en) | 2004-05-06 | 2010-09-15 | Alcatel Lucent | EFFECTIVE PROTECTION MECHANISMS IN A RINGTOPOLOGY NETWORK ASSISTED IN LABELSWITCHING PROTOCOLS |
CN101095058A (zh) | 2004-09-16 | 2007-12-26 | 以色列阿尔卡特电信公司 | 在使用标签交换协议的环形拓扑网络中保护多播业务的有效保护机制 |
CN1761219B (zh) | 2004-10-12 | 2010-04-28 | 华为技术有限公司 | 在mpls环网中实现拓扑结构自动发现的方法 |
JP4448467B2 (ja) | 2005-03-18 | 2010-04-07 | 富士通株式会社 | 伝送装置および空きラベル探索方法 |
US7951603B2 (en) | 2005-03-31 | 2011-05-31 | The Noguchi Institute | Method of mass spectrometric analysis of saccharides with aldehyde groups using labels containing a pyrene ring and a hydrazide group |
JP4606249B2 (ja) * | 2005-05-18 | 2011-01-05 | 富士通株式会社 | 情報処理方法及びルータ |
CN1949766A (zh) | 2005-10-11 | 2007-04-18 | 华为技术有限公司 | 在环网上采用多协议标签交换技术分配标签、计算路由距离,以及实现备份倒换的方法 |
CN101005442B (zh) * | 2006-01-20 | 2012-01-11 | 华为技术有限公司 | 一种重路由方法 |
JP4931181B2 (ja) | 2006-01-31 | 2012-05-16 | 独立行政法人放射線医学総合研究所 | 18f標識フルオロベンゼン環を有する放射性リガンドの合成法 |
US20080238084A1 (en) | 2007-03-26 | 2008-10-02 | Steven Hung | Basic hoisting ring labeling means |
CN101431459B (zh) | 2008-12-17 | 2011-05-04 | 烽火通信科技股份有限公司 | 一种传送多协议标签交换网络的环网保护方法 |
CN101494511B (zh) | 2009-03-17 | 2011-11-02 | 烽火通信科技股份有限公司 | 一种t-mpls环网标签分配方法 |
CN101599862B (zh) | 2009-06-30 | 2011-09-21 | 中兴通讯股份有限公司 | 传送多协议标签交换环网保护维护实体组配置方法和装置 |
JP5434318B2 (ja) * | 2009-07-09 | 2014-03-05 | 富士通株式会社 | 通信装置および通信パス提供方法 |
JP5365434B2 (ja) * | 2009-09-07 | 2013-12-11 | 富士通株式会社 | ノード装置及び経路計算方法 |
CN102035712B (zh) | 2009-09-29 | 2013-12-18 | 华为技术有限公司 | 多协议标签交换的环网保护方法、装置和*** |
CN102143043B (zh) * | 2010-07-14 | 2014-11-05 | 华为技术有限公司 | 一种建立标签交换路径的方法和装置 |
CN101917290B (zh) * | 2010-08-12 | 2012-09-05 | 北京星网锐捷网络技术有限公司 | 标签交换路径故障处理方法、装置及网络设备 |
WO2012120527A1 (en) * | 2011-03-07 | 2012-09-13 | Tejas Networks Limited | A protection method and system on preplanning duality of paths for a unicast and/or a multicast traffic |
CN102684973B (zh) * | 2011-03-09 | 2017-03-29 | 中兴通讯股份有限公司 | 一种环网保护的方法及*** |
CN102201985B (zh) * | 2011-05-06 | 2014-02-05 | 杭州华三通信技术有限公司 | 多协议标签交换传送技术环保护倒换方法及节点 |
CN102195832A (zh) * | 2011-05-16 | 2011-09-21 | 华为技术有限公司 | 一种环回测试方法、装置及*** |
CN102404145B (zh) | 2011-11-17 | 2016-01-06 | 华为技术有限公司 | 多协议标签交换环网的检测方法、装置及*** |
CN103209088B (zh) | 2012-01-17 | 2016-12-28 | 华为技术有限公司 | 环网标签交换路径创建方法及相关设备和通信*** |
-
2012
- 2012-11-22 CN CN201710278554.1A patent/CN106982161B/zh active Active
- 2012-11-22 CN CN201210478582.5A patent/CN103841017B/zh active Active
-
2013
- 2013-05-15 JP JP2015543252A patent/JP6027688B2/ja not_active Expired - Fee Related
- 2013-05-15 WO PCT/CN2013/075634 patent/WO2014079205A1/zh active Application Filing
- 2013-05-15 KR KR1020157015758A patent/KR101750844B1/ko active IP Right Grant
- 2013-11-19 EP EP13193469.7A patent/EP2736203B1/en active Active
- 2013-11-21 US US14/086,615 patent/US9391883B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP6027688B2 (ja) | 2016-11-16 |
US9391883B2 (en) | 2016-07-12 |
WO2014079205A1 (zh) | 2014-05-30 |
KR101750844B1 (ko) | 2017-06-26 |
CN103841017A (zh) | 2014-06-04 |
CN106982161B (zh) | 2020-07-24 |
KR20150085531A (ko) | 2015-07-23 |
US20140211664A1 (en) | 2014-07-31 |
JP2016502336A (ja) | 2016-01-21 |
EP2736203A1 (en) | 2014-05-28 |
EP2736203B1 (en) | 2015-09-09 |
CN106982161A (zh) | 2017-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103841017B (zh) | 环网保护中标签自动分配的方法及设备 | |
US10432514B2 (en) | Multiprotocol label switching traffic engineering tunnel establishing method and device | |
US10554542B2 (en) | Label distribution method and device | |
US8179900B2 (en) | Edge node redundant system in label switching network | |
JP5426770B2 (ja) | 電気通信網における方法及び装置 | |
US9210037B2 (en) | Method, apparatus and system for interconnected ring protection | |
US9106566B2 (en) | Method, apparatus and system for two-node cluster hot backup | |
CN102132524B (zh) | 用于建立业务连接及相关监控连接的方法 | |
CN102546357B (zh) | 报文转发方法及网络设备 | |
US8243728B2 (en) | Apparatus and method for transmitting packets in a packet switched network | |
JP2006033124A (ja) | トンネル障害通知装置および方法 | |
CN102546352B (zh) | 一种实现点到多点标签交换路径保护的方法及*** | |
US20190089626A1 (en) | Rapid topology-independent path protection in sdn networks | |
JP6371399B2 (ja) | インターフェースパラメーター同期方法及び装置 | |
CN104954259A (zh) | 一种实现ptn业务收敛的方法及pe | |
CN114844817A (zh) | 一种在段路由sr网络中进行保护倒换方法及装置 | |
WO2016177186A1 (zh) | 带宽保护的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |