保护倒换方法、系统和节点与流程

文档序号:14967926发布日期:2018-07-20 16:38阅读:160来源:国知局
本发明实施例涉及通信
技术领域
,并且更具体地,涉及保护倒换方法、系统和节点。
背景技术
:在通信网络传输业务的过程中,当传输业务的工作路径出现故障时,需要进行保护倒换,即将故障路径上的业务倒换到保护路径上传输,从而保证业务传输的可靠性。可靠性可以由不同的保护和恢复技术实现。例如,1+1保护,在光网络的中,为每个业务的传输提供了两条路径,根据两条路径的信号质量从中选择传输业务的工作路径,则另一条路径称为保护路径,当工作路径出现故障时,可以使用保护路径。因此,每个业务传输需要双份的光网络带宽资源,导致资源浪费。为了提高资源的利用率,可以利用控制平面的重路由技术,该方案只需在传输业务的工作路径出现故障时,根据预先配置的恢复路径信息或者根据网络拓扑信息重新计算的路径信息建立保护路径的连接,成功建立的保护路径用于传输业务,因此,资源的利用率较高。但是,控制平面的重路由技术保护倒换效率较低,为了提高保护倒换所需的时间,可采用SMP(共享网状保护,SharedMeshProtection)技术,SMP允许多个业务(即多条工作路径)共享保护通道资源。在SMP技术的保护倒换实现过程中,当某条工作路径出现故障时,首先从该工作路径的一个端节点(称为“第一端节点”)向该工作路径的另一个端节点(称为“第二端节点”)逐跳的咨询保护路径中的各个中间节点保护通道资源是否可用。具体地,第一端节点向下游邻居节点(第一中间节点)发送咨询消息咨询保护通道资源是否可用,如果资源不可用,则第一中间节点向第一端节点返回失败的消息,如果保护通道资源可用,则第一中间节点向其下游邻居节点(第二中间节点)发送咨询消息咨询资源是否可用……,直到第二端节点收到咨询消息,则说明保护通道资源端到端可用;然后从第二端节点开始往首节点逐跳的建立交叉连接,第二端节点先建立交叉连接,将业务倒换到保护路径上,再向其上游邻居节点返回建立交叉连接的消息触发上游邻居节点建立交叉连接……,直到第一端节点接收到第一中间节点返回的建立交叉连接的消息,建立交叉将业务倒换到保护路径上,完成保护倒换的整个流程。但是,采用该方案保护倒换所需时间较长,效率仍然低下。技术实现要素:本发明实施例提供一种保护倒换方法和节点,能够在提高资源利用率的同时快速进行保护倒换,提高效率。第一方面,提供了一种保护倒换方法,该方法包括:中间节点接收来自所述中间节点的上游相邻节点的保护倒换请求消息,所述保护倒换请求消息包括第一保护路径的信息,所述中间节点是所述第一保护路径包括的至少一个中间节点之一;所述中间节点确定所述第一保护路径在所述中间节点上的保护通道资源可用,向所述中间节点的上游相邻节点发送第一指示消息,向所述中间节点的下游相邻节点发送所述保护倒换请求消息,其中,所述第一指示消息指示所述中间节点的保护通道资源可用;以及所述中间节点接收来自所述中间节点的下游相邻节点的第二指示消息,完成所述第一保护路径在所述中间节点的交叉连接建立,其中,所述第二指示消息指示所述中间节点的下游相邻节点的保护通道资源可用。本发明实施例中,中间节点向上游相邻节点发送第一指示消息,向下游相邻节点发送保护倒换请求消息,可以使得上游和下游相邻节点同时执行保护倒换的过程,提高了保护倒换的效率;中间节点在收到下游相邻节点的第二指示消息后,获知下游相邻节点的保护通道资源可用后,再完成第一保护路径的交叉连接建立,在保护通道资源被多条业务共享时,提高资源的利用率,避免发生业务错连。结合第一方面,在第一种可能的实现方式中,所述中间节点确定所述第一保护路径在所述中间节点上的保护通道资源可用,包括:当所述中间节点的保护通道资源空闲时,所述第一保护路径在所述中间节点上的保护通道资源可用。本发明实施例中,当保护通道资源空闲时,通过上述的技术方案,提高了保护倒换的效率。结合第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述中间节点确定所述第一保护路径在所述中间节点上的保护通道资源可用,包括:当所述中间节点的保护通道资源被第二保护路径请求或占用,且所述第二保护路径的优先级低于所述第一保护路径的优先级时,所述第一保护路径在所述中间节点上的保护通道资源可用。本发明实施例中,保护通道资源被多条业务共享时,高优先级的保护路径可以抢占低优先级保护路径的保护通道资源,提高了资源的利用率,并且避免发生业务错连。结合第一方面或第一方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述中间节点的保护通道资源被所述第二保护路径占用时,所述方法还包括:所述中间节点拆除所述第二保护路径在所述中间节点的交叉连接。第二方面,提供了一种保护倒换方法,该方法包括:中间节点接收来自所述中间节点的上游相邻节点的保护倒换请求消息,所述保护倒换请求消息包括第一保护路径的信息,所述中间节点是所述第一保护路径包括的至少一个中间节点之一;所述中间节点确定所述第一保护路径在中间节点上的保护通道资源可用,向所述中间节点的下游相邻节点发送所述保护倒换请求消息;以及所述中间节点接收所述中间节点的下游相邻节点发送的第二指示消息,向所述中间节点的上游相邻节点发送第一指示消息;其中,所述第二指示消息指示所述中间节点的下游相邻节点的保护通道资源可用,所述第一指示消息指示所述中间节点的保护通道资源可用。本发明实施例中,中间节点在收到下游相邻节点发送的第二指示消息后,向上游相邻节点发送第一指示消息,在保护通道资源被多条业务共享时,提高资源的利用率,避免发生业务错连;同时,新建的保护路径可以利用原有的保护路径上的交叉连接,避免了拆除交叉连接和重新建立交叉连接的过程,提高了保护倒换的效率。结合第二方面,在第一种可能的实现方式中,所述中间节点确定所述第一保护路径在中间节点上的保护通道资源可用,包括:当所述中间节点的保护通道资源被所述第二保护路径占用,且所述第二保护路径的优先级低于所述第一保护路径的优先级时,所述第一保护路径在中间节点上的保护通道资源可用。本发明实施例中,保护通道资源被多条业务共享时,高优先级的保护路径可以抢占低优先级保护路径的保护通道资源,提高了资源的利用率,并且避免发生业务错连。第三方面,提供了一种中间节点,包括:接收模块,用于接收来自所述中间节点的上游相邻节点的保护倒换请求消息,其中,所述保护倒换请求消息包括第一保护路径的信息,所述中间节点是所述第一保护路径包括的至少一个中间节点之一;确定模块,用于确定所述第一保护路径在所述中间节点上的保护通道资源可用;以及发送模块,用于向所述中间节点的上游相邻节点发送第一指示消息,向所述中间节点的下游相邻节点发送所述保护倒换请求消息,其中,所述第一指示消息指示所述中间节点的保护通道资源可用,其中,所述接收模块还用于接收来自所述中间节点的下游相邻节点的第二指示消息,其中,所述第二指示消息指示所述中间节点的下游相邻节点的保护通道资源可用,其中,所述中间节点还包括交叉连接建立模块,用于完成所述第一保护路径在所述中间节点的交叉连接建立。本发明实施例中,中间节点向上游相邻节点发送第一指示消息,向下游相邻节点发送保护倒换请求消息,可以使得上游和下游相邻节点同时执行保护倒换的过程,提高了保护倒换的效率;中间节点在收到下游相邻节点的第二指示消息后,获知下游相邻节点的保护通道资源可用后,再完成第一保护路径的交叉连接建立,在保护通道资源被多条业务共享时,提高资源的利用率,避免发生业务错连。结合第三方面,在第一种可能的实现方式中,当所述中间节点的保护通道资源空闲时,所述中间节点上的保护通道资源可用。本发明实施例中,当保护通道资源空闲时,通过上述的技术方案,提高了保护倒换的效率。结合第三方面或第三方面第一种可能的实现方式,在第二种可能的实现方式中,当所述中间节点的保护通道资源被第二保护路径请求或占用,且所述第二保护路径的优先级低于所述第一保护路径的优先级时,所述中间节点上的保护通道资源可用。本发明实施例中,保护通道资源被多条业务共享时,高优先级的保护路径可以抢占低优先级保护路径的保护通道资源,提高了资源的利用率,并且避免发生业务错连。结合第三方面或第三方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述中间节点还包括交叉连接拆除模块,用于:拆除所述第二保护路径在所述中间节点的交叉连接。第四方面,提供了一种中间节点,包括:接收模块,用于接收来自所述中间节点的上游相邻节点的保护倒换请求消息,所述保护倒换请求消息包括第一保护路径的信息,所述中间节点是所述第一保护路径包括的至少一个中间节点之一;确定模块,用于确定所述第一保护路径在中间节点上的保护通道资源可用;以及发送模块,用于向所述中间节点的下游相邻节点发送所述保护倒换请求消息,其中,所述接收模块还用于接收所述中间节点的下游相邻节点第二指示消息,所述第二指示消息用于指示所述中间节点的下游相邻节点的保护通道资源可用,所述发送模块还用于向所述中间节点的上游相邻节点发送第一指示消息,其中,所述第一指示消息指示所述中间节点的保护通道资源可用。本发明实施例中,中间节点在收到下游相邻节点发送的第二指示消息后,向上游相邻节点发送第一指示消息,在保护通道资源被多条业务共享时,提高资源的利用率,避免发生业务错连;同时,新建的保护路径可以利用原有的保护路径上的交叉连接,避免了拆除交叉连接和重新建立交叉连接的过程,提高了保护倒换的效率。结合第四方面,在第一种可能的实现方式中,当所述中间节点的保护通道资源被第二保护路径占用,且所述第二保护路径的优先级低于所述第一保护路径的优先级时,所述第一保护路径在中间节点上的保护通道资源可用。本发明实施例中,保护通道资源被多条业务共享时,高优先级的保护路径可以抢占低优先级保护路径的保护通道资源,提高了资源的利用率,并且避免发生业务错连。本发明实施例在工作路径出现故障时,中间节点接收来自所述中间节点的上游相邻节点的保护倒换请求消息,确定所述第一保护路径在所述中间节点上的保护通道资源可用,向所述中间节点的上游相邻节点发送第一指示消息,向所述中间节点的下游相邻节点发送所述保护倒换请求消息,使得该中间节点的上游和下游相邻节点能够同时执行保护倒换的过程;以及所述中间节点接收来自所述中间节点的下游相邻节点的第二指示消息,完成所述第一保护路径在所述中间节点的交叉连接建立。该中间节点在通过其下游相邻节点发送的第二指示消息获知其下游相邻节点的保护通道资源可用后,完成第一保护路径的交叉连接。保护通道资源可由多条业务共享,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例的保护倒换方法的流程图。图2是本发明另一个实施例的保护倒换方法的流程图。图3是本发明再一个实施例的保护倒换方法的流程图。图4是本发明又一个实施例的保护倒换方法的流程图。图5是本发明一个实施例的保护倒换方法的过程的示意性流程图。图6是本发明另一个实施例的保护倒换方法的过程的示意性流程图。图7是本发明再一个实施例的保护倒换方法的过程的示意性流程图。图8是本发明一个实施例的中间节点的结构框图。图9是本发明另一个实施例的中间节点的结构框图。图10是本发明一个实施例的第一端节点的结构框图。图11是本发明一个实施例的第二端节点的结构框图。图12是本发明一个实施例的设备的示意框图。图13是本发明再一个实施例的中间节点的结构框图。图14是本发明又一个实施例的中间节点的结构框图。图15是本发明另一个实施例的第一端节点的结构框图。图16是本发明另一个实施例的第二端节点的结构框图。图17是本发明一个实施例的保护倒换系统的示意性框图。图18是本发明另一个实施例的保护倒换系统的示意性框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例的技术方案可以应用于SDH(SynchronousDigitalHierarchy,同步数字体系)/SONET(SynchronousOpticalNetwork,同步光纤网)、或OTN(OpticalTransportNetwork,光传送网)等光网络。图1是本发明一个实施例的保护倒换方法的流程图。图1的方法由中间节点执行。101,中间节点接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。102,中间节点在根据第一保护路径的信息确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲时,向中间节点的下游邻居节点发送保护倒换请求消息,并向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的保护通道资源可用。103,中间节点接收中间节点的下游邻居节点根据保护倒换请求消息发送的第二指示消息,根据第二指示消息获知中间节点的下游邻居节点的保护通道资源可用,建立第一保护路径在中间节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲时,向中间节点的下游邻居节点发送保护倒换请求消息,并向该上游邻居节点发送第一指示消息,使得该中间节点的上游和下游邻居节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再建立第一保护路径的交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。可选地,作为一个实施例,在步骤102中,中间节点的保护通道资源空闲,即未建立任一保护路经在该中间节点的交叉连接时,中间节点可以确定中间节点的保护通道资源可用。或者,当中间节点已建立第二保护路径在该中间节点的交叉连接且第一保护路径的优先级高于第二保护路径的优先级时,中间节点可以确定中间节点的保护通道资源可用。可选地,可按业务类型确定保护路径的优先级级别,如第一保护路径需传输的业务数据优先级高于第二保护路径需传输的业务数据优先级;或者,可按工作路径的故障类型(如SF(signalfail,信号失效)或SD(signaldegrade,信号劣化)确定保护路径的优先级级别,如第一保护路径对应的工作路径的故障类型的优先级高于第二保护路径对应的工作路径的故障类型的优先级;等等。或者,当中间节点既接收到第一保护路径的保护倒换请求消息也接收到第二保护路径的保护倒换请求消息且第一保护路径的优先级高于第二保护路径的优先级时,中间节点可以确定中间节点的保护通道资源可用。其中,上述第二保护路径包括第三端节点、第四端节点和至少一个中间节点,而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。具体地,以两条保护路径共享部分保护通道资源为例,假设业务3的保护路径是A1-C-D-E-B1;业务4的保护路径P2是F1-C-D-G1;其中,节点C、D和E是业务3的保护路径的中间节点,C和D是业务4的保护路径的中间节点,链路C-D中的保护通道资源为业务3的保护路径和业务4的保护路径的共享保护通道资源。例如,中间节点C接收到端节点A1发送的业务3的保护路径的保护倒换请求消息,如果节点C的保护通道资源空闲(链路A1-C中的保护通道资源和链路C-D中的保护通道资源均空闲),节点C确定节点C的保护通道资源可用,节点C向其上游邻居节点,即节点A1发送第一指示消息,并向节点D发送保护倒换请求消息,节点A1通过该第一指示消息获知节点C的保护通道资源可用;当节点C接收到其下游邻居节点D根据保护倒换请求消息发送的第二指示消息,根据第二指示消息获知节点D的保护通道资源可用,节点C建立第一保护路径在节点C的交叉连接,即建立对应第一保护路径的链路A1-C中的保护通道资源与链路C-D中的保护通道资源之间的交叉连接。而节点D为第一保护路径的中间节点,执行保护倒换的过程与节点C相类似,此处不再赘述。又例如,节点C已建立了业务4的保护路径在节点C的交叉连接,即对应业务4的保护路径的链路F1-C中的保护通道资源与链路C-D中的保护通道资源之间的交叉连接,节点C接收到端节点A1发送的业务3的保护路径的保护倒换请求消息,如果业务3的优先级高于业务4,节点C确定节点C的保护通道资源对于业务3的保护路径而言是可用的,如果业务3的优先级低于业务4,节点C确定节点C的保护通道资源对于业务3的保护路径而言是不可用的。再例如,节点C既接收到端节点A1发送的业务3的保护路径的保护倒换请求消息又接收到中间节点D(或者端节点F1)发送的业务4的保护路径的保护倒换请求消息,且节点C未建立任一保护路径在节点C的交叉连接,如果业务3的保护路径的优先级高于业务4的保护路径,节点C确定节点C的保护通道资源对于业务3的保护路径而言是可用的,对于业务4的保护路径而言是不可用的。应理解,上述例子仅仅是示例性的,而非要限制本发明的范围,例如,保护路径可以是两条或更多,多条保护路径的共享的节点中可以是一个中间节点,也可以是多个中间节点,还可以是某条保护路径的端节点。等等。还应注意的是,本发明中的交叉连接可以是双向的,也可以是单向的,本发明实施例对此也不作限定。进一步地,在第一保护路径的优先级高于第二保护路径的优先级且中间节点已建立第二保护路径在该中间节点的交叉连接的情况下,在向该中间节点的上游邻居节点发送第一指示消息之前,该中间节点可以拆除当前第二保护路径在中间节点的交叉连接,使得中间节点的保护通道资源空闲。可选地,作为另一个实施例,在步骤102中,中间节点可以根据第一保护路径的信息和中间节点的配置信息判断保护通道资源是否可用,其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息(如保护通道资源及其占用情况)等,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。中间节点可以更改中间节点的配置信息。例如,中间节点C接收到其上游邻居节点(节点A或节点D)发送的第一保护路径(A-C-D-E-B)的保护倒换请求消息,如果确定中间节点C的保护通道资源可用,中间节点可以将保护通道资源占用情况更改为第一保护路径占用。以两条保护路径为例,第一保护路径(A-C-D-E-B)和第二保护路径(F-C-D-E-G)中,中间节点的配置信息可以示意性地(以表格形式)表示如下:表1中间节点D的配置信息保护路径标识保护通道资源优先级资源占用情况业务1C-D,D-E2空闲业务2C-D,D-E1空闲表2中间节点C的配置信息保护路径标识保护通道资源优先级资源占用情况业务1A-C,C-D2业务1占用业务2F-C,C-D1业务1占用在表1中示出的中间节点D的配置信息包括保护路径的标识,如通过保护路径传输的业务类型进行标识,保护路径(A-C-D-E-B)的标识业务1和保护路径(F-C-D-E-G)的标识业务2;保护路径的优先级,如业务1的保护路径的优先级为2和业务2的保护路径的优先级为2,表中优先级级别以数字表示,数字越小,优先级越高;保护通道资源,中间节点D的保护通道资源,业务1的保护路径和业务2的保护路径均为C-D,D-E,即业务1的保护路径和业务2的保护路径在中间节点D的保护通道资源相同。中间节点D也称为业务1的保护路径和业务2的保护路径的共享连接资源。类似地,在表2中示出的中间节点C的配置信息包括保护路径的标识,如通过保护路径传输的业务类型进行标识,保护路径(A-C-D-E-B)的标识业务1和保护路径(F-C-D-E-G)的标识业务2;保护路径的优先级,如业务1的保护路径的优先级为2和业务2的保护路径的优先级为2,表中优先级级别以数字表示,数字越小,优先级越高;保护通道资源,中间节点D的保护通道资源,业务1的保护路径在中间节点D的保护通道资源为链路A-C中的保护通道资源和链路C-D中的第一份保护通道资源,业务2的保护路径在中间节点D的保护通道资源为链路F-C中的保护通道资源和链路C-D中的保护通道资源;中间节点C的保护通道资源占用情况,中间节点C已建立了业务1的保护路径在中间节点C的交叉连接,资源占用情况为业务1占用。为了避免赘述,其它中间节点的配置信息不再举例进行说明。应理解,上述例子中间节点的配置信息的表示形式、保护路径的数目,优先级表示方式以及保护通道资源的信息等仅仅是示例性的,而非要限制本发明的范围。还应理解,链路中的保护通道资源可以是一份或多份,本发明实施例对此并不限定。可选地,中间节点在根据第一保护路径的信息和中间节点的配置信息确定中间节点的保护通道资源不可用时,可以向上游邻居节点发送资源不可用的响应消息,或者不执行任何步骤。可选地,作为另一个实施例,中间节点可以通过光网络中的开销字节发送消息(如第一指示消息或保护倒换请求消息)。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS(AutomaticProtectionSwitching,自动保护倒换)开销字节或其他预留的、未被标准定义使用的开销字节。例如,可以根据SMP保护通道资源的最大共享度来划分APS开销字节,假设1份SMP保护通道资源被8个保护路径(每个保护路径对应一个业务,即8个业务,分别是业务1、业务2、……业务8)共享,则可以将OTN的32比特的APS开销字节划分为8份,每份4个比特。其中,第一份的4个比特代表业务1的SMP保护倒换协议,第二份的4个比特代表业务2的SMP保护倒换协议,……以此类推。当该中间节点需要发送业务1的保护倒换请求消息时,可以在业务1对应的4个比特的APS开销字节中填入如“0001”;当需要发送业务1的“第一指示消息”时,可以在业务1对应的4个比特的APS开销字节中填入诸如“0010”等。应理解,上述例子仅仅是示例性的,而非要限制本发明的范围。图2是本发明一个实施例的保护倒换方法的流程图。图2的方法由中间节点执行。并且与图1的方法相对应,因此将适当省略与图1的实施例重复的描述。201,中间节点接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。202,中间节点在根据第一保护路径的信息确定中间节点的保护通道资源可用且中间节点已建立第一保护路径在中间节点的交叉连接时,向中间节点的下游邻居节点发送保护倒换请求消息。203,中间节点接收中间节点的下游邻居节点根据保护倒换请求消息发送的第二指示消息,根据第二指示消息获知中间节点的下游邻居节点的保护通道资源可用,向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的下游节点的保护通道资源可用。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用时,向中间节点的下游邻居节点发送保护倒换请求消息,且该中间节点已建立了第一保护路径在中间节点的交叉连接,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的下游邻居节点的保护通道资源可用的指示消息。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。可选地,作为一个实施例,在步骤202中,当中间节点已建立第二保护路径在中间节点的交叉连接且第一保护路径的优先级高于第二保护路径的优先级,即该中间节点确定中间节点的保护通道资源对于第一保护路径是可用的,并且该中间节点判断出中间节点的保护通道资源为第一保护路径和第二保护路径的共享连接资源。因此,中间节点已建立第二保护路径在中间节点的交叉连接也可以被第一保护路径使用,该中间节点无需拆除当前已建立的交叉连接。其中,第二保护路径包括第三端节点、第四端节点和至少一个中间节点,共享连接资源表示中间节点与相邻的两个节点之间的链路的保护通道资源在第一保护路径和第二保护路径中均相同。而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。通过本发明实施例高优先级的保护路径抢占低优先级的保护路径的共享保护通道资源时,作为共享连接资源的中间节点无需反复配置交叉,从而降低节点操作的复杂度,并进一步减少保护倒换的时间,提高效率,该中间节点获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的保护通道资源可用的指示消息,从而避免保护倒换过程中发生业务的错连。可选地,作为另一个实施例,在步骤102中,中间节点可以根据第一保护路径的信息和中间节点的配置信息判断保护通道资源是否可用,其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息(如保护通道资源及其占用情况)等,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。中间节点可以更改中间节点的配置信息。例如,中间节点D接收到其上游邻居节点(节点C或节点E)发送的第一保护路径(A-C-D-E-B)的保护倒换请求消息,当中间节点D已建立第二保护路径在中间节点的交叉连接,第一保护路径的优先级高于第二保护路径的优先级,则确定中间节点D的保护通道资源对于第一保护路径是可用的,中间节点D已建立第二保护路径在中间节点的交叉连接也可以被第一保护路径使用,中间节点D可以将保护通道资源占用情况更改为第一保护路径占用。节点的配置信息可以参考图1的实施例,为避免重复,此处不再赘述。可选地,作为另一个实施例,中间节点可以通过光网络中的开销字节发送消息(如第一指示消息或保护倒换请求消息)。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。具体的例子可参考上述图1的实施例,为避免重复,此处不再赘述。图3是本发明另一个实施例的保护倒换方法的流程图。图3的方法由第一端节点执行。并且与图1和图2的方法相对应,因此将适当省略与图1和图2的实施例重复的描述。301,第一端节点向第一端节点的下游邻居节点发送保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第一端节点的下游邻居节点为至少一个中间节点中的节点。302,第一端节点接收第一端节点的下游邻居节点根据第一保护路径的信息发送的指示消息。303,第一端节点根据该指示消息获知第一端节点的下游邻居节点的保护通道资源可用,建立第一保护路径在第一端节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第一端节点发起保护倒换的流程,向第一端节点的下游邻居节点发送保护倒换请求消息,在接收到第一端节点的下游邻居节点发送的第一指示消息获知其下游邻居节点的保护通道资源可用后,再进行交叉连接的建立。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。可选地,作为一个实施例,在步骤301中,第一端节点可以通过光网络中的开销字节向第一端节点的下游邻居节点发送保护倒换请求消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节等。具体地实现方式可参考上述例子,此处不再赘述。可选地,作为另一个实施例,第一端节点可以预先设置该第一端节点的配置信息。第一端节点的配置信息可以包括第一端节点与其下游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。当然,第一端节点还可以是其他保护路径中的节点。例如,该第一端节点是某条保护路径(非第一保护路径)的中间节点,当该第一端节点收到该条保护路径的保护倒换请求消息时,类似地,可以执行图1或图2方法中涉及中间节点的步骤,此处不再赘述。图4是本发明再一个实施例的保护倒换方法的流程图。图4的方法由第二端节点执行。并且与图1至图3的方法相对应,因此将适当省略与图1至图3的实施例重复的描述。401,第二端节点接收第二端节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第二端节点的上游邻居节点为至少一个中间节点中的节点。402,第二端节点在根据第一保护路径的信息确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,并建立第一保护路径在第二端节点的交叉连接,指示消息用于通知第二端节点的上游邻居节点第二端节点的保护通道资源可用。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第二端节点接收到第二端节点的上游邻居节点发送的保护倒换请求消息,在确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,以便第二端节点的上游邻居节点通过指示消息获知第二端节点的保护通道资源可用,因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。可选地,在一种实现方式下,如果第二端节点的上游邻居节点已建立了第一保护路径的交叉连接,则该第二端节点的上游邻居节点获知第二端节点的保护通道资源可用后,向其上游邻居节点发送保护通道资源可用的指示消息,该第二端节点的上游邻居节点(中间节点)的实现方式可参考图2的实施例。在另一种实现方式下,如果第二端节点的上游邻居节点的保护通道资源空闲,则该第二端节点的上游邻居节点获知第二端节点的保护通道资源可用后,建立第一保护路径在该第二端节点的上游邻居节点的交叉连接,该第二端节点的上游邻居节点的实现方式可参考图1的实施例。可选地,作为一个实施例,在步骤402中,第二端节点可以通过光网络中的开销字节向第二端节点的上游邻居节点发送指示消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节等。具体地实现方式可参考上述例子,此处不再赘述。可选地,作为另一个实施例,第二端节点可以预先设置该第二端节点的配置信息。第二端节点的配置信息可以包括第二端节点与其上游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。当然,第二端节点还可以是其他保护路径中的节点。例如,如果第二端节点是某条保护路径(非第一保护路径)的中间节点,则当该第二端节点收到该条保护路径的保护倒换请求消息时,类似地,可以执行图1或图2方法中涉及中间节点的步骤,如果第二端节点是某条保护路径(非第一保护路径)的第一端节点,类似地,可以执行图3方法中涉及第一端节点的步骤,此处不再赘述。下面结合图5至图7的例子更加详细的描述本发明实施例。为了描述方便,在图5至图7的实施例中均以两条保护路径进行说明,分别是业务1的保护路径(A-C-D-E-B)和业务2的保护路径(F-C-D-E-G);链路中的保护通道资源以一份为例进行说明,应理解,本发明实施例对此不作限定其中,业务1的工作路径W1,业务2的工作路径W2,业务1的保护路径和业务2的保护路径的共享连接资源为中间节点D,共享链路C-D和D-E中的保护通道资源。应理解,本发明实施例对此并不限定,保护路径的数目可以更多,还应理解,本发明实施例对各条保护路径的中间节点的数目也不作限制,可以是更少或更多。图5是本发明一个实施例的保护倒换方法的过程的示意性流程图。在图5的场景中,工作路径W1正常,工作路径W2出现故障,端节点F(上述第一端节点)发起保护倒换的流程。应理解,本发明实施例对此并不限定,也可以由端节点G发起保护倒换的流程。端节点F获知工作路径W2出现故障时,向端节点F的下游邻居节点中间节点C发送保护倒换请求消息,保护倒换请求消息包括保护路径F-C-D-E-G的信息,如业务类型的标识业务2。中间节点C接收到端节点F发送的保护倒换请求后根据保护路径F-C-D-E-G的信息和中间节点C的配置信息判断中间节点C的保护通道资源是否可用。例如,中间节点C的配置信息可以示意性地(以表格形式)表示如下:表3中间节点C的配置信息保护路径标识保护通道资源优先级资源占用情况业务1A-C,C-D2空闲业务2F-C,C-D1空闲表4中间节点C的配置信息保护路径标识保护通道资源优先级资源占用情况业务1A-C,C-D2业务2占用业务2F-C,C-D1业务2占用中间节点C确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定中间节点C的保护通道资源可用,将中间节点C的配置信息中资源占用情况“空闲”更改为“业务2占用”,如表4所示。中间节点C向其上游邻居节点端节点F发送资源可用的指示消息,并向其下游邻居节点中间节点D发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点端节点F中间节点C的保护通道资源可用。在中间节点C的上游方向,端节点F在接收到中间节点C发送的资源可用的指示消息获知中间节点C的保护通道资源可用,端节点F可以建立业务2的保护路径在端节点F的交叉连接(即客户侧端口与端节点F的链路中的保护通道资源和链路F-C的保护通道资源之间的交叉连接)。而在中间节点C的下游方向,类似地,中间节点D接收到其上游邻居节点中间节点C发送的保护倒换请求消息后,根据保护路径F-C-D-E-G的信息和中间节点D的配置信息判断中间节点D的保护通道资源是否可用。中间节点D根据中间节点D的配置信息确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定中间节点D的保护通道资源可用,将中间节点D的配置信息中资源占用情况“空闲”更改为“业务2占用”。中间节点D向其上游邻居节点中间节点C发送资源可用的指示消息,并向其下游邻居节点中间节点E发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点中间节点C中间节点D的保护通道资源可用。中间节点C在接收到中间节点D发送的资源可用的指示消息获知中间节点D的保护通道资源可用,中间节点C建立业务2的保护路径在中间节点C的交叉连接(即链路F-C中的保护通道资源和链路C-D的保护通道资源之间的交叉连接)。类似地,中间节点E执行保护倒换的步骤可参考上述,为避免重复,此处不再赘述。当端节点G(上述第二端节点)接收到其上游邻居节点中间节点E发送的保护倒换请求消息后,可选地,根据保护路径F-C-D-E-G的信息和中间节点G的配置信息判断端节点G的保护通道资源是否可用。端节点G可以根据端节点G的配置信息确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定端节点G的保护通道资源可用,将端节点G的配置信息中资源占用情况“空闲”更改为“业务2占用”。端节点G向其上游邻居节点中间节点E发送资源可用的指示消息,使得中间节点E在获知端节点G的保护通道资源可用时,建立业务2的保护路径在中间节点E的交叉连接(即链路D-E中的保护通道资源和链路E-G的保护通道资源之间的交叉连接)。同时,端节点G也建立业务2的保护路径在端节点G的交叉连接(链路E-G中的保护通道资源和另一个客户侧端口与端节点G的链路的保护通道资源之间的交叉连接)。可选地,本发明的实施例中,各个节点发送的消息(如指示消息或保护倒换请求消息)可以通过光网络中的开销字节来发送。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。例如,节点需要发送业务2的保护倒换请求消息时,可以在业务2对应的4个比特的APS开销字节中填入如“0011”;当需要发送业务2的“指示消息”时,可以在业务2对应的4个比特的APS开销字节中填入诸如“0100”等。通过上述方案,在两端节点之间的工作路径出现故障时,其中一个端节点(第一端节点)发起保护倒换的过程,各个中间节点接收到本节点的上游邻居节点发送的保护倒换请求消息,确定本节点的保护通道资源可用时,向其上游邻居节点发送资源可用的指示消息,并向本节点的下游邻居节点发送保护倒换请求消息,使得本节点的上游节点和下游节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且本节点的上游邻居节点在通过指示消息获知其下游邻居节点的保护通道资源可用后,再建立交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。图6是本发明另一个实施例的保护倒换方法的过程的示意性流程图。为了避免重复,与图5相同或相似的步骤此处不再详述。在图6的场景中,工作路径W1出现故障,且节点A、C、D、E和B已建立有业务1的保护路径的交叉连接,即占用了业务1的保护路径和业务2的保护路径共享链路C-D和D-E中的保护通道资源。当工作路径W2出现故障,端节点F(上述第一端节点)发起保护倒换的流程。应理解,本发明实施例对此并不限定,也可以由端节点G发起保护倒换的流程。端节点F获知工作路径W2出现故障时,向端节点F的下游邻居节点中间节点C发送保护倒换请求消息,保护倒换请求消息包括保护路径F-C-D-E-G的信息,如业务类型的标识业务2。中间节点C接收到端节点F发送的保护倒换请求后根据保护路径F-C-D-E-G的信息和中间节点C的配置信息判断中间节点C的保护通道资源是否可用。例如,中间节点C的配置信息可以示意性地(以表格形式)表示如下:表5中间节点C的配置信息保护路径标识保护通道资源优先级资源占用情况业务1A-C,C-D2业务1占用业务2F-C,C-D1业务1占用表6中间节点C的配置信息保护路径标识保护通道资源优先级资源占用情况业务1A-C,C-D2业务2占用业务2F-C,C-D1业务2占用中间节点C确定业务2的保护路径请求保护倒换,并确定资源占用情况“业务1占用”,进一步地比较业务1的保护路径和业务2的保护路径的优先级,业务2的优先级级别“1”高于业务1的优先级级别“2”,即对于业务2的保护路径而言,中间节点C的保护通道资源可用,将中间节点C的配置信息中资源占用情况“业务1占用”更改为“业务2占用”,如表6所示。中间节点C拆除业务1的保护路径在中间节点C的交叉连接(即链路A-C的保护通道资源和链路C-D的保护通道资源之间的交叉连接)。中间节点C向其上游邻居节点端节点F发送资源可用的指示消息,并向其下游邻居节点中间节点D发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点端节点F中间节点C的保护通道资源可用。可选地,中间节点C可以向端节点A或端节点B发送资源被抢占的消息。在中间节点C的上游方向,端节点F在接收到中间节点C发送的资源可用的指示消息获知中间节点C的保护通道资源可用,端节点F可以建立业务2的保护路径在端节点F的交叉连接(即客户侧端口与端节点F的链路中的保护通道资源和链路F-C的保护通道资源之间的交叉连接)。而在中间节点C的下游方向,中间节点D接收到其上游邻居节点中间节点C发送的保护倒换请求消息后,根据保护路径F-C-D-E-G的信息和中间节点D的配置信息判断中间节点D的保护通道资源是否可用。例如,中间节点D的配置信息可以示意性地(以表格形式)表示如下:表7中间节点D的配置信息保护路径标识保护通道资源优先级资源占用情况业务1C-D,D-E2业务1占用业务2C-D,D-E1业务1占用表8中间节点D的配置信息中间节点D确定业务2的保护路径请求保护倒换,并确定资源占用情况“业务1占用”,进一步地比较业务1的保护路径和业务2的保护路径的优先级,业务2的优先级级别“1”高于业务1的优先级级别“2”,即对于业务2的保护路径而言,中间节点D的保护通道资源可用,将中间节点D的配置信息中资源占用情况“业务1占用”更改为“业务2占用”,如表8所示。可选地,中间节点D可以拆除业务1的保护路径在中间节点D的交叉连接;或者,中间节点D判断出业务1的保护路径和业务2的保护路径在中间节点D的保护通道资源(链路C-D和D-E的保护通道资源)均相同,即中间节点D是业务1的保护路径和业务2的保护路径的共享连接资源,中间节点D可以保留当前的中间节点D的交叉连接。可选地,在中间节点D已拆除在中间节点D的交叉连接的情况下,中间节点D向其上游邻居节点中间节点C发送资源可用的指示消息,并向其下游邻居节点中间节点E发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点中间节点C中间节点D的保护通道资源可用。在中间节点D保留当前的中间节点D的交叉连接的情况下,中间节点D先向其下游邻居节点E发送保护倒换请求消息,在接收到中间节点E发送的资源可用的指示消息后,再向其上游邻居节点中间节点C发送资源可用的指示消息。中间节点C在接收到中间节点D发送的资源可用的指示消息获知中间节点D的保护通道资源可用,中间节点C建立业务2的保护路径在中间节点C的交叉连接(即链路F-C的保护通道资源和链路C-D的保护通道资源之间的交叉连接)。类似地,中间节点E执行保护倒换的步骤可参考上述,为避免重复,此处不再详细描述。中间节点E接收到中间节点D发送的保护倒换请求消息,由于业务2的优先级高于业务1的优先级,中间节点E拆除已建立的业务1的保护路径在中间节点E的交叉连接。中间节点E向其上游邻居节点中间节点D发送资源可用的指示消息,并向其下游邻居节点端节点G(上述第二端节点)发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点中间节点D中间节点E的保护通道资源可用。在中间节点E的上游方向,中间节点D在接收到中间节点E发送的资源可用的指示消息获知中间节点E的保护通道资源可用,可选地,中间节点D可以建立业务2的保护路径在中间节点D的交叉连接(即链路C-D的保护通道资源和链路D-E的保护通道资源之间的交叉连接)。而在中间节点E的下游方向,当端节点G接收到其上游邻居节点中间节点E发送的保护倒换请求消息后,可选地,根据保护路径F-C-D-E-G的信息和中间节点G的配置信息判断端节点G的保护通道资源是否可用。可选地,端节点G可以根据端节点G的配置信息确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定端节点G的保护通道资源可用,将端节点G的配置信息中资源占用情况“空闲”更改为“业务2占用”。端节点G向其上游邻居节点中间节点E发送资源可用的指示消息,使得中间节点E在获知端节点G的保护通道资源可用时,建立业务2的保护路径在中间节点E的交叉连接。同时,端节点G也建立业务2的保护路径在端节点G的交叉连接。可选地,本发明的实施例中,各个节点发送的消息(如指示消息或保护倒换请求消息)可以通过光网络中的开销字节来发送。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。本发明实施例高优先级的保护路径抢占低优先级的保护路径的共享保护通道资源,高优先级的保护路径中的第一端节点发起保护倒换的过程,各个中间节点接收到本节点的上游邻居节点发送的保护倒换请求消息,确定本节点的保护通道资源可用时,在该中间节点的保护通道资源空闲的情况下,向其上游邻居节点发送资源可用的指示消息,并向本节点的下游邻居节点发送保护倒换请求消息,使得本节点的上游节点和下游节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且本节点的上游邻居节点在通过指示消息获知其下游邻居节点的保护通道资源可用后,再建立交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。另外,作为共享连接资源的中间节点可用保留当前已建立的交叉连接,无需反复配置交叉,从而降低节点操作的复杂度,并进一步减少保护倒换的时间,提高效率。图7是本发明再一个实施例的保护倒换方法的过程的示意性流程图。为了避免重复,与图5和图6相同或相似的步骤此处不再详述。在图7的场景中,工作路径W1和工作路径W2均出现故障,业务1的保护路径和业务2的保护路径的共享连接资源为中间节点D,共享链路C-D和D-E中的保护通道资源,并且各个中间节点还未建立交叉连接,即保护资源空闲的情况。端节点B和端节点F(上述第一端节点)都发起保护倒换的流程,出现同抢保护通道资源的情况。应理解,本发明实施例也可以是由端节点B和端节点G发起保护倒换的流程,还可以是端节点G和端节点A发起保护倒换的流程,本发明实施例对此不作限制。端节点B获知工作路径W1出现故障时,向其下游邻居节点中间节点E发送保护倒换请求消息,保护倒换请求消息包括保护路径A-C-D-E-B的信息,如业务类型的标识业务1。中间节点E接收到端节点B发送的保护倒换请求后根据保护路径A-C-D-E-B的信息和中间节点E的配置信息判断中间节点E的保护通道资源是否可用。例如,中间节点E的配置信息可以示意性地(以表格形式)表示如下:表9中间节点E的配置信息保护路径标识保护通道资源优先级资源占用情况业务1D-E,E-B2空闲业务2D-E,E-G1空闲表10中间节点E的配置信息保护路径标识保护通道资源优先级资源占用情况业务1D-E,E-B2业务1占用业务2D-E,E-G1业务1占用中间节点E确定业务1的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定中间节点E的保护通道资源可用,将中间节点E的配置信息中资源占用情况“空闲”更改为“业务1占用”,如表10所示。中间节点E向其上游邻居节点端节点B发送资源可用的指示消息,并向其下游邻居节点中间节点D发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点端节点B中间节点E的保护通道资源可用。端节点B在接收到中间节点E发送的资源可用的指示消息获知中间节点E的保护通道资源可用,端节点B可以建立业务1的保护路径在端节点B的交叉连接(即客户侧端口与端节点B的链路中的保护通道资源和链路B-E的保护通道资源之间的交叉连接)。类似地,端节点F获知工作路径W2出现故障时,向端节点F的下游邻居节点中间节点C发送保护倒换请求消息,保护倒换请求消息包括保护路径F-C-D-E-G的信息,如业务类型的标识业务2。中间节点C接收到端节点F发送的保护倒换请求后根据保护路径F-C-D-E-G的信息和中间节点C的配置信息(如表3所示)判断中间节点C的保护通道资源是否可用。中间节点C确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定中间节点C的保护通道资源可用,将中间节点C的配置信息中资源占用情况“空闲”更改为“业务2占用”,如表4所示。中间节点C向其上游邻居节点端节点F发送资源可用的指示消息,并向其下游邻居节点中间节点D发送保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点端节点F中间节点C的保护通道资源可用。端节点F在接收到中间节点C发送的资源可用的指示消息获知中间节点C的保护通道资源可用,端节点F可以建立业务2的保护路径在端节点F的交叉连接(即客户侧端口与端节点F的链路中的保护通道资源和链路F-C的保护通道资源之间的交叉连接)。示例性的,当中间节点D先接收到中间节点E发送的业务1的保护路径的保护倒换请求消息时,根据保护路径A-C-D-E-B的信息和中间节点D的配置信息判断中间节点D的保护通道资源是否可用。例如,中间节点D的配置信息可以示意性地(以表格形式)表示如下:表11中间节点D的配置信息保护路径标识保护通道资源优先级资源占用情况业务1C-D,D-E2空闲业务2C-D,D-E1空闲表12中间节点D的配置信息保护路径标识保护通道资源优先级资源占用情况业务1C-D,D-E2业务1占用业务2C-D,D-E1业务1占用表13中间节点D的配置信息中间节点D根据中间节点D的配置信息确定业务1的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定中间节点D的保护通道资源可用,将中间节点D的配置信息中资源占用情况“空闲”更改为“业务1占用”。中间节点D向其上游邻居节点中间节点E发送资源可用的指示消息,并向其下游邻居节点中间节点C发送业务1的保护路径的保护倒换请求消息,资源可用的指示消息用于通知其上游邻居节点中间节点E中间节点D的保护通道资源可用。当中间节点D又接收到中间节点C发送的业务2的保护路径的保护倒换请求消息时,根据保护路径F-C-D-E-G的信息和中间节点D的配置信息(如表12)判断中间节点D的保护通道资源是否可用。具体地,中间节点D确定业务2的保护路径请求保护倒换,并确定资源占用情况“业务1占用”,进一步地比较业务1的保护路径和业务2的保护路径的优先级,业务2的优先级级别“1”高于业务1的优先级级别“2”,即对于业务2的保护路径而言,中间节点D的保护通道资源可用,将中间节点D的配置信息中资源占用情况“业务1占用”更改为“业务2占用”,如表13所示。此时,中间节点D还未建立交叉连接,中间节点D向其上游邻居节点中间节点C发送资源可用的指示消息,资源可用的指示消息用于通知中间节点C中间节点D的保护通道资源可用,并向其下游邻居节点中间节点E发送业务2的保护路径的保护倒换请求消息,可选地,还可以向中间节点E发送业务1的资源不可用的指示消息。当中间节点C接收到中间节点D发送的业务1的保护路径的保护倒换请求消息时,由于业务1的优先级低于业务2的优先级,中间节点C可以不向中间节点D回复任何消息,也可以向中间节点D回复资源不可用(对于业务1)的响应消息。中间节点C接收到中间节点D发送的资源可用(对于业务2)的指示消息,建立业务2的保护路径在中间节点C的交叉连接(即链路F-C中的保护通道资源和链路C-D的保护通道资源之间的交叉连接)。在中间节点E,中间节点E再接收到中间节点D发送的业务2的保护路径的保护倒换请求消息时,中间节点E根据中间节点E的配置信息(如表10所示)确定业务2的保护路径请求保护倒换,并确定资源占用情况“业务1占用”,进一步地,比较业务1的保护路径和业务2的保护路径的优先级,业务2的优先级级别“1”高于业务1的优先级级别“2”,即对于业务2的保护路径而言,中间节点E的保护通道资源可用,将中间节点E的配置信息中资源占用情况“业务1占用”更改为“业务2占用”,如表14所示。表14中间节点E的配置信息保护路径标识保护通道资源优先级资源占用情况业务1D-E,E-B2业务2占用业务2D-E,E-G1业务2占用如果中间节点E已建立了由业务1的保护路径占用(即链路D-E和链路E-B之间)的交叉连接,则中间节点E拆除当前的交叉连接,可选地,中间节点E可以向端节点B发送业务1的资源不可用的消息,使得端节点B拆除业务1的保护路径在端节点B的交叉连接。中间节点E向中间节点D发送资源可用(对于业务2)的指示消息,并向端节点G(上述第二端节点)发送业务2的保护路径的保护倒换请求消息,资源可用的指示消息用于通知中间节点D中间节点E的保护通道资源可用。当端节点G接收到其上游邻居节点中间节点E发送的业务2的保护路径的保护倒换请求消息后,可选地,根据保护路径F-C-D-E-G的信息和中间节点G的配置信息判断端节点G的保护通道资源是否可用。可选地,端节点G可以根据端节点G的配置信息确定业务2的保护路径请求保护倒换,并确定资源占用情况“空闲”,即确定端节点G的保护通道资源可用,将端节点G的配置信息中资源占用情况“空闲”更改为“业务2占用”。端节点G向其上游邻居节点中间节点E发送资源可用(对于业务2)的指示消息,使得中间节点E在获知端节点G的保护通道资源可用时,建立业务2的保护路径在中间节点E的交叉连接。同时,端节点G也建立业务2的保护路径在端节点G的交叉连接。应理解,本发明实施例对端节点B和端节点F发起保护到倒换的流程的时间顺序不作限定,当多条路径同抢共享保护通道资源时,各个节点的操作的情况与各条路径发起保护倒换的流程的先后顺序相关,图7的实施例仅仅是示例性的,而非要限制本发明的范围。还应注意的是,建立的交叉连接可以是双向的,也可以是单向的,本发明实施例对此也不作限定。本发明实施例多条保护路径同抢共享保护通道资源,第一端节点发起保护倒换的过程,各个中间节点接收到本节点的上游邻居节点发送的保护倒换请求消息,确定本节点的保护通道资源可用且未建立任一路径在本节点的交叉连接的情况下,向其上游邻居节点发送资源可用的指示消息,并向本节点的下游邻居节点发送保护倒换请求消息,使得本节点的上游节点和下游节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且本节点的上游邻居节点在通过指示消息获知其下游邻居节点的保护通道资源可用后,再建立交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。另外,作为共享连接资源的中间节点无需反复配置交叉,从而降低节点操作的复杂度,并进一步减少保护倒换的时间,提高效率。图8是本发明一个实施例的中间节点的结构框图。图8的中间节点800包括接收模块801、确定模块802和发送模块803。接收模块801,用于接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。确定模块802,用于根据接收模块801接收的第一保护路径的信息确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲。发送模块803,用于在确定模块802确定中间节点的保护通道资源可用时,向中间节点的下游邻居节点发送保护倒换请求消息,并向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的保护通道资源可用。接收模块801还用于:接收中间节点的下游邻居节点根据发送模块803发送的保护倒换请求消息发送的第二指示消息。确定模块802还用于:根据接收模块801接收的第二指示消息获知中间节点的下游邻居节点的保护通道资源可用,建立第一保护路径在中间节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲时,向中间节点的下游邻居节点发送保护倒换请求消息,并向该上游邻居节点发送第一指示消息,使得该中间节点的上游和下游邻居节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再建立第一保护路径的交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。中间节点800可实现图1至图7的实施例中涉及中间节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,确定模块802可以具体用于:当中间节点的保护通道资源空闲时,确定中间节点的保护通道资源可用;或者具体用于:当第一保护路径的优先级高于第二保护路径的优先级时,确定中间节点的保护通道资源可用,第二保护路径包括第三端节点、第四端节点和至少一个中间节点,中间节点已建立第二保护路径在所述中间节点的交叉连接或者中间节点接收到第二保护路径的保护倒换请求消息。进一步地,当第一保护路径的优先级高于第二保护路径的优先级且中间节点已建立第二保护路径在中间节点的交叉连接,确定模块802还可以用于拆除当前第二保护路径在中间节点的交叉连接,使得中间节点的保护通道资源空闲。可选地,可按业务类型确定保护路径的优先级级别,如第一保护路径需传输的业务数据优先级高于第二保护路径需传输的业务数据优先级;或者,可按工作路径的故障类型(如SF或SD确定保护路径的优先级级别),如第一保护路径对应的工作路径的故障类型的优先级高于第二保护路径对应的工作路径的故障类型的优先级;等等。其中,上述第二保护路径包括第三端节点、第四端节点和至少一个中间节点,而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。可选地,作为另一个实施例,确定模块802可以具体用于:根据第一保护路径的信息和中间节点的配置信息判断出中间节点的保护通道资源可用。其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。进一步地,确定模块802还可以用于更改中间节点的配置信息。可选地,作为另一个实施例,发送模块803可以具体用于:通过光网络中的开销字节向中间节点的下游邻居节点发送保护倒换请求消息,并向上游邻居节点发送第一指示消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。图9是本发明另一个实施例的中间节点的结构框图。图9的中间节点900包括接收模块901、确定模块902和发送模块903。接收模块901,用于接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。确定模块902,用于根据接收模块901接收的第一保护路径的信息确定中间节点的保护通道资源可用。发送模块903,用于在确定模块902确定中间节点的保护通道资源可用且中间节点已建立第一保护路径在中间节点的交叉连接时,向中间节点的下游邻居节点发送保护倒换请求消息。接收模块901还用于:接收中间节点的下游邻居节点根据发送模块903发送的保护倒换请求消息发送的第二指示消息。确定模块902还用于:根据接收模块901接收的第二指示消息获知中间节点的下游邻居节点的保护通道资源可用。发送模块903还用于:向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的下游邻居节点的保护通道资源可用。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用时,向中间节点的下游邻居节点发送保护倒换请求消息,且该中间节点已建立了第一保护路径在中间节点的交叉连接,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的下游邻居节点的保护通道资源可用的指示消息。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。中间节点900可实现图1至图7的实施例中涉及中间节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,确定模块902可以具体用于:当第一保护路径的优先级高于第二保护路径的优先级时,确定中间节点的保护通道资源可用,中间节点已建立第二保护路径在中间节点的交叉连接且中间节点为第一保护路径和第二保护路径的共享连接资源。其中,第二保护路径包括第三端节点、第四端节点和至少一个中间节点,共享连接资源表示中间节点与相邻的两个节点之间的链路的保护通道资源在第一保护路径和第二保护路径中均相同。而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。通过本发明实施例高优先级的保护路径抢占低优先级的保护路径的共享保护通道资源时,作为共享连接资源的中间节点无需反复配置交叉,从而降低节点操作的复杂度,并进一步减少保护倒换的时间,提高效率,该中间节点获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的保护通道资源可用的指示消息,从而避免保护倒换过程中发生业务的错连。可选地,作为另一个实施例,确定模块902可以具体用于:根据第一保护路径的信息和所中间节点的配置信息判断出中间节点的保护通道资源可用。其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。进一步地,确定模块902还可以用于更改中间节点的配置信息。可选地,作为另一个实施例,发送模块903可以具体用于:通过光网络中的开销字节向中间节点的下游邻居节点发送保护倒换请求消息,或者通过光网络中的开销字节向上游邻居节点发送第一指示消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。图10是本发明一个实施例的第一端节点的结构框图。图10的第一端节点1000包括发送模块1001、接收模块1002和建立模块1003。发送模块1001,用于向第一端节点的下游邻居节点发送保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第一端节点的下游邻居节点为至少一个中间节点中的节点。接收模块1002,用于接收第一端节点的下游邻居节点根据发送模块1001发送的第一保护路径的信息发送的指示消息。建立模块1003,用于根据接收模块1002接收的指示消息获知第一端节点的下游邻居节点的保护通道资源可用,建立第一保护路径在第一端节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第一端节点发起保护倒换的流程,向第一端节点的下游邻居节点发送保护倒换请求消息,在接收到第一端节点的下游邻居节点发送的第一指示消息获知其下游邻居节点的保护通道资源可用后,再进行交叉连接的建立。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。第一端节点1000可实现图1至图7的实施例中涉及第一端节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,发送模块1001可以具体用于:通过光网络中的开销字节向第一端节点的下游邻居节点发送保护倒换请求消息。可选地,作为另一个实施例,建立模块1003还可以用于预先设置该第一端节点的配置信息。第一端节点的配置信息可以包括第一端节点与其下游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。当然,第一端节点还可以是其他保护路径中的节点。例如,该第一端节点是某条保护路径(非第一保护路径)的中间节点。图11是本发明一个实施例的第二端节点的结构框图。图11的第二端节点1100包括接收模块1101、发送模块1102和建立模块1103。接收模块1101,用于接收第二端节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第二端节点的上游邻居节点为至少一个中间节点中的节点。发送模块1102,用于在根据接收模块1101接收的第一保护路径的信息确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,指示消息用于通知第二端节点的上游邻居节点第二端节点的保护通道资源可用。建立模块1103,用于建立第一保护路径在第二端节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第二端节点接收到第二端节点的上游邻居节点发送的保护倒换请求消息,在确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,以便第二端节点的上游邻居节点通过指示消息获知第二端节点的保护通道资源可用,因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。第二端节点1100可实现图1至图7的方法中涉及第二端节点的各个步骤,为避免重复,不再详细描述。可选地,作为一个实施例,发送模块1102可以具体用于:通过光网络中的开销字节向第二端节点的上游邻居节点发送指示消息。可选地,作为另一个实施例,建立模块1103还可以用于预先设置该第二端节点的配置信息。第二端节点的配置信息可以包括第二端节点与其上游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。图12示出了一种设备的实施例,在该实施例中,设备1200包括处理器1201,存储器1202,发送器1203和接收器1204。处理器1201控制设备1200的操作,处理器1201还可以称为CPU(CentralProcessingUnit,中央处理单元)。存储器1202可以包括只读存储器和随机存取存储器,并向处理器1201提供指令和数据。存储器1202的一部分还可以包括非易失行随机存取存储器(NVRAM)。处理器1201,存储器1202,发送器1203和接收器1204通过总线系统1212耦合在一起,其中总线系统1210除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见在图中将各种总线都标为总线系统1210。上述本发明实施例揭示的方法可以应用上述的设备1200。其中,处理器1201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成。进一步地,图13是本发明再一个实施例的中间节点的结构框图。图13的中间节点1300包括接收器1301、处理器1302和发送器1303。接收器1301,用于接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。处理器1302,用于根据接收器13011接收的第一保护路径的信息确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲。发送器1303,用于在处理器1302确定中间节点的保护通道资源可用时,向中间节点的下游邻居节点发送保护倒换请求消息,并向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的保护通道资源可用。接收器1301还用于:接收中间节点的下游邻居节点根据发送器1303发送的保护倒换请求消息发送的第二指示消息。处理器1302还用于:根据接收器1301接收的第二指示消息获知中间节点的下游邻居节点的保护通道资源可用,建立第一保护路径在中间节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用且中间节点的保护通道资源空闲时,向中间节点的下游邻居节点发送保护倒换请求消息,并向该上游邻居节点发送第一指示消息,使得该中间节点的上游和下游邻居节点能够同时执行保护倒换的过程,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再建立第一保护路径的交叉连接。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。中间节点1300可实现图1至图7的实施例中涉及中间节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,处理器1302可以具体用于:当中间节点的保护通道资源空闲时,确定中间节点的保护通道资源可用;或者具体用于:当第一保护路径的优先级高于第二保护路径的优先级时,确定中间节点的保护通道资源可用,第二保护路径包括第三端节点、第四端节点和至少一个中间节点,中间节点已建立第二保护路径在所述中间节点的交叉连接或者中间节点接收到第二保护路径的保护倒换请求消息。进一步地,当第一保护路径的优先级高于第二保护路径的优先级且中间节点已建立第二保护路径在中间节点的交叉连接,处理器1302还可以用于拆除当前第二保护路径在中间节点的交叉连接,使得中间节点的保护通道资源空闲。可选地,可按业务类型确定保护路径的优先级级别,如第一保护路径需传输的业务数据优先级高于第二保护路径需传输的业务数据优先级;或者,可按工作路径的故障类型(如SF或SD确定保护路径的优先级级别),如第一保护路径对应的工作路径的故障类型的优先级高于第二保护路径对应的工作路径的故障类型的优先级;等等。其中,上述第二保护路径包括第三端节点、第四端节点和至少一个中间节点,而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。可选地,作为另一个实施例,处理器1302可以具体用于:根据第一保护路径的信息和中间节点的配置信息判断出中间节点的保护通道资源可用。其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。进一步地,处理器1302还可以用于更改中间节点的配置信息。可选地,作为另一个实施例,发送器1303可以具体用于:通过光网络中的开销字节向中间节点的下游邻居节点发送保护倒换请求消息,并向上游邻居节点发送第一指示消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。图14是本发明又一个实施例的中间节点的结构框图。图14的中间节点1400包括接收器1401、处理器1402和发送器1403。接收器1401,用于接收中间节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,中间节点为至少一个中间节点之一。处理器1402,用于根据接收器1401接收的第一保护路径的信息确定中间节点的保护通道资源可用。发送器1403,用于在处理器1402确定中间节点的保护通道资源可用且中间节点已建立第一保护路径在中间节点的交叉连接时,向中间节点的下游邻居节点发送保护倒换请求消息。接收器1401还用于:接收中间节点的下游邻居节点根据发送器1403发送的保护倒换请求消息发送的第二指示消息。处理器1402还用于:根据接收器1401接收的第二指示消息获知中间节点的下游邻居节点的保护通道资源可用。发送器1403还用于:向中间节点的上游邻居节点发送第一指示消息,第一指示消息用于通知中间节点的上游邻居节点中间节点的下游邻居节点的保护通道资源可用。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,中间节点、中间节点的上游邻居节点以及中间节点的下游邻居节点的描述方式是相对而言的。节点的保护通道资源指的是相应的保护路径在该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源。建立第一保护路径在中间节点的交叉连接指的是建立对应于第一保护路径的该节点与其上游邻居节点的链路中的保护通道资源和该节点与其下游邻居节点的链路中的保护通道资源之间的交叉连接。应理解,节点之间的链路中的保护通道资源可以是一份或多份,节点的交叉连接可以是一个或多个,本发明实施例对此并不限定。为了方便描述,本发明实施例节点之间的链路中的保护通道资源将以一份进行说明。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,中间节点接收到中间节点的上游邻居节点发送的保护倒换请求消息,确定中间节点的保护通道资源可用时,向中间节点的下游邻居节点发送保护倒换请求消息,且该中间节点已建立了第一保护路径在中间节点的交叉连接,保护通道资源可由多条工作路径共享,且该中间节点在通过其下游邻居节点发送的第二指示消息获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的下游邻居节点的保护通道资源可用的指示消息。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。中间节点1400可实现图1至图7的实施例中涉及中间节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,处理器1402可以具体用于:当第一保护路径的优先级高于第二保护路径的优先级时,确定中间节点的保护通道资源可用,中间节点已建立第二保护路径在中间节点的交叉连接且中间节点为第一保护路径和第二保护路径的共享连接资源。其中,第二保护路径包括第三端节点、第四端节点和至少一个中间节点,共享连接资源表示中间节点与相邻的两个节点之间的链路的保护通道资源在第一保护路径和第二保护路径中均相同。而第一保护路径的该中间节点也为第二保护路径中的一个节点,应理解,可以是第二保护路径的中间节点,也可以是第二保护路径的端节点,本发明对此不作限定。通过本发明实施例高优先级的保护路径抢占低优先级的保护路径的共享保护通道资源时,作为共享连接资源的中间节点无需反复配置交叉,从而降低节点操作的复杂度,并进一步减少保护倒换的时间,提高效率,该中间节点获知其下游邻居节点的保护通道资源可用后,再向其上游邻居节点发送该中间节点的保护通道资源可用的指示消息,从而避免保护倒换过程中发生业务的错连。可选地,作为另一个实施例,处理器1402可以具体用于:根据第一保护路径的信息和所中间节点的配置信息判断出中间节点的保护通道资源可用。其中,中间节点的配置信息包括至少一条保护路径的标识、至少一条保护路径的优先级和至少一条保护路径的保护通道资源的信息,至少一条保护路径包括第一保护路径。可以在相应的中间节点上预先设置该中间节点的配置信息。进一步地,处理器1402还可以用于更改中间节点的配置信息。可选地,作为另一个实施例,发送器1403可以具体用于:通过光网络中的开销字节向中间节点的下游邻居节点发送保护倒换请求消息,或者通过光网络中的开销字节向上游邻居节点发送第一指示消息。具体地,可以通过OTN或SDH网络中的开销字节,可以使用APS开销字节或其他预留的、未被标准定义使用的开销字节。图15是本发明另一个实施例的第一端节点的结构框图。图10的第一端节点1500包括发送器1501、接收器1502和处理器1503。发送器1501,用于向第一端节点的下游邻居节点发送保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第一端节点的下游邻居节点为至少一个中间节点中的节点。接收器1502,用于接收第一端节点的下游邻居节点根据发送器1501发送的第一保护路径的信息发送的指示消息。处理器1503,用于根据接收器1502接收的指示消息获知第一端节点的下游邻居节点的保护通道资源可用,建立第一保护路径在第一端节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第一端节点发起保护倒换的流程,向第一端节点的下游邻居节点发送保护倒换请求消息,在接收到第一端节点的下游邻居节点发送的第一指示消息获知其下游邻居节点的保护通道资源可用后,再进行交叉连接的建立。因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。第一端节点1500可实现图1至图7的实施例中涉及第一端节点的操作,因此为避免重复,不再详细描述。可选地,作为一个实施例,发送器1501可以具体用于:通过光网络中的开销字节向第一端节点的下游邻居节点发送保护倒换请求消息。可选地,作为另一个实施例,处理器1503还可以用于预先设置该第一端节点的配置信息。第一端节点的配置信息可以包括第一端节点与其下游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。当然,第一端节点还可以是其他保护路径中的节点。例如,该第一端节点是某条保护路径(非第一保护路径)的中间节点。图16是本发明另一个实施例的第二端节点的结构框图。图16的第二端节点1600包括接收器1601、发送器1602和处理器1603。接收器1601,用于接收第二端节点的上游邻居节点发送的保护倒换请求消息,保护倒换请求消息包括第一保护路径的信息,第一保护路径包括第一端节点、第二端节点和至少一个中间节点,至少一个中间节点位于第一端节点和第二端节点之间,第二端节点的上游邻居节点为至少一个中间节点中的节点。发送器1602,用于在根据接收器1601接收的第一保护路径的信息确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,指示消息用于通知第二端节点的上游邻居节点第二端节点的保护通道资源可用。处理器1603,用于建立第一保护路径在第二端节点的交叉连接。在本发明中,第一端节点(或第二端节点)可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。为了方便描述,本发明以保护倒换请求消息的传输方向为参考方向,也就是说,第一端节点的下游邻居节点的描述方式是相对而言的。本发明实施例在第一端节点和第二端节点之间的工作路径出现故障时,第二端节点接收到第二端节点的上游邻居节点发送的保护倒换请求消息,在确定第二端节点的保护通道资源可用时,向第二端节点的上游邻居节点发送指示消息,以便第二端节点的上游邻居节点通过指示消息获知第二端节点的保护通道资源可用,因此,能够在提高资源利用率的同时快速进行保护倒换,提高效率,并且避免保护倒换过程中发生业务的错连。第二端节点1600可实现图1至图7的方法中涉及第二端节点的各个步骤,为避免重复,不再详细描述。可选地,作为一个实施例,发送器1602可以具体用于:通过光网络中的开销字节向第二端节点的上游邻居节点发送指示消息。可选地,作为另一个实施例,处理器1603还可以用于预先设置该第二端节点的配置信息。第二端节点的配置信息可以包括第二端节点与其上游邻居节点之间的保护通道资源的信息,以及上述第一保护路径的优先级等信息。图17是本发明一个实施例的保护倒换系统的示意性框图。图17的保护倒换系统可包括一个第一端节点1701(上述第一端节点1000/1500)、一个第二端节点1702(上述第一端节点1100/1600)和至少一个中间节点(上述中间节点800和/或900,或者上述中间节点1300和/或1400),即N个中间节点,N为正整数,分别是中间节点1、中间节点2,……,中间节点N。应理解,本发明实施例对中间节点的数目不作限定,可以是1个或多个。在本发明中,第一端节点可以是第一保护路径的两个端节点中任一个,即可以是源节点,也可以是目的节点,本发明实施例对此并不限定。示例性的,系统1700还可以包括第三端节点1803和第四端节点1804,如图18所示,第二保护路径包括第三端节点1803、第四端节点1804和N个中间节点。应理解,图18的系统仅仅是示例性,第一保护路径中的中间节点的数目可以与第二保护路径中的中间节点的数目相同或不同,第一保护路径中的中间节点在第二保护路径中还可以是端节点,等等。本发明实施例对此并不限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信路径可以是通过一些接口,装置或单元的间接耦合或通信路径,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1