一种多段伪线拆除方法和装置与流程

文档序号:11138273
一种多段伪线拆除方法和装置与制造工艺

本发明涉及数据网络通信领域,尤指一种多段伪线拆除方法和装置。



背景技术:

随着IP数据网的发展,IP网络本身的可拓展、可升级以及兼容互通能力非常强。但是传统的通信网络(如FR网络、ATM网络)的升级、扩展、互通的灵活性则相对比较差;受限于传输的方式和业务的类型,因此,新建的网络共用性也比较差,不宜于互通管理。端到端的伪线仿真(PWE3,Pseudo-Wire Emulation Edge-to-Edge)技术,通过在运营商的边缘设备(PE,Provider Edge)之间,部署伪线(PW,Pseudo-Wire),提供了在分组交换网络上传送用户的以太、帧中继、异步传输模式等二层报文的服务。由于PWE3技术能够让运营商的不同服务在同一个网络中进行传输,因此,可以将原有的接入方式与现有的IP骨干网融合在一起,从而减少了网络的重复建设,节约运营成本。同时,使得IP骨干网可以连接多样化的接入网络,实现对原有数据网络的改造及增强。因此,PWE3技术的上述优势使其在运营商的各种需求和组网中得到了越来越广泛的应用。

伪线可以分为单段伪线和多段伪线。单段伪线,是指在两个PE之间直接建立PW,中间不通过其他的交换节点。多段伪线(MS-PW,Multi-Segment Pseudowires),是指两个终结PE(T-PE,Terminating Provider Edge)之间创建的PW需要经过一个或多个中间节点(称为交换PE,即S-PE,Switching PE),如图1中所示PE1和PE4之间建立一条MS-PW,经过两个中间节点PE2、PE3。两个中间节点称为交换节点S-PE,PE1和PE4称为终端节点T-PE。多段伪线能提高PSN利用率,并解决伪线的跨域问题。

多段伪线有两种建立方式,一种是静态多段伪线,一种是动态多段伪线。建立静态多段伪线时,需要在T-PE、S-PE上进行全路径配置与绑定。而建 立动态多段伪线,只需要在T-PE上进行配置,S-PE通过BGP协议、LDP协议动态确定,减轻了网络配置与管理的负担。《Dynamic Placement of Multi-Segment Pseudowires》(RFC7267)中描述了动态多段伪线的建立过程,通常由两个T-PE当中的主动方发起(主动方可由网络管理策略或T-PE的地址大小决定),标签映射消息通过动态协议确定的S-PE一段接一段地转发至被动方T-PE,然后被动方再将标签映射消息一段接一段地回送至主动方,从而完成建立过程。从主动方到被动方的这条路径,称为正向路径;反之,称为反向路径。反向路径必须与正向路径完全一致,并且依赖于正向路径而存在。当T-PE或者S-PE需要改变网络配置或发现故障时,则需要拆除动态多段伪线。

如图2所示,为拆除动态多段伪线的示意图,其中,主动方T-PE(PE1)发起拆除过程时,正向的标签撤销消息被一段接一段地转发至被动方,再由被动方将反向的标签撤销消息一段接一段地回送至主动方,而且其中S-PE或者T-PE收到标签撤销消息(正向的标签撤销消息或反向的标签撤销消息)都会向发送方回应对应的标签释放消息。主动方T-PE收到反向的标签撤销消息,并回应了对应的标签释放消息后,拆除过程结束,多段伪线所占用的本地资源才能完全释放。整个多段伪线的的拆除过程信令开销大、速度慢、占用资源时间长,不利于网络变化的快速收敛。



技术实现要素:

为了解决上述问题,本发明提出了一种多段伪线拆除方法和装置,能够减少多段伪线拆除过程中的信令开销,提高拆除速度,并减少对资源的占用时间,利于网络变化的快速收敛。

为了达到上述目的,本发明提出了一种多段伪线拆除方法,所述多段伪线拆除方法包括:

第一PE向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系;其中,第一PW为第一PE和第二PE之间的伪线连接;

第一PE接收第二PE发送的与所述标签撤销消息对应的标签释放消息;

第一PE在接收到所述对应的述标签释放消息之后,回收第一PW占用的本地资源。

