一种网络配置方法、环形网络系统和一种节点的制作方法

文档序号:7705831阅读:346来源:国知局
专利名称:一种网络配置方法、环形网络系统和一种节点的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种网络配置方法、环形网络系统和一种节点。
背景技术
多协议标签转发(MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。MPLS独立于第二和第三层协议,诸如异步传输模式(ATM)和IP。它提供了一种方式,将IP地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。它是现有路由和交换协议的接口,如IP、ATM、帧中继、资源预留协议(RSVP)、开放最短路径优先(OSPF)等等。在MPLS中,数据传输发生在标签转发路径(LSP)上。LSP是每一个沿着从源端到终端的路径上的结点的标签序列。现今使用着一些标签分发协议,如标签分发协议(LDP)、 RSVP或者建于路由协议之上的一些协议,如边界网关协议(BGP)。因为固定长度标签被插入每一个包或信元的开始处,并且可被硬件用来在两个链接间快速交换包,所以使数据的快速交换成为可能。在现有技术中,在使用MPLS技术实现环形网络时,环上的每个节点均针对每条业务进行转发,环上节点需要针对每条业务执行不同的转发策略。由于通常上环业务的数量庞大,因此会给每个环上节点带来很大的处理压力。

发明内容
本发明的一个目的为提供一种网络配置方法、环形网络系统和一种节点。本发明技术方案如下本发明的一方面提供了一种网络配置方法,应用于包括η个节点的环上,其中 η彡2,且η为自然数,以所述环上的每个节点为一个正向链形工作通道下环节点CCWC_LN, 分别为每个所述CCWC_LN建立一个正向链形工作通道,其中,每个所述正向链形工作通道的建立包括确定所述环上的一个节点为所述CCWC_LN ;在所述环上除所述CCWC_LN外的每个节点上分别配置一个用于将报文沿所述环的正向向所述CCWC_LN发送的工作通道标签转发路径标签WC_LSPlabel,其中,所述除所述 CCWC_LN外的每个节点上配置的所述WC_LSP label分别为所述除所述CCWC_LN外的每个节点沿所述环的正向的下一跳节点为所述除所述CCWC_LN外的每个节点分配的;在除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点的标签转发表中,分别配置工作通道标签转发路径标签WC_LSPlabel对应关系,其中,所述除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点为正向链形工作通道的中间节点,所述WC_LSP label对应关系为所述正向链形工作通道的每个中间节点沿所述环的正向的下一跳节点为所述正向链形工作通道的每个中间节点分配的WC_LSPlabel与所述正向链形工作通道的每个中间节点为其沿所述环的正向的上一跳节点分配的 WC_LSP label的对应关系。本发明的一方面提供了一种环形网络系统,包括η个节点,其中η彡2,且η为自然数,每个所述节点包括正向链形工作通道下环节点CCWC_LN确定单元,用于确定第一组正向链形工作通道下环节点CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点;工作通道标签转发路径标签WC_LSP label配置单元,用于在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN 中的每个节点的WC_LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的 WC_LSP label分别对应不同的下环节点;工作通道标签转发路径标签WC_LSP label对应关系配置单元,用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSPlabel对应关系,其中,以第二组 CCWC_LN中的节点i为下环节点的WC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点i的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。本发明的一方面提供了一种节点,所述节点用于与多个相同的节点组成一个环形网络,所述节点包括所述正向链形工作通道下环节点CCWC_LN确定单元,用于确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点;所述工作通道标签转发路径标签WC_LSP label配置单元,用于在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组 CCWC_LN中的每个节点的WC_LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的WC_LSPlabel分别对应不同的下环节点;所述工作通道标签转发路径标签WC_LSP label对应关系配置单元,用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSPlabel对应关系,其中,以第二组CCWC_LN中的节点i为下环节点的WC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点i的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。本发明的一个优点在于,由于以环上的每个节点为一个正向链形工作通道下环节点(CCWC_LN),分别为每个所述CCWC_LN建立一个正向链形工作通道,环上的业务在转发时被封装了 WC_LSP label,通过相应的正向链形工作通道到达下环节点。因此,环上的节点不需要针对不同上环节点的业务执行不同的转发策略,大幅降低了处理负担。


图1所示为本发明一个实施例的方法流程图;图2所示为本发明一个实施例的网络结构图;图3所示为本发明一个实施例的方法流程图;图4所示为本发明一个实施例的方法流程图;图5所示为本发明一个实施例的网络结构图;图6所示为本发明一个实施例的网络结构图;图7所示为本发明一个实施例的网络结构图;图8所示为本发明一个实施例的网络结构图;图9所示为本发明一个实施例的设备结构图;图10所示为本发明一个实施例的网络结构图;图11所示为本发明一个实施例的设备结构图;图12所示为本发明一个实施例的设备结构图。
具体实施例方式下面结合附图和具体实施例对本发明展开详细说明。但需要注意,下面的这些实施例,仅为帮助理解技术方案所举的例子,并不用于限定本发明。本发明的一个实施例本发明的一个实施例公开了一种网络配置方法。所述网络配置方法,应用于包括 η个节点的环上,其中η彡2,且η为自然数。可选地,η为2、3、4、5、6、7、8、10或20。所述网络配置方法包括如下内容。以所述环上的每个节点为一个正向链形工作通道的下环节点CCWC_LN(Clockwise Chain Working Channel_Leaving Node),分别为每个所述CCWC_LN建立一个正向链形工作通道,其中,如图1所示,每个所述正向链形工作通道的建立包括11、确定所述环上的一个节点作为所述CCWC_LN ;12、在所述环上除所述CCWC_LN外的每个节点上分别配置一个用于将报文沿所述环的正向向CCWC_LN发送的工作通道标签转发路径标签(WC_LSPlabel,Working Channe 1_ LSP label),其中,所述除所述CCWC_LN外的每个节点上配置的所述WC_LSP label分别为所述除所述CCWC_LN外的每个节点沿所述环的正向的下一跳节点为所述除所述CCWCJi^h 的每个节点分配的;13、在除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点的标签转发表中,分别配置工作通道标签转发路径标签(WC_LSP label, Working Channe 1_LSP label)对应关系,其中,所述除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点为正向链形工作通道的中间节点,所述WC_LSP label对应关系为所述正向链形工作通道的每个中间节点沿所述环的正向的下一跳节点为所述正向链形工作通道的每个中间节点分配的WC_LSP label与所述正向链形工作通道的每个中间节点为其沿所述环的正向的上一跳节点分配的WC_LSP label的对应关系。可选地,所述方法还包括所述环上的一个节点接收到一个上环报文后确定所述上环报文的CCWC_LN ;
根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ;为所述上环报文压入(push)所述确定的WC_LSP label并执行报文转发。在依照上述方法以环上的一个第一节点为CCWC_LN建立了一个正向链形工作通道后,以所述第一节点为CCWC_LN的报文在环上的转发过程如下。当一个以所述第一节点为CCWC_LN的第一报文从环上除所述第一节点外的任意一个节点上环时,接收到所述第一报文的节点根据本节点中的配置信息确定所述第一报文的CCWC_LN为所述第一节点。然后,接收到所述第一报文的节点使用本节点上配置的用于将报文沿环的正向向CCWC_LN发送的WC_LSP label对所述第一报文进行封装,即为作为上环报文的第一报文压入一个WC_LSP label,并沿着所述环的正向向下一跳节点发送所述第一报文。可选地,所述下一跳节点在确定自身为所述第一报文的CCWC_LN后,对所述第一报文执行下环处理。优选地,所述下一跳节点根据所述第一报文中的WC_LSP label查询所述下一跳节点的标签转发表,确定自身是否为所述第一报文的CCWC_LN。可选地,所述下一跳节点确定自身是所述正向链形工作通道的中间节点,则所述下一跳节点沿所述正向链形工作通道对所述第一报文进行转发。优选地,所述下一跳节点根据所述第一报文中的WC_LSP label查询所述下一跳节点的标签转发表,获得与所述第一报文中的WC_LSP label对应的工作通道中间节点标签对应关系,并进一步确定所述下一跳节点沿所述环的正向向CCWC_LN发送所述第一报文所需的一个新的WC_LSP label。所述下一跳节点将工作标签交换为所述新的WC_LSP label,将所述第一报文沿所述环的正向发送至一个新的下一跳节点。所述新的下一跳节点继续根据所述第一报文中当前的WC_LSP label查询所述新的下一跳节点的标签转发表,当确定自身为CCWC_LN时,则执行下环操作;当确定自身为所述正向链形工作通道的另一个中间节点时,则使用根据自身的标签转发表获取的另一个新的WC_LSP label,继续沿所述环的正向转发所述第一报文,直至将所述第一报文发送至 CCWC_LN0在本实施例中,以环上的各个节点为CCWC_LN,依照上述方法分别建立一个正向链形工作通道。因此,从环上任意一个节点上环且请求从其上环节点外的任意一个节点下环的报文,均可以通过以该报文的下环节点为CCWC_LN的正向链形工作通道下环。环上的节点不需要针对不同上环节点的业务执行不同的转发策略。例如,依照本实施例的配置方法,对于如图2所示的环,需要以节点A-F中的每个节点为下环节点,分别为每个下环节点建立一个正向链形工作通道。当确定节点D为一个CCWC_LN时,则为如图2所述的环上除节点D以外的每个节点,即节点A、节点B、节点C、节点E和节点F,分别配置一个用于将报文沿所述环的正向向节点D发送的WC_LSP label,其中每个节点上配置的所述WC_LSP label均为所述每个节点沿所述环的正向的下一跳节点为所述每个节点分配的。例如,节点E的标签转发表中配置的用于将报文沿所述环的正向向节点D发送的 LSP label_D_D是由节点D为节点E分配的,节点F的标签转发表中配置的用于将报文沿所述环的正向向节点D发送的LSP label_E_D是由节点E为节点F分配的,节点A的标签转发表中配置的用于将报文沿所述环的正向向节点D发送的LSP label_F_D是由节点F为节点A分配的,节点B的标签转发表中配置的用于将报文沿所述环的正向向节点D发送的 LSP label_A_D是由节点A为节点B分配的,节点C的标签转发表中配置的用于将报文沿所述环的正向向节点D发送的LSP label_B_D是由节点B为节点C分配的。进一步地,在如图2所述的网络中,当节点D为CCWC_LN,且所述正向为顺时针方向时,则节点E、节点F、节点A和节点B均为所述正向链形工作通道的中间节点。节点C为以节点D为CCWC_LN的正向链形工作通道的入节点,不是所述中间节点;所述节点D为CCWC_ LN,也不是所述中间节点。这样,节点E的标签转发表中配置有LSP label_D_D和LSP label_E_D的对应关系,节点F的标签转发表中配置有LSP label_E_D和LSP label_F_D的对应关系,节点A的标签转发表中配置有LSP label_F_D和LSP label_A_D的对应关系,节点B的标签转发表中配置有LSP label_A_D和LSP label_B_D的对应关系。节点C不是所述中间节点,但节点C的标签转发表中配置有节点B为其分配的用于沿所述环的正向将报文向节点D发送的 LSPlabel_B_D。经过上述配置后,便建立了以节点D为CCWC_LN的一个正向链形工作通道。当一个需要从节点D下环的报文A从节点A上环时,节点A根据本节点中的配置信息确定报文A的下环节点为节点D,即所述报文A的CCWC_LN为节点D,则节点A使用节点A的转发表项中中配置的用于将报文沿所述环的正向向CCWC_LN发送的LSP label_F_D 封装所述报文A,并将报文A发送给节点F,其中正向为顺时针方向。节点F接收到报文A,根据报文A中的LSP label_F_D查询节点F的标签转发表, 确定继续转发报文A所需的LSP label_E_D,然后使用LSPlabel_E_D替换报文A中的LSP label_F_D,并将报文A发送至节点E。节点E接收到报文A,根据报文A中的LSP label_E_D查询节点E的标签转发表, 确定继续转发报文A所需的LSP label_D_D,然后使用LSPlabel_D_D替换报文A中的LSP labelE_D,并将报文A发送至节点D。节点D接收到报文A,根据报文A中携带的LSP label_D_D查询标签转发表,确定节点D为下环节点,则对报文A执行下环处理。进一步地,依照以节点D为CCWC_LN建立一个正向链形工作通道的方法,分别以节点A、节点B、节点C、节点E和节点F为CCWC_LN,建立五个正向链形工作通道。这六个正向链形工作通道同时工作,便可以将一个以环上任意一个节点为下环节点的报文发送至相应的下环节点。可选地,在本实施例中,在已建立所述多个正向链形保护通道的基础上,还包括一种在所述环上建立多个反向链形保护通道的方法。以所述环上的每个节点为一个反向链形保护通道的下环节点ACPC_ LN(Anticlockwise Chain Protecting Channel_Leaving Node),ACPC_LN 建立一个反向链形保护通道,其中,如图3所示,每个所述反向链形保护通道的建立包括21、确定所述环上的一个节点为所述ACPC_LN ;22、在所述环上除所述ACPC_LN外的每个节点上分别配置一个用于将报文沿所述环的反向向所述ACPC_LN发送的保护通道标签转发路径标签(PC_LSP label,Protectinging Channe 1_LSP label),其中,所述除所述ACPC_LN外的每个节点上配置的所述PC_LSP label分别为所述除所述ACPC_LN外的每个节点沿所述环的反向的下一跳节点为所述除所述ACPC_LN外的每个节点分配的;23、在除所述ACPC_LN和所述ACPC_LN沿所述环的反向的下一跳节点以外的每个节点的标签转发表中,分别配置保护通道标签转发路径标签PC_LSP label对应关系,其中, 除所述ACPC_LN和所述ACPC_LN沿所述环的反向的下一跳节点以外的节点为反向链形保护通道的中间节点,所述PC_LSP label对应关系为所述反向链形保护通道的每个中间节点沿所述环的反向的下一跳节点为所述反向链形保护通道的每个中间节点分配的PC_LSP label与所述反向链形保护通道的每个中间节点为其沿所述环的反向的上一跳节点分配的 PC_LSP label的对应关系。这样,对于所述环上的任意一个节点,均存在以该节点为CCWC_LN的正向链形工作通道,又存在以该节点为ACPC_LN的反向链形保护通道。可选地,在所述环上的每个节点中,均配置有通道切换标签对应关系,所述通道切换标签对应关系为所述WC_LSP label和所述PC_LSP label的对应关系,其中,一条通道切换标签对应关系中的WC_LSP label对应的正向链形工作通道和同一通道切换标签对应关系中的PC_LSP label对应的反向链形保护通道具有相同的下环节点。当一个节点需要将一个报文从一个正向链形工作通道切换到具有相同的下环节点的反向链形保护通道时,则根据报文中携带的WC_LSP label查询所述通道切换标签对应关系,确定用于使报文在所述具有相同下环节点的反向链形保护通道中传输的WC_LSPlabel,以便使用所述反向链形保护通道标签将报文通过所述反向链形保护通道发送至下环节点。可选地,一种根据所述通道切换标签对应关系使用反向链形工作通道对报文进行保护的方法如下。所述环上的两个节点确定所述两个节点间发生链路故障,其中,所述两个节点中的一个为故障链路本端节点,另一个为故障链路对端节点;所述故障链路本端节点通过一条正向链形工作通道接收到一个需要经过所述发生故障的链路的待转发报文;所述故障链路本端节点根据所述待转发报文的WC_LSP label和所述通道切换标签对应关系为所述待转发报文确定一个PC_LSP label ;所述故障链路本端节点使用所述确定的PC_LSP label,沿所述确定的PC_LSP label对应的反向链形保护通道,将所述待报文发送至所述待转发报文的下环节点。例如,在如图2所示的网络中,存在以节点D为CCWC_LN的正向链形工作通道和以节点D为ACPC_LN的反向链形保护通道,其中正向为顺时针方向,反向为逆时针方向。当节点F和节点E之间的链路发生故障,则导致从节点A上环且需要从节点D下环的报文无法通过正向链形工作通道到达节点D。节点F在确定所述链路故障后,将其接收到的需要从节点D下环的报文切换至以节点D为ACPC_LN的反向链形保护通道,并将需要从节点D下环的报文通过以节点D为ACPC_LN的反向链形保护通道发送至节点D,以便节点D进行相应的下环处理。优选地,节点F中配置有以节点D为CCWC_LN的正向链形工作通道的WC_LSP label和以节点D为ACPC_LN的反向链形保护通道的PC_LSP label的通道切换标签对应关系。节点F根据报文中携带的用于使报文在以节点D为CCWC_LN的正向链形工作通道中传输的WC_LSP label查询所述通道切换标签对应关系,确定相应的PC_LSP label,以便使用所述相应PC_LSP label将报文通过反向链形保护通道发送至下环节点。可选地,在实施例中,在已建立所述多个正向链形保护通道的基础上,还可以包括一种在所述环上建立多个反向环形保护通道的方法。以所述环上的每个节点为一个反向环形保护通道的下环节点(ARPC_LN, Anticlockwise Ring Protecting Channel_Leaving Node), ^SiJ^J^^jjfiiARP^LNMi 一个反向环形保护通道,其中,如图4所示,每个所述反向环形保护通道的建立包括31、确定所述环上的一个节点为所述ARPC_LN ;32、在所述环的每个节点上分别配置一个用于将报文沿所述环的反向向所述 ARPC_LN发送的PC_LSP label,其中,所述环的每个节点上配置的所述PC_LSP label分别为所述环的每个节点沿所述环的反向的下一跳节点为所述环的每个节点分配的;33、在所述环上的每个节点的标签转发表中,分别配置保护通道标签转发路径标签PC_LSP label对应关系,其中,所述PC_LSP label对应关系为所述环上的每个节点沿所述环的反向的下一跳节点为所述环上的每个节点分配的用于将报文沿所述环的反向向所述ARPC_LN发送的PC_LSPlabel与所述环上的每个节点为其沿所述环的反向的上一跳节点分配的用于将报文沿所述环的反向向所述ARPC_LN发送的PC_LSP label的对应关系。这样,对于所述环上的任意一个节点,均存在以该节点为CCWC_LN的正向链形工作通道,又存在以该节点为ARPC_LN的反向环形保护通道。可选地,在所述环上的每个节点中,均配置有通道切换标签对应关系,所述通道切换标签对应关系为所述WC_LSP label和所述PC_LSP label的对应关系,其中,一条通道切换标签对应关系中的所述WC_LSP label对应的正向链形工作通道和同一通道切换标签对应关系中的所述PC_LSP label对应的反向环形保护通道具有相同的下环节点。可选地,一种根据所述通道切换标签对应关系使用反向环工作通道对报文进行保护的方法如下。所述环上的两个节点确定所述两个节点间发生链路故障,其中,所述两个节点中的一个为故障链路本端节点,另一个为故障链路对端节点;所述故障链路本端节点通过一条正向链形工作通道接收到一个需要经过所述发生故障的链路的待转发报文;所述故障链路本端节点根据所述待转发报文的WC_LSP label和所述故障链路本端节点中的通道切换标签对应关系为所述待转发报文确定一个PC_LSP label ;所述故障链路本端节点使用所述确定的PC_LSP label,沿所述确定的PC_LSP label对应的反向环形保护通道,将所述待报文发送至所述故障链路对端节点;所述故障链路对端节点根据所述待转发报文中的PC_LSP label和所述故障链路对端节点中的通道切换标签对应关系为所述待转发报文确定一个WC_LSP label,将所述待报文沿所述正向链形工作通道发送至所述待转发报文的下环节点。需要说明的是,当所述报文通过所述反向环形保护通道到达ARPC_LN时,并不执行下环操作,而是将所述报文发送至所述故障链路对端节点。例如,在如图2所示的网络中,存在以节点D为CCWC_LN的正向链形工作通道和以节点D为ARPC_LN的反向环形保护通道,其中正向为顺时针方向,反向为逆时针方向。当节点F和节点E之间的链路发生故障,则导致从节点A上环且需要从节点D下环的报文无法通过正向链形工作通道到达节点D。节点F,即故障链路本端节点,在确定所述链路故障后, 将其接收到的需要从节点D下环的报文切换至以节点D为ARPC_LN的反向环形保护通道, 并将需要从节点D下环的报文通过以节点D为ARPC_LN的反向环形保护通道发送至节点F, 即故障链路对端节点。节点F进一步将所述报文切换回以节点D为CCWC_LN的正向链形工作通道,并通过所述以节点D为CCWC_LN的正向链形工作通道将所述报文发送至节点D,以便节点D对所述报文进行下环处理。优选地,节点F中配置有以节点D为CCWC_LN的WC_LSP label和以节点D为ARPC_ LN的PC_LSP label的通道切换标签对应关系。节点F根据报文中携带的WC_LSP label 查询所述通道切换标签对应关系,确定相应的PC_LSPlabel,并使用所述相应PC_LSP label 将报文通过反向环形保护通道发送至节点E。节点E中也配置有以节点D为CCWC_LN的WC_ LSP label和以节点D为ARPC_LN的PC_LSP label的通道切换标签对应关系。节点E根据报文中携带的用于使报文在以节点D为ARPC_LN的反向环形保护通道中传输的PC_LSP label查询所述通道切换标签对应关系,确定相应的WC_LSP label,并使用所述相应的WC_ LSP label将报文发送至节点D,以便节点D对报文进行下环处理。本发明的一个实施例如图5所示,本发明的一个实施例公开了一种环形网络系统,所述环形网络系统包括η个节点5,其中η > 2,且η为自然数。可选地,所述节点5为交换机或路由器。所述环形网络系统中的每个所述节点均包括正向链形工作通道下环节点(CCWC_ LN)确定单元51、工作通道标签转发路径标签(WC_LSP label)配置单元52和工作通道标签转发路径标签(WC_LSP label)对应关系配置单元53。所述CCWC_LN确定单元51用于确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点。所述WC_LSP label配置单元52用于在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN中的每个节点的WC_ LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的WC_LSP label分别对应不同的下环节点。所述WC_LSP label对应关系配置单元53用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSP label对应关系,其中,以第二组CCWC_LN中的节点 i为下环节点的WC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点i 的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。所述WC_LSP label是用于将一个报文沿所述环的正向或沿所述正向链形工作通道向该报文的下环节点发送的标签。在本实施例中,所述正向为顺指针或逆时针。
可选地,在本实施例中,每个所述节点可以包括一个上环报文处理单元。所述上环报文处理单元用于在所述上环报文处理单元所在的节点接收到一个上环报文后确定所述上环报文的CCWC_LN ;根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ;为所述上环报文压入(push)所述确定的WC_LSP label并执行报文转发。由于所述环形网络系统中的每个节点中都配置有到环上任一其他节点的WC_LSP label,因此,所述环形网络中的任何一个节点接收到一个上环报文后,都可以使用与所述上环报文对应的WC_LSP label封装所述上环报文,即为所述上环报文压入对应的WC_LSP label,然后将封装有所述WC_LSPlabel的上环报文向所述上环报文的下环节点发送。并且,所述环形网络中的每个节点中都配置有所述WC_LSP label对应关系,因此当一个节点接收到环上其他节点发送给它的报文时,可以根据报文中携带的WC_LSP label和所述所述 WC_LSP label对应关系,确定一个新的WC_LSP label,并将工作标签交换为所述新的WC_ LSP label,将所述报文继续向所述报文的下环节点发送。在本实施例所述的环形网络中,所述η个节点中的每个节点均包括所述正向链形工作通道下环节点CCWC_LN确定单元、工作通道标签转发路径标签(WC_LSP label)配置单元和工作通道标签转发路径标签(WC_LSPlabel)对应关系配置单元。这样,就在所述环形网络中生成了 η条正向链形工作通道,每条正向链形工作通道的出节点为所述环形网络中的一个节点,任意两条正向链形工作通道的出节点均不相同。这η条正向链形工作通道组合在一起,可以保证需要从环上任一节点下环的报文均可以被转发至相应的下环节点,环上的节点不需要针对不同上环节点的业务执行不同的转发策略。如图6所示的环形网络系统节点Α、节点B、节点C和节点D。节点Α、节点B、节点C 和节点D中的每一个均包括所述CCWC_LN确定单元、WC_LSPlabel配置单元和WC_LSP label 对应关系配置单元。以节点A为例,节点A中各个单元执行的操作如下。节点A中的CCWC_LN确定单元确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点。也就是说,节点A的CCWC_LN确定单元将节点B、节点C和节点D确定为第一组 CCWC_LN0节点A中的WC_LSP label配置单元在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN中的每个节点的WC_ LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的WC_LSP label分别对应不同的下环节点。也就是说,节点A的WC_LSP label配置单元在节点A上以节点B为下环节点配置一个用于将报文发送至节点B的label 1,在节点A上以节点C为下环节点配置一个用于将报文发送至节点C的label 2,在节点A上以节点D为CCWC_LN配置一个用于将报文发送至节点D的label 3。所述IabellUabel 2和label 3均为WC_LSP label,且由节点A沿所述环正向的下一跳节点为节点A分配的。当所述正向为顺时针时,则所述下一跳节点D ;当所述正向为逆时针时,则所述下一跳为节点B。对于需要沿正向链形工作通道在节点B下环的报文,节点A使用label 1发送该报文;对于需要沿正向链形工作通道在节点C下环的报文,节点A使用label 2发送该报文;对于需要沿正向链形工作通道在节点D下环的报文, 节点A使用label 3发送该报文。节点A中的WC_LSP label对应关系配置单元在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSP label对应关系,其中,以第二组CCWC_LN中的节点 i为下环节点的WC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点i 的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。也就是说,在如图6所示的环形网络中,当正向为顺时针时,本节点沿所述环的正向的上一跳节点为节点B,因此所述第二组CCWC_LN为节点C和节点D ;当正向为逆时针时, 本节点沿所述环的正向的上一跳节点为节点D,所述第二组CCWC_LN为节点B和节点C。当所述正向为顺时针时,在节点A上分别配置以节点C和节点D为下环节点的WC_ LSP label对应关系。以节点C为下环节点的WC_LSP label对应关系包括label 2和节点A为节点B分配的用于将报文发送至节点C的label 4的对应关系;以节点D为下环节点的WC_LSP label对应关系包括label 3和节点A为节点B分配的用于将报文发送至节点D的label 5的对应关系。当所述正向为逆时针时,节点A上的WC_LSP label对应关系的配置方法参照上述方法进行。继续以所述正向为顺时针为例。当一个环外的报文从节点A上环,且需要到达节点B、节点C和节点D中的任意一个节点下环时,节点A可以使用相应的WC_LSP label将所述报文向相应的下环节点发送。当节点A接收到沿正向链形工作通道的上一跳,如节点B, 发送的报文时,节点A根据报文中的WC_LSP label节点A中配置的WC_LSP label对应关系确定一个新的WC_LSP label,并将工作标签交换为所述新的WC_LSP label,将报文向其下环节点转发。所述节点B、节点C和节点D均执行与节点A的操作相对应的操作,所述四个节点连在一起,便可以使环外报文可以从任意一个节点上环,并沿所述环的正向被转发至所述报文的下环节点。在本实施例中,环上的一个节点将一个报文向该报文的下环节点发送是指将该报文逐跳地向该报文的下环节点发送。可选地,本实施例还可以包括以下内容。如图7所示,所述环形网络中的每个节点除包括所述CCWC_LN确定单元51、WC_LSP label配置单元52和WC_LSP label对应关系配置单元53外,还可以包括反向链形保护通道下环节点(ACPC_LN)确定单元Μ、保护通道标签转发路径标签(PC_LSP label)配置单元 55和保护通道标签转发路径标签(PC_LSP label)对应关系配置单元56。所述ACPC_LN确定单元讨用于确定第一组反向链形保护通道下环节点(ACPC_ LN),所述第一组ACPC_LN包括所述环上除本节点外的其他节点。所述PC_LSP label配置单元55用于在本节点上以所述第一组ACPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ACPC_LN中的每个节点的PC_LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的PC_LSP label分别对应不同的下环节点。所述PC_LSP label对应关系配置单元56用于在本节点上以第二组ACPC_LN中的每个节点为下环节点分别配置PC_LSP label对应关系,其中,以第二组ACPC_LN中的节点 j为下环节点的PC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点j 的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点j的PC_LSP label的对应关系,所述第二组ACPC_LN为所述第一组ACPC_LN中除本节点沿所述环的反向的上一跳节点外的其他节点,所述节点j为所述第二组ACPC_LN中的任意一个节点。所述PC_LSP label是用于将一个报文沿所述环的反向或沿所述反向链形保护通道向该报文的下环节点发送的标签。由于每个节点中都包括ACPC_LN确定单元54、PC_LSP label配置单元55和PC_ LSP label对应关系配置单元56,因此,在所述包括η个节点的环形网络中生成了 η条反向链形保护通道,每条反向链形保护通道的出节点即为一个下环节点,η条反向链形保护通道的下环点互不相同。这样,每个节点均可以沿一条反向链形保护通道将一个报文发送至该报文的下环节点。当所述环形网络中的节点间发生链路故障,导致无法沿所述正向链形工作通道将一个报文发送至该报文的下环节点时,可以将所述报文沿对应的反向链形保护通道发送至下环节点。优选地,所述环上的每个节点分别进一步包括一个通道切换标签对应关系配置单元510。所述通道切换标签对应关系配置510单元用于为对应同一个下环节点的WC_LSP label和PC_LSP label配置对应关系。当所述环上的一个节点确定需要将报文从一条正向链形工作通道切换至与所述正向链形工作通道具有相同下环节点的反向链形保护通道时,所述节点根据所述报文的 WC_LSP label和所述节点中配置的通道切换标签对应关系,确定相应的PC_LSP label。然后,所述节点使用所述相应的PC_LSPlabel通过一条反向链形保护通道将所述报文向下环节点发送。可选地,本实施例还可以包括以下内容。如图8所示,所述环形网络中的每个节点除包括所述CCWC_LN确定单元51、WC_LSP label配置单元52和WC_LSP label对应关系配置单元53外,还可以包括反向环形保护通道下环节点(ARPC_LN)确定单元57、保护通道标签转发路径标签(PC_LSP label)配置单元 58和保护通道标签转发路径标签(PC_LSP label)对应关系配置单元59。所述ARPC_LN确定单元57用于确定第一组反向环形保护通道下环节点(ARPC_ LN),所述第一组ARPC_LN包括所述环上除本节点外的其他节点。所述PC_LSP label配置单元58用于在本节点上以所述第一组ARPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ARPC_LN中的每个节点的PC_ LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的PC_LSP label分别对应不同的下环节点。所述PC_LSP label对应关系配置单元59用于在本节点上以第一组ARPC_LN中的每个节点为下环节点分别配置PC_LSP label对应关系,其中,以第一组ACPC_LN中的节点 k为下环节点的PC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点k 的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点k的PC_LSP label的对应关系,所述节点k为所述第一组ARPC_LN中的任意一个节点ο所述PC_LSP label是用于将一个报文沿所述环的反向或沿所述反向环形保护通道向该报文的下环节点发送的标签。由于每个节点中都包括ARPC_LN确定单元57、PC_LSP label配置单元58和PC_ LSP label对应关系配置单元59,因此,在所述包括η个节点的环形网络中生成了 η条反向环形保护通道,每条反向环形保护通道的都有一个下环节点,η条反向环形保护通道的下环点互不相同。这样,每个节点均可以沿一条反向环形保护通道将一个报文发送至该报文的下环节点。当所述环形网络中的节点间发生链路故障,导致无法沿所述正向链形工作通道将一个报文发送至该报文的下环节点时,可以将所述报文沿对应的反向环形保护通道发送。优选地,所述环上的每个节点分别进一步包括一个通道切换标签对应关系配置单元511。所述通道切换标签对应关系配置单元511用于为对应同一个下环节点的WC_LSP label和PC_LSP label配置对应关系。当所述环上的一个节点确定需要将报文从一条正向链形工作通道切换至与所述正向链形工作通道具有相同下环节点的反向环形保护通道时,所述节点根据所述报文的 WC_LSP label和所述节点中配置的通道切换标签对应关系,确定与所述WC_LSP label对应的PC_LSP label。然后,所述节点使用所述PC_LSP label通过与所述PC_LSP对应的一条反向环形保护通道继续发送所述报文。本发明的一个实施例如图9所示,本发明的一个实施例公开了一种节点6,所述节点用于与多个相同的节点组成一个环形网络。可选地,所述节点为路由器或交换机。所述节点包括正向链形工作通道下环节点(CCWC_LN)确定单元61、工作通道标签转发路径标签(WC_LSP label)配置单元62和工作通道标签转发路径标签(WC_LSP label) 对应关系配置单元63。所述CCWC_LN确定单元61用于确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点。所述WC_LSP label配置单元62用于在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN中的每个节点的WC_ LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的WC_LSP label分别对应不同的下环节点。所述WC_LSP label对应关系配置单元63用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSP label对应关系,其中,以第二组CCWC_LN中的节点i为下环节点的WC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点i 的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。所述WC_LSP label是用于将一个报文沿所述环的正向或沿所述正向链形工作通道向该报文的下环节点发送的标签。在本实施例中,所述正向为顺指针或逆时针。可选地,在本实施例中,所述节点可以包括一个上环报文处理单元。所述上环报文处理单元用于在所述上环报文处理单元所在的节点接收到一个上环报文后确定所述上环报文的CCWC_LN;根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ;为所述上环报文压入(push)所述确定的WC_LSP label并执行报文转发。当多个本实施例中所述的节点共同组成一个环形网络时,该环形网络系统中的每个节点中都配置有到环上任一其他节点的WC_LSP label。因此,所述环形网络中的任何一个节点接收到一个上环报文后,都可以使用与所述上环报文对应的WC_LSP label封装所述上环报文,即为所述上环报文压入对应的WC_LSP label,然后将封装有所述WC_LSP label 的上环报文向所述上环报文的下环节点发送。并且,所述环形网络中的每个节点中都配置有所述WC_LSP label对应关系,因此当一个节点接收到环上其他节点发送给它的报文时,可以根据报文中携带的WC_LSP label 和所述所述WC_LSP label对应关系,确定一个新的WC_LSP label,并将工作标签交换为所述新的WC_LSP label,将所述报文继续向所述报文的下环节点发送。在本实施例中,对于由η个所述节点组成一个环形网络,所述η个节点中的每个节点均包括所述正向链形工作通道下环节点CCWC_LN确定单元、工作通道标签转发路径标签 (WC_LSP label)配置单元和工作通道标签转发路径标签(WC_LSP label)对应关系配置单元,其中η彡2,且η为自然数。这样,就在所述环形网络中生成了 η条正向链形工作通道, 每条正向链形工作通道的出节点为所述环形网络中的一个节点,任意两条正向链形工作通道的出节点均不相同。这η条正向链形工作通道组合在一起,可以保证需要从环上任一节点下环的报文均可以被转发至相应的下环节点。环上的节点不需要针对不同上环节点的业务执行不同的转发策略。如图10所示的环形网络系统包括节点Α、节点B、节点C和节点D。节点Α、节点B、 节点C和节点D中的每一个均包括所述CCWC_LN确定单元、WC_LSP label配置单元和WC_ LSP label对应关系配置单元。以节点A为例,节点A中各个单元执行的操作如下。节点A中的CCWC_LN确定单元确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点。也就是说,节点A的CCWC_LN确定单元将节点B、节点C和节点D确定为第一组 CCWC_LN0节点A中的WC_LSP label配置单元在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN中的每个节点的WC_LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的WC_LSP label分别对应不同的下环节点。也就是说,节点A的WC_LSP label配置单元在节点A上以节点B为下环节点配置一个用于将报文发送至节点B的label 1,在节点A上以节点C为下环节点配置一个用于将报文发送至节点C的label 2,在节点A上以节点D为CCWC_LN配置一个用于将报文发送至节点D的label 3。所述IabellUabel 2和label 3均为WC_LSP label,且由节点A沿所述环正向的下一跳节点为节点A分配的。当所述正向为顺时针时,则所述下一跳节点D ;当所述正向为逆时针时,则所述下一跳为节点B。对于需要沿正向链形工作通道在节点B下环的报文,节点A使用label 1发送该报文;对于需要沿正向链形工作通道在节点C下环的报文,节点A使用label 2发送该报文;对于需要沿正向链形工作通道在节点D下环的报文, 节点A使用label 3发送该报文。节点A中的WC_LSP label对应关系配置单元在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSP label对应关系,其中,以第二组CCWC_LN中的节点 i为下环节点的WC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点i 的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。也就是说,在如图10所示的环形网络中,当正向为顺时针时,本节点沿所述环的正向的上一跳节点为节点B,因此所述第二组CCWC_LN为节点C和节点D ;当正向为逆时针时,本节点沿所述环的正向的上一跳节点为节点D,所述第二组CCWC_LN为节点B和节点C。当所述正向为顺时针时,在节点A上分别配置以节点C和节点D为下环节点的WC_ LSP label对应关系。以节点C为下环节点的WC_LSP label对应关系包括label 2和节点A为节点B分配的用于将报文发送至节点C的label 4的对应关系;以节点D为下环节点的WC_LSP label对应关系包括label 3和节点A为节点B分配的用于将报文发送至节点D的label 5的对应关系。当所述正向为逆时针时,节点A上的WC_LSP label对应关系的配置方法参照上述方法进行。继续以所述正向为顺时针为例。当一个环外的报文从节点A上环,且需要到达节点B、节点C和节点D中的任意一个节点下环时,节点A可以使用相应的WC_LSP label将所述报文向相应的下环节点发送。当节点A接收到沿正向链形工作通道的上一跳,如节点B, 发送的报文时,节点A根据报文中的WC_LSP label节点A中配置的WC_LSP label对应关系确定一个新的WC_LSP label,并将工作标签交换为所述新的WC_LSP label,将报文向其下环节点转发。所述节点B、节点C和节点D均执行与节点A的操作相对应的操作,所述四个节点连在一起,便可以使环外报文可以从任意一个节点上环,并沿所述环的正向被转发至所述报文的下环节点。可选地,在本实施例中,环上的一个节点将一个报文向该报文的下环节点发送是指将该报文逐跳地向该报文的下环节点发送。可选地,本实施例还可以包括以下内容。如图11所示,所述节点6除包括所述CCWC_LN确定单元61、WC_LSPlabel配置单元62和WC_LSP label对应关系配置单元63外,还可以包括反向链形保护通道下环节点 (ACPC_LN)确定单元64、保护通道标签转发路径标签(PC_LSP label)配置单元65和保护通道标签转发路径标签(PC_LSPlabel)对应关系配置单元66。所述ACPC_LN确定单元64用于确定第一组反向链形保护通道下环节点(ACPC_ LN),所述第一组ACPC_LN包括所述环上除本节点外的其他节点。所述PC_LSP label配置单元65用于在本节点上以所述第一组ACPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ACPC_LN中的每个节点的PC_ LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的PC_LSP label分别对应不同的下环节点。所述PC_LSP label对应关系配置单元66用于在本节点上以第二组ACPC_LN中的每个节点为下环节点分别配置PC_LSP label对应关系,其中,以第二组ACPC_LN中的节点 j为下环节点的PC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点j 的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点j的PC_LSP label的对应关系,所述第二组ACPC_LN为所述第一组ACPC_LN中除本节点沿所述环的反向的上一跳节点外的其他节点,所述节点j为所述第二组ACPC_LN中的任意一个节点。所述PC_LSP label是用于将一个报文沿所述环的反向或沿所述反向链形保护通道向该报文的下环节点发送的标签。对于由多个所述节点组成的环形网络,由于每个节点中都包括ACPC_LN确定单元、PC_LSP label配置单元和PC_LSP label对应关系配置单元,因此,在所述包括η个节点的环形网络中生成了 η条反向链形保护通道,每条反向链形保护通道的出节点即为一个下环节点,η条反向链形保护通道的下环点互不相同。这样,每个节点均可以沿一条反向链形保护通道将一个报文发送至该报文的下环节点。当所述环形网络中的节点间发生链路故障,导致无法沿所述正向链形工作通道将一个报文发送至该报文的下环节点时,可以将所述报文沿对应的反向链形保护通道发送至下环节点。优选地,所述环上的每个节点分别进一步包括一个通道切换标签对应关系配置单元610。所述通道切换标签对应关系配置单元用于为对应同一个下环节点的WC_LSP label 和PC_LSP label配置对应关系。当所述环上的一个节点确定需要将报文从一条正向链形工作通道切换至与所述正向链形工作通道具有相同下环节点的反向链形保护通道时,所述节点根据所述报文的 WC_LSP label和所述节点中配置的通道切换标签对应关系,确定相应的PC_LSP label。然后,所述节点使用所述相应的PC_LSPlabel通过一条反向链形保护通道将所述报文向下环节点发送。可选地,本实施例还可以包括以下内容。
如图12所示,所述节点6除包括所述CCWC_LN确定单元61、WC_LSPlabel配置单元62和WC_LSP label对应关系配置单元63外,还可以包括反向环形保护通道下环节点 (ARPC_LN)确定单元67、保护通道标签转发路径标签(PC_LSP label)配置单元68和保护通道标签转发路径标签(PC_LSPlabel)对应关系配置单元69。所述ARPC_LN确定单元67用于确定第一组反向环形保护通道下环节点(ARPC_ LN),所述第一组ARPC_LN包括所述环上除本节点外的其他节点。所述PC_LSP label配置单元68用于在本节点上以所述第一组ARPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ARPC_LN中的每个节点的PC_ LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的PC_LSP label分别对应不同的下环节点。所述PC_LSP label对应关系配置单元69用于在本节点上以第一组ARPC_LN中的每个节点为下环节点分别配置PC_LSP label对应关系,其中,以第一组ACPC_LN中的节点 k为下环节点的PC_LSP label对应关系包括本节点中配置的用于将报文发送至所述节点k 的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点k的PC_LSP label的对应关系,所述节点k为所述第一组ARPC_LN中的任意一个节点ο所述PC_LSP label是用于将一个报文沿所述环的反向或沿所述反向环形保护通道向该报文的下环节点发送的标签。对于由多个所述节点组成的环形网络,由于每个节点中都包括ARPC_LN确定单元、PC_LSP label配置单元和PC_LSP label对应关系配置单元,因此,在所述包括η个节点的环形网络中生成了 η条反向环形保护通道,每条反向环形保护通道的都有一个下环节点,η条反向环形保护通道的下环点互不相同。这样,每个节点均可以沿一条反向环形保护通道将一个报文发送至该报文的下环节点。当所述环形网络中的节点间发生链路故障,导致无法沿所述正向链形工作通道将一个报文发送至该报文的下环节点时,可以将所述报文沿对应的反向环形保护通道发送。优选地,所述环上的每个节点分别进一步包括一个通道切换标签对应关系配置单元611。所述通道切换标签对应关系配置单元用于为对应同一个下环节点的WC_LSP label 和PC_LSP label配置对应关系。当所述环上的一个节点确定需要将报文从一条正向链形工作通道切换至与所述正向链形工作通道具有相同下环节点的反向环形保护通道时,所述节点根据所述报文的 WC_LSP label和所述节点中配置的通道切换标签对应关系,确定与所述WC_LSP label对应的PC_LSP label。然后,所述节点使用所述PC_LSP label通过与所述PC_LSP对应的一条反向环形保护通道继续发送所述报文。在本发明中,任意一个单元均可以为硬件实体或软件虚拟单元。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种网络配置方法,应用于包括η个节点的环上,其中η彡2,且η为自然数,其特征在于,以所述环上的每个节点为一个正向链形工作通道下环节点CCWC_LN,分别为每个所述 CCWC_LN建立一个正向链形工作通道,其中,每个所述正向链形工作通道的建立包括确定所述环上的一个节点为所述CCWC_LN ;在所述环上除所述CCWC_LN外的每个节点上分别配置一个用于将报文沿所述环的正向向所述CCWC_LN发送的工作通道标签转发路径标签WC_LSPlabel,其中,所述除所述 CCWC_LN外的每个节点上配置的所述WC_LSP label分别为所述除所述CCWC_LN外的每个节点沿所述环的正向的下一跳节点为所述除所述CCWC_LN外的每个节点分配的;在除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点的标签转发表中,分别配置工作通道标签转发路径标签WC_LSPlabel对应关系,其中,所述除所述CCWC_LN和所述CCWC_LN沿所述环的正向的下一跳节点以外的每个节点为正向链形工作通道的中间节点,所述WC_LSP label对应关系为所述正向链形工作通道的每个中间节点沿所述环的正向的下一跳节点为所述正向链形工作通道的每个中间节点分配的WC_LSP label与所述正向链形工作通道的每个中间节点为其沿所述环的正向的上一跳节点分配的 WC_LSP label的对应关系。
2.根据权利要求1所述的方法,其特征在于,以所述环上的每个节点为一个反向链形保护通道下环节点ACPC_LN,分别为每个所述ACPC_LN建立一个反向链形保护通道,其中, 每个所述反向链形保护通道的建立包括确定所述环上的一个节点为所述ACPC_LN ;在所述环上除所述ACPC_LN外的每个节点上分别配置一个用于将报文沿所述环的反向向所述ACPC_LN发送的保护通道标签转发路径标签PC_LSPlabel,其中,所述除所述 ACPC_LN外的每个节点上配置的所述PC_LSP label分别为所述除所述ACPC_LN外的每个节点沿所述环的反向的下一跳节点为所述除所述ACPC_LN外的每个节点分配的;在除所述ACPC_LN和所述ACPC_LN沿所述环的反向的下一跳节点以外的每个节点的标签转发表中,分别配置保护通道标签转发路径标签PC_LSPlabel对应关系,其中,除所述 ACPC_LN和所述ACPC_LN沿所述环的反向的下一跳节点以外的节点为反向链形保护通道的中间节点,所述PC_LSP label对应关系为所述反向链形保护通道的每个中间节点沿所述环的反向的下一跳节点为所述反向链形保护通道的每个中间节点分配的PC_LSP label与所述反向链形保护通道的每个中间节点为其沿所述环的反向的上一跳节点分配的PC_LSP label的对应关系。
3.根据权利要求2所述的方法,其特征在于,在所述环上的每个节点中,均配置有通道切换标签对应关系,所述通道切换标签对应关系为所述WC_LSP label和所述PC_LSP label 的对应关系,其中,一条通道切换标签对应关系中的WC_LSP label对应的正向链形工作通道和同一通道切换标签对应关系中的PC_LSP label对应的反向链形保护通道具有相同的下环节点。
4.根据权利要求3所述的方法,其特征在于,所述环上的两个节点确定所述两个节点间发生链路故障,其中,所述两个节点中的一个为故障链路本端节点,另一个为故障链路对端节点;所述故障链路本端节点通过一个正向链形工作通道接收到一个需要经过所述发生故障的链路的待转发报文;所述故障链路本端节点根据所述待转发报文的WC_LSP label和所述通道切换标签对应关系为所述待转发报文确定一个PC_LSP label ;所述故障链路本端节点使用所述确定的PC_LSP label,沿所述确定的PC_LSP label对应的反向链形保护通道,将所述待报文发送至所述待转发报文的下环节点。
5.根据权利要求1所述的方法,其特征在于,以所述环上的每个节点为一个反向环形保护通道下环节点ARPC_LN,分别为每个所述ARPC_LN建立一个反向环形保护通道,其中, 每个所述反向环形保护通道的建立包括确定所述环上的一个节点为所述ARPC_LN ;在所述环的每个节点上分别配置一个用于将报文沿所述环的反向向所述ARPC_LN发送的保护通道标签转发路径标签PC_LSP label,其中,所述环的每个节点上配置的所述PC_ LSP label分别为所述环的每个节点沿所述环的反向的下一跳节点为所述环的每个节点分配的;在所述环上的每个节点的标签转发表中,分别配置保护通道标签转发路径标签PC_LSP label对应关系,其中,所述PC_LSP label对应关系为所述环上的每个节点沿所述环的反向的下一跳节点为所述环上的每个节点分配的用于将报文沿所述环的反向向所述ARPC_LN 发送的PC_LSP label与所述环上的每个节点为其沿所述环的反向的上一跳节点分配的用于将报文沿所述环的反向向所述ARPC_LN发送的PC_LSP label的对应关系。
6.根据权利要求5所述的方法,其特征在于,在所述环上的每个节点中,均配置有通道切换标签对应关系,所述通道切换标签对应关系为所述WC_LSP label和所述PC_LSP label 的对应关系,其中,一条通道切换标签对应关系中的WC_LSP label对应的正向链形工作通道和同一通道切换标签对应关系中的PC_LSP label对应的反向环形保护通道具有相同的下环节点。
7.根据权利要求6所述的方法,其特征在于,所述环上的两个节点确定所述两个节点间发生链路故障,其中,所述两个节点中的一个为故障链路本端节点,另一个为故障链路对端节点;所述故障链路本端节点通过一个正向链形工作通道接收到一个需要经过所述发生故障的链路的待转发报文;所述故障链路本端节点根据所述待转发报文的WC_LSP label和所述故障链路本端节点中的通道切换标签对应关系为所述待转发报文确定一个PC_LSP label ;所述故障链路本端节点使用所述确定的PC_LSP label,沿所述确定的PC_LSP label对应的反向环形保护通道,将所述待报文发送至所述故障链路对端节点;所述故障链路对端节点根据所述待转发报文中的PC_LSP label和所述故障链路对端节点中的通道切换标签对应关系为所述待转发报文确定一个WC_LSP label,将所述待报文沿所述正向链形工作通道发送至所述待转发报文的下环节点。
8.根据权利要求1至7任一项所述的方法,其特征在于,还包括所述环上的一个节点接收到一个上环报文后确定所述上环报文的CCWC_LN ; 根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ; 为所述上环报文压入所述确定的WC_LSP label并执行报文转发。
9.一种环形网络系统,包括η个节点,其中η>2,且η为自然数,其特征在于,每个所述节点包括正向链形工作通道下环节点CCWC_LN确定单元,用于确定第一组正向链形工作通道下环节点CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点;工作通道标签转发路径标签WC_LSP label配置单元,用于在本节点上以所述第一组 CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN中的每个节点的WC_LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的 WC_LSP label分别对应不同的下环节点;工作通道标签转发路径标签WC_LSP label对应关系配置单元,用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSPlabel对应关系,其中,以第二组 CCWC_LN中的节点i为下环节点的WC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点i的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。
10.根据权利要求9所述的系统,其特征在于,每个所述节点还包括反向链形保护通道下环节点ACPC_LN确定单元,用于确定第一组反向链形保护通道下环节点ACPC_LN,所述第一组ACPC_LN包括所述环上除本节点外的其他节点;保护通道标签转发路径标签PC_LSP label配置单元,用于在本节点上以所述第一组 ACPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ACPC_LN中的每个节点的PC_LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的 PC_LSP label分别对应不同的下环节点;保护通道标签转发路径标签PC_LSP label对应关系配置单元,用于在本节点上以第二组ACPC_LN中的每个节点为下环节点分别配置PC_LSPlabel对应关系,其中,以第二组 ACPC_LN中的节点j为下环节点的PC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点j的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点j的PC_LSP label的对应关系,所述第二组ACPC_LN为所述第一组ACPC_LN中除本节点沿所述环的反向的上一跳节点外的其他节点,所述节点j为所述第二组ACPC_LN中的任意一个节点。
11.根据权利要求10所述的系统,其特征在于,每个所述节点还包括通道切换标签对应关系配置单元,用于为对应同一个下环节点的WC_LSP label和PC_ LSP label配置对应关系。
12.根据权利要求9所述的系统,其特征在于,每个所述节点还包括反向环形保护通道下环节点ARPC_LN确定单元,用于确定第一组反向环形保护通道下环节点ARPC_LN,所述第一组ARPC_LN包括所述环上除本节点外的其他节点;保护通道标签转发路径标签PC_LSP label配置单元,用于在本节点上以所述第一组 ARPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ARPC_LN中的每个节点的PC_LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的 PC_LSP label分别对应不同的下环节点;保护通道标签转发路径标签PC_LSP label对应关系配置单元,用于在本节点上以第一组ARPC_LN中的每个节点为下环节点分别配置PC_LSPlabel对应关系,其中,以第一组 ACPC_LN中的节点k为下环节点的PC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点k的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点k的PC_LSP label的对应关系,所述节点k为所述第一组ARPC_ LN中的任意一个节点。
13.根据权利要求12所述的系统,其特征在于,每个所述节点还包括通道切换标签对应关系配置单元,用于为对应同一个下环节点的WC_LSP label和PC_ LSP label配置对应关系。
14.根据权利要求9-13中任一项所述的系统,其特征在于,每个所述节点还包括上环报文处理单元,用于在所述上环报文处理单元所在的节点接收到一个上环报文后确定所述上环报文的CCWC_LN ;根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ;为所述上环报文压入所述确定的WC_LSP label并执行报文转发。
15.一种节点,所述节点用于与多个相同的节点组成一个环形网络,其特征在于,所述节点包括所述正向链形工作通道下环节点CCWC_LN确定单元,用于确定第一组CCWC_LN,所述第一组CCWC_LN包括所述环上除本节点外的其他节点;所述工作通道标签转发路径标签WC_LSP label配置单元,用于在本节点上以所述第一组CCWC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组CCWC_LN 中的每个节点的WC_LSP label,其中,每个所述WC_LSP label均为本节点沿所述环的正向的下一跳节点为本节点分配的,且每个所述WC_LSP label分别对应一个下环节点,不同的 WC_LSPlabel分别对应不同的下环节点;所述工作通道标签转发路径标签WC_LSP label对应关系配置单元,用于在本节点上以第二组CCWC_LN中的每个节点为下环节点分别配置WC_LSPlabel对应关系,其中,以第二组 CCWC_LN中的节点i为下环节点的WC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点i的WC_LSP label和本节点为其沿所述环的正向的上一跳节点分配的用于将报文发送至所述节点i的WC_LSP label的对应关系,所述第二组CCWC_LN为所述第一组CCWC_LN中除本节点沿所述环的正向的上一跳节点外的其他节点,所述节点i为所述第二组CCWC_LN中的任意一个节点。
16.根据权利要求15所述的节点,其特征在于,还包括反向链形保护通道下环节点ACPC_LN确定单元,用于确定第一组反向链形保护通道下环节点ACPC_LN,所述第一组ACPC_LN包括所述环上除本节点外的其他节点;保护通道标签转发路径标签PC_LSP label配置单元,用于在本节点上以所述第一组 ACPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ACPC_LN中的每个节点的PC_LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的 PC_LSP label分别对应不同的下环节点;保护通道标签转发路径标签PC_LSP label对应关系配置单元,用于在本节点上以第二组ACPC_LN中的每个节点为下环节点分别配置PC_LSPlabel对应关系,其中,以第二组 ACPC_LN中的节点j为下环节点的PC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点j的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点j的PC_LSP label的对应关系,所述第二组ACPC_LN为所述第一组ACPC_LN中除本节点沿所述环的反向的上一跳节点外的其他节点,所述节点j为所述第二组ACPC_LN中的任意一个节点。
17.根据权利要求16所述的节点,其特征在于,还包括通道切换标签对应关系配置单元,用于为对应同一个下环节点的WC_LSP label和PC_ LSP label配置对应关系。
18.根据权利要求15所述的节点,其特征在于,还包括反向环形保护通道下环节点ARPC_LN确定单元,用于确定第一组反向环形保护通道下环节点ARPC_LN,所述第一组ARPC_LN包括所述环上除本节点外的其他节点;保护通道标签转发路径标签PC_LSP label配置单元,用于在本节点上以所述第一组 ARPC_LN中的每个节点为下环节点分别配置一个用于将报文发送至所述第一组ARPC_LN中的每个节点的PC_LSP label,其中,每个所述PC_LSP label均为本节点沿所述环的反向的下一跳节点为本节点分配的,且每个所述PC_LSP label分别对应一个下环节点,不同的 PC_LSP label分别对应不同的下环节点;保护通道标签转发路径标签PC_LSP label对应关系配置单元,用于在本节点上以第一组ARPC_LN中的每个节点为下环节点分别配置PC_LSPlabel对应关系,其中,以第一组 ACPC_LN中的节点k为下环节点的PC_LSPlabel对应关系包括本节点中配置的用于将报文发送至所述节点k的PC_LSP label和本节点为其沿所述环的反向的上一跳节点分配的用于将报文发送至所述节点k的PC_LSP label的对应关系,所述节点k为所述第一组ARPC_ LN中的任意一个节点。
19.根据权利要求18所述的节点,其特征在于,还包括通道切换标签对应关系配置单元,用于为对应同一个下环节点的WC_LSP label和PC_ LSP label配置对应关系。
20.根据权利要求15-19中任一项所述的节点,其特征在于,所述节点还包括上环报文处理单元,用于在所述节点接收到一个上环报文后确定所述上环报文的 CCWC_LN ;根据所述上环报文的CCWC_LN为所述上环报文确定一个WC_LSP label ;为所述上环报文压入所述确定的WC_LSP label并执行报文转发。
全文摘要
本发明涉及一种网络配置方法、环形网络系统和一种节点。所述网络应用于包括n个节点的环上,其中n≥2,且n为自然数,其特征在于,以所述环上的每个节点为一个正向链形工作通道下环节点CCWC_LN,分别为每个所述CCWC_LN建立一个正向链形工作通道。本发明的一个优点在于,由于以环上的每个节点为一个正向链形工作通道下环节点(CCWC_LN),分别为每个所述CCWC_LN建立一个正向链形工作通道,环上的业务在转发时被封装了WC_LSP label,通过相应的正向链形工作通道到达下环节点。因此,环上节点不再根据每个业务进行转发,大幅降低了处理负担。
文档编号H04L12/56GK102387027SQ20111017470
公开日2012年3月21日 申请日期2011年6月25日 优先权日2011年6月25日
发明者孙光辉, 徐前锋, 欧阳万如, 王家凡, 黄爱迪 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1