环网保护中标签自动分配的方法及设备的制作方法

文档序号:7986113阅读:103来源:国知局
环网保护中标签自动分配的方法及设备的制作方法
【专利摘要】本发明实施例提供一种环网保护中标签自动分配的方法及设备,所述方法包括,在环网保护的物理拓扑配置完成后,若环通道的第一节点与下游节点之间的连通性检测为UP,则第一节点接收下游节点发送的第一标签分发消息,该消息包括:尾节点标签准备就绪的标识、下游节点为所述环通道分配的工作通道标签和保护通道标签;第一节点根据尾节点标签准备就绪的标识向上游节点发送第二标签分发消息,该消息包括:尾节点标签准备就绪的标识、第一节点为所述环通道分配的工作通道标签和保护通道标签;以使上游节点获知环通道上第一节点至尾节点之间的各节点的标签分配完成。上述方法解决了现有技术中工作环的配置工作量大,无法保证端到端业务的可用性的问题。
【专利说明】环网保护中标签自动分配的方法及设备
【技术领域】
[0001]本发明实施例涉及通信领域,尤其涉及一种环网保护中标签自动分配的方法及设备。
【背景技术】
[0002]多协议标签交换(Mult1-ProtocolLabel Switching,简称:MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。目前,多协议标签交换传输特性(MPLS TransportProfile,简称MPLS-TP)主要应用于静态场景,因此当MPLS-TP环网保护技术产生后,标签分配都采用静态分配。
[0003]具体地,在配置环通道时需要网管查找单个设备上的剩余标签,进而为每个下环节点分配相对应的工作通道标签和保护通道标签作为环通道标签。
[0004]在MPLS-TP中,需要为每个环单独建立工作通道和保护通道,每一工作通道标签在环上都是唯一。
[0005]由于环网转发对标签数量要求较多,因此现有的静态标签配置方式有较大的配置工作量。进一步地,在静态方案中,环上各节点只要自身配置完成即可应用于业务,无法保证端到端业务的可用性。

【发明内容】

[0006]有鉴于此,本发明实施例提供一种环网保护中标签自动分配的方法及设备,用以解决现有技术中的工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
[0007]第一方面,提供一种环网保护中标签自动分配的方法,包括:
[0008]在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的中间节点,且下游节点与所述第一节点之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;
[0009]所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成;
[0010]如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务;
[0011]其中,所述第二节点是所述上游节点在所述环通道上的相邻上游节点,所述上游节点和所述第一节点为所述环通道上的相邻节点,所述第一节点和所述下游节点为所述环通道上的相邻节点。
[0012]结合第一方面,在第一种可能的实现方式中,
[0013]所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
[0014]或者,
[0015]所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
[0016]或者,
[0017]所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
[0018]结合第一方面,在第二种可能的实现方式中,所述第一节点接收所述下游节点发送的第一标签分发消息的步骤之前,还包括:
[0019]若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。
[0020]结合第一方面,在第三种可能的实现方式中,所述方法还包括:
[0021]若所述第一节点为所述环通道上的尾节点,且所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送所述第二标签分发消息。
[0022]结合第一方面,在第四种可能的实现方式中,所述方法还包括:
[0023]若所述第一节点为所述环通道上的头节点,则所述第一节点在接收所述第一标签分发消息之后,根据所述第一标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
[0024]结合第一方面及上述第二、第三第四种可能的实现方式中,在第五种可能的实现方式中,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连续性检查报文(CCM);
[0025]或者
[0026]所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连通性确认(CV)报文;
[0027]或者
[0028]所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为环回消息报文(LBM)。[0029]结合第一方面及上述可能的实现方式,在第六种可能的实现方式中,所述下游节点与所述第一节点之间的连通性检测为UP,具体为:
[0030]所述下游节点接收到所述第一节点发送的连通性检测报文。
[0031]结合第二方面,还提供一种环网保护中标签保持的方法,包括:
[0032]在环通道承载业务之后,若第一节点为环通道上的中间节点,则所述第一节点接收下游节点发送的第一标签保持消息;
[0033]若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
[0034]所述第一节点和所述下游节点为所述环通道上的相邻节点。
[0035]结合第二方面,在第一种可能的实现方式中,所述第一标签保持消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识;
[0036]所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括:
[0037]所述第一节点根据所述尾节点的标识和所述环的标识确定所述下游节点所在的环通道,以及
[0038]存储所述下游节点为所述环通道分配的第一标签;
[0039]结合第二方面,在第二种可能的实现方式中,所述第一标签保持消息包括:承载所述环通道的环的标识;
[0040]所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括:
[0041]存储所述下游节点为与所述环的标识对应的环上承载的所有环通道分配的标签。
[0042]结合第二方面,在第三种可能的实现方式中,所述方法还包括:
[0043]所述第一节点向上游节点发送第二标签保持消息;
[0044]在所述上游节点与所述第一节点之间的连通性检测为Down,则所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务;
[0045]所述第一节点和所述上游节点为所述环通道上的相邻节点。
[0046]结合第二方面及上述可能的实现方式中,在第四种可能的实现方式中,所述第一节点接收下游节点发送的第一标签保持消息的步骤之前,还包括:
[0047]所述第一节点接收N个第一标签分发消息,所述第一标签分发消息为所述下游节点周期性向所述第一节点发送的,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;
[0048]其中,N为自然数。
[0049]结合第二方面及第三种可能的实现方式中,在第五种可能的实现方式中,所述第一节点向上游节点发送第二标签保持消息的步骤之前,还包括:
[0050]所述第一节点向所述上游节点发送N个第二标签分发消息,所述第二标签分发消息为所述第一节点周期性发送的,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;
[0051]其中N为自然数。
[0052]结合第二方面即第三、第四种可能的实现方式,在第六种可能的实现方式中,所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为CCM ;
[0053]或者,
[0054]所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为CV报文;
[0055]或者,
[0056]所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为LBM。
[0057]结合第二方面及上述可能的实现方式,在第七种可能的实现方式中,所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
[0058]或者,
[0059]所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;
[0060]或者,
[0061]所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
[0062]第三方面,还提供一种环网保护中标签删除的方法,包括:
[0063]在第一节点接收到携带所述第一节点所在的环通道变更信息的配置消息之后,所述第一节点根据所述配置消息向上游节点发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识,以使所述上游节点根据所述环通道的尾节点的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述第一节点为所述环通道分配的第一标签;
[0064]其中,所述第一节点和所述上游节点为所述环通道的相邻节点。
[0065]结合第三方面,在第一种可能的实现方式中,若所述上游节点为所述环通道的中间节点,则所述上游节点向所述上游节点的上游节点中继所述标签撤销消息。
[0066]结合第三方面及上述可能的实现方式中,在第二种可能的实现方式中,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签;
[0067]或者
[0068]所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签;
[0069]所述第一标签包括:所述第一节点为所述环通道分配的保护通道标签。
[0070]第四方面,还提供一种通信设备,所述通信设备为环网保护中的一个物理设备,且所述通信设备属于环通道的中间节点,所述通信设备包括:
[0071]检测单元,用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;
[0072]接收单元,用于接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
[0073]发送单元,用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及在所述检测单元检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成;
[0074]其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
[0075]结合第四方面,在第一种可能的实现方式中,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;
[0076]或者,
[0077]所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;
[0078]或者,
[0079]所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
[0080]结合第四方面,在第二种可能的实现方式中,若所述通信设备为所述环通道上的中间设备,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
[0081]结合第四方面及第二种可能的实现方式,在第三种可能的实现方式中,所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CCM ;
[0082]或者
[0083]所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CV报文;
[0084]或者
[0085]所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为LBM。
[0086]结合第四方面,在第五种可能的实现方式中,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息;所述通信设备还包括:
[0087]存储保持单元,用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
[0088]结合第四方面及第五种可能的实现方式,在第六种可能的实现方式中,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识;
[0089]所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及
[0090]存储所述下游设备为所述环通道分配的第一标签;
[0091]所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务;
[0092]结合第四方面及第五种可能的实现方式,在第七种可能的实现方式中,所述第一标签保持消息包括:承载所述环通道的环的标识;
[0093]所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签;
[0094]所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环上所有环通道分配的标签转发业务。
[0095]结合第四方面,在第八种可能的实现方式中,所述接收单元,还用于接收携带所述通信设备所在的环通道变更信息的配置消息;
[0096]所述发送单元,还用于在所述接收单元接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的所述第二标签。
[0097]由上述技术方案可知,本发明实施例的环网保护中标签自动分配的方法及设备,通过相邻节点之间的连通性检测为UP之后,第一节点接收下游节点发送的第一标签分发消息,进而根据标签分发消息中的尾节点标签准备就绪的标识,所述第一节点向上游节点发送第二标签分发消息,以使上游节点获知所述环通道上所述第一节点至尾节点之间的所有节点的标签分配完成,如果上游节点不是所述环通道上的头节点,则上游节点向上游节点的上游相邻节点发送第三标签分发消息,直至所述环通道上的头节点获知所述环通道上除所述头节点之外的所有节点的标签分配完成,所述环通道开始承载业务,由此可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。【专利附图】

【附图说明】
[0098]为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地:下面附图只是本发明的一些实施例的附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得同样能实现本发明技术方案的其它附图。
[0099]图1为环网保护的场景图;
[0100]图2为环网保护中业务承载的格式示意图;
[0101]图3为环网保护中工作环和保护环的场景图;
[0102]图4为现有的连通性检测的检测报文的结构示意图;
[0103]图5A为环网保护中一个环通道的示意图;
[0104]图5B为本发明一实施例提供的环网保护中标签自动分配的方法的流程示意图;
[0105]图6为本发明一实施例提供的环网保护中标签自动分配的方法的流程示意图;
[0106]图7为本发明一实施例提供的标签分发消息中所包括的部分字段的示意图;
[0107]图8为本发明一实施例提供的标签分发消息的格式示意图;
[0108]图9为本发明另一实施例提供的标签分发消息的格式示意图;
[0109]图10为本发明一实施例提供的环网保护中标签保持的方法的流程示意图;
[0110]图11为本发明一实施例提供的环网保护中标签保持的方法的流程示意图;
[0111]图12为本发明一实施例提供的标签保持消息中所包括的部分字段的示意图;
[0112]图13为本发明一实施例提供的标签撤销消息中所包括的部分字段的示意图;
[0113]图14为本发明一实施例提供的通信设备的结构示意图;
[0114]图15为本发明另一实施例提供的通信设备的结构示意图。
【具体实施方式】
[0115]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,下述的各个实施例都只是本发明一部分的实施例。基于本发明下述的各个实施例,本领域普通技术人员即使没有作出创造性劳动,也可以通过等效变换部分甚至全部的技术特征,而获得能够解决本发明技术问题,实现本发明技术效果的其它实施例,而这些变换而来的各个实施例显然并不脱离本发明所公开的范围。
[0116]不断增长的带宽所带来的巨大压力,以及使用互联网协议网络传输的声音信号(Voice over IP,简称 VoIP)、互联网协议电视(Internet ProtocolTelevision ;简称:IPTV)、基于二层协议的虚拟专用网络(Layer 2VirtualPrivate Networks,简称L2VPN)和基于三层协议的虚拟专用网络(Layer 3Virtual Private Networks,简称L3VPN)等各种基于包交换的业务的蓬勃发展,使得运营商不得不考虑更多地使用统计复用的包交换网络来尽可能地提闻传输效率。
[0117]随着(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。
[0118]保护倒换则是将光网络非常通用的自动保护倒换(AutomaticProtectionSwitching,简称APS)机制引入MPLS网络。
[0119]为较好的说明本发明实施例,首先对MPLS-TP环网保护技术进行简要说明。
[0120]Ring (环):参见ITU-TG.841中定义,一组节点构成闭环,其中每个节点通过双向通信设备与两个相邻节点相连。环网保护包括互为保护的两个相反方向的环,每个方向都包括工作环通道和保护环通道,提供冗余的带宽或冗余的网络设备,或二者都提供,这样在网络失效或劣化后,分布式业务能够自动恢复。
[0121]MPLS-TP环网保护是ITU-TG.8132协议中定义的一种分组环网保护倒换模式,使用标签转发路径来构造环转发通道,在相邻节点之间运行OAM协议来检测链路状态,同时在环上运行APS,在环上各节点间进行状态通告并协调各节点完成环转发通道的保护倒换。其应用场景如图1所示,可以实现对环形拓扑网络进行保护,从而保护环网上的所有业务流量。
[0122]环网保护从转发行为上说,是通过配置环通道的各个节点的工作通道标签,形成一个独立的环形通道,实现业务的承载,并基于环通道实现保护倒换。环网保护的业务封装层次如图2所示,图2示出的是业务(如数据报文)的封装层次示意图。
[0123]在环网保护业务配置时,需要以环上所有点为下环节点(即尾节点)建立顺时针工作通道和逆时针保护通道,实现一个环上多个业务的传输。工作环为物理拓扑配置的环结构,该工作环上可以有多个环通道。如图1中A1、A2、A3、A4连接形成的是工作环即物理拓扑结构环,在该工作环中,可以包括Al、A2组成的环通道;A1、A2、A3组成的环通道;A1、A2、A3、A4组成的环通道等。
[0124]在环网保护中,采用32bits的ring id标识一个环;在一个环中,不同节点的标识是不同的,采用Sbits的node id标识环上的节点。在实际应用中,可使用以环中的每个节点为目的节点(即尾节点)建立的环通道来承载业务。
[0125]另外,如图3所示,每一环通道在承载业务时,可包括逆时针工作环通道(RAW)和顺时针保护环通道(RCP),顺时针工作环通道(RCW)和逆时针保护环通道(RAP)。由此,需要在环通道的每一个节点上分配4个标签。
[0126]此外,环网保护通过在相邻节点间进行连通性检测(即物理端口之间直连链路的检测)来感知链路故障,连通性检测所使用的报文格式如图4所示。从图4中可以看出,连通性检测的报文使用固定保留标签13,不需要预先建立标签转发路径。环网保护节点间的连通性检测报文使用系统(该系统为通信设备上运行MPLS协议的系统)默认的标签13进行封装,不需要系统额外分配标签,因此可以缺省即启动。
[0127]本发明实施例中在相邻节点之间的连通性检测UP之后自动分配标签实现环网保护中标签的自动分配,进而在全路径标签分配都结束后,环网才能承载业务,可使得业务的健壮性得到增强。
[0128]图5A示出了环网保护中一个环通道的示意图,图5B示出了本发明实施例中环网保护中标签自动分配的方法的流程示意图,结合图5A和图5B所示,本实施例中的环网保护中标签自动分配的方法如下所述。
[0129]501、在环网的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为一环通道的中间节点(如图5A中节点B),且下游节点(顺时针方向上的节点C,或者逆时针方向上的节点A)与所述第一节点(节点B)之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签。
[0130]其中,所述下游节点和所述第一节点为所述环通道上的相邻节点。
[0131]本实施例中的环通道,是指环网保护中工作环上的一部分,从工作环的某个节点上环,从工作环的另外一个节点下环,不是封闭的。另外,上述的尾节点即为下环节点。
[0132]举例来说,所述第一节点和所述下游节点之间可以采用图4中所示的报文进行连通性检测。举例来说,若节点C接收到节点B发送的检测报文,则,节点C与节点B之间的连通性检测为UP。
[0133]502、所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成;
[0134]如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上处所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务;
[0135]其中,所述第二节点是所述上游节点在所述环通道上的相邻上游节点,第一节点和上游节点均为所述环通道上的相邻节点。
[0136]举例来说,若第一节点没有向上游节点发送过标签分发消息,则第二标签分发消息中包括的第二标签为所述第一节点为所述环通道分配的第二标签。
[0137]若第一节点在接收第一标签分发消息之前,已经向上游节点发送过标签分发消息(如下所述的第五标签分发消息),则第二标签分发消息中包括的第二标签为所述第一节点在所述第五标签分发消息中携带的为所述环通道分配的标签。
[0138]又举例来说,在上述的步骤501和步骤502中,所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;
[0139]或者,
[0140]所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;[0141]或者,
[0142]所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
[0143]也就是说,在一种环网保护的标签自动分配方式中,若某一个标签分发消息中包括工作通道标签,则该环通道中各个节点之间的标签分发消息中均包括工作通道标签;
[0144]相应地,若某一个标签分发消息中包括保护通道标签,则该环通道中各个节点之间的标签分发消息中均包括保护通道标签;
[0145]若某一个标签分发消息中包括保护通道标签和工作通道标签,则该环通道中各个节点之间的标签分发消息中均包括保护通道标签和工作通道标签。
[0146]由上述实施例可知,本实施例的环网保护中标签自动分配的方法,通过相邻节点之间的连通性检测为UP之后,接收下游节点发送的第一标签分发消息,进而根据标签分发消息中的尾节点标签准备就绪的标识,向上游节点发送第二标签分发消息,以使上游节点获知所述环通道上所述第一节点至尾节点之间的所有节点的标签分配完成,如果上游节点不是所述环通道上的头节点,则上游节点向上游节点的上游相邻节点发送第三标签分发消息,直至所述环通道上的头节点获知所述环通道上除所述头节点之外的所有节点的标签分配完成,由此可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
[0147]在一可选的应用场景中,上述图5所示的环网保护中标签自动分配的方法中,在步骤501中的接收所述下游节点发送的第一标签分发消息的步骤之前,环网保护中标签自动分配的方法还包括如图6所示的步骤501a。
[0148]501a、若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。也就是说,所述上游节点获知该环通道的标签还未分配完成,无法承载业务。
[0149]由上述实施例可知,本实施例的环网保护中标签自动分配的方法,可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
[0150]可选地,在另一种可选的应用场景中,环网保护中标签自动分配的方法包括:
[0151]S01、在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的尾节点(若环通道为顺时针工作环,则尾节点可为图5A中节点A),且所述第一节点(节点A)与上游节点(节点B)之间的连通性检测为UP,则第一节点向上游节点发送的第二标签分发消息,所述第二标签分发消息包括:承载环通道的环的标识、所述环通道尾节点的标识、尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签。
[0152]当然,若环通道为逆时针工作环,则尾节点可为图5A中的节点C,此时,节点C的上游节点为节点B。
[0153]在第三种可选的应用场景中,环网保护中标签自动分配的方法,包括:[0154]SOI’、在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的头节点(若环通道为逆时针工作环,则头节点可为图5A中节点A),下游节点(节点B)与所述第一节点(节点A)之间的连通性检测为UP,则第一节点接收下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签;且在接收第一标签分发消息之后,根据尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
[0155]当然,若环通道为顺时针工作环,则头节点可为图5A中的节点C,此时,节点A为目的节点即尾节点,且节点A的下游节点为节点B。
[0156]应了解的是,在任一实施例中,下游节点与第一节点之间的连通性检测为UP,举例来说,可具体为:所述第一节点接收到所述下游节点发送的连通性检测的报文,或者,所述下游节点接收到所述第一节点发送的连通性检测的报文;由此,第一节点可认为该第一节点和相邻的下游节点之间的链路是通的,故将连通性检测的状态置为UP。
[0157]相应地,第一节点与上游节点之间的连通性检测为UP,举例来说,可具体为:所述第一节点接收到所述上游节点发送的连通性检测的报文,或者,上游节点接收到所述第一节点发送的连通性检测的报文;由此,第一节点可认为该第一节点和相邻的上游节点之间的链路是通的,故将连通性检测的状态置为UP。
[0158]需要说明的是,环网保护中的每一环通道均有逆时针保护环和顺时针工作环,或者顺时针保护环和逆时针工作环。故,上游节点与第一节点为相对的概念,且下游节点和第一节点也是相对的概念。
[0159]例如,上游节点可为所述第一节点所在的顺时针工作环上的上游节点,所述下游节点可为所述第一节点所在的顺时针工作环上的下游节点;
[0160]或者,上游节点可为第一节点所在的逆时针保护环上的上游节点;
[0161]所述下游节点可为第一节点所在的逆时针保护环上的下游节点。
[0162]在一种可选的应用场景中,若环为一个封闭的环(图A-B-C-D-E-A),则环上存在多个环通道(如第一环通道ABC、第二环通道⑶E、第三环通道DEA、第四环通道AB⑶E等等),此时,第一环通道上的头节点C可为第二环通道上的尾节点,则整个环上每一个节点均可为自己的环通道分配有工作通道标签和/或保护通道标签。在实际应用中,每一节点为所有的环通道分配一个工作通道标签和/或一个保护通道标签,此时,区分每个环通道的仅为尾节点的标识,如A为第一环通道分配的工作通道标签也是A为第四环通道分配的工作通道标签。若环上的环通道是交叉重叠的,则环上的每个节点均分配有工作通道标签和/或保护通道标签。
[0163]为较好的说明上述的标签分发消息,以下举例说明标签分发消息的部分字段或者全部字段,如图7和图8、图9所示,图7示出了本发明一实施例中标签分发消息中的部分字段的示意图,图8示出了本发明一实施例中标签分发消息的格式示意图,图9示出了本发明另一实施例中标签分发消息的格式示意图。
[0164]需要说明的是,上述任一实施例中的第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息中需包括图7中所示出的字段,具体如下:[0165]Type (8bits):标签分发,值固定为62 ;
[0166]Length(8bits):报文长度,值固定为11 ;
[0167]Node id (8bits):下环节点的标识(即环通道中尾节点的标识);
[0168]ring id (32bits):环的标识(即承载环通道的环的标识);
[0169]Working pathin-label (20bits):当前节点为所述环通道分配的工作通道标签(也就是说,当前节点的工作通道入标签);
[0170]Protection pathin-label (20bits):当前节点为所述环通道分配的保护通道标签(也就是说,当前节点的保护通道入标签);
[0171]E bit (Ibit):尾节点标签是否准备就绪的标识;举例来说,E=O为尾节点标签未准备就绪的标识,E=I为尾节点标签准备就绪的标识。
[0172]本实施例中,尾节点标签是否准备就绪的标识是指:环通道中当前分发标签分发消息的节点与尾节点之间的所有节点(包括尾节点)的标签是否准备就绪;
[0173]若E=l,则表示环通道中当前发送标签分发消息的节点与尾节点之间的所有节点(包括尾节点)的标签准备就绪;
[0174]若E=0,则表示环通道中当前发送标签分发消息的节点与尾节点之间的所有节点(包括尾节点)中的一个或多个节点的标签未准备就绪。
[0175]举例来说,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均可为连续性检查报文(Continuity CheckMessage,简称CCM),该处的CCM可为扩展ITU-TY.1731协议定义的CCM后的CCM。
[0176]具体地,当前ITU-T Y.1731协议定义的CCM中的meg id字段的后32字节并没有被使用,如图8所示,图8示出了一种扩展后的CCM,本实施例中扩展现有协议的CCM中megid字段的后32字节,图8中的粗体字的部分即为图7中示出的字段。本实施例中的环网保护中标签自动分配的方法中的第一标签分发消息、第二标签分发消息、第三标签分发消息、第四标签分发消息、第五标签分发消息若采用图8所示的CCM,则在实现环网标签自动分配的同时,节约整个的带宽。
[0177]在另一应用场景中,扩展的CCM可如图9所示,上述的字段Type (8bits)、Length(8bits)、Node id (8bits)>ring id (32bits)、Working pathin-label (20bits)、Protection path in-label (20bits)、E bit (lbit)放到现有的 ITU-T Y.1731 协议定义的CCM的最后部分,如图9中所示的粗体字段。
[0178]结合图5A和图9所示,在图5A中,节点A为头节点,节点C为尾节点。环网保护中标签自动分配的方法可包括如下的步骤MOl至步骤M04。
[0179]M01、在环网保护的物理拓扑配置完成后,节点B和节点A之间的连通性检测为UP之后,节点B向节点A发送第五CCM,该第五CCM包括:ringid、Node C id、E=0、Workingpath in-label (B)和 Protection path in-label (B)0
[0180]M02、节点A在接收节点B发送的第五CCM之后,根据E=O确定节点B与节点C之间的一个或多个节点的标签分配未完成,在节点A所在的环通道不能承载业务。
[0181]M03、若节点B与节点C之间的连通性检测为UP,则节点B接收节点C发送的第一CCM,该第一 CCM 包括:ring icUNode C id、E=l、Workingpath in-label (C)和 Protectionpath in-label (C)0[0182]M04、节点B在接收节点C发送的第一 CCM之后,根据E=I确定尾节点C的标签分配完成,此时,若节点B和节点A之间的连通性检测为UP,则节点B向节点A发送第二 CCM,第二 CCM 包括:ring id、Node C id、E=1、Working path in-label (B)和 Protection pathin-label (B)0
[0183]在节点B不是头节点时,以此类推,节点B向节点A发送第三CCM,当头节点A收到节点B发来的包括E bit为I的第三CCM后,认为节点B至尾节点C之间的所有节点的环通道的标签分配完成,头节点A的控制层面可将该环通道置UP,用于承载业务。
[0184]在其他实施例中,上述的第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息还可为连通性确认(ConnectivityVerification,简称CV)报文,举例来说,该处的CV报文可为扩展I ETF RFC6428协议定义的CV报文后的报文,本实施例的图中未示出。
[0185]另外,需要说明的是,上述实施例中的标签自动分配的方法是基于自动发包的连通性检测来实现标签自动分发,其可以实现配置简单。在实际应用中,可以对硬件的处理逻辑进行稍许的修改即可实现上述环网保护中标签的自动分配。
[0186]可选地,第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息还可为环回消息报文(LoopBack Message,简称LBM)(如扩展ITU-T Y.1731协议定义的LBM之后的LBM),此时,环通道的标签分配可以按照用户的需求进行。在实际应用中,通过修改物理拓扑节点中的软件即可实现标签的自动分配。
[0187]图10示出了环网保护中标签保持的方法的流程示意图,如图10所示,本实施例中的环网保护中标签保持的方法如下所述。
[0188]1001、在环通道承载业务之后,若第一节点为所述环通道上的中间节点,则所述第一节点接收下游节点发送的第一标签保持消息。
[0189]1002、若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
[0190]所述第一节点和所述下游节点为所述环通道上的相邻节点。
[0191]本实施例的环网保护中标签保持的方法可以使得环通道在相邻节点的连通性检测为Down,并更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务,进而可无需再次重新分配工作通道标签,简化了现有的工作环中标签配置工作量大的问题。
[0192]举例来说,第一标签包括:所述下游节点为所述环通道分配的工作通道标签,或者,所述下游节点为所述环通道分配的保护通道标签,或者,所述下游节点为所述环通道分配的工作通道标签和保护通道标签。
[0193]在一种可选的应用场景中,所述第一标签保持消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识,由此,在上述步骤1001中的第一节点接收下游节点发送的第一标签保持消息的步骤之后,环网保护中标签保持的方法还包括:
[0194]1002’、所述第一节点根据所述尾节点的标识和所述环的标识确定所述下游节点所在的环通道,以及[0195]存储所述下游节点为所述环通道分配的第一标签。
[0196]在实际应用中,第一标签保持消息可包括承载所述环通道的环的标识,由此,在上述步骤1001中的第一节点接收下游节点发送的第一标签保持消息的步骤之后,环网保护中标签保持的方法还可包括如下的图中未示出的1002”:
[0197]1002”、存储所述下游节点为所述环的标识对应的环上所有环通道分配的标签。
[0198]可以理解的是,第一节点保存的是下游节点为所有的环通道分配的工作通道标签,由此,在下游节点与第一节点之间的连通性检测为Down,则第一节点可以标签保持住所述下游节点为所有环通道分配的标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所有环通道分配的标签转发业务。
[0199]在本实施例中,下游节点可为第一节点所在的顺时针工作环上的下游节点;
[0200]或者,所述下游节点可为所述第一节点所在的逆时针保护环上的下游节点。[0201]在另一种应用场景中,上述环网保护中标签保持的方法在步骤1002之后还包括图中未示出的步骤1003:
[0202]1003、第一节点向上游节点发送第二标签保持消息;
[0203]在所述上游节点与所述第一节点之间的连通性检测为Down时,所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务。
[0204]举例来说,上述的第二标签保持消息包括:尾节点的标识和承载所述环通道的环的标识。此时,上游节点在接收第二标签保持消息之后,根据所述尾节点的标识和所述环的标识确定所述第一节点所在的环通道,以及
[0205]存储所述第一节点为所述环通道分配的第二标签。
[0206]或者,第二标签保持消息包括:承载所述环通道的标识(如下的图12所示)。此时,上游节点在接收第二标签保持消息之后,存储所述第一节点为环上的所有环通道分配的第二标签。
[0207]该步骤中第一节点和上游节点为所述环通道上的相邻节点。
[0208]在本实施例中,上游节点可为所述第一节点所在的顺时针工作环上的上游节点,或者,所述上游节点可为所述第一节点所在的逆时针保护环上的上游节点。
[0209]另外,上述的所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签;或者,
[0210]所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签;或者,
[0211]所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
[0212]可以理解的是,在一种可选的应用场景中,若环为一个封闭的环(图A-B-C-D-E-A),环上存在多个环通道(如第一环通道ABC、第二环通道CDE、第三环通道DEA、第四环通道AB⑶E等等),且环上的所有环通道均开始承载业务,则相邻节点之间的下游节点A均可能会向相邻的上游节点B发送上述的标签保持消息,以使该上游节点根据标签保持消息在下游节点A和上游节点B之间的连通性检测为Down时,保持住下游节点A为所有环通道上分配的工作通道标签和/或保护通道标签。
[0213]本实施例的环网保护中标签保持的方法可以简化了现有的标签配置工作量大的问题,不增加网络负担。
[0214]图11示出了环网保护中标签保持的方法的流程示意图,如图11所示,本实施例中的环网保护中标签保持的方法如下所述。
[0215]1101、在环通道承载业务之后,若第一节点为环通道上的中间节点,则第一节点接收N个第一标签分发消息,所述第一标签分发消息为所述下游节点周期性向所述第一节点发送的,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签。
[0216]举例来说,该处的第一标签可为所述下游节点为所述环通道分配的工作通道标签,或者,保护通道标签,或者,工作通道标签和保护通道标签。
[0217]上述N为自然数,举例来说,N可以是5、8、10、12等。
[0218]1102、所述第一节点在连续接收N个第一标签分发消息之后,接收下游节点发送的第一标签保持消息,所述第一标签保持消息包括:所述尾节点的标识和承载环通道的环的标识。
[0219]1103、若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务;
[0220]所述第一节点和所述下游节点为所述环通道上的相邻节点。
[0221]若步骤1101中的N个第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的工作通道标签,则在步骤1103中第一节点可根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的工作通道标签。
[0222]与上述步骤1101至步骤1103相类似的第一节点向上游节点之间的关系如下:
[0223]1104、在环通道承载业务之后,如第一节点为环通道上的中间节点,第一节点向所述上游节点发送N个第二标签分发消息,所述第二标签分发消息为所述第一节点周期性发送的,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;
[0224]其中N为自然数,可以取值为2、3、5、10等,本实施例不对N的取值进行限定。
[0225]1105、所述第一节点在发送连续的N个第二标签分发消息之后,向上游节点发送第二标签保持消息,所述第二标签保持消息包括:所述尾节点的标识和承载所述环通道的环的标识;
[0226]在所述第一节点与所述上游节点之间的连通性检测为Down,则所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道所分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务;
[0227]所述第一节点和所述上游节点为所述环通道上的相邻节点。[0228]若步骤1104中的N个第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的工作通道标签,则在步骤1105中所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道所分配的工作通道标签。
[0229]举例来说,上述步骤1101和步骤1104中,相邻节点之间包括E bit为I的标签分发消息将持续10个周期。如果在10个周期内,第一节点和上游节点/下游节点之间的连通性检测发生过中断,则需要在连通性检测更新为UP后,再继续发送10个周期标签分发消
肩、O
[0230]如果10个周期中连通性检测一直维持UP,则说明上游节点已经正确接收到了包括E bit为I的标签分发消息,标签转发路径已经建立;之后,相邻节点之间通信的CCM将携带标签保持消息,表明标签转发路径已经正式建立,后续再发生连通性检测中断,也不用重启标签分发流程,继续沿用之前分配好的标签即可。
[0231]可以理解的是,节点在标签保持状态下,可将标签关系(如上的工作通道标签)保存下来,如写配置文件的方式将标签关系保存。
[0232]当然,在实际应用中,标签关系不只是保存在通信设备的内存中,可以保存在其他位置,以便重启后节点的标签关系仍然得以保存,转发可以做到继续。
[0233]举例来说,上述步骤1101—步骤1103与步骤1104-步骤1105可并行进行,其无先后顺序。
[0234]在本实施例中,第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息,所述第二标签分发消息均可以是CCM、CV报文或者LBM ;其中,第一标签保持消息,所述第二标签保持消息中需包括图12中所示出的字段:
[0235]Type (8bits):标签保持,值固定为63 ;
[0236]Length (8bits):报文长度,值固定为O;
[0237]ring id (32bits):环的标识(即承载环通道的环的标识)。
[0238]也就是说,CCM可以是扩展现有协议中的CCM,扩展后的CCM可以包括上述的字段,如 Type (8bits)、Length (8bits)、ring id (32bits)等,本实施例中未示出。
[0239]相应地,CV报文可以是扩展现有协议中的CV报文,扩展后的CV报文可以包括上述的字段,如 Type (8bits)、Length (8bits)、ring id (32bits)等。
[0240]LBM可以是扩展现有协议中的LBM,扩展后的LBM可以包括上述的字段,如Type(8bits)、Length (8bits)、ring id (32bits)等。
[0241]本实施例中仅为举例说明任何能够承载标签保持消息,或者标签分发消息的报文均可使用。
[0242]本发明实施例提供一种环网保护中标签删除的方法,本实施例中的环网保护中标签删除的方法如下所述。
[0243]P01、在第一节点接收到携带所述第一节点所在的环通道变更信息的配置消息之后,所述第一节点根据所述配置消息向上游节点发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾节点的标识和承载环通道的环的标识,以使所述上游节点根据所述环通道的尾节点的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述第一节点为所述环通道分配的第一标签;[0244]其中,所述第一节点和所述上游节点为所述环通道的相邻节点。
[0245]举例来说,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签;或者,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签;或者,所述第一标签包括:所述第一节点为所述环通道分配的保护通道标签。
[0246]进一步地,若所述上游节点为所述环通道的中间节点,则所述上游节点向所述上游节点的上游节点中继所述标签撤销消息。
[0247]在实际应用中,节点发送标签撤销消息可应用于以下的场景:
[0248]I)环网配置中的某一节点被删除。该节点需要在配置删除前发送标签撤销消息至所述节点所在的环通道上的上游节点,撤销之前分配的标签,拆除环通道,使得该环通道不再用于业务承载。
[0249]2)环物理拓扑发生改变,有物理节点增加或替换。原环通道上的一个或多个节点在配置删除前发送标签撤销消息至上游节点,撤销之前分配的标签,拆除环通道,使得该环通道不再用于业务承载。
[0250]上述举例的上游节点为所述第一节点所在的顺时针工作环上的上游节点;或者,所述上游节点为所述第一节点所在的逆时针保护环上的上游节点。
[0251]举例来说,上述的标签撤销消息可为扩展的现有协议中的CCM,或者扩展的现有协议中的CV报文,或者,扩展的现有协议中的LBM等。特别地,扩展CCM、CV报文或LBM均可包括如下的字段,如图13所示:
[0252]Type (8bits):标签撤销,值固定为64 ;
[0253]Length(8bits):报文长度,值固定为5;
[0254]Node id (8bits):下环节点的标识;
[0255]ring id (32bits):环的标识。
[0256]本实施例环网保护中标签删除的方法可以实现标签的自动删除,无需手动配置删除原环通道的标签,同时能够降低通信设备的负担。
[0257]本发明实施例还提供一种通信设备,如图14所示,,所述通信设备为环网保护中的一个物理设备,且所述通信设备属于环上一个环通道的中间节点,所述通信设备包括:检测单元1401、接收单元1402和发送单元1403 ;
[0258]检测单元1401用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;
[0259]接收单元1402用于接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
[0260]发送单元1403用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述检测单元1401检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成[0261]其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
[0262]如果所述上游设备不是所述环通道上的头设备,所述上游设备根据所述第二标签分发消息中的尾设备标签准备就绪的标识,在所述上游设备与另一通信设备之间的连通性检测为UP时,所述上游设备向所述另一通信设备发送第三标签分发消息,直至所述环通道上的头设备接收到来自所述头设备在所述环通道上的下游相邻通信设备发来的第四标签分发消息,根据所述第四标签分发消息中的尾设备标签准备就绪的标识,获知所述环通道上除所述头设备之外的所有通信设备的标签分配完成,则所述环通道开始承载业务;其中,所述另一通信设备时所述上游设备在所述环通道上的相邻的上游设备。
[0263]举例来说,上述的第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;或者,
[0264]所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;或者,
[0265]所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
[0266]进一步地,若所述通信设备为所述环通道上的中间设备,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
[0267]举例来说,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展ITU-T Y.1731协议定义的CCM ;举例来说,扩展后的CCM可包括上述的举例的Type (8bits)、Length (8bits)、Node id (8bits)、ring id (32bits)等字段。
[0268]或者,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展IETF RFC6428协议定义的CV报文;举例来说,扩展后的CV报文可包括上述的举例的 Type (8bits)、Length (8bits)、Node id (8bits)、ring id (32bits)等字段。
[0269]或者,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息可为扩展ITU-T Y.1731协议定义的LBM ;举例来说,扩展后的LBM可包括上述举例的Type(8bits)、Length (8bits)、Node id (8bits)、ring id (32bits)等字段。
[0270]在另一应用场景中,在所述环通道承载业务之后,所述接收单元1402还用于接收所述下游设备发送的第一标签保持消息;此时,所述通信设备还包括图中未示出的存储保持单元;
[0271]其中,存储保持单元用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
[0272]举例来说,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识;
[0273]所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及
[0274]存储所述下游设备为所述环通道分配的第一标签;
[0275]在所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
[0276]或者,在实际应用中,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息,所述第一标签保持消息包括:承载所述环通道的环的标识;
[0277]所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签;
[0278]此时,在所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所有环通道分配的标签转发业务。
[0279]在另一种应用场景中,举例来说,所述接收单元1402还用于接收携带所述通信设备所在的环通道变更信息的配置消息;
[0280]所述发送单元1403还用于在所述接收单元1402接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的第二标签。
[0281]举例来说,上述的第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;或者,
[0282]所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;或者,
[0283]所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
[0284]由上述技术方案可知,本发明实施例的通信设备,通过检测单元、接收单元和发送单元使得该通信设备所在的环通道上的标签可以实现自动分配,自动删除等特性,进而可以解决现有技术中工作环的配置工作量大,且无法保证端到端业务的可用性的问题。
[0285]在以上通信设备的实施例中,各功能单元的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能单元完成,即将所述通信设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能单元可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的发送单元,可以是具有执行前述发送单元功能的硬件,例如发送器(transmitter),也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的检测单元,可以是具有执行检测单元的功能的硬件,例如处理器,也可以是能够执行相应计算机程序从而完成前述功能的其他硬件设备;又如,前述的接收单元,可以是具有执行前述接收单元功能的硬件,例如接收器(receiver),也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;(本说明书提供的各个实施例都可应用上述描述原则)。
[0286]举例来说,上述的通信设备可包括处理器1501和存储器1502,如图15所示,处理器用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性;且在检测所述通信设备与下游设备之间的连通性检测为UP时,接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签;
[0287]所述处理器还用于在接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述通信设备与上游设备之间的连通性检测为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成。其中,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
[0288]举例来说,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签;
[0289]或者,所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签;
[0290]或者,所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签
[0291]又举例来说,若所述通信设备为所述环通道上的中间设备,则处理器1501在接收所述第一标签分发消息之前,检测到所述通信设备与所述上游设备之间的连通性为UP,则向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
[0292]在一可选的应用场景中,在所述环通道承载业务之后,所述处理器1501还用于接收所述下游设备发送的第一标签保持消息;所述通信设备与所述下游设备之间的连通性检测为Down时,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
[0293]在另一可选的应用场景中,所述处理器1501还用于接收携带所述通信设备所在的环通道变更信息的配置消息;以及在接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通道分配的所述第二标签。
[0294]存储器1502可以用于存储上述举例的第一标签分发消息中的内容,例如承载环通道的环的标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签等内容。本实施例仅为举例说明,不限定存储器中存储的内容。
[0295]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0296]最后应说明的是:以上各实施例仅用以示例性说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种环网保护中标签自动分配的方法,其特征在于,包括: 在环网保护的物理拓扑配置完成后,相邻节点之间测试连通性,若第一节点为环通道的中间节点,且下游节点与所述第一节点之间的连通性检测为UP,则所述第一节点接收所述下游节点发送的第一标签分发消息,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签; 所述第一节点根据所述第一标签分发消息中的尾节点标签准备就绪的标识,在所述第一节点与上游节点之间的连通性检测为UP时,所述第一节点向所述上游节点发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、所述尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签准备就绪的标识获知所述环通道上所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的所有节点的标签分配完成; 如果所述上游节点不是所述环通道上的头节点,所述上游节点根据所述第二标签分发消息中的尾节点标签准备就绪的标识,在所述上游节点与第二节点之间的连通性检测为UP时,所述上游节点向所述第二节点发送第三标签分发消息,直至所述环通道上的头节点接收到来自所述头节点在所述环通道上的下游相邻节点发来的第四标签分发消息,根据第四标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述头节点之外的所有节点的标签分配完成,则所述环通道开始承载业务; 其中,所述第 二节点是所述上游节点在所述环通道上的相邻上游节点,所述上游节点和所述第一节点为所述环通道上的相邻节点,所述第一节点和所述下游节点为所述环通道上的相邻节点
2.根据权利要求1所述的方法,其特征在于, 所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签; 或者, 所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签; 或者, 所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
3.根据权利要求1或2所述的方法,其特征在于,所述第一节点接收所述下游节点发送的第一标签分发消息的步骤之前,还包括: 若所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送第五标签分发消息,所述第五标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签未准备就绪的标识,以及所述第一节点为所述环通道分配的第二标签;以使所述上游节点根据所述尾节点标签未准备就绪的标识获知所述第一节点至与所述环通道的尾节点的标识对应的尾节点之间的一个节点或多个节点的标签分配未完成。
4.根据权利要求1或2所述的方法,其特征在于,还包括:若所述第一节点为所述环通道上的尾节点,且所述第一节点与所述上游节点之间的连通性检测为UP,则所述第一节点向所述上游节点发送所述第二标签分发消息。
5.根据权利要求1或2所述的方法,其特征在于,还包括: 若所述第一节点为所述环通道上的头节点,则所述第一节点在接收所述第一标签分发消息之后,根据所述第一标签分发消息中的尾节点标签准备就绪的标识,获知所述环通道上除所述第一节点之外的所有节点的标签分配完成,则所述环通道开始承载业务。
6.根据权利要求3至5任一所述的方法,其特征在于,所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连续性检查报文CCM ; 或者 所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为连通性确认CV报文; 或者 所述第一标签分发消息、所述第二标签分发消息、所述第三标签分发消息、第四标签分发消息、第五标签分发消息均为环回消息报文LBM。
7.根据权利要求1至6任一所述的方法,其特征在于,所述下游节点与所述第一节点之间的连通性检测为UP,具体为: 所述下游节点接收到所述第一节点发送的连通性检测报文。
8.—种环网保护中标签保持的方法,其特征在于,包括: 在环通道承载业务之后,若第一节点为环通道上的中间节点,则所述第一节点接收下游节点发送的第一标签保持消息; 若所述第一节点与所述下游节点之间的连通性检测为Down,则所述第一节点根据所述第一标签保持消息保持住所述下游节点为所述环通道分配的第一标签,待所述第一节点与所述下游节点之间的连通性检测更新为UP之后,继续采用所保持的所述下游节点为所述环通道分配的第一标签转发业务; 所述第一节点和所述下游节点为所述环通道上的相邻节点。
9.根据权利要求8所述的方法,其特征在于,所述第一标签保持消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识; 所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括: 所述第一节点根据所述尾节点的标识和所述环的标识确定所述下游节点所在的环通道,以及 存储所述下游节点为所述环通道分配的第一标签。
10.根据权利要求8所述的方法,其特征在于,所述第一标签保持消息包括:承载所述环通道的环的标识; 所述第一节点接收下游节点发送的第一标签保持消息的步骤之后,还包括: 存储所述下游节点为与所述环的标识对应的环上承载的所有环通道分配的标签。
11.根据权利要求8至10任一所述的方法,其特征在于,还包括: 所述第一节点向上游节点发送第二标签保持消息; 在所述上游节点与所述第一节点之间的连通性检测为Down,则所述上游节点根据所述第二标签保持消息保持住所述第一节点为所述环通道分配的第二标签,待所述第一节点与所述上游节点之间的连通性检测更新为UP之后,继续采用所保持的所述第一节点为所述环通道分配的第二标签转发业务; 所述第一节点和所述上游节点为所述环通道上的相邻节点。
12.根据权利要求8至11任一所述的方法,其特征在于,所述第一节点接收下游节点发送的第一标签保持消息的步骤之前,还包括: 所述第一节点接收N个第一标签分发消息,所述第一标签分发消息为所述下游节点周期性向所述第一节点发送的,所述第一标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述下游节点为所述环通道分配的第一标签; 其中,N为自然数。
13.根据权利要求11所述的方法,其特征在于,所述第一节点向上游节点发送第二标签保持消息的步骤之前,还包括: 所述第一节点向所述上游节点发送N个第二标签分发消息,所述第二标签分发消息为所述第一节点周期性发送的,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾节点的标识、尾节点标签准备就绪的标识、所述第一节点为所述环通道分配的第二标签; 其中N为自然数。
14.根据权利要求12所述的方法,其特征在于,所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为连续性检查报文CCM ; 或者, 所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为CV报文; 或者, 所述第一标签保持消息,所述第二标签保持消息,所述第一标签分发消息均为LBM。
15.根据权利要求11至14任一所述的方法,其特征在于, 所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签; 或者, 所述第一标签包括:所述下游节点为所述环通道分配的保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的保护通道标签; 或者, 所述第一标签包括:所述下游节点为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签。
16.一种环网保护中标签删除的方法,其特征在于,包括: 在第一节点接收到携带所述第一节点所在的环通道变更信息的配置消息之后,所述第一节点根据所述配置消息向上游节点发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾节点的标识和承载所述环通道的环的标识,以使所述上游节点根据所述环通道的尾节点的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述第一节点为所述环通道分配的第一标签; 其中,所述第一节点和所述上游节点为所述环通道上的相邻节点。
17.根据权利要求16所述的方法,其特征在于,若所述上游节点为所述环通道的中间节点,则所述上游节点向所述上游节点的上游节点中继所述标签撤销消息。
18.根据权利要求16或17所述的方法,其特征在于,所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签; 或者 所述第一标签包括:所述第一节点为所述环通道分配的工作通道标签和保护通道标签; 或者, 所述第一标签包括:所述第一节点为所述环通道分配的保护通道标签。
19.一种通信设备,其特征在于,所述通信设备为环网上的一个物理设备,且所述通信设备是环通道的中间节点,所述通信设备包括: 检测单元,用于在环网保护的物理拓扑配置完成后,检测相邻节点之间的连通性; 接收单元,用于接收所述下游设备发送的第一标签分发消息,所述第一标签分发消息包括:承载环通道的环的 标识、所述环通道的尾设备的标识、尾设备标签准备就绪的标识、所述下游设备为所述环通道分配的第一标签; 发送单元,用于在所述接收单元接收的所述第一标签分发消息中包括尾设备标签准备就绪的标识,以及所述检测单元检测到所述通信设备与上游设备之间的连通性为UP时,向上游设备发送第二标签分发消息,所述第二标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、所述尾设备标签准备就绪的标识、所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签准备就绪的标识获知所述环通道上所述通信设备至所述环通道的尾设备的标识对应的尾设备之间的所有设备的标签分配完成,所述上游设备和所述通信设备为所述环通道上的相邻节点,所述通信设备和所述下游设备为所述环通道上的相邻设备。
20.根据权利要求19所述的通信设备,其特征在于, 所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签; 或者, 所述第一标签包括:所述下游设备为所述环通道分配的保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的保护通道标签; 或者, 所述第一标签包括:所述下游设备为所述环通道分配的工作通道标签和保护通道标签,所述第二标签包括:所述通信设备为所述环通道分配的工作通道标签和保护通道标签。
21.根据权利要求19或20所述的通信设备,其特征在于,在所述接收单元接收所述第一标签分发消息之前,若所述检测单元检测到所述通信设备与所述上游设备之间的连通性为UP,则所述发送单元向所述上游设备发送第三标签分发消息,所述第三标签分发消息包括:承载所述环通道的环的标识、所述环通道的尾设备的标识、尾设备标签未准备就绪的标识,以及所述通信设备为所述环通道分配的第二标签;以使所述上游设备根据所述尾设备标签未准备就绪的标识获知所述通信设备至与所述环通道的尾设备的标识对应的尾设备之间的一个设备或多个设备的标签分配未完成。
22.根据权利要求21所述的通信设备,其特征在于, 所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CCM ; 或者 所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为CV报文; 或者 所述第一标签分发消息、所述第二标签分发消息和所述第三标签分发消息均为LBM。
23.根据权利要求19或20所述的通信设备,其特征在于,在所述环通道承载业务之后,所述接收单元,还用于接收所述下游设备发送的第一标签保持消息;所述通信设备还包括: 存储保持单元,用于在所述接收单元接收所述第一标签保持消息之后,所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
24.根据权利要求23所述的通信设备,其特征在于,所述第一标签保持消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识; 所述存储保持单元,具体用于在所述接收单元接收所述第一标签保持消息之后,根据所述尾设备的标识和所述环的标识确定所述下游设备所在的环通道,以及 存储所述下游设备为所述环通道分配的第一标签; 所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环通道分配的第一标签,待所述通信设备与所述下游设备之间的连通性检测更新为UP之后,继续采用所保持的所述下游设备为所述环通道分配的第一标签转发业务。
25.根据权利要求23所述的通信设备,其特征在于,所述第一标签保持消息包括:承载所述环通道的环的标识; 所述存储保持单元,具体用于存储所述下游设备为与环的标识对应的环上承载的所有环通道分配的标签; 所述通信设备与所述下游设备之间的连通性检测为Down,则根据所述第一标签保持消息保持住所述下游设备为所述环上所有环通道分配的标签,待所述通信设备与所述下游设备之间的连通性检测更新为U P之后,继续采用所保持的所述下游设备为所述环上所有环通道分配的标签转发业务。
26.根据权利要求19所述的通信设备,其特征在于, 所述接收单元,还用于接收携带所述通信设备所在的环通道变更信息的配置消息; 所述发送单元,还用于在所述接收单元接收到所述配置消息之后,根据所述配置消息向所述上游设备发送标签撤销消息,所述标签撤销消息包括:所述环通道的尾设备的标识和承载所述环通道的环的标识,以使所述上游设备根据所述环通道的尾设备的标识和所述环的标识确定所述第一节点所在的环通道,并根据所述标签撤销消息删除所述通信设备为所述环通 道分配的所述第二标签。
【文档编号】H04L12/24GK103841017SQ201210478582
【公开日】2014年6月4日 申请日期:2012年11月22日 优先权日:2012年11月22日
【发明者】彭敏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1