优选地,所述第一PW对应的标签映射关系包括:第一PE至第二PE的标签映射关系、和第二PE至第一PE的标签映射关系;

所述第一PE向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系包括:

第一PE向第二PE发送标签撤销消息,清除第一PE至第二PE的标签映射关系;

第一PE向第二PE发送主动标签释放消息,清除第二PE至第一PE的标签映射关系。

优选地,所述多段伪线拆除方法还包括:

第一PE接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

根据所述第三PE发送的标签撤销消息,第一PE向第三PE发送对应的标签释放消息;

第一PE回收第二PW占用的本地资源。

优选地,所述第二PW对应的标签映射关系包括:第一PE至第三PE的标签映射关系、和第三PE至第一PE的标签映射关系;

所述根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系包括:

第一PE根据所述标签撤销消息,清除第三PE至第一PE的标签映射关系;

第一PE根据所述主动标签释放消息,清除第一PE至第三PE的标签映射关系。

优选地,在满足启动条件时,第一PE执行所述向第二PE发送标签撤销 消息和主动标签释放消息的步骤;

所述启动条件包括如下情况中的一种或几种:

所述第一PE为主动方T-PE,所述主动方T-PE根据配置需要拆除某多段伪线;所述第二PE为所述多段伪线中与第一PE相连接的S-PE;或

所述第一PE为S-PE,当所述第一PE获知到某多段伪线中相邻的PE之间的链接断开;第二PE为所述多段伪线中与第一PE之间没有断开的另一个相邻的PE;或

所述第一PE为S-PE,当所述第一PE接收到某多段伪线中相邻的PE发送的标签撤销消息和主动标签释放消息,并已根据所述标签撤销消息和主动标签释放消息清除与所述相邻的PE之间的标签映射关系;第二PE为所述多段伪线中与第一PE相邻的另一个PE。

优选地,所述多段伪线拆除方法还包括:

当所述第一PE为T-PE时,在所述第一PE获知到在某多段伪线中与相邻的PE之间的链接断开时,第一PE清除第三PW对应的标签映射关系,并清除第三PW占用的本地资源;其中,第三PW为第一PE与所述相邻的PE之间的伪线连接。

为了达到上述目的,本发明还提出了一种多段伪线拆除方法,所述多段伪线拆除方法包括:

第一PE接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

根据所述第三PE发送的标签撤销消息,第一PE向第三PE发送对应的标签释放消息;

第一PE回收第二PW占用的本地资源。

为了达到上述目的,本发明还提出了一种多段伪线拆除装置,设置在第一PE上,至少包括:

第一处理单元,用于向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系;其中,第一PW为第一PE和第二PE之间的伪线连接;

第一接收单元,用于接收第二PE发送的与所述标签撤销消息对应的标签释放消息;

回收单元,用于在接收到所述对应的述标签释放消息之后,回收第一PW占用的本地资源。

优选地,所述第一PW对应的标签映射关系包括:第一PE至第二PE的标签映射关系、和第二PE至第一PE的标签映射关系;

所述第一处理单元包括:

第一处理模块,用于向第二PE发送标签撤销消息,清除第一PE至第二PE的标签映射关系;

第二处理模块,用于向第二PE发送主动标签释放消息,清除第二PE至第一PE的标签映射关系。

优选地,所述多段伪线拆除装置还包括:

第二处理单元,用于接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

第一发送单元,用于根据所述第三PE发送的标签撤销消息,向第三PE发送对应的标签释放消息;

第二回收单元,用于回收第二PW占用的本地资源。

优选地,所述第二PW对应的标签映射关系包括:第一PE至第三PE的标签映射关系、和第三PE至第一PE的标签映射关系;

所述第二处理单元包括:

第三处理模块,用于根据所述标签撤销消息,清除第三PE至第一PE的标签映射关系;

第四处理模块,用于根据所述主动标签释放消息,清除第一PE至第三PE的标签映射关系。

优选地,还包括启动单元;

所述第一处理单元在满足启动单元设置的启动条件时,执行所述向第二PE发送标签撤销消息和主动标签释放消息的步骤;

所述启动单元包括如下模块的一个或多个:

第一启动模块,用于设置启动条件为所述第一PE为主动方T-PE,所述主动方T-PE根据配置需要拆除某多段伪线;所述第二PE为所述多段伪线中与第一PE相连接的S-PE;

