一种恢复路径建立的方法、系统和节点设备的制作方法

文档序号:7549168阅读:99来源:国知局
专利名称:一种恢复路径建立的方法、系统和节点设备的制作方法
技术领域
本发明涉及网络通信技术,尤其涉及一种恢复路径建立的方法、系统和节点设备。
背景技术
自动交换光网络(Automatically Switched Optical Network,AS0N)能够动态建立路径,并具有强大的抗故障能力。在业务的工作路径发生故障后,能够通过恢复路径对业务进行恢复,以保证具有不同生存性要求的业务的可靠性。现有自动交换光网络技术,能够实现恢复路径的动态建立,通常采用两种方式建立恢复路径预置路由但不预留带宽资源,该方式无法保证恢复路径的带宽资源,恢复路径可能与其它业务抢占资源,工作路径发生故障后无法及时、有效地恢复业务,使得网络可靠性降低;预置路由并且预留新的带宽资源,该方式使得带宽资源需求增加,组网成本提高。

发明内容
本发明的实施例提供了一种恢复路径建立的方法、系统和节点设备,解决现有技术无法及时有效地恢复业务、带宽资源需求增加的问题。本发明的实施例采用如下技术方案本发明一方面提供了一种恢复路径建立的方法,包括第一节点根据业务的恢复路径的路由信息和所述业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;所述第一下游相邻节点为所述第一节点在所述恢复路径上的下游相邻节点;所述第二下游相邻节点为所述第一节点在所述工作路径上的下游相邻节点;所述第一节点根据条件分配第一标签和第一接口,所述条件包括所述第一判断结果;所述第一标签为所述第一节点至所述第一下游相邻节点的转发标签;所述第一接口为所述第一节点至所述第一下游节点的出接口;所述第一节点向所述第一下游相邻节点发送建立请求消息,所述建立请求消息中至少包括所述第一标签、所述第一接口、所述恢复路径的路由信息和所述工作路径的标识;所述第一节点接收到所述恢复路径的建立应答消息,所述建立应答消息至少包括第四标签、第四接口和所述恢复路径的路由信息;所述第四标签为所述第一下游相邻节点至所述第一节点的转发标签;所述第四接口为所述第一下游相邻节点至所述第一节点的出接口 ;所述第一节点根据所述第一标签、所述第一接口、所述第四标签和所述第四接口建立所述恢复路径的交叉连接。本发明另一方面提供了一种恢复路径建立的方法,包括第二节点接收到业务的恢复路径的建立请求消息,所述建立请求消息中至少包括第二标签、第二接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第二标签为第一上游相邻节点至所述第二节点的转发标签;所述第二接口为所述第一上游相邻节点至所述第二节点的出接口 ;所述第一上游相邻节点为所述第二节点在所述恢复路径上的上游相邻节点;所述第二节点根据所述工作路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;所述第二上游相邻节点为所述第二节点在所述工作路径上的上游相邻节点;所述第二节点根据条件分配第三标签和第三接口,所述条件包括所述第三判断结果;所述第三标签为所述第二节点至所述第一上游相邻节点的转发标签;所述第三接口为所述第二节点至所述第一上游相邻节点的出接口;所述第二节点根据所述第二标签、所述第二接口、所述第三标签、所述第三接口建立所述恢复路径的交叉连接;所述第二节点分配所述第三标签和所述第三接口后,向所述第一上游相邻节点发送所述恢复路径的建立应答消息,所述建立应答消息中至少包括所述第三标签、所述第三 接口和所述恢复路径的路由信息。本发明再一方面提供了一种恢复路径建立的方法,包括第三节点接收到业务的恢复路径的第一建立请求消息,所述第一建立请求消息中至少包括第五标签、第五接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第五标签为第四上游相邻节点至所述第三节点的转发标签;所述第五接口为所述第四上游相邻节点至所述第三节点的出接口 ;所述第四上游相邻节点为所述第三节点在所述恢复路径上的上游相邻节点;所述第三节点根据所述工作路径的标识和所述恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;所述第四下游相邻节点为所述第三节点在所述恢复路径上的下游相邻节点;所述第五下游相邻节点为所述第三节点在所述工作路径上的下游相邻节点;所述第三节点根据第一条件分配第六标签和第六接口,所述第一条件包括所述第五判断结果;所述第六标签为所述第三节点至所述第四下游相邻节点的转发标签;所述第六接口为所述第三节点至所述第四下游节点的出接口;所述第三节点向所述第四下游相邻节点发送所述恢复路径的第二建立请求消息,所述第二建立请求消息中至少包括第六标签、第六接口、所述恢复路径的路由信息和所述工作路径的标识;所述第三节点接收到所述恢复路径的第一建立应答消息,所述第一建立应答消息至少包括第七标签、第七接口和所述恢复路径的路由信息;所述第七标签为所述第四下游相邻节点至所述第三节点的转发标签;所述第七接口为所述第四下游相邻节点至所述第三节点的出接口;所述第三节点根据所述工作路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;所述第五上游相邻节点为所述第三节点在所述工作路径上的上游相邻节点;所述第三节点根据第二条件分配第八标签和第八接口,所述第二条件包括所述第六判断结果;所述第八标签为所述第三节点至所述第四上游相邻节点的转发标签;所述第八接口为所述第三节点至所述第四上游相邻节点的出接口;所述第三节点根据所述第五标签、所述第五接口、所述第六标签、所述第六接口、所述第七标签、所述第七接口、所述第八标签和所述第八接口建立所述恢复路径的交叉连接;所述第三节点分配所述第八标签和所述第八接口后,向所述第四上游相邻节点发送所述恢复路径的第二建立应答消息,所述第二建立应答消息中至少包括所述第八标签、所述第八接口和所述恢复路径的路由信息。本发明又一方面提供了一种节点设备,包括第一判断单元,用于根据业务的恢复路径的路由信息和所述业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;所述第一下游相邻节点为本节点在所述恢复路径上的下游相邻节点;所述第二下游相邻节点为本 节点在所述工作路径上的下游相邻节点;第一分配单元,用于根据条件分配第一标签和第一接口,所述条件包括所述第一判断结果;所述第一标签为本节点至所述第一下游相邻节点的转发标签;所述第一接口为本节点至所述第一下游节点的出接口;第一发送单元,用于向所述第一下游相邻节点发送建立请求消息,所述建立请求消息中至少包括所述第一标签、所述第一接口、所述恢复路径的路由信息和所述工作路径的标识;第一接收单元,用于接收所述恢复路径的建立应答消息,所述建立应答消息至少包括第四标签、第四接口和所述恢复路径的路由信息;所述第四标签为所述第一下游相邻节点至本节点的转发标签;所述第四接口为所述第一下游相邻节点至本节点的出接口 ;第一交叉建立单元,用于根据所述第一标签、所述第一接口、所述第四标签和所述第四接口建立所述恢复路径的交叉连接。本发明又一方面提供了一种节点设备,包括第二接收单元,用于接收业务的恢复路径的建立请求消息,所述建立请求消息中至少包括第二标签、第二接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第二标签为第一上游相邻节点至本节点的转发标签;所述第二接口为所述第一上游相邻节点至本节点的出接口 ;所述第一上游相邻节点为本节点在所述恢复路径上的上游相邻节占.第二判断单元,用于根据所述工作路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;所述第二上游相邻节点为本节点在所述工作路径上的上游相邻节点;第二分配单元,用于根据条件分配第三标签和第三接口,所述条件包括所述第三判断结果;所述第三标签为本节点至所述第一上游相邻节点的转发标签;所述第三接口为本节点至所述第一上游相邻节点的出接口;第二交叉建立单元,用于根据所述第二标签、所述第二接口、所述第三标签、所述第三接口建立所述恢复路径的交叉连接;第二发送单元,用于分配所述第三标签和所述第三接口后,向所述第一上游相邻节点发送所述恢复路径的建立应答消息,所述建立应答消息中至少包括所述第三标签、所述第三接口和所述恢复路径的路由信息。本发明又一方面提供了一种恢复路径建立的系统,所述系统至少包括上述两个节点设备。本发明又一方面提供了一种节点设备,包括第三接收单元,用于接收业务的恢复路径的第一建立请求消息,所述第一建立请求消息中至少包括第五标签、第五接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第五标签为第四上游相邻节点至所述本节点的转发标签;所述第五接口为所述第四上游相邻节点至本节点的出接口 ;所述第四上游相邻节点为本节点在所述恢复路径上的上游相邻节点;用于接收所述恢复路径的第一建立应答消息,所述第一建立应答消息至少包括第七标签、第七接口和所述恢复路径的路由信息;所述第七标签为所述第四下游相邻节点至本节点的转发标签;所述第七接口为所述第四下游相邻节点至本节点的出接Π ; 第三判断单元,用于根据所述工作路径的标识和所述恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;所述第四下游相邻节点为本节点在所述恢复路径上的下游相邻节点;所述第五下游相邻节点为本节点在所述工作路径上的下游相邻节点;用于根据所述工作路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;所述第五上游相邻节点为本节点在所述工作路径上的上游相邻节点;第三分配单元,用于根据第一条件分配第六标签和第六接口,所述第一条件包括所述第五判断结果;所述第六标签为本节点至所述第四下游相邻节点的转发标签;所述第六接口为本节点至所述第四下游节点的出接口 ;用于根据第二条件分配第八标签和第八接口,所述第二条件包括所述第六判断结果;所述第八标签为本节点至所述第四上游相邻节点的转发标签;所述第八接口为本节点至所述第四上游相邻节点的出接口 ;第三发送单元,用于向所述第四下游相邻节点发送所述恢复路径的第二建立请求消息,所述第二建立请求消息中至少包括第六标签、第六接口、所述恢复路径的路由信息和所述工作路径的标识;用于分配所述第八标签和所述第八接口后,向所述第四上游相邻节点发送所述恢复路径的第二建立应答消息,所述第二建立应答消息中至少包括所述第八标签、所述第八接口和所述恢复路径的路由信息;第三交叉建立单元,用于根据所述第五标签、所述第五接口、所述第六标签、所述第六接口、所述第七标签、所述第七接口、所述第八标签和所述第八接口建立所述恢复路径的交叉连接。本发明实施例提供的一种恢复路径建立的方法、系统和节点设备,恢复路径上的节点根据自身在恢复路径和工作路径上的下游相邻节点是否相同,分配标签和出接口,从而实现恢复路径的自动建立,保证恢复路径的带宽资源,工作路径发生故障后能够及时、有效地恢复业务,增强网络可靠性。此外,采用本发明实施例提供的技术方案,还能够重用已有工作路径的带宽资源,提高网络资源的利用率,降低组网成本。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图Ia为本发明的一实施例提供的一种恢复路径建立的方法的流程图;图Ib为本发明的另一实施例提供的一种恢复路径建立的方法的流程图;图Ic为本发明的再一实施例提供的一种恢复路径建立的方法的流程图;图2为本发明的实施例提供的网络拓扑示意图;图3为本发明的实施例提供的一种节点设备的结构框图;图4为本发明的实施例提供的另一种节点设备的结构框图;
图5为本发明的实施例提供的再一种节点设备的结构框图;图6为本发明的实施例提供的一种恢复路径建立的系统示意图。
具体实施例方式本发明实施例提供了一种恢复路径建立的方法、系统和节点设备。为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。本发明实施例,一种恢复路径建立的方法的流程如图Ia所示,该方法包括以下步骤步骤SlOla,第一节点根据业务的恢复路径的路由信息和业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;第一下游相邻节点为第一节点在恢复路径上的下游相邻节点;第二下游相邻节点为第一节点在工作路径上的下游相邻节点。 步骤S102a,第一节点根据条件分配第一标签和第一接口,该条件包括第一判断结果;第一标签为第一节点至第一下游相邻节点的转发标签;第一接口为第一节点至第一下游节点的出接口。步骤S103a,第一节点向第一下游相邻节点发送建立请求消息,建立请求消息中至少包括第一标签、第一接口、恢复路径的路由信息和工作路径的标识;步骤S104a,第一节点接收到恢复路径的建立应答消息,建立应答消息至少包括第四标签、第四接口和恢复路径的路由信息;第四标签为第一下游相邻节点至第一节点的转发标签;第四接口为第一下游相邻节点至第一节点的出接口 ;步骤S 105a,第一节点根据第一标签、第一接口、第四标签和第四接口建立恢复路径的交叉连接。进一步地,第一节点根据条件分配第一标签和第一接口,可以具体包括若第一判断结果为第一下游相邻节点和第二下游相邻节点相同,则第一标签与第一节点至第二下游相邻节点的转发标签相同,第一接口与第一节点至第二下游相邻节点的出接口相同。进一步地,建立请求消息还可以包括共用资源指示信息;共用资源指示信息可以用于第一下游相邻节点确定恢复路径与工作路径共用带宽资源。进一步地,恢复路径的路由信息为第一节点根据工作路径的故障信息查找获得。恢复路径还可以与工作路径和保护路径共享带宽资源,基于上述步骤SlOla至步骤S105a,方法还可以包括第一节点根据恢复路径的路由信息和业务的保护路径的路由信息判断第一下游相邻节点和第三下游相邻节点是否相同,获得第二判断结果;第三下游相邻节点为第一节点在保护路径上的下游相邻节点;该条件还可以包括第二判断结果;建立请求消息还可以包括保护路径的标识。进一步地,第一节点根据条件分配第一标签和第一接口,可以具体包括若第一判断结果为第一下游相邻节点和第二下游相邻节点相同,则第一标签与 第一节点至第二下游相邻节点的转发标签相同,第一接口与第一节点至第二下游相邻节点的出接口相同;若第二判断结果为第一下游相邻节点和第三下游相邻节点相同,则第一标签与第一节点至第三下游相邻节点的转发标签相同,第一接口与第一节点至第三下游相邻节点的出接口相同。进一步地,建立请求消息还可以包括共用资源指示信息;共用资源指示信息可以用于第一下游相邻节点确定恢复路径与工作路径和保护路径共用带宽资源。进一步地,恢复路径的路由信息为第一节点根据工作路径的故障信息查找获得。本发明另一实施例,一种恢复路径建立的方法的流程如图Ib所示,该方法包括以下步骤步骤SlOlb,第二节点接收到业务的恢复路径的建立请求消息,建立请求消息中至少包括第二标签、第二接口、恢复路径的路由信息和业务的工作路径的标识;第二标签为第一上游相邻节点至第二节点的转发标签;第二接口为第一上游相邻节点至第二节点的出接口 ;第一上游相邻节点为第二节点在恢复路径上的上游相邻节点。步骤S102b,第二节点根据工作路径的标识和恢复路径的路由信息判断第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;第二上游相邻节点为第二节点在工作路径上的上游相邻节点。步骤S103b,第二节点根据条件分配第三标签和第三接口,该条件包括第三判断结果;第三标签为第二节点至第一上游相邻节点的转发标签;第三接口为第二节点至第一上游相邻节点的出接口。步骤S104b,第二节点根据第二标签、第二接口、第三标签、第三接口建立恢复路径的交叉连接。步骤S105b,第二节点分配第三标签和第三接口后,向第一上游相邻节点发送恢复路径的建立应答消息,建立应答消息中至少包括第三标签、第三接口和恢复路径的路由信肩、O进一步地,第二节点根据条件分配第三标签和第三接口,可以具体包括若第三判断结果为第一上游相邻节点和第二上游相邻节点相同,则第三标签与第二节点至第二上游相邻节点的转发标签相同,第三接口与第二节点至第二上游相邻节点的出接口相同。进一步地,该方法还可以包括
建立请求消息还包括共用资源指示信息;第二节点判断第一上游相邻节点和第二上游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径共用带宽资源。恢复路径还可以与工作路径和保护路径共享带宽资源,基于上述步骤SlOlb至步骤S104b,该方法还可以包括建立请求消息还可以包括业务的保护路径的标识;第二节点还根据保护路径的标识和恢复路径的路由信息判断第一上游相邻节点和第三上游相邻节点是否相同,获得第四判断结果;第三上游相邻节点为第二节点在保护路径上的上游相邻节点;
该条件还可以包括第四判断结果。进一步地,第二节点根据条件分配第三标签和第三接口,可以具体包括若第三判断结果为第一上游相邻节点和第二上游相邻节点相同,则第三标签与第二节点至第二上游相邻节点的转发标签相同,第三接口与第二节点至第二上游相邻节点的出接口相同;若第四判断结果为第一上游相邻节点和第三上游相邻节点相同,则第三标签与第二节点至第三上游相邻节点的转发标签相同,第三接口与第二节点至第三上游相邻节点的出接口相同。进一步地,该方法还可以包括建立请求消息还包括共用资源指示信息;第二节点判断第一上游相邻节点和第三上游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径和保护路径共用带宽资源。本发明再一实施例,一种恢复路径建立的方法的流程如图Ic所示,该方法包括以下步骤步骤SlOlc,第三节点接收到业务的恢复路径的第一建立请求消息,第一建立请求消息中至少包括第五标签、第五接口、恢复路径的路由信息和业务的工作路径的标识;第五标签为第四上游相邻节点至第三节点的转发标签;第五接口为第四上游相邻节点至第三节点的出接口 ;第四上游相邻节点为第三节点在恢复路径上的上游相邻节点;步骤S102C,第三节点根据工作路径的标识和恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;第四下游相邻节点为第三节点在恢复路径上的下游相邻节点;第五下游相邻节点为第三节点在工作路径上的下游相邻节点;步骤S103C,第三节点根据第一条件分配第六标签和第六接口,第一条件包括第五判断结果;第六标签为第三节点至第四下游相邻节点的转发标签;第六接口为第三节点至第四下游节点的出接口;步骤S104c,第三节点向第四下游相邻节点发送恢复路径的第二建立请求消息,第二建立请求消息中至少包括第六标签、第六接口、恢复路径的路由信息和工作路径的标识;步骤S105c,第三节点接收到恢复路径的第一建立应答消息,第一建立应答消息至少包括第七标签、第七接口和恢复路径的路由信息;第七标签为第四下游相邻节点至第三节点的转发标签;第七接口为第四下游相邻节点至第三节点的出接口 ;
步骤S106c,第三节点根据工作路径的标识和恢复路径的路由信息判断第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;第五上游相邻节点为第三节点在工作路径上的上游相邻节点; 步骤S107c,第三节点根据第二条件分配第八标签和第八接口,第二条件包括第六判断结果;第八标签为第三节点至第四上游相邻节点的转发标签;第八接口为第三节点至第四上游相邻节点的出接口;步骤S 108c,第三节点根据第五标签、第五接口、第六标签、第六接口、第七标签、第七接口、第八标签和第八接口建立恢复路径的交叉连接;步骤S109c,第三节点分配第八标签和第八接口后,向第四上游相邻节点发送恢复路径的第二建立应答消息,第二建立应答消息中至少包括第八标签、第八接口和恢复路径 的路由信息。进一步地,第三节点根据第一条件分配第六标签和第六接口,可以具体包括若第五判断结果为第四下游相邻节点和第五下游相邻节点相同,则第六标签与第三节点至第五下游相邻节点的转发标签相同,第六接口与第三节点至第五下游相邻节点的出接口相同;第三节点根据第二条件分配第八标签和第八接口,可以具体包括若第六判断结果为第四上游相邻节点和第五上游相邻节点相同,则第八标签与第三节点至第五上游相邻节点的转发标签相同,第八接口与第三节点至第五上游相邻节点的出接口相同。进一步地,该方法还可以包括第一建立请求消息还包括共用资源指示信息;第二建立请求消息还包括共用资源指示信息;第三节点判断第四下游相邻节点和第五下游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径共用带宽资源。恢复路径还可以与工作路径和保护路径共享带宽资源,基于上述步骤SlOlc至步骤S108c,该方法还可以包括第一建立请求消息还可以包括业务的保护路径的标识;第三节点还根据保护路径的标识和恢复路径的路由信息判断第四下游相邻节点和第六下游相邻节点是否相同,获得第七判断结果;第六下游相邻节点为第三节点在保护路径上的下游相邻节点;第一条件还可以包括第七判断结果;第二建立请求消息还包括保护路径的标识;第三节点还根据保护路径的标识和恢复路径的路由信息判断第四上游相邻节点和第六上游相邻节点是否相同,获得第八判断结果;第六上游相邻节点为第三节点在保护路径上的上游相邻节点;第二条件还可以包括第八判断结果。进一步地,第三节点根据第一条件分配第六标签和第六接口,可以具体包括若第五判断结果为第四下游相邻节点和第五下游相邻节点相同,则第六标签与第三节点至第五下游相邻节点的转发标签相同,第六接口与第三节点至第五下游相邻节点的出接口相同;若所述第七判断结果为第四下游相邻节点和第六下游相邻节点相同,则第六标签与第三节点至第六下游相邻节点的转发标签相同,第六接口与第三节点至第六下游相邻节点的出接口相同;第三节点根据第二条件分配第八标签和第八接口,具体包括若第六判断结果为第四上游相邻节点和第五上游相邻节点相同,则第八标签与第三节点至第五上游相邻节点的转发标签相同,第八接口与第三节点至第五上游相邻节点的出接口相同;若第八判断结果为第四上游相邻节点和第六上游相邻节点相同,则第八标签与第三节点至第六上游相邻节点的转发标签相同,第八接口与第三节点至第六上游相邻节点的出接口相同。进一步地,该方法还可以包括第一建立请求消息还包括共用资源指示信息;第二建立请求消息还包括共用资源指示信息;第三节点判断第四下游相邻节点和第六下游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径和保护路径共用带宽资源。下面结合附图对本发明实施例提供的一种恢复路径建立的方法、节点设备和系统进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基·于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。下述实施例中,下游即源节点至宿节点方向,上游即宿节点至源节点方向,下一跳即当前节点与下游相邻节点间的一跳,上一跳即当前节点与上游相邻节点间的一跳。实施例一,本发明实施例提供了一种恢复路径建立的方法。如图2所示的网络,网络中包括节点A、B、C、D、E、F,节点间的实线条表示光纤链路。业务的工作路径,其路由为A-B-D-F,为工作路径分配了相应的带宽资源。A-C链路上的带宽资源和E-F链路上的带宽资源被其它路径占用,可能被其它业务的工作路径或者保护路径占用,或者被业务A-F的保护路径占用。节点A已知业务的一条或者多条恢复路径的路由。节点A为信令消息的源节点,节点F为信令消息的宿节点。工作路径已经建立,因此各节点已知工作路径的路由信息。建立业务的一条恢复路径,该方法具体包括如下步骤步骤S201,节点A根据业务的恢复路径的路由信息和业务的工作路径的路由信息判断节点A在恢复路径和工作路径上的下游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。具体地,节点A可以根据工作路径上的故障信息查找对应的恢复路径并获得该恢复路径的路由信息。例如,链路B-D故障导致业务的工作路径发生故障,节点A可以通过信令通告、故障告警传递等方式获得故障信息,故障信息可以包括故障位置、节点故障或者链路故障故障类型等。节点A根据故障信息找到对应的恢复路径,并获得该恢复路径的路由信息为A-B-C-E-D-F。该对应的恢复路径能够绕过故障,保证业务的恢复。节点A根据恢复路径的路由信息和业务的工作路径的路由信息判断节点A在恢复路径和工作路径的下游相邻节点是否相同节点A在恢复路径上的下游相邻节点为节点B,节点A在工作路径上的下游相邻节点为节点B,则节点A获得判断结果节点A在恢复路径和工作路径上的下游相邻节点相同。步骤S202,节点A根据判断结果分配恢复路径上节点A至节点B的转发标签和出接口。具体地,节点A可以根据判断结果分配恢复路径上节点A至节点B的转发标签和出接口。判断结果为节点A在恢复路径和工作路径上的下游相邻节点相同,则恢复路径上节点A至节点B的转发标签与工作路径上节点A至节点B的标签相同,恢复路径上节点A至节点B的出接口与工作路径上节点A至节点B的出接口相同。步骤S203,节点A向恢复路径上的下游相邻节点B发送建立请求消息,该建立请求消息中至少包括恢复路径上节点A至节点B的转发标签、出接口、恢复路径的路由信息和工作路径的标识。该建立请求消息中还可以包括流量参数等信息。 步骤S204,节点B接收到节点A发送的恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点A至节点B的转发标签、出接口、恢复路径的路由信息和工作路径的标识;根据工作路径的标识和恢复路径的路由信息判断节点B在恢复路径和工作路径上的下游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。节点B根据工作路径的标识获得工作路径的路由信息为A-B-D-F,根据建立请求消息中包含的恢复路径的路由信息和工作路径的路由信息判断节点B在恢复路径和工作路径上的下游相邻节点是否相同节点B在恢复路径上的下游相邻节点为节点D,节点B在工作路径上的下游相邻节点为节点C,则节点B获得判断结果节点B在恢复路径和工作路径上的下游相邻节点不相同。步骤S205,节点B根据判断结果分配恢复路径上节点B至节点C的转发标签和出接口。具体地,节点B可以根据判断结果分配恢复路径上节点B至节点C的转发标签和出接口。判断结果为节点B在恢复路径和工作路径上的下游相邻节点不相同,则节点B随机分配恢复路径上节点B至节点C的转发标签和出接口。
步骤S206,节点B向恢复路径上的下游相邻节点C发送恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点B至节点C的转发标签、出接口、恢复路径的路由信息和工作路径的标识。该建立请求消息中还可以包括流量参数等信息。步骤S207,节点C接收到节点B发送的恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点B至节点C的转发标签、出接口、恢复路径的路由信息和工作路径的标识;根据工作路径的标识和恢复路径的路由信息判断节点C在恢复路径和工作路径上的下游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。由于节点C非工作路径上的节点,无法根据工作路径的标识获得工作路径的路由信息,节点C在恢复路径上的下游相邻节点为节点E,则节点C获得判断结果节点C在恢复路径和工作路径上的下游相邻节点不相同。步骤S208,节点C根据判断结果分配恢复路径上节点C至节点E的转发标签和出接口。
具体地,节点C可以根据判断结果分配恢复路径上节点C至节点E的转发标签和出接口。判断结果为节点C在恢复路径和工作路径的下游相邻节点不相同,则节点C随机分配恢复路径上节点C至节点E的转发标签和出接口。步骤S209,节点C向恢复路径上的下游相邻节点E发送恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点C至节点E的转发标签、出接口、恢复路径的路由信息和工作路径的标识。该建立请求消息中还可以包括流量参数等信息。步骤S210,节点E接收到节点C发送的恢复路径的建立请求消息,与节点C的处理步骤类似。步骤S211,节点D接收到节点E发送的恢复路径的建立请求消息,该建立请求消息 中至少包括恢复路径上节点E至节点D的转发标签、出接口、恢复路径的路由信息和工作路径的标识;根据工作路径的标识和恢复路径的路由信息判断节点D在恢复路径和工作路径上的下游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。节点D根据工作路径的标识获得工作路径的路由信息为A-B-D-F,根据建立请求消息中包含的恢复路径的路由信息和工作路径的路由信息判断节点D在恢复路径和工作路径上的下游相邻节点是否相同节点D在恢复路径上的下游相邻节点为节点F,节点D在工作路径上的下游相邻节点为节点F,则节点D获得判断结果节点D在恢复路径和工作路径上的下游相邻节点相同。步骤S212,节点D根据判断结果分配恢复路径上节点D至节点F的转发标签和出接口。具体地,节点E可以根据判断结果分配恢复路径上节点D至节点F的转发标签和出接口。判断结果为节点D在恢复路径和工作路径的下游相邻节点相同,则恢复路径上节点D至节点F的转发标签与工作路径上节点D至节点F的标签相同,恢复路径上节点D至节点F的出接口与工作路径上节点D至节点F的出接口相同。步骤S213,节点D向恢复路径上的下游相邻节点F发送恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点D至节点F的转发标签、出接口、恢复路径的路由信息和工作路径的标识。该建立请求消息中还可以包括流量参数等信息。步骤S214,节点F接收到节点D发送的恢复路径的建立请求消息,该建立请求消息中至少包括恢复路径上节点D至节点F的转发标签、出接口、恢复路径的路由信息和工作路径的标识;根据工作路径的标识和恢复路径的路由信息判断节点F在恢复路径和工作路径上的上游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。节点F根据工作路径的标识获得工作路径的路由信息为A-B-D-F,根据建立请求消息中包含的恢复路径的路由信息和工作路径的路由信息判断节点F在恢复路径和工作路径的上游相邻节点是否相同节点F在恢复路径上的上游相邻节点为节点D,节点F在工作路径上的上游相邻节点为节点D,则节点F获得判断结果节点F在恢复路径和工作路径上的上游相邻节点相同。 步骤S215,节点F根据判断结果分配恢复路径上节点F至节点D的转发标签和出接口。具体地,节点F可以根据判断结果分配恢复路径上节点F至节点D的转发标签和出接口。判断结果为节点F在恢复路径和工作路径上的上游相邻节点相同,则恢复路径上节点F至节点D的转发标签与工作路径上节点F至节点D的标签相同,恢复路径上节点F至节点D的出接口与工作路径上节点F至节点D的出接口相同。步骤S216,节点F根据恢复路径上节点D至节点F的转发标签、节点D至节点F的出接口、节点F至节点D的转发标签、节点F至节点D的出接口建立恢复路径的交叉连接。节点F可以根据节点D至节点F的出接口获得节点D至节点F的入接口,结合业务在节点F的入/出接口、节点F至节点D的出接口以及节点D至节点F的转发标签和节点F至节点D的转发标签,建立恢复路径的双向交叉连接。步骤S217,节点F分配恢复路径上节点F至节点D的转发标签和出接口后,向恢复路径上的上游相邻节点D发送恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点F至节点D的转发标签、出接口和恢复路径的路由信息。步骤S218,节点D接收到节点F发送的恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点F至节点D的转发标签、出接口和恢复路径的路由信息;根据工作路径的标识和恢复路径的路由信息判断节点D在恢复路径和工作路径上的上游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。节点D根据工作路径的标识获得工作路径的路由信息为A-B-D-F,根据建立请求消息中包含的恢复路径的路由信息和工作路径的路由信息判断节点D在恢复路径和工作路径上的上游相邻节点是否相同节点D在恢复路径上的上游相邻节点为节点E,节点D在工作路径上的上游相邻节点为节点B,则节点D获得判断结果节点D在恢复路径和工作路径上的上游相邻节点不相同。步骤S219,节点D根据判断结果分配恢复路径上节点D至节点E的转发标签和出接口。具体地,节点D可以根据判断结果分配恢复路径上节点D至节点E的转发标签和出接口。判断结果为节点D在恢复路径和工作路径上的上游相邻节点不相同,则节点D随机分配恢复路径上节点D至节点E的转发标签和出接口。步骤S220,节点D根据恢复路径上节点E至节点D的转发标签、节点E至节点D的出接口、节点D至节点E的转发标签、节点D至节点E的出接口、节点F至节点D的转发标签、节点F至节点D的出接口、节点D至节点F的转发标签和节点D至节点F的出接口建立恢复路径的交叉连接。
节点D可以根据节点E至节点D的出接口获得节点E至节点D的入接口,根据节点F至节点D的出接口获得节点F至节点D的入接口,结合节点D至节点E的出接口、节点D至节点F的出接口以及节点D至节点E的转发标签、节点D至节点F的转发标签、节点E至节点D的转发标签和节点F至节点D的转发标签,建立恢复路径的双向交叉连接。步骤S221,节点D分配恢复路径上节点D至节点E的转发标签和出接口后,向恢复路径上的上游相邻节点E发送恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点D至节点E的转发标签、出接口和恢复路径的路由信息。步骤S222,节点E接收到节点D发送的恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点D至节点E的转发标签、出接口和恢复路径的路由信息;根据工作路径的标识和恢复路径的路由信息判断节点E在恢复路径和工作路径上的上游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中 A-B和D-F段重用工作路径的带宽资源。由于节点E非工作路径上的节点,无法根据工作路径的标识获得工作路径的路由信息,节点E在恢复路径上的上游相邻节点为节点C,则节点E获得判断结果节点E在恢复路径和工作路径上的上游相邻节点不相同。步骤S223,节点E根据判断结果分配恢复路径上节点E至节点C的转发标签和出接口。具体地,节点E可以根据判断结果分配恢复路径上节点E至节点C的转发标签和出接口。判断结果为节点E在恢复路径和工作路径上的上游相邻节点不相同,则节点E随机分配恢复路径上节点E至节点C的转发标签和出接口。步骤S224,节点E根据恢复路径上节点C至节点E的转发标签、节点C至节点E的出接口、节点E至节点C的转发标签、节点E至节点C的出接口、节点E至节点D的转发标签、节点E至节点D的出接口、节点D至节点E的转发标签和节点D至节点E的出接口建立恢复路径的交叉连接。节点E可以根据节点C至节点E的出接口获得节点C至节点E的入接口,根据节点D至节点E的出接口获得节点D至节点E的入接口,结合节点E至节点C的出接口、节点E至节点D的出接口以及节点C至节点E的转发标签、节点E至节点C的转发标签、节点D至节点E的转发标签和节点E至节点D的转发标签,建立恢复路径的双向交叉连接。步骤S225,节点E分配恢复路径上节点E至节点C的转发标签和出接口后,向恢复路径上的上游相邻节点C发送恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点E至节点C的转发标签、出接口和恢复路径的路由信息。步骤S226,节点C接收到节点E发送的恢复路径的建立应答消息,与节点E的处理步骤类似。步骤S227,节点B接收到节点C发送的恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点C至节点B的转发标签、出接口和恢复路径的路由信息;根据工作路径的标识和恢复路径的路由信息判断节点B在恢复路径和工作路径上的上游相邻节点是否相同,获得判断结果。本实施例中,工作路径的路由为A-B-D-F,恢复路径的路由为A-B-C-E-D-F,其中A-B和D-F段重用工作路径的带宽资源。节点B根据工作路径的标识获得工作路径的路由信息为A-B-D-F,根据建立应答消息中包含的恢复路径的路由信息和工作路径的路由信息判断节点B在恢复路径和工作路径的上游相邻节点是否相同节点B在恢复路径上的上游相邻节点为节点A,节点B在工作路径上的上游相邻节点为节点A,则节点B获得判断结果节点B在恢复路径和工作路径上的上游相邻节点相同。步骤S228,节点B根据判断结果分配恢复路径上节点B至节点A的转发标签和出接口。具体地,节点B可以根据判断结果分配恢复路径上节点B至节点A的转发标签和出接口。判断结果为节点B在恢复路径和工作路径上的上游相邻节点相同,则恢复路径上节点B至节点A的转发标签与工作路径上节点B至节点A的标签相同,恢复路径上节点B至节点A的出接口与工作路径上节点B至节点A的出接口相同。步骤S229,节点B根据恢复路径上节点A至节点B的转发标签、节点A至节点B的出接口、节点B至节点C的转发标签、节点B至节点C的出接口、节点C至节点B的转发标签、节点C至节点B的出接口、节点B至节点A的转发标签、节点B至节点A的出接口建立恢复路径的交叉连接。节点B可以根据节点A至节点B的出接口获得节点A至节点B的入接口,根据节点C至节点B的出接口获得节点C至节点B的入接口,结合节点B至节点C的出接口、节点B至节点A的出接口以及节点A至节点B的转发标签、节点B至节点A的转发标签、节点C至节点B的转发标签和节点B至节点C的转发标签,建立恢复路径的双向交叉连接。
步骤S230,节点B分配恢复路径上节点B至节点A的转发标签和出接口后,向恢复路径上的上游相邻节点A发送恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点B至节点A的转发标签、出接口和恢复路径的路由信息。 步骤S231,节点A接收到节点B发送的恢复路径的建立应答消息,该建立应答消息中至少包括恢复路径上节点B至节点A的转发标签、出接口和恢复路径的路由信息。步骤S232,节点A根据恢复路径上节点A至节点B的转发标签、节点A至节点B的出接口、节点B至节点A的转发标签和节点B至节点A的出接口建立恢复路径的交叉连接。节点A可以根据节点B至节点A的出接口获得节点B至节点A的入接口,结合业务在节点A的入/出接口、节点A至节点B的出接口以及节点A至节点B的转发标签和节点B至节点A的转发标签,建立恢复路径的双向交叉连接。本发明实施例提供的一种恢复路径建立的方法,恢复路径上的节点根据自身在恢复路径和工作路径上的下游相邻节点是否相同分配标签和出接口,从而实现恢复路径的自动建立,保证恢复路径的带宽资源,工作路径发生故障后能够及时、有效地恢复业务,增强网络可靠性。此外,采用本发明实施例的技术方案,还能够重用已有工作路径的带宽资源,提高网络资源的利用率,降低组网成本。另一实施例中,基于上述步骤S201至步骤S232,恢复路径的建立请求消息中还可以包括共用资源指示信息。该共用资源指示信息用于接收到恢复路径的建立请求消息的节点确定恢复路径与工作路径共用带宽资源,然后根据工作路径的标识和恢复路径的路由信息判断在恢复路径和工作路径上的下游相邻节点是否相同,或者根据工作路径的标识和恢复路径的路由信息判断在恢复路径和工作路径上的上游相邻节点是否相同。恢复路径的建立请求消息中包括共用资源指示信息的方式,可以应用于如下场景如果所建立的恢复路径需要与工作路径共享带宽资源,则恢复路径的建立请求消息中包括共用资源指示信息;如果所建立的恢复路径不需要与工作路径共享带宽资源,则恢复路径的建立请求消息中不包括共用资源指示信息。接收到恢复路径的建立请求消息的节点,根据建立请求消息是否携带共用资源指示信息进行相应处理。本发明实施例提供的一种恢复路径建立的方法,在实现恢复路径的自动建立、保证恢复路径的带宽资源、重用已有工作路径上的带宽资源、提高网络资源的利用率的基础上,还能够同时兼容恢复路径与工作路径共享带宽资源或者恢复路径与工作路径不共享带宽资源两种实现方式。另一实施例中,基于上述步骤S201至步骤S232,恢复路径的建立请求消息还可以包括业务的保护路径的标识。如果业务还存在保护路径,恢复路径连接建立请求消息中不但可以包括工作路径的标识,还可以包括保护路径的标识,以判断恢复路径是否与工作路径和保护路径重合。如果恢复路径与工作路径或保护路径重合,则恢复路径的建立请求消息中分配的标签与之前分配给工作路径或者保护路径的标签相同,恢复路径的建立请求消息中分配的出接口与之前分配给工作路径或者保护路径的出接口相同,则恢复路径与工作路径和保护路径共用资源。保护路径已经建立,因此各节点已知工作路径的路由信息。接收到建立请求消息的节点根据保护路径的标识和恢复路径的路由信息判断在恢复路径和保护路径上的下游相邻节点是否相同,获得判断结果;节点结合该结果与恢复路径和工作路径上的下游相邻节点是否相同的判断结果,分配转发标签和出接口
若恢复路径和工作路径上的下游相邻节点相同,则恢复路径上该节点至下游相邻节点的转发标签与工作路径上该节点至下游相邻节点的转发标签相同,恢复路径上该节点至下游相邻节点的出接口与工作路径上该节点至下游相邻节点的出接口相同;若恢复路径和保护路径上的下游相邻节点相同,则恢复路径上该节点至下游相邻节点的转发标签与保护路径上该节点至下游相邻节点的转发标签相同,恢复路径上该节点至下游相邻节点的出接口与保护路径上该节点至下游相邻节点的出接口相同。节点A作为恢复路径的源节点可以直接根据保护路径的路由信息和恢复路径的路由信息判断在恢复路径和保护路径上的下游相邻节点是否相同。此种情况下,如果恢复路径的建立请求消息包括了共用资源指示信息,则该共用资源指示信息指示恢复路径可以与工作路径和保护路径共用带宽资源。本发明实施例提供的一种恢复路径建立的方法,恢复路径上的节点根据自身在恢复路径和工作路径上的下游相邻节点是否相同,分配标签和出接口,从而实现恢复路径的自动建立,保证恢复路径的带宽资源,工作路径发生故障后能够及时、有效地恢复业务,增强网络可靠性。此外,采用本发明实施例的技术方案,还能够重用已有工作路径和保护路径上的带宽资源,进一步提高网络资源的利用率,降低组网成本。恢复路径的路由中可以只包含源节点和宿节点,不包含中间节点;或者可以包含源节点、宿节点和一个或者多个中间节点。上述实施例中描述了恢复路径的路由中包含源节点、宿节点和多个中间节点的情况。本发明实施例提供的一种恢复路径建立的方法,能够实现恢复路径的自动建立,重用已有工作路径的带宽资源,或者重用工作路径和保护路径上的带宽资源,保证恢复路径的带宽资源,能够及时、有效地恢复业务,增强网络可靠性,同时提高网络资源的利用率,降低组网成本。实施例二,本发明实施例提供了一种节点设备,如图3所示,该节点设备包括第一判断单元310,用于根据业务的恢复路径的路由信息和业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;第一下游相邻节点为本节点在恢复路径上的下游相邻节点;第二下游相邻节点为本节点在工作路径上的下游相邻节点; 第一分配单元320,用于根据条件分配第一标签和第一接口,该条件包括第一判断结果;第一标签为本节点至第一下游相邻节点的转发标签;第一接口为本节点至第一下游节点的出接口;第一发送单元330,用于向第一下游相邻节点发送建立请求消息,建立请求消息中至少包括第一标签、第一接口、恢复路径的路由信息和工作路径的标识;第一接收单元340,用于接收恢复路径的建立应答消息,建立应答消息至少包括第四标签、第四接口和恢复路径的路由信息;第四标签为第一下游相邻节点至本节点的转发标签;第四接口为第一下游相邻节点至本节点的出接口 ;第一交叉建立单元350,用于根据第一标签、第一接口、第四标签和第四接口建立恢复路径的交叉连接。进一步地,第一分配单元320可以具体包括若第一判断结果为第一下游相邻节点和第二下游相邻节点相同,则第一标签与本节点至第二下游相邻节点的转发标签相同,第一接口与本节点至第二下游相邻节点的出接口相同。进一步地,建立请求消息还可以包括共用资源指示信息;共用资源指示信息用于第一下游相邻节点确定恢复路径与工作路径共用带宽资源。进一步地,该节点设备还可以包括第一查找单元360,用于根据工作路径的故障信息查找获得恢复路径的路由信息。实施例三,本发明实施例提供了一种节点设备,如图3所示,该节点设备包括第一判断单元310,用于根据业务的恢复路径的路由信息和业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;还可以用于根据恢复路径的路由信息和业务的保护路径的路由信息判断第一下游相邻节点和第三下游相邻节点是否相同,获得第二判断结果;第一下游相邻节点为本节点在恢复路径上的下游相邻节点;第二下游相邻节点为本节点在工作路径上的下游相邻节点;第三下游相邻节点为本节点在保护路径上的下游相邻节点;第一分配单元320,用于根据条件分配第一标签和第一接口,该条件包括第一判断结果和第二判断结果;第一标签为本节点至第一下游相邻节点的转发标签;第一接口为本节点至第一下游节点的出接口;
第一发送单元330,用于向第一下游相邻节点发送建立请求消息,建立请求消息中至少包括第一标签、第一接口、恢复路径的路由信息、工作路径的标识和保护路径的标识;第一接收单元340,用于接收恢复路径的建立应答消息,建立应答消息至少包括第四标签、第四接口和恢复路径的路由信息;第四标签为第一下游相邻节点至本节点的转发标签;第四接口为第一下游相邻节点至本节点的出接口 ;第一交叉建立单元350,用于根据第一标签、第一接口、第四标签和第四接口建立恢复路径的交叉连接。进一步地,第一分配单元320具体包括若第一判断结果为第一下游相邻节点和第二下游相邻节点相同,则第一标签与本节点至第二下游相邻节点的转发标签相同,第一接口与本节点至第二下游相邻节点的出接口相同;若第二判断结果为第一下游相邻节点和第三下游相邻节点相同,则第一标签与本 节点至第三下游相邻节点的转发标签相同,第一接口与本节点至第三下游相邻节点的出接口相同。进一步地,建立请求消息还可以包括共用资源指示信息;共用资源指示信息用于第一下游相邻节点确定恢复路径与工作路径和保护路径共用带宽资源。进一步地,该节点设备还可以包括第一查找单元360,用于根据工作路径的故障信息查找获得恢复路径的路由信息。实施例四,本发明实施例提供了一种节点设备,如图4所示,该节点设备包括第二接收单元410,用于接收业务的恢复路径的建立请求消息,建立请求消息中至少包括第二标签、第二接口、恢复路径的路由信息和业务的工作路径的标识;第二标签为第一上游相邻节点至本节点的转发标签;第二接口为第一上游相邻节点至本节点的出接口 ;第一上游相邻节点为本节点在恢复路径上的上游相邻节点;第二判断单元420,用于根据工作路径的标识和恢复路径的路由信息判断第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;第二上游相邻节点为本节点在工作路径上的上游相邻节点;第二分配单元430,用于根据条件分配第三标签和第三接口,该条件包括第三判断结果;第三标签为本节点至第一上游相邻节点的转发标签;第三接口为本节点至第一上游相邻节点的出接口;第二交叉建立单元440,用于根据第二标签、第二接口、第三标签、第三接口建立恢复路径的交叉连接;第二发送单元450,用于第二分配单元430分配第三标签和第三接口后,向第一上游相邻节点发送恢复路径的建立应答消息,建立应答消息中至少包括第三标签、第三接口和恢复路径的路由息。进一步地,第二分配单元430可以具体包括若第三判断结果为第一上游相邻节点和第二上游相邻节点相同,则第三标签与本节点至第二上游相邻节点的转发标签相同,第三接口与本节点至第二上游相邻节点的出接口相同。进一步地,该节点设备还可以包括建立请求消息还包括共用资源指示信息;第二判断单元420还用于判断第一上游相邻节点和第二上游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径共用带宽资源。实施例五,本发明实施例提供了一种节点设备,如图4所示,该节点设备包括第二接收单元410,用于接收业务的恢复路径的建立请求消息,建立请求消息中至少包括第二标签、第二接口、恢复路径的路由信息、业务的工作路径的标识和保护路径的标识;第二标签为第一上游相邻节点至本节点的转发标签;第二接口为第一上游相邻节点至本节点的出接口 ;第一上游相邻节点为本节点在恢复路径上的上游相邻节点;第二判断单元420,用于根据工作路径的标识和恢复路径的路由信息判断第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;还可以用于根据保护路径的标识和恢复路径的路由信息判断第一上游相邻节点和第三上游相邻节点是否相同,获得 第四判断结果;第二上游相邻节点为本节点在工作路径上的上游相邻节点;第三上游相邻节点为本节点在保护路径上的上游相邻节点;第二分配单元430,用于根据条件分配第三标签和第三接口,条件包括第三判断结果和第四判断结果;第三标签为本节点至第一上游相邻节点的转发标签;第三接口为本节点至第一上游相邻节点的出接口;第二交叉建立单元440,用于根据第二标签、第二接口、第三标签、第三接口建立恢复路径的交叉连接;第二发送单元450,用于第二分配单元430分配第三标签和第三接口后,向第一上游相邻节点发送恢复路径的建立应答消息,建立应答消息中至少包括第三标签、第三接口和恢复路径的路由息。进一步地,第二分配单元430可以具体包括若第三判断结果为第一上游相邻节点和第二上游相邻节点相同,则第三标签与本节点至第二上游相邻节点的转发标签相同,第三接口与本节点至第二上游相邻节点的出接口相同;若第四判断结果为第一上游相邻节点和第三上游相邻节点相同,则第三标签与本节点至第三上游相邻节点的转发标签相同,第三接口与本节点至第三上游相邻节点的出接口相同。进一步地,该节点设备还可以包括建立请求消息还包括共用资源指示信息;第二判断单元420还可以用于判断第一上游相邻节点和第三上游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径和保护路径共用带宽资源。实施例六,本发明实施例提供了一种节点设备,如图5所示,该节点设备包括第三接收单元510,用于接收业务的恢复路径的第一建立请求消息,第一建立请求消息中至少包括第五标签、第五接口、恢复路径的路由信息和业务的工作路径的标识;第五标签为第四上游相邻节点至本节点的转发标签;第五接口为第四上游相邻节点至本节点的出接口 ;第四上游相邻节点为本节点在恢复路径上的上游相邻节点;用于接收恢复路径的第一建立应答消息,第一建立应答消息至少包括第七标签、第七接口和恢复路径的路由信息;第七标签为第四下游相邻节点至本节点的转发标签;第七接口为第四下游相邻节点至本节点的出接口;第三判断单元520,用于根据工作路径的标识和恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;第四下游相邻节点为本节点在恢复路径上的下游相邻节点;第五下游相邻节点为本节点在工作路径上的下游相邻节点;用于根据工作路径的标识和恢复路径的路由信息判断第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;第五上游相邻节点为本节点在工作路径上的上游相邻节点;第三分配单元530,用于根据第一条件分配第六标签和第六接口,第一条件包括第五判断结果;第六标签为本节点至第四下游相邻节点的转发标签;第六接口为本节点至第四下游节点的出接口 ;用于根据第二条件分配第八标签和第八接口,第二条件包括第六判断结果;第八标签为本节点至第四上游相邻节点的转发标签;第八接口为本节点至第四上游相邻节点的出接口;第三发送单元540,用于向第四下游相邻节点发送恢复路径的第二建立请求消息,第二建立请求消息中至少包括第六标签、第六接口、恢复路径的路由信息和工作路径的标 识;用于第三分配单元530分配第八标签和第八接口后,向第四上游相邻节点发送恢复路径的第二建立应答消息,第二建立应答消息中至少包括第八标签、第八接口和恢复路径的路由信息。第三交叉建立单元550,用于根据第五标签、第五接口、第六标签、第六接口、第七标签、第七接口、第八标签和第八接口建立恢复路径的交叉连接。进一步地,第三分配单元530可以具体包括若第五判断结果为第四下游相邻节点和第五下游相邻节点相同,则第六标签与本节点至第五下游相邻节点的转发标签相同,第六接口与本节点至第五下游相邻节点的出接口相同;若第六判断结果为第四上游相邻节点和第五上游相邻节点相同,则第八标签与本节点至第五上游相邻节点的转发标签相同,第八接口与本节点至第五上游相邻节点的出接口相同。进一步地,该节点设备还可以包括第一建立请求消息还包括共用资源指示信息;第二建立请求消息还包括共用资源指示信息;第三判断单元520还可以用于判断第四下游相邻节点和第五下游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径共用带宽资源。实施例七,本发明实施例提供了一种节点设备,如图5所示,该节点设备包括第三接收单元510,用于接收业务的恢复路径的第一建立请求消息,第一建立请求消息中至少包括第五标签、第五接口、恢复路径的路由信息、业务的工作路径的标识和业务的保护路径的标识;第五标签为第四上游相邻节点至本节点的转发标签;第五接口为第四上游相邻节点至本节点的出接口 ;第四上游相邻节点为本节点在恢复路径上的上游相邻节点;用于接收恢复路径的第一建立应答消息,第一建立应答消息至少包括第七标签、第七接口和恢复路径的路由信息;第七标签为第四下游相邻节点至本节点的转发标签;第七接口为第四下游相邻节点至本节点的出接口;第三判断单元520,用于根据工作路径的标识和恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;第四下游相邻节点为本节点在恢复路径上的下游相邻节点;第五下游相邻节点为本节点在工作路径上的下游相邻节点;用于根据工作路径的标识和恢复路径的路由信息判断第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;第五上游相邻节点为本节点在工作路径上的上游相邻节点;还用于根据保护路径的标识和恢复路径的路由信息判断第四下游相邻节点和第六下游相邻节点是否相同,获得第七判断结果;第六下游相邻节点为本节点设备在保护路径上的下游相邻节点;还用于根据保护路径的标识和恢复路径的路由信息判断第四上游相邻节点和第六上游相邻节点是否相同,获得第八判断结果;第六上游相邻节点为本节点在保护路径上的上游相邻节点;第三分配单元530,用于根据第一条件分配第六标签和第六接口,第一条件包括第五判断结果和第七判断结果;第六标签为本节点至第四下游相邻节点的转发标签;第六接口为本节点至第四下游节点的出接口 ;用于根据第二条件分配第八标签 和第八接口,第二条件包括第六判断结果和第八判断结果;第八标签为本节点至第四上游相邻节点的转发标签;第八接口为本节点至第四上游相邻节点的出接口 ;第三发送单元540,用于向第四下游相邻节点发送恢复路径的第二建立请求消息,第二建立请求消息中至少包括第六标签、第六接口、恢复路径的路由信息、工作路径的标识和保护路径的标识;用于第三分配单元530分配第八标签和第八接口后,向第四上游相邻节点发送恢复路径的第二建立应答消息,第二建立应答消息中至少包括第八标签、第八接口和恢复路径的路由信息;第三交叉建立单元550,用于根据第五标签、第五接口、第六标签、第六接口、第七标签、第七接口、第八标签和第八接口建立恢复路径的交叉连接。进一步地,第三分配单元530可以具体包括若第五判断结果为第四下游相邻节点和第五下游相邻节点相同,则第六标签与本节点至第五下游相邻节点的转发标签相同,第六接口与本节点至第五下游相邻节点的出接口相同;若第七判断结果为第四下游相邻节点和第六下游相邻节点相同,则第六标签与本节点至第六下游相邻节点的转发标签相同,第六接口与本节点至第六下游相邻节点的出接口相同;若第六判断结果为第四上游相邻节点和第五上游相邻节点相同,则第八标签与本节点至第五上游相邻节点的转发标签相同,第八接口与本节点至第五上游相邻节点的出接口相同;若第八判断结果为第四上游相邻节点和第六上游相邻节点相同,则第八标签与本节点至第六上游相邻节点的转发标签相同,第八接口与本节点至第六上游相邻节点的出接口相同。进一步地,该节点设备还可以包括第一建立请求消息还可以包括共用资源指示信息;第二建立请求消息还可以包括共用资源指示信息;第三判断单元520还可以用于判断第四下游相邻节点和第六下游相邻节点是否相同之前,根据共用资源指示信息确定恢复路径与工作路径和保护路径共用带宽资源。上述实施例二至七节点设备内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本发明实施例提供的一种节点设备,节点设备根据自身在恢复路径和工作路径上的下游相邻节点是否相同,分配标签和出接口,从而实现恢复路径的自动建立,保证恢复路径的带宽资源,工作路径发生故障后能够及时、有效地恢复业务,增强网络可靠性。此外,采用本发明实施例的技术方案,还能够重用已有工作路径的带宽资源,提高网络资源的利用率,降低组网成本。实施例八,本发明实施例提供了一种恢复路径建立的系统,如图6所示,至少包括第一节点设备610和第二节点设备620,第一节点设备610和第二节点设备620相连第一节点设备610,包括第一判断单元、第一分配单元、第一发送单元、第一接收单元和第一交叉建立单元,具体内容参见实施例二的第一判断单元310、第一分配单元320、第一发送单元330、第一接收单元340和第一交叉建立单元350,此处不再赘述。第二节点设备620,包括第二接收单元、第二判断单元、第二分配单元、第二交叉建立单元和第二发送单元,具体内容参见实施例四的第二接收单元410、第二判断单元420、第二分配单元430、第二交叉建立单元440和第二发送单元450,此处不再赘述。 在第一节点设备610和第二节点设备620之间还可以存在第三节点设备630,具体为第三节点设备630,包括第三接收单元、第三判断单元、第三分配单元、第三发送单元和第三交叉建立单元,具体内容参见实施例六的第三接收单元510、第三判断单元520、第三分配单元530、第三发送单元540和第三交叉建立单元550,此处不再赘述。实施例九,本发明实施例提供了一种恢复路径建立的系统,如图6所示,至少包括第一节点设备610和第二节点设备620,第一节点设备610和第二节点设备620相连第一节点设备610,包括第一判断单元、第一分配单元、第一发送单元、第一接收单元和第一交叉建立单元,具体内容参见实施例三的第一判断单元310、第一分配单元320、第一发送单元330、第一接收单元340和第一交叉建立单元350,此处不再赘述。第二节点设备620,包括第二接收单元、第二判断单元、第二分配单元、第二交叉建立单元和第二发送单元,具体内容参见实施例五的第二接收单元410、第二判断单元420、第二分配单元430、第二交叉建立单元440和第二发送单元450,此处不再赘述。在第一节点设备610和第二节点设备620之间还可以存在第三节点设备630,具体为第三节点设备630,包括第三接收单元、第三判断单元、第三分配单元、第三发送单元和第三交叉建立单元,具体内容参见实施例七的第三接收单元510、第三判断单元520、第三分配单元530、第三发送单元540和第三交叉建立单元550,此处不再赘述。上述实施例八和实施例九的一种恢复路径建立的系统,其各单元的具体实施过程及各单元之间的信息交互等内容,由于与本发明方法实施例基于同一发明构思,可以参见方法实施例,这里不再详细描述。上述实施例可以通过扩展GMPLS(Generalized Multiprotocol LabelSwitching,通用多协议标记交换)RSVP-TE (Resource Reservation Protocol with TE,带流量工程的资源预留协议)协议实现,Path消息作为建立请求消息,Resv消息作为建立应答消息。工作路径的标识、保护路径的标识、共用资源指示信息可以通过新增或者扩展现有GMPLS RSVP-TE信令来承载。
工作路径的标识可以通过扩展Path消息中的ASSOCIATION对象携带,共用资源指示信息可以通过扩展Path消息中的LSP_REQUIRED_ATTRIBUTES对象携带。例如,将LSP_REQUIRED_ATTRIBUTES对象的一个比特位定义为共用资源指示信息,如果该位设置为1,则指示该恢复路径与ASSOCIATION对象中携带的工作路径共用资源。工作路径的标识和保护路径的标识可以通过扩展Path消息中的ASSOCIATION对象携带,共用资源指示信息可以通过扩展Path消息中的LSP_REQUIRED_ATTRIBUTES对象携带。例如,将LSP_REQUIRED_ATTRIBUTES对象的两个比特位定义为共用资源指示信息,一个比特用于指示该恢复路径与ASSOCIATION对象中携带的工作路径是否共用资源,另一个比特用于指示该恢复路径与ASSOCIATION对象中携带的保护路径是否共用资源。采用本发明实施例提供的技术方案,能够实现恢复路径的自动建立,保证恢复路径的带宽资源,工作路径发生故障后能够及时、有效地恢复业务,增强网络可靠性。此外,采用本发明实施例提供的技术方案,还能够重用已有工作路径的带宽资源,提高网络资源的利用率,降低组网成本。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory,RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
1.一种恢复路径建立的方法,其特征在于,包括 第一节点根据业务的恢复路径的路由信息和所述业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;所述第一下游相邻节点为所述第一节点在所述恢复路径上的下游相邻节点;所述第二下游相邻节点为所述第一节点在所述工作路径上的下游相邻节点; 所述第一节点根据条件分配第一标签和第一接口,所述条件包括所述第一判断结果;所述第一标签为所述第一节点至所述第一下游相邻节点的转发标签;所述第一接口为所述第一节点至所述第一下游节点的出接口; 所述第一节点向所述第一下游相邻节点发送建立请求消息,所述建立请求消息中至少包括所述第一标签、所述第一接口、所述恢复路径的路由信息和所述工作路径的标识; 所述第一节点接收到所述恢复路径的建立应答消息,所述建立应答消息至少包括第四标签、第四接口和所述恢复路径的路由信息;所述第四标签为所述第一下游相邻节点至所述第一节点的转发标签;所述第四接口为所述第一下游相邻节点至所述第一节点的出接Π ; 所述第一节点根据所述第一标签、所述第一接口、所述第四标签和所述第四接口建立所述恢复路径的交叉连接。
2.根据权利要求I所述的方法,其特征在于,所述第一节点根据条件分配第一标签和第一接口,具体包括 若所述第一判断结果为所述第一下游相邻节点和所述第二下游相邻节点相同,则所述第一标签与所述第一节点至所述第二下游相邻节点的转发标签相同,所述第一接口与所述第一节点至所述第二下游相邻节点的出接口相同。
3.根据权利要求I或2所述的方法,其特征在于,所述建立请求消息还包括共用资源指示信息;所述共用资源指示信息用于所述第一下游相邻节点确定所述恢复路径与所述工作路径共用带宽资源。
4.根据权利要求I所述的方法,其特征在于,所述方法还包括 所述第一节点根据所述恢复路径的路由信息和所述业务的保护路径的路由信息判断所述第一下游相邻节点和第三下游相邻节点是否相同,获得第二判断结果;所述第三下游相邻节点为所述第一节点在所述保护路径上的下游相邻节点; 所述条件还包括所述第二判断结果;所述建立请求消息还包括所述保护路径的标识。
5.根据权利要求4所述的方法,其特征在于,所述第一节点根据条件分配第一标签和第一接口,具体包括 若所述第一判断结果为所述第一下游相邻节点和所述第二下游相邻节点相同,则所述第一标签与所述第一节点至所述第二下游相邻节点的转发标签相同,所述第一接口与所述第一节点至所述第二下游相邻节点的出接口相同; 若所述第二判断结果为所述第一下游相邻节点和所述第三下游相邻节点相同,则所述第一标签与所述第一节点至所述第三下游相邻节点的转发标签相同,所述第一接口与所述第一节点至所述第三下游相邻节点的出接口相同。
6.根据权利要求4或5所述的方法,其特征在于,所述建立请求消息还包括共用资源指示信息;所述共用资源指示信息用于所述第一下游相邻节点确定所述恢复路径与所述工作路径和所述保护路径共用带宽资源。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述恢复路径的路由信息为所述第一节点根据所述工作路径的故障信息查找获得。
8.一种恢复路径建立的方法,其特征在于,包括 第二节点接收到业务的恢复路径的建立请求消息,所述建立请求消息中至少包括第二标签、第二接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第二标签为第一上游相邻节点至所述第二节点的转发标签;所述第二接口为所述第一上游相邻节点至所述第二节点的出接口 ;所述第一上游相邻节点为所述第二节点在所述恢复路径上的上游相邻节点; 所述第二节点根据所述工作路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;所述第二上游相邻节点为所述第二节点在所述工作路径上的上游相邻节点; 所述第二节点根据条件分配第三标签和第三接口,所述条件包括所述第三判断结果;所述第三标签为所述第二节点至所述第一上游相邻节点的转发标签;所述第三接口为所述第二节点至所述第一上游相邻节点的出接口; 所述第二节点根据所述第二标签、所述第二接口、所述第三标签、所述第三接口建立所述恢复路径的交叉连接; 所述第二节点分配所述第三标签和所述第三接口后,向所述第一上游相邻节点发送所述恢复路径的建立应答消息,所述建立应答消息中至少包括所述第三标签、所述第三接口和所述恢复路径的路由信息。
9.根据权利要求8所述的方法,其特征在于,所述第二节点根据条件分配第三标签和第三接口,具体包括 若所述第三判断结果为所述第一上游相邻节点和所述第二上游相邻节点相同,则所述第三标签与所述第二节点至所述第二上游相邻节点的转发标签相同,所述第三接口与所述第二节点至所述第二上游相邻节点的出接口相同。
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括 所述建立请求消息还包括共用资源指示信息;所述第二节点判断所述第一上游相邻节点和所述第二上游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径共用带宽资源。
11.根据权利要求8所述的方法,其特征在于,所述方法还包括 所述建立请求消息还包括所述业务的保护路径的标识; 所述第二节点还根据所述保护路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第三上游相邻节点是否相同,获得第四判断结果;所述第三上游相邻节点为所述第二节点在所述保护路径上的上游相邻节点; 所述条件还包括所述第四判断结果。
12.根据权利要求11所述的方法,其特征在于,所述第二节点根据条件分配第三标签和第三接口,具体包括 若所述第三判断结果为所述第一上游相邻节点和所述第二上游相邻节点相同,则所述第三标签与所述第二节点至所述第二上游相邻节点的转发标签相同,所述第三接口与所述第二节点至所述第二上游相邻节点的出接口相同; 若所述第四判断结果为所述第一上游相邻节点和所述第三上游相邻节点相同,则所述第三标签与所述第二节点至所述第三上游相邻节点的转发标签相同,所述第三接口与所述第二节点至所述第三上游相邻节点的出接口相同。
13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括 所述建立请求消息还包括共用资源指示信息;所述第二节点判断所述第一上游相邻节点和所述第三上游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径和所述保护路径共用带宽资源。
14.一种恢复路径建立的方法,其特征在于,包括 第三节点接收到业务的恢复路径的第一建立请求消息,所述第一建立请求消息中至少包括第五标签、第五接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第五标签为第四上游相邻节点至所述第三节点的转发标签;所述第五接口为所述第四上游相邻节点至所述第三节点的出接口 ;所述第四上游相邻节点为所述第三节点在所述恢复路径上的上游相邻节点; 所述第三节点根据所述工作路径的标识和所述恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;所述第四下游相邻节点为所述第三节点在所述恢复路径上的下游相邻节点;所述第五下游相邻节点为所述第三节点在所述工作路径上的下游相邻节点; 所述第三节点根据第一条件分配第六标签和第六接口,所述第一条件包括所述第五判断结果;所述第六标签为所述第三节点至所述第四下游相邻节点的转发标签;所述第六接口为所述第三节点至所述第四下游节点的出接口; 所述第三节点向所述第四下游相邻节点发送所述恢复路径的第二建立请求消息,所述第二建立请求消息中至少包括第六标签、第六接口、所述恢复路径的路由信息和所述工作路径的标识; 所述第三节点接收到所述恢复路径的第一建立应答消息,所述第一建立应答消息至少包括第七标签、第七接口和所述恢复路径的路由信息;所述第七标签为所述第四下游相邻节点至所述第三节点的转发标签;所述第七接口为所述第四下游相邻节点至所述第三节点的出接口 ; 所述第三节点根据所述工作路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;所述第五上游相邻节点为所述第三节点在所述工作路径上的上游相邻节点; 所述第三节点根据第二条件分配第八标签和第八接口,所述第二条件包括所述第六判断结果;所述第八标签为所述第三节点至所述第四上游相邻节点的转发标签;所述第八接口为所述第三节点至所述第四上游相邻节点的出接口; 所述第三节点根据所述第五标签、所述第五接口、所述第六标签、所述第六接口、所述第七标签、所述第七接口、所述第八标签和所述第八接口建立所述恢复路径的交叉连接; 所述第三节点分配所述第八标签和所述第八接口后,向所述第四上游相邻节点发送所述恢复路径的第二建立应答消息,所述第二建立应答消息中至少包括所述第八标签、所述第八接口和所述恢复路径的路由信息。
15.根据权利要求14所述的方法,其特征在于,所述第三节点根据第一条件分配第六标签和第六接口,具体包括 若所述第五判断结果为所述第四下游相邻节点和所述第五下游相邻节点相同,则所述第六标签与所述第三节点至所述第五下游相邻节点的转发标签相同,所述第六接口与所述第三节点至所述第五下游相邻节点的出接口相同; 所述第三节点根据第二条件分配第八标签和第八接口,具体包括 若所述第六判断结果为所述第四上游相邻节点和所述第五上游相邻节点相同,则所述第八标签与所述第三节点至所述第五上游相邻节点的转发标签相同,所述第八接口与所述第三节点至所述第五上游相邻节点的出接口相同。
16.根据权利要求14或15所述的方法,其特征在于,所述方法还包括 所述第一建立请求消息还包括共用资源指示信息;所述第二建立请求消息还包括共用资源指示信息;所述第三节点判断所述第四下游相邻节点和所述第五下游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径共用带宽资源。
17.根据权利要求14所述的方法,其特征在于,所述方法还包括 所述第一建立请求消息还包括所述业务的保护路径的标识; 所述第三节点还根据所述保护路径的标识和所述恢复路径的路由信息判断所述第四下游相邻节点和第六下游相邻节点是否相同,获得第七判断结果;所述第六下游相邻节点为所述第三节点在所述保护路径上的下游相邻节点; 所述第一条件还包括所述第七判断结果;所述第二建立请求消息还包括所述保护路径的标识; 所述第三节点还根据所述保护路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第六上游相邻节点是否相同,获得第八判断结果;所述第六上游相邻节点为所述第三节点在所述保护路径上的上游相邻节点; 所述第二条件还包括所述第八判断结果。
18.根据权利要求17所述的方法,其特征在于,所述第三节点根据第一条件分配第六标签和第六接口,具体包括 若所述第五判断结果为所述第四下游相邻节点和所述第五下游相邻节点相同,则所述第六标签与所述第三节点至所述第五下游相邻节点的转发标签相同,所述第六接口与所述第三节点至所述第五下游相邻节点的出接口相同; 若所述第七判断结果为所述第四下游相邻节点和所述第六下游相邻节点相同,则所述第六标签与所述第三节点至所述第六下游相邻节点的转发标签相同,所述第六接口与所述第三节点至所述第六下游相邻节点的出接口相同; 所述第三节点根据第二条件分配第八标签和第八接口,具体包括 若所述第六判断结果为所述第四上游相邻节点和所述第五上游相邻节点相同,则所述第八标签与所述第三节点至所述第五上游相邻节点的转发标签相同,所述第八接口与所述第三节点至所述第五上游相邻节点的出接口相同; 若所述第八判断结果为所述第四上游相邻节点和所述第六上游相邻节点相同,则所述第八标签与所述第三节点至所述第六上游相邻节点的转发标签相同,所述第八接口与所述第三节点至所述第六上游相邻节点的出接口相同。
19.根据权利要求17或18所述的方法,其特征在于,所述方法还包括 所述第一建立请求消息还包括共用资源指示信息;所述第二建立请求消息还包括共用资源指示信息;所述第三节点判断所述第四下游相邻节点和所述第六下游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径和所述保护路径共用带宽资源。
20.一种节点设备,其特征在于,包括第一判断单元、第一分配单元、第一发送单元、第一接收单元和第一交叉建立单元 第一判断单元,用于根据业务的恢复路径的路由信息和所述业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;所述第一下游相邻节点为本节点在所述恢复路径上的下游相邻节点;所述第二下游相邻节点为本节点在所述工作路径上的下游相邻节点; 第一分配单元,用于根据条件分配第一标签和第一接口,所述条件包括所述第一判断结果;所述第一标签为本节点至所述第一下游相邻节点的转发标签;所述第一接口为本节点至所述第一下游节点的出接口; 第一发送单元,用于向所述第一下游相邻节点发送建立请求消息,所述建立请求消息中至少包括所述第一标签、所述第一接口、所述恢复路径的路由信息和所述工作路径的标识; 第一接收单元,用于接收所述恢复路径的建立应答消息,所述建立应答消息至少包括第四标签、第四接口和所述恢复路径的路由信息;所述第四标签为所述第一下游相邻节点至本节点的转发标签;所述第四接口为所述第一下游相邻节点至本节点的出接口 ; 第一交叉建立单元,用于根据所述第一标签、所述第一接口、所述第四标签和所述第四接口建立所述恢复路径的交叉连接。
21.根据权利要求20所述的节点设备,其特征在于,所述第一分配单元,具体包括 若所述第一判断结果为所述第一下游相邻节点和所述第二下游相邻节点相同,则所述第一标签与本节点至所述第二下游相邻节点的转发标签相同,所述第一接口与本节点至所述第二下游相邻节点的出接口相同。
22.根据权利要求20或21所述的节点设备,其特征在于,所述建立请求消息还包括共用资源指示信息;所述共用资源指示信息用于所述第一下游相邻节点确定所述恢复路径与所述工作路径共用带宽资源。
23.根据权利要求20所述的节点设备,其特征在于,所述节点设备还包括 所述第一判断单元还用于根据所述恢复路径的路由信息和所述业务的保护路径的路由信息判断所述第一下游相邻节点和第三下游相邻节点是否相同,获得第二判断结果;所述第三下游相邻节点为本节点在所述保护路径上的下游相邻节点; 所述条件还包括所述第二判断结果;所述建立请求消息还包括所述保护路径的标识。
24.根据权利要求23所述的节点设备,其特征在于,所述第一分配单元具体包括 若所述第一判断结果为所述第一下游相邻节点和所述第二下游相邻节点相同,则所述第一标签与本节点至所述第二下游相邻节点的转发标签相同,所述第一接口与本节点至所述第二下游相邻节点的出接口相同; 若所述第二判断结果为所述第一下游相邻节点和所述第三下游相邻节点相同,则所述第一标签与本节点至所述第三下游相邻节点的转发标签相同,所述第一接口与本节点至所述第三下游相邻节点的出接口相同。
25.根据权利要求23或24所述的节点设备,其特征在于,所述建立请求消息还包括共用资源指示信息;所述共用资源指示信息用于所述第一下游相邻节点确定所述恢复路径与所述工作路径和所述保护路径共用带宽 资源。
26.根据权利要求20-25任一项所述的节点设备,其特征在于,所述节点设备还包括 第一查找单元,用于根据所述工作路径的故障信息查找获得所述恢复路径的路由信肩、O
27.一种节点设备,其特征在于,包括第二接收单元、第二判断单元、第二分配单元、第二交叉建立单元和第二发送单元 第二接收单元,用于接收业务的恢复路径的建立请求消息,所述建立请求消息中至少包括第二标签、第二接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第二标签为第一上游相邻节点至本节点的转发标签;所述第二接口为所述第一上游相邻节点至本节点的出接口 ;所述第一上游相邻节点为本节点在所述恢复路径上的上游相邻节点;第二判断单元,用于根据所述工作路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第二上游相邻节点是否相同,获得第三判断结果;所述第二上游相邻节点为本节点在所述工作路径上的上游相邻节点; 第二分配单元,用于根据条件分配第三标签和第三接口,所述条件包括所述第三判断结果;所述第三标签为本节点至所述第一上游相邻节点的转发标签;所述第三接口为本节点至所述第一上游相邻节点的出接口; 第二交叉建立单元,用于根据所述第二标签、所述第二接口、所述第三标签、所述第三接口建立所述恢复路径的交叉连接; 第二发送单元,用于所述第二分配单元分配所述第三标签和所述第三接口后,向所述第一上游相邻节点发送所述恢复路径的建立应答消息,所述建立应答消息中至少包括所述第三标签、所述第三接口和所述恢复路径的路由信息。
28.根据权利要求27所述的节点设备,其特征在于,所述第二分配单元具体包括 若所述第三判断结果为所述第一上游相邻节点和所述第二上游相邻节点相同,则所述第三标签与本节点至所述第二上游相邻节点的转发标签相同,所述第三接口与本节点至所述第二上游相邻节点的出接口相同。
29.根据权利要求27或28所述的节点设备,其特征在于,所述节点设备还包括所述建立请求消息还包括共用资源指示信息;所述第二判断单元还用于判断所述第一上游相邻节点和所述第二上游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径共用带宽资源。
30.根据权利要求27所述的节点设备,其特征在于,所述节点设备还包括 所述建立请求消息还包括所述业务的保护路径的标识; 所述第二判断单元还用于根据所述保护路径的标识和所述恢复路径的路由信息判断所述第一上游相邻节点和第三上游相邻节点是否相同,获得第四判断结果;所述第三上游相邻节点为本节点在所述保护路径上的上游相邻节点; 所述条件还包括所述第四判断结果。
31.根据权利要求30所述的节点设备,其特征在于,所述第二分配单元具体包括 若所述第三判断结果为所述第一上游相邻节点和所述第二上游相邻节点相同,则所述第三标签与本节点至所述第二上游相邻节点的转发标签相同,所述第三接口与本节点至所述第二上游相邻节点的出接口相同; 若所述第四判断结果为所述第一上游相邻节点和所述第三上游相邻节点相同,则所述第三标签与本节点至所述第三上游相邻节点的转发标签相同,所述第三接口与本节点至所述第三上游相邻节点的出接口相同。
32.根据权利要求30或31所述的节点设备,其特征在于,所述节点设备还包括 所述建立请求消息还包括共用资源指示信息;所述第二判断单元还用于判断所述第一上游相邻节点和所述第三上游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径和所述保护路径共用带宽资源。
33.一种节点设备,其特征在于,包括第三接收单元、第三判断单元、第三分配单元、第三发送单元和第三交叉建立单元 第三接收单元,用于接收业务的恢复路径的第一建立请求消息,所述第一建立请求消息中至少包括第五标签、第五接口、所述恢复路径的路由信息和所述业务的工作路径的标识;所述第五标签为第四上游相邻节点至所述本节点的转发标签;所述第五接口为所述第四上游相邻节点至本节点的出接口 ;所述第四上游相邻节点为本节点在所述恢复路径上的上游相邻节点;用于接收所述恢复路径的第一建立应答消息,所述第一建立应答消息至少包括第七标签、第七接口和所述恢复路径的路由信息;所述第七标签为所述第四下游相邻节点至本节点的转发标签;所述第七接口为所述第四下游相邻节点至本节点的出接口 ;第三判断单元,用于根据所述工作路径的标识和所述恢复路径的路由信息判断第四下游相邻节点和第五下游相邻节点是否相同,获得第五判断结果;所述第四下游相邻节点为本节点在所述恢复路径上的下游相邻节点;所述第五下游相邻节点为本节点在所述工作路径上的下游相邻节点;用于根据所述工作路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第五上游相邻节点是否相同,获得第六判断结果;所述第五上游相邻节点为本节点在所述工作路径上的上游相邻节点; 第三分配单元,用于根据第一条件分配第六标签和第六接口,所述第一条件包括所述第五判断结果;所述第六标签为本节点至所述第四下游相邻节点的转发标签;所述第六接口为本节点至所述第四下游节点的出接口 ;用于根据第二条件分配第八标签和第八接口,所述第二条件包括所述第六判断结果;所述第八标签为本节点至所述第四上游相邻节点的转发标签;所述第八接口为本节点至所述第四上游相邻节点的出接口 ; 第三发送单元,用于向所述第四下游相邻节点发送所述恢复路径的第二建立请求消息,所述第二建立请求消息中至少包括第六标签、第六接口、所述恢复路径的路由信息和所述工作路径的标识;用于所述第三分配单元分配所述第八标签和所述第八接口后,向所述第四上游相邻节点发送所述恢复路径的第二建立应答消息,所述第二建立应答消息中至少包括所述第八标签、所述第八接口和所述恢复路径的路由信息; 第三交叉建立单元,用于根据所述第五标签、所述第五接口、所述第六标签、所述第六接口、所述第七标签、所述第七接口、所述第八标签和所述第八接口建立所述恢复路径的交叉连接。
34.根据权利要求33所述的节点设备,其特征在于,所述第三分配单元具体包括 若所述第五判断结果为所述第四下游相邻节点和所述第五下游相邻节点相同,则所述第六标签与本节点至所述第五下游相邻节点的转发标签相同,所述第六接口与本节点至所述第五下游相邻节点的出接口相同;若所述第六判断结果为所述第四上游相邻节点和所述第五上游相邻节点相同,则所述第八标签与本节点至所述第五上游相邻节点的转发标签相同,所述第八接口与本节点至所述第五上游相邻节点的出接口相同。
35.根据权利要求33或34所述的节点设备,其特征在于,所述节点设备还包括 所述第一建立请求消息还包括共用资源指示信息;所述第二建立请求消息还包括共用资源指示信息; 所述第三判断单元还用于判断所述第四下游相邻节点和所述第五下游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径共用带宽资源。
36.根据权利要求33所述的节点设备,其特征在于,所述节点设备还包括 所述第一建立请求消息还包括所述业务的保护路径的标识; 所述第三判断单元还用于根据所述保护路径的标识和所述恢复路径的路由信息判断所述第四下游相邻节点和第六下游相邻节点是否相同,获得第七判断结果;所述第六下游相邻节点为本节点设备在所述保护路径上的下游相邻节点;还用于根据所述保护路径的标识和所述恢复路径的路由信息判断所述第四上游相邻节点和第六上游相邻节点是否相同,获得第八判断结果;所述第六上游相邻节点为本节点在所述保护路径上的上游相邻节点;所述第一条件还包括所述第七判断结果;所述第二建立请求消息还包括所述保护路径的标识;所述第二条件还包括所述第八判断结果。
37.根据权利要求36所述的节点设备,其特征在于,所述第三分配单元具体包括 若所述第五判断结果为所述第四下游相邻节点和所述第五下游相邻节点相同,则所述第六标签与本节点至所述第五下游相邻节点的转发标签相同,所述第六接口与本节点至所述第五下游相邻节点的出接口相同;若所述第七判断结果为所述第四下游相邻节点和所述第六下游相邻节点相同,则所述第六标签本节点至所述第六下游相邻节点的转发标签相同,所述第六接口与本节点至所述第六下游相邻节点的出接口相同;若所述第六判断结果为所述第四上游相邻节点和所述第五上游相邻节点相同,则所述第八标签与本节点至所述第五上游相邻节点的转发标签相同,所述第八接口与本节点至所述第五上游相邻节点的出接口相同;若所述第八判断结果为所述第四上游相邻节点和所述第六上游相邻节点相同,则所述第八标签与本节点至所述第六上游相邻节点的转发标签相同,所述第八接口与本节点至所述第六上游相邻节点的出接口相同。
38.根据权利要求36或37所述的节点设备,其特征在于,所述节点设备还包括 所述第一建立请求消息还包括共用资源指示信息;所述第二建立请求消息还包括共用资源指示信息; 所述第三判断单元还用于判断所述第四下游相邻节点和所述第六下游相邻节点是否相同之前,根据所述共用资源指示信息确定所述恢复路径与所述工作路径和所述保护路径共用带宽资源。
39.一种恢复路径建立的系统,其特征在于,所述系统至少包括权利要求20-26任一项所述的第一节点设备和权利要求27-32所述的第二节点设备,所述第一节点设备与所述第二节点设备相连。
40.根据权利要求39所述的系统,其特征在于,在所述第一节点设备和所述第二节点设备之间还包括权利要求33-38所述的第三节点设备。
全文摘要
本发明涉及网络通信领域,具体公开了一种恢复路径建立的方法,包括第一节点根据业务的恢复路径的路由信息和业务的工作路径的路由信息判断第一下游相邻节点和第二下游相邻节点是否相同,获得第一判断结果;第一节点根据条件分配第一标签和第一接口,条件包括第一判断结果;第一节点向第一下游相邻节点发送建立请求消息;第一节点接收到恢复路径的建立应答消息;第一节点根据第一标签、第一接口、第四标签和第四接口建立恢复路径的交叉连接。本发明实施例还公开了一种恢复路径建立的系统和节点设备。
文档编号H04Q11/00GK102870432SQ201280000577
公开日2013年1月9日 申请日期2012年6月20日 优先权日2012年6月20日
发明者隋志成 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1