环网保护方法及装置制造方法

文档序号:7796595阅读:159来源:国知局
环网保护方法及装置制造方法
【专利摘要】本发明提供一种环网保护方法及装置。该方法包括:中心节点获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系;所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配;若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签。本发明实施例当环网中相交环的数量大于等于3时且包含第一节点在内的任意两个相交点同时故障时,中心节点根据正向入标签与正向出标签的映射关系,将业务报文的隧道标签替换为正向出标签,使得业务报文可以直接发往目的节点,保证了业务不中断;此外本发明实施例还减少了配置维护工作量以及减少了设备的负荷。
【专利说明】环网保护方法及装置【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种环网保护方法及装置。
【背景技术】
[0002]由于多协议标签交换环网保护比传统的线性保护具有配置维护工作量低、节省资源网络资源和高可靠性的优势,所以多协议标签交换环网保护方案得到推广。
[0003]通信网络中存在大量单个节点跨多个相交环的组网,如图1所示是一种单个节点跨多个环的环网拓扑图,如图1所示N个环相交,节点B和节点C是环I和环2的相交点,节点E和节点C是环2和环3的相交点,节点D和节点C是环N-1和环N的相交点,其中节点C是所有环的相交点。从节点A到节点G实现跨环业务40时,在经过的相交点B、相交点E、相交点F和相交点D上配置有第一隧道在节点B上的正向入标签和正向出标签的映射关系(tunnelB信息)、第一隧道在节点E上的正向入标签和正向出标签的映射关系(tunnelE信息)、第一隧道在节点F上的正向入标签和正向出标签的映射关系(tunnelF信息)和第一隧道在节点D上的正向入标签和正向出标签的映射关系(tunnelD信息),为防止节点B、E、F和D中的任一节点故障,在节点C上同时复制有第一隧道在所有相交点的信息,即tunnelB信息tunnelE信息、tunnelF信息和tunnelD信息。
[0004]然而,当节点B和节点D同时故障、节点B和节点E同时故障、节点B和节点F同时故障,或者除节点B之外的任意两个节点同时故障时,需要中心节点C进行两次隧道信息的标签交换动作才能避免业务中断,但是在多协议标签交换中一个节点不能实现两次隧道信息的标签交换动作,所以导致业务会中断在中心节点C,即包含节点B在内的任意两个相交点同时故障,或者除节点B之外的任意两个相交点同时故障时将导致正向业务中断。`
【发明内容】

[0005]本发明实施例提供一种环网保护方法及装置,以使得当相交环的数量大于等于3时,当第一隧道上包含第一节点在内的任意两个相交点同时故障,或者除第一节点之外的任意两个相交点同时故障时正向业务不中断,所述第一节点为第一环中除所述中心节点外与第二环相交的节点。
[0006]本发明实施例的一个方面是提供一种环网保护方法,包括:
[0007]中心节点获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系;
[0008]所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配;
[0009]若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0010]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0011]所述第一节点为在所述第一隧道上的,且为第一环中除所述中心节点外与第二环相交的节点,所述第一环和所述第二环相交;
[0012]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交。
[0013]本发明实施例的另一个方面是提供一种环网保护方法,包括:
[0014]中心节点获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点;
[0015]所述中心节点判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配;
[0016]若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0017]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0018]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交;
[0019]所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
[0020]本发明实施例的另一个方面是提供一种中心节点,包括:
[0021]获取模块,用于获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系;
[0022]匹配模块,用于判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配;
[0023]替换模块,用于所述匹配模块判断接收到的所述业务报文的隧道标签与所述第一隧道在第一节点的正向入标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0024]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0025]所述第一节点为在所述第一隧道上的,且为第一环中除所述中心节点外与第二环相交的节点,所述第一环和所述第二环相交;
[0026]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交。
[0027]本发明实施例的另一个方面是提供一种中心节点,包括:
[0028]获取模块,用于获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点;
[0029]匹配模块,用于判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配;
[0030]替换模块,用于所述匹配模块判断接收到的所述业务报文的隧道标签与所述正向备用标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0031]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0032]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交;
[0033]所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
[0034]本发明实施例提供的环网保护方法及装置,当环网中相交环的数量大于等于3时且包含第一节点在内的任意两个相交点同时故障,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了正向业务不中断;或者,除第一节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据正向备用标签与第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了正向业务不中断。此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷。
【专利附图】

【附图说明】
[0035]图1为一种单个节点跨多个环的环网拓扑图;
[0036]图2为本发明实施例提供的环网保护方法流程图;
[0037]图3为本发明实施例提供的环网保护方法所适用的环网拓扑图;
[0038]图4为本发明实施例提供的环网保护方法所适用的环网拓扑图;
[0039]图5为本发明实施例提供的环网保护方法所适用的环网拓扑图;
[0040]图6为本发明另一实施例提供的环网保护方法流程图;
[0041]图7为本发明实施例提供的环网保护方法所适用的环网拓扑图;
[0042]图8为本发明实施例提供的环网保护方法流程图;
[0043]图9为本发明实施例提供的环网保护方法所适用的环网拓扑图;
[0044]图10为本发明另一实施例提供的环网保护方法流程图;
[0045]图11为本发明另一实施例提供的环网保护方法所适用的环网拓扑图;
[0046]图12为本发明实施例提供的中心节点的结构图;
[0047]图13为本发明另一实施例提供的中心节点的结构图;
[0048]图14为本发明实施例提供的中心节点的硬件结构图;
[0049]图15为本发明另一实施例提供的中心节点的硬件结构图。
【具体实施方式】
[0050]图2为本发明实施例提供的环网保护方法流程图。本发明实施例适用于当环网中相交环的数量大于等于3且包含第一节点在内的任意两个相交点同时故障时,实现环网保护的方法,具体步骤如下:[0051]步骤SlOl、中心节点获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系。
[0052]为方便理解,请参考图3。图3为本发明实施例提供的环网保护方法所适用的环网拓扑图。如图3所示,环网中有N个环相交,中心节点C同时是所有环的共同相交点。现有从源节点A到目的节点G的一条跨环业务40,由节点A、B、E、F、D、G构成传输跨环业务的一条隧道,视为第一隧道,且从源节点A到目的节点G的方向作为正向。环I和环2相交,节点B和中心节点C是环I和环2的相交点,节点B在第一隧道上且是环I中除中心节点C外与环2相交的节点,视为第一节点;环N-1和环N相交,节点D和中心节点C是环N和环N-1的相交点,节点D在第一隧道上且是环N中除中心节点C外与环N-1相交的节点,视为第二节点。
[0053]本发明实施例中所述第一隧道在第一节点B上的隧道信息包括正向入标签和正向出标签,所述第一隧道在第二节点D上的隧道信息包括正向入标签和正向出标签,为了当第一隧道中的节点或者链路出现故障时进行环网保护,通过网管系统向中心节点配置第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系。例如,所述第一隧道在第一节点B上的正向入标签为100,正向出标签为200,所述第一隧道在第二节点D上的正向入标签为500,正向出标签为600,网管系统向中心节点配置所述第一隧道在第一节点B上的正向入标签100与所述第一隧道在第二节点D上的正向出标签600的映射关系。
[0054]步骤S102、所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配。
[0055]所述中心节点接收到业务报文后,判断业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配,即判定所述业务报文的隧道标签是否为100。
[0056]步骤S103、若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签。
[0057]若所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签匹配,则将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签,即将所述业务报文的隧道标签100替换为所述第一隧道在第二节点的正向出标签600。中心节点C依据与所述第一隧道在第二节点的正向出标签600对应的目的环(即环N)和目的环节点(即节点G),添加环N的某个方向的环标签(比如是环N以节点G为目的节点的顺时针方向环标签,或环N以节点G为目的节点的逆时针方向环标签)发送业务报文,因此业务报文将沿着环N到达目的环节点G。关于如何选择环N的方向,可以由中心节点随机确定,也可以是人工预先指定的,还可以先根据环N的链路的通断情况来确定,例如假设中心节点C监测到链路CD故障,则中心节点可以在业务报文的隧道标签的前面添加上环N以节点G为目的节点的逆时针保护通道环标签,以使业务报文沿着逆时针方向到达目的环节点G。
[0058]图4为本发明实施例提供的环网保护方法所适用的环网拓扑图。如图4所示,第一节点B和第二节点D同时故障,由于检测到第一节点B故障,通过现有的环网保护倒换技术,节点A将发送给第一节点B的业务报文发送给中心节点C,且业务报文的隧道标签是所述第一隧道在第一节点B上的正向入标签为100,中心节点C依据获取的第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,将所述业务报文的隧道标签100替换为所述第一隧道在第二节点的正向出标签600,中心节点C根据环N的链路的通断情况确定在业务报文的隧道标签的前面添加上环N以节点G为目的节点的逆时针保护通道环标签,以使业务报文沿着逆时针方向到达目的环节点G。
[0059]图5为本发明实施例提供的环网保护方法所适用的环网拓扑图。如图5所示,第一节点B和第二节点F同时故障,由于检测到第一节点B故障,通过现有的环网保护倒换技术,节点A将发送给第一节点B的业务报文发送给中心节点C,且业务报文的隧道标签是所述第一隧道在第一节点B上的正向入标签为100,中心节点C依据获取的第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,将所述业务报文的隧道标签100替换为所述第一隧道在第二节点的正向出标签600,中心节点C根据环N的链路的通断情况确定在业务报文的隧道标签的前面添加上环N以节点G为目的节点的顺时针工作通道环标签,以使业务报文沿着顺时针方向到达目的环节点G。如图5所示环网拓扑图还适用于第一节点B和第二节点E同时故障的情况,此处不再赘述。
[0060]本发明实施例当环网中相交环的数量大于等于3时且包含第一节点在内的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷。
[0061]图6为本发明另一实施例提供的环网保护方法流程图。在图2所述的实施例的基础上,步骤S103之后还可以包括以下步骤:
[0062]步骤104、所述中心节点获取所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系。
[0063]网管系统还可以向中心节点配置第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系,以便业务报文由目的节点G发往源节点A时实现环网保护。
[0064]步骤105、所述中心节点判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配。
[0065]所述中心节点接收到业务报文后,判断业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配。
[0066]步骤106、若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0067]若所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第二节点的反向入标签匹配,则将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0068]图7为对应于图6的环网保护方法所适用的环网拓扑图。如图7所示,节点D和节点F同时故障时,本发明实施例所提供的环网保护方法可使得第一隧道反向业务不中断。
[0069]本发明实施例中,应理解步骤101、步骤102、步骤103和步骤104、步骤105、步骤106的执行顺序不只限于图6所示顺序,例如,可以先执行步骤104-106,再执行步骤101-103。
[0070]本发明实施例当环网中相交环的数量大于等于3时且包含第二节点在内的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷。
[0071]图8为本发明实施例提供的环网保护方法流程图;本发明实施例适用于当环网中相交环的数量大于等于3且除第一节点之外的任意两个相交点同时故障时,实现环网保护的方法,具体步骤如下:
[0072]步骤801、中心节点获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点。
[0073]图9为本发明实施例提供的环网保护方法所适用的环网拓扑图。本发明实施例中为了当第一隧道中的节点或者链路出现故障时进行环网保护,通过网管系统向中心节点配置正向备用标签与所述第一隧道在第二节点的正向出标签的映射关系。所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点,所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
[0074]例如节点E和节点F同时故障时,当业务报文由源节点A到达节点B时,节点B检测到节点E故障,节点B不能将业务报文送达节点E,则节点B将所述业务报文的隧道标签替换为正向备用标签,所述正向备用标签不同于所述第一隧道所经过的第一环至所述第N环的所有相交点的正向入标签和正向出标签,即正向备用标签是不同于节点B、节点E、节点F和节点D的正向入标签、正向出标签的标签,业务报文的隧道标签替换为正向备用标签后,所述业务报文将沿环网的保护通道BC到达所述中心节点C。
[0075]步骤802、所述中心节点判断接收到的业务报文的隧道标签与所述正向备用标签
是否匹配。
[0076]所述中心节点接收到业务报文后,判断业务报文的隧道标签与所述正向备用标签是否匹配。
[0077]步骤803、若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签。
[0078]若所述中心节点判断接收到的业务报文的隧道标签与所述正向备用标签匹配,则将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签。
[0079]本发明实施例当环网中相交环的数量大于等于3时且除第一节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据正向备用标签与第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷。
[0080]图10为本发明另一实施例提供的环网保护方法流程图;在图8所示的实施例的基础上,步骤803之后还可以包括以下步骤:
[0081]步骤804、所述中心节点获取反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系;所述反向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达源节点时,所述第一相交点将所述业务报文的隧道标签替换为所述反向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点。
[0082]网管系统还可以向中心节点配置反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系,以便业务报文由目的节点G发往源节点A时实现环网保护。图11为本发明对应于图10所示实施例的环网保护方法所适用的环网拓扑图。
[0083]步骤805、所述中心节点判断接收到的业务报文的隧道标签与所述反向备用标签是否匹配。
[0084]所述中心节点接收到业务报文后,判断业务报文的隧道标签与所述反向备用标签是否匹配。
[0085]步骤806、若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0086]若所述中心节点判断接收到的业务报文的隧道标签与所述反向备用标签匹配,则将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0087]如图11所示,节点E和节点F同时故障时,本发明实施例所提供的环网保护方法可使得第一隧道反向业务不中断。本发明实施例中,应理解步骤801、步骤802、步骤803和步骤804、步骤805、步骤806的执行顺序不只限于图10所示的顺序,例如,可以先执行步骤804-806,再执行步骤 801-803。
[0088]在本发明实施例的基础上,举例来说,所述正向备用标签值唯一。
[0089]将正向备用标签与所述第一隧道所经过的第一环至所述第N环的所有节点的正向备用标签设置为同一个值,或者将反向备用标签与所述第一隧道所经过的第一环至所述第N环的所有节点的反向备用标签设置为同一个值可以减少正向备用标签配置维护工作量。
[0090]举例来说,同理,所述反向备用标签值唯一。
[0091]本发明实施例当环网中相交环的数量大于等于3时且除第二节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷。[0092]图12为本发明实施例提供的中心节点的结构图。本发明实施例提供的中心节点可以执行环网保护方法实施例提供的处理流程,如图12所示,中心节点120包括获取模块121、匹配模块122和替换模块123,获取模块121用于获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系;匹配模块122用于判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配;替换模块123用于所述匹配模块122判断接收到的所述业务报文的隧道标签与所述第一隧道在第一节点的正向入标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0093]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0094]所述第一节点为在所述第一隧道上的,且为第一环中除所述中心节点外与第二环相交的节点,所述第一环和所述第二环相交;
[0095]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交。
[0096]在本发明实施例的基础上,所述获取模块121还用于获取所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系;所述匹配模块122还用于判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配;所述替换模块123还用于当所述匹配模块122判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0097]本发明实施例当环网中相交环的数量大于等于3时且包含第一节点在内的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷;进一步地,当环网中相交环的数量大于等于3时且包含第二节点在内的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断。
[0098]图13为本发明另一实施例提供的中心节点的结构图。本发明实施例提供的中心节点可以执行环网保护方法实施例提供的处理流程,如图13所示,中心节点130包括获取模块131、匹配模块132和替换模块133,获取模块131用于获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点;匹配模块132用于判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配;替换模块133用于所述匹配模块132判断接收到的所述业务报文的隧道标签与所述正向备用标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;
[0099]其中,所述中心节点为N个环的共同相交节点,N大于等于3 ;
[0100]所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交;
[0101]所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
[0102]在本发明实施例的基础上,所述获取模块131还用于获取反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系;所述反向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达源节点时,所述第一相交点将所述业务报文的隧道标签替换为所述反向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点;所述匹配模块132还用于判断接收到的业务报文的隧道标签与所述反向备用标签是否匹配;所述替换模块133还用于当所述匹配模块132判断接收到的所述业务报文的隧道标签与所述反向备用标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
[0103]可选的,所述正向备用标签值唯一。
[0104]本发明实施例当环网中相交环的数量大于等于3时且除第一节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据正向备用标签与第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷;进一步地,当环网中相交环的数量大于等于3时且除第二节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断。
[0105]本发明实施例还提供了一种中心节点1400,如图14所示,该中心节点1400包括:总线1404 ;以及连接到总线1404的处理器1402、存储器1403和接口 1401,其中该接口 1401用于获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系;该存储器1403用于存储指令,该处理器1402用于执行该指令用于判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配,若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;该接口1401还用于获取所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系;该存储器1403还用于存储指令,该处理器1402还用于执行该指令用于判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配,若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。因此,本发明实施例的中心节点,当环网中相交环的数量大于等于3时且包含第一节点在内的任意两个相交点同时故障时,可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷;进一步地,当环网中相交环的数量大于等于3时且包含第二节点在内的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断。
[0106]本发明实施例还提供了一种中心节点1500,如图15所示,该中心节点1500包括:总线1504 ;以及连接到总线1504的处理器1502、存储器1503和接口 1501,其中该接口 1501用于获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;该存储器1503用于存储指令,该处理器1502用于执行该指令用于判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配,若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;该接口 1501还用于获取反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系;该存储器1503还用于存储指令,该处理器1502还用于执行该指令用于判断接收到的业务报文的隧道标签与所述反向备用标签是否匹配,若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。可选的,所述正向备用标签值唯一。
[0107]因此,本发明实施例的中心节点,当环网中相交环的数量大于等于3时且除第一节点之外的任意两个相交点同时故障时,可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据正向备用标签与第一隧道在第二节点的正向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第二节点的正向出标签,从而使得业务报文可以直接发往目的节点,保证了第一隧道正向业务不中断;此外,由于不需要在中心节点配置除上述映射关系之外的其他信息便可保证业务不中断,因此本发明实施例还减少了配置维护工作量以及减少了设备的负荷;进一步地,当环网中相交环的数量大于等于3时且除第二节点之外的任意两个相交点同时故障时,中心节点可以收到业务报文(例如可以通过现有的环网保护倒换技术),根据反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系,中心节点将业务报文的隧道标签替换为第一隧道在第一节点的反向出标签,从而使得业务报文可以直接发往源节点,保证了第一隧道反向业务不中断。
[0108]在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0109]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0110]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0111]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0112]本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0113]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种环网保护方法,其特征在于,包括: 中心节点获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系; 所述中心节点判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配; 若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签; 其中,所述中心节点为N个环的共同相交节点,N大于等于3 ; 所述第一节点为在所述第一隧道上的,且为第一环中除所述中心节点外与第二环相交的节点,所述第一环和所述第二环相交; 所述第二节点为在所述第 一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交。
2.根据权利要求1所述的方法,其特征在于,还包括: 所述中心节点获取所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系; 所述中心节点判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配; 若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
3.—种环网保护方法,其特征在于,包括: 中心节点获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点; 所述中心节点判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配;若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签; 其中,所述中心节点为N个环的共同相交节点,N大于等于3 ; 所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交; 所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
4.根据权利要求3所述的方法,其特征在于,还包括: 所述中心节点获取反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系;所述反向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达源节点时,所述第一相交点将所述业务报文的隧道标签替换为所述反向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点; 所述中心节点判断接收到的业务报文的隧道标签与所述反向备用标签是否匹配; 若匹配,所述中心节点将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
5.根据权利要求3所述的方法,其特征在于,所述正向备用标签值唯一。
6.一种中心节点,其特征在于,包括: 获取模块,用于获取第一隧道在第一节点的正向入标签与所述第一隧道在第二节点的正向出标签的映射关系; 匹配模块,用于判断接收到的业务报文的隧道标签与所述第一隧道在第一节点的正向入标签是否匹配; 替换模块,用于所述匹配模块判断接收到的所述业务报文的隧道标签与所述第一隧道在第一节点的正向入标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签; 其中,所述中心节点为N个环的共同相交节点,N大于等于3 ; 所述第一节点为在所述第一隧道上的,且为第一环中除所述中心节点外与第二环相交的节点,所述第一环和所述第二环相交; 所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交。
7.根据权利要求6所述的中心节点,其特征在于,所述获取模块还用于获取所述第一隧道在第二节点的反向入标签与所述第一隧道在第一节点的反向出标签的映射关系;` 所述匹配模块还用于判断接收到的所`述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签是否匹配;` 所述替换模块还用于当所述匹配模块判断接收到的所述业务报文的隧道标签与所述第一隧道在第二节点的反向入标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
8.—种中心节点,其特征在于,包括: 获取模块,用于获取正向备用标签与第一隧道在第二节点的正向出标签的映射关系;所述正向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达目的节点时,所述第一相交点将所述业务报文的隧道标签替换为所述正向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点; 匹配模块,用于判断接收到的业务报文的隧道标签与所述正向备用标签是否匹配; 替换模块,用于所述匹配模块判断接收到的所述业务报文的隧道标签与所述正向备用标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第二节点的正向出标签;其中,所述中心节点为N个环的共同相交节点,N大于等于3 ; 所述第二节点为在所述第一隧道上的,且为第N环中除所述中心节点外与第N-1环相交的节点,所述第N环和所述第N-1环相交; 所述第一相交点是所述第一隧道所经过的第一环至所述第N环的所有相交点中的任一相交点。
9.根据权利要求8所述的中心节点,其特征在于,所述获取模块还用于获取反向备用标签与所述第一隧道在第一节点的反向出标签的映射关系;所述反向备用标签为所述第一隧道的额外的标签,用于当所述第一隧道上的第一相交点不能将业务报文送达源节点时,所述第一相交点将所述业务报文的隧道标签替换为所述反向备用标签,以使所述业务报文沿环网的保护通道到达所述中心节点; 所述匹配模块还用于判断接收到的业务报文的隧道标签与所述反向备用标签是否匹配; 所述替换模块还用于当所述匹配模块判断接收到的所述业务报文的隧道标签与所述反向备用标签匹配时,将所述业务报文的隧道标签替换为所述第一隧道在第一节点的反向出标签。
10 .根据权利要求8所述的中心节点,其特征在于,所述正向备用标签值唯一。
【文档编号】H04L12/437GK103763170SQ201410043860
【公开日】2014年4月30日 申请日期:2014年1月29日 优先权日:2014年1月29日
【发明者】朱鹏, 陈泉有 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1