第二启动模块,用于设置启动条件为所述第一PE为S-PE,当所述第一PE获知到某多段伪线中相邻的PE之间的链接断开;第二PE为所述多段伪线中与第一PE之间没有断开的另一个相邻的PE;

第三启动模块,用于设置启动条件为所述第一PE为S-PE,当所述第一PE接收到某多段伪线中相邻的PE发送的标签撤销消息和主动标签释放消息,并已根据所述标签撤销消息和主动标签释放消息清除与所述相邻的PE之间的标签映射关系;第二PE为所述多段伪线中与第一PE相邻的另一个PE。

优选地,所述多段伪线拆除装置还包括:

第三处理单元,用于当所述第一PE为T-PE时,在获知到在某多段伪线中与相邻的PE之间的链接断开时,清除第三PW对应的标签映射关系,并清除第三PW占用的本地资源;其中,第三PW为第一PE与所述相邻的PE之间的伪线连接。

为了达到上述目的,本发明还提出了一种多段伪线拆除装置,设置在第一PE上,所述多段伪线拆除装置还包括:

第二处理单元,用于接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

第一发送单元,用于根据所述第三PE发送的标签撤销消息,向第三PE发送对应的标签释放消息;

第二回收单元,用于回收第二PW占用的本地资源。

与现有技术相比,本发明提供的技术方案包括第一PE向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系;其中,第一PW为第一PE和第二PE之间的伪线连接;第一PE接收第二PE发送的与所述标签撤销消息对应的标签释放消息;第一PE在接收到所对应的标签释放消息之后,回收第一PW占用的本地资源。通过本发明的方案,PE在收到相邻的PE发送的标签释放消息之后,便可以完成PW占用的本地资源的拆除,相对于现有技术中主动方T-PE需要收到反向的标签撤销消息之后才能完成拆除过程,本发明提供的拆除过程中信令开销更小,拆除速度较快,并减少了对资源的占用时间,利于网络变化的快速收敛。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为现有MS-PW的建立示意图;

图2为现有动态多段伪线的拆除过程的示意图;

图3本发明提出的一种多段伪线拆除方法的流程图;

图4A、图4B和图4C分别为本发明提出的一种多段伪线拆除过程的流程图;

图5A和图5B分别为本发明提出的一种多段伪线拆除装置的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下, 本申请中的实施例及实施例中的各种方式可以相互组合。

参见图3,本发明提出了一种多段伪线拆除方法,所述多段伪线拆除方法包括:

步骤110,第一PE向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系;其中,第一PW为第一PE和第二PE之间的伪线连接。

本发明实施例中,在满足启动条件时,第一PE执行步骤110中的步骤;

所述启动条件包括如下情况中的一种或几种或几种:

启动条件1、所述第一PE为主动方T-PE,所述主动方T-PE根据配置需要拆除某多段伪线;所述第二PE为所述多段伪线中与第一PE相连接的S-PE;或

启动条件2、所述第一PE为S-PE,当所述第一PE获知到某多段伪线中相邻的PE之间的链接断开;第二PE为所述多段伪线中与第一PE之间没有断开的另一个相邻的PE;或

启动条件3、所述第一PE为S-PE,当所述第一PE接收到某多段伪线中相邻的PE发送的标签撤销消息和主动标签释放消息,并已根据所述标签撤销消息和主动标签释放消息清除与所述相邻的PE之间的标签映射关系之后;第二PE为所述多段伪线中与第一PE相邻的另一个PE。

步骤120,第一PE接收第二PE发送的与所述标签撤销消息对应的标签释放消息;

步骤130,第一PE在接收到对应的述标签释放消息之后,回收第一PW占用的本地资源。

本发明实施例中,所述第一PW对应的标签映射关系包括:第一PE至第二PE的标签映射关系、和第二PE至第一PE的标签映射关系;

步骤110中,所述第一PE向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系包括:

步骤111,第一PE向第二PE发送标签撤销消息,

步骤112,第一PE清除第一PE至第二PE的标签映射关系。

其中,步骤111和步骤112之间的顺序可以更换。

步骤113,第一PE向第二PE发送主动标签释放消息,

步骤114,第一PE清除第二PE至第一PE的标签映射关系。

其中,步骤113和步骤114之间的顺序可以更换。

本发明实施例中,所述多段伪线拆除方法还包括:

步骤210,第一PE接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

步骤220,根据所述第三PE发送的标签撤销消息,第一PE向第三PE发送对应的标签释放消息;

步骤230,第一PE回收第二PW占用的本地资源。

本发明实施例中,所述第二PW对应的标签映射关系包括:第一PE至第三PE的标签映射关系、和第三PE至第一PE的标签映射关系;

步骤210中,所述根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系包括:

步骤211,第一PE根据所述标签撤销消息,清除第三PE至第一PE的标签映射关系;

步骤212,第一PE根据所述主动标签释放消息,清除第一PE至第三PE的标签映射关系。

本发明实施例中,所述多段伪线拆除方法还包括:

当所述第一PE为T-PE时,在所述第一PE获知到在某多段伪线中与相邻的PE之间的链接断开时,第一PE清除第三PW对应的标签映射关系,并清除第三PW占用的本地资源;其中,第三PW为第一PE与所述相邻的PE 之间的伪线连接。

下面结合具体的应用场景进行详细说明。

参见图4A,本发明提出了一种多段伪线拆除的拆除过程示意图。该示例中的多段伪线包括4个PE,分别为PE1、PE2、PE3、和PE4,其中,PE1和PE4为T-PE,PE2和PE3为S-PE,其中,PE1为主动方PE。

结合图4A所示,所述多段伪线拆除方法包括:

步骤311,PE1向PE2发送标签撤销消息。

在建立多段伪线时,针对PE1和PE2之间的链接PW1,PE1上会存储PE1发送给PE2的标签映射关系(即PE1至PE2的标签映射关系)以及PE2发送给PE1的标签映射关系(即PE2至PE1的标签映射关系),同样地,PE2上也会存储PE1发送给PE2的标签映射关系(即PE1至PE2的标签映射关系)以及PE2发送给PE1的标签映射关系(即PE2至PE1的标签映射关系)。

其中,对于PE1来说,PE1至PE2的标签映射关系为正向的标签映射关系,PE2至PE1的标签映射关系为反向的标签映射关系;对于PE2来说,PE2至PE1的标签映射关系为正向的标签映射关系,PE1至PE2的标签映射关系为反向的标签映射关系。

PE1发送的标签撤销消息用于通知PE2清除之前多段伪线建立时,PE1发送给PE2的标签映射关系。

PE1在向PE2发送标签撤销消息之后,会清除多段伪线对应的正向的标签映射关系(即PE1发送给PE2的标签映射关系)记录信息,删除本地转发表项,从而完成正向信令的拆除;

通过标签撤销消息的发送,PE1和PE2之间的PW1将处于失效状态。

步骤312,PE1向PE2发送主动标签释放消息;

所述主动标签释放消息用于告知PE2,PE1已经清除PE2发送给PE1的标签映射关系(反向标签映射关系),PE1在清除正向的标签映射记录信息之后,由于反向的标签映射关系是依赖于正向的标签映射关系而存在的,因 此PE1也会清除反向的标签映射关系记录信息,以完成反向信令的拆除。

步骤313,PE2向PE1发送与上述标签撤销消息对应的标签释放消息;

PE在收到标签撤销消息之后,均会回应对应的标签释放消息。

PE2在接收到PE1发送的标签撤销消息之后,将回复对应的标签释放消息,并清除PE1发送给PE2的标签映射关系。

PE2在接收到PE1发送的主动标签释放消息之后,将根据所述主动标签释放消息,清除PE2发送给PE1的标签映射关系。

步骤314,PE1接收到PE2发送的与标签撤销消息对应的标签释放消息之后,将回收PW1占用的本地资源。

PE2在清除PW1对应的标签映射关系之后,继续清除PW2对应的标签映射关系。在PE2清理PW1的过程中,PE2算是被动方,PE1为主动方,在PE2清理PW2的过程中,PE2算是主动方,PE3为被动方,也就是说,PE3根据PE2的通知,进行PE3上PW2的拆除,在PE3拆除PW2之后,将继续拆除PW3。

步骤321,PE2向PE3发送标签撤销消息。

在向PE3发送标签撤销消息之后,PE2清除PE2发送给PE3的标签映射关系。

步骤322,PE2向PE3发送主动标签释放消息。

在向PE3发送主动标签释放消息之后,PE2清除PE3发送给PE2的标签映射关系。

步骤323,PE3接收PE2发送标签撤销消息,并发送对应的标签释放消息。

步骤324,PE2接收PE3发送的对应的标签释放消息,并回收PW2占用的本地资源。

至此,PE2上的PW1和PW2占用的资源已全部拆除,PE2本地完成了该MS-PW的拆除。

步骤330,PE3执行PW3的拆除过程。

PE3执行PW3的拆除过程和PE2执行PW2的拆除过程类似。

具体地:步骤331,PE3向PE4发送标签撤销消息。

步骤332,PE3向PE4发送主动标签释放消息。

步骤333,PE4接收PE3发送的标签撤销消息,并向PE3发送对应的标签释放消息。

步骤334,PE3接收PE4发送的对应的标签释放消息,并回收PW3占用的本地资源。PE3本地完成了该MS-PW的拆除。

PE4为被动方T-PE,对于PE3发送的标签撤销系,向PE3回应标签释放消息,清除PE3给PE4的标签映射记录,删除本地转发表项。然后,对于PE3发送的标签释放消息,清除PE4给PE3的标签映射记录,回收所有被PW3占用的本地资源,PE4本地完成了该MS-PW的拆除。

参见图4B,为本发明提出的另一个多段伪线拆除的拆除过程示意图。该示例中的多段伪线包括4个PE,分别为PE1、PE2、PE3、和PE4,其中,PE1和PE4为T-PE,PE2和PE3为S-PE,其中,PE1为主动方PE。

结合图4B所示,所述多段伪线拆除方法包括:

步骤411,PE1获知到PW1链路已断开。

步骤412、PE1本地完成该MS-PW的拆除。

步骤421,PE2获知到PW1链路已断开。

步骤422,PE2向PE3发送标签撤销消息。

步骤423,PE2向PE3发送主动标签释放消息;

步骤424,PE3向PE2发送与上述标签撤销消息对应的标签释放消息;

步骤425,在PE2接收到PE3发送的对应的标签释放消息之后,PE2本地完成了该MS-PW的拆除。

步骤431,PE3向PE4发送标签撤销消息。

步骤432,PE3向PE4发送主动标签释放消息;

步骤433,PE4向PE3发送与上述标签撤销消息对应的标签释放消息;

步骤4334,在PE3接收到PE4发送的对应的标签释放消息之后,PE3本地完成了该MS-PW的拆除。

步骤435,PE4根据PE3发送标的签撤销消息和主动标签释放消息,本地完成了该MS-PW的拆除。

参见图4C,为本发明提出的另一个多段伪线拆除的拆除过程示意图。该示例中的多段伪线包括4个PE,分别为PE1、PE2、PE3、和PE4,其中,PE1和PE4为T-PE,PE2和PE3为S-PE,其中,PE1为主动方PE。

结合图4C所示,所述多段伪线拆除方法包括:

步骤511,PE2获知到PW2链路已断开。

步骤512,PE2向PE1发送标签撤销消息。

步骤513,PE2向PE1发送主动标签释放消息;

步骤514,PE1向PE2发送与上述标签撤销消息对应的标签释放消息;

在PE2接收到PE1发送的对应的标签释放消息之后,PE2本地完成了该MS-PW的拆除。

PE1根据PE2发送标的签撤销消息和主动标签释放消息,本地完成了该MS-PW的拆除。

现在技术中,在某S-PE获知到与上一节点之间的链路断开时,会向上一节点的PE发送主动标签释放消息,其中,主动标签释放消息中携带有错误码,通过携带错误码,使得主动标签释放消息区分于普通的标签释放消息,其中,普通的标签释放消息是用于对其他PE发送的标签撤销消息进行回应的消息。

本发明实施例中,主动标签释放消息可以携带错误码,也可以不携带错误码,也就是说,本发明实施例中的主动标签释放消息和标签释放消息可以是相同格式的消息,只是因为消息发送的时机和用途不同,其中,标签释放 消息是用于对其他PE发送的标签撤销消息进行回应的消息,而主动标签释放消息不是用于对其他PE发送的标签撤销消息进行回应的消息。也可以认为主动标签释放消息是一种特殊的标签释放消息。

步骤521,PE3获知到PW2链路已断开。

步骤522,PE3向PE4发送标签撤销消息。

步骤523,PE3向PE4发送主动标签释放消息;

步骤524,PE4向PE3发送与上述标签撤销消息对应的标签释放消息;

在PE3接收到PE4发送的对应的标签释放消息之后,PE3本地完成了该MS-PW的拆除。

PE4根据PE3发送标的签撤销消息和主动标签释放消息,本地完成了该MS-PW的拆除。

基于与上述实施例相同或相似的构思,本发明实施例还提供一种多段伪线拆除装置,设置在第一PE上,参见图5A,本发明提出的多段伪线拆除装置包括:

第一处理单元11,用于向第二PE发送标签撤销消息和主动标签释放消息,并清除第一PW对应的标签映射关系;其中,第一PW为第一PE和第二PE之间的伪线连接;

第一接收单元12,用于接收第二PE发送的与所述标签撤销消息对应的标签释放消息;

回收单元13,用于在接收到所述对应的述标签释放消息之后,回收第一PW占用的本地资源。

9、根据权利要求8所述的多段伪线拆除装置,其特征在于,所述第一PW对应的标签映射关系包括:第一PE至第二PE的标签映射关系、和第二PE至第一PE的标签映射关系;

所述第一处理单元包括:

第一处理模块,用于向第二PE发送标签撤销消息,清除第一PE至第二 PE的标签映射关系;

第二处理模块,用于向第二PE发送主动标签释放消息,清除第二PE至第一PE的标签映射关系。

本发明实施例中,所述多段伪线拆除装置还包括:

第二处理单元14,用于接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

第一发送单元15,用于根据所述第三PE发送的标签撤销消息,向第三PE发送对应的标签释放消息;

第二回收单元16,用于回收第二PW占用的本地资源。

本发明实施例中,所述第二PW对应的标签映射关系包括:第一PE至第三PE的标签映射关系、和第三PE至第一PE的标签映射关系;

所述第二处理单元包括:

第三处理模块,用于根据所述标签撤销消息,清除第三PE至第一PE的标签映射关系;

第四处理模块,用于根据所述主动标签释放消息,清除第一PE至第三PE的标签映射关系。

本发明实施例中,还包括启动单元17;

所述第一处理单元在满足启动单元设置的启动条件时,执行所述向第二PE发送标签撤销消息和主动标签释放消息的步骤;

所述启动单元17包括如下模块的一个或多个:

第一启动模块,用于设置启动条件为所述第一PE为主动方T-PE,所述主动方T-PE根据配置需要拆除某多段伪线;所述第二PE为所述多段伪线中与第一PE相连接的S-PE;

第二启动模块,用于设置启动条件为所述第一PE为S-PE,当所述第一PE获知到某多段伪线中相邻的PE之间的链接断开;第二PE为所述多段伪 线中与第一PE之间没有断开的另一个相邻的PE;

第三启动模块,用于设置启动条件为所述第一PE为S-PE,当所述第一PE接收到某多段伪线中相邻的PE发送的标签撤销消息和主动标签释放消息,并已根据所述标签撤销消息和主动标签释放消息清除与所述相邻的PE之间的标签映射关系;第二PE为所述多段伪线中与第一PE相邻的另一个PE。

本发明实施例中,其特征在于,所述多段伪线拆除装置还包括:

第三处理单元18,用于当所述第一PE为T-PE时,在获知到在某多段伪线中与相邻的PE之间的链接断开时,清除第三PW对应的标签映射关系,并清除第三PW占用的本地资源;其中,第三PW为第一PE与所述相邻的PE之间的伪线连接。

基于与上述实施例相同或相似的构思,本发明实施例还提供另一种多段伪线拆除装置,设置在第一PE上,参见图5B,本发明提出的多段伪线拆除装置包括:

第二处理单元21,用于接收第三PE发送的标签撤销消息和主动标签释放消息,并根据所述标签撤销消息和主动标签释放消息,清除第二PW对应的标签映射关系;其中,第二PW为第一PE和第三PE之间的伪线连接;

第一发送单元22,用于根据所述第三PE发送的标签撤销消息,向第三PE发送对应的标签释放消息;

第二回收单元23,用于回收第二PW占用的本地资源。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1