一种分组传送网及其保护方法、网元设备与流程

文档序号:12692195阅读:424来源:国知局
一种分组传送网及其保护方法、网元设备与流程

本发明涉及通信技术领域,特别涉及一种分组传送网及其保护方法、网元设备。



背景技术:

分组传送网(英文Packet Transport Network,简称PTN)是业界经过多年的讨论后逐步得到认可的下一代传送平台,它是传送技术和以太网承载技术相结合的产物,以分组作为传送单位,承载电信级以太网业务为主,兼容时分复用(英文Time Division Multiplexing,简称TDM)、异步传输模式(英文Asynchronous Transfer Mode,简称ATM)等业务的综合传送技术,与多生成树协议(Multi-Service Transfer Platform,简称MSTP)本质区别在于:MSTP以TDM为内核转,而PTN以分组交换为内核。支持PTN的技术有很多,其中主流技术为多协议标签交换(英文Multi-Protocol Label Switching,简称MPLS)子集技术和运营商骨干传送技术(英文Provider Backbone Transport,简称PBT)。

PTN保护技术分为三大类:PTN网络内保护、PTN与业务网络的接入链路保护和双归保护。其中,双归保护在PTN网络与业务网络通过双节点互连,双节点布置为双归节点,双归保护由两段组成,一段是PTN网络内保护,另一段是接入链路保护,双归保护机制需要依赖PTN网络内保护与接入链路保护配合实现。

在实现本发明的过程中,发明人发现现有技术主要存在以下问题:

1)PTN网络内保护主要有线性保护和环网保护,其保护技术较为成熟,但是网络内保护对于接入链路的故障无法感知,一旦业务接入出现问题,网络内的保护将失去意义。

2)接入链路部分也采用了一些保护方式,常见的如用以太网链路聚合(英文Link Aggregation,简称LAG)来实现以太网接入链路保护,然而这种独立的接入链路保护方法保护倒换仅在一个节点上进行,当该节点本身故障时,无法实现保护倒换,业务将不能得到保障,可靠性不高。



技术实现要素:

为了解决现有技术中存在的问题,本发明实施例提供了一种分组传送网及其保护方法、网元设备。所述技术方案如下:

第一方面,本发明实施例提供了一种分组传送网,所述分组传送网包括:

第一网元设备、第二网元设备、第三网元设备和用户网络边缘设备,所述第一网元设备通过第一MPLS隧道与所述第二网元设备连接,所述第一网元设备通过第二MPLS隧道与所述第三网元设备连接,所述第二网元设备和所述第三网元设备连接,所述第二网元设备通过第一接入链路与所述用户网络边缘设备连接,所述第三网元设备通过第二接入链路与所述用户网络边缘设备连接;所述第一网元设备和所述第二网元设备之间配置有工作通道PW1,所述第一网元设备和所述第三网元设备之间配置有保护通道PW2;所述工作通道PW1承载于所述第一网元设备和所述第二网元设备之间配置的工作通路LSP1上,或者,所述工作通道PW1承载于所述第一网元设备、所述第三网元设备和所述第二网元设备之间配置的保护通路LSP11上;所述保护通道PW2承载于所述第一网元设备和所述第三网元设备之间配置的工作通路LSP2上,或者,所述保护通道PW2承载于所述第一网元设备、所述第二网元设备和所述第三网元设备之间配置的保护通路LSP22上。

第二方面,本发明实施例还提供了一种分组传送网保护方法,由第一方面所述的第一网元设备执行,所述方法包括:获取故障信息;根据所述故障信息判断当前数据传输经过的路径是否存在故障;当当前数据传输经过的路径存在故障时,判断故障类型,所述故障类型包括第一接入链路故障、第二网元设备故障、第一MPLS隧道故障中的至少一种,或者所述故障类型包括第二接入链路故障、第三网元设备故障、第二MPLS隧道故障中的至少一种;当采用工作通道PW1进行数据传输时,如果故障类型为所述第一MPLS隧道故障,则将数据切换到所述保护通路LSP11上进行传输;如果所述故障类型包括所述第一接入链路故障或所述第二网元设备故障,则将数据切换到所述保护通道PW2上进行传输;当采用工作通道PW2进行数据传输时,如果故障类型为所述第二MPLS隧道故障,则将数据切换到所述保护通路LSP22上进行传输;如果故障类型为所述第二接入链路故障或所述第三网元设备故障,则将数据切换到所述保护通道PW1上进行传输。

在本发明实施例的一种实现方式中,所述获取故障信息,包括:接收所述第二网元设备或所述第三网元设备发送的客户信号失效CSF报文,所述CSF报文包括所述第二网元设备或所述第三网元设备与所述用户网络边缘设备间链接的端口故障信息;或者,通过操作管理维护OAM机制获取所述第二网元设备或所述第三网元设备的故障信息;或者,通过OAM机制获取所述第一MPLS隧道或第二MPLS隧道故障信息。

在本发明实施例的另一种实现方式中,所述根据所述故障信息判断当前数据传输经过的路径是否存在故障,包括:根据所述故障信息确定发生故障的接入链路、网元设备和MPLS隧道中的至少一个;判断所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个是否存在于当前数据传输经过的路径上;当所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个存在于所述当前数据传输经过的路径上时,判断所述当前数据传输经过的路径存在故障;当所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个不存在于所述当前数据传输经过的路径上时,判断所述当前数据传输经过的路径不存在故障。

在本发明实施例的另一种实现方式中,所述判断故障类型,包括:确定所述当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,所述故障状态包括故障和未故障;根据所述当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,确定所述故障类型。

在本发明实施例的另一种实现方式中,所述将数据切换到所述保护通路LSP11上进行传输,包括:将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable1+Lable3,所述Lable1与所述工作通道PW1对应,所述Lable2与所述工作通路LSP1对应,所述Lable3与所述保护通路LSP11对应;发送标签替换后的待传输数据;所述将数据切换到所述保护通道PW2上进行传输,包括:将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable4+Lable5,所述Lable4与所述保护通道PW2对应,所述Lable5与所述工作通路LSP2对应;发送标签替换后的待传输数据。

第三方面,本发明实施例还提供了一种网元设备,所述网元设备为第一方面所述分组传送网中的第一网元设备,所述网元设备包括:获取模块,用于获取故障信息;第一判断模块,用于根据所述故障信息判断当前数据传输经过的路径是否存在故障;第二判断模块,用于当当前数据传输经过的路径存在故障时,判断故障类型,所述故障类型包括第一接入链路故障、第二网元设备故障、第一MPLS隧道故障中的至少一种,或者所述故障类型包括第二接入链路故障、第三网元设备故障、第二MPLS隧道故障中的至少一种;处理模块,用于当采用工作通道PW1进行数据传输时,如果故障类型为所述第一MPLS隧道故障,则将数据切换到所述保护通路LSP11上进行传输;如果所述故障类型包括所述第一接入链路故障或所述第二网元设备故障,则将数据切换到所述保护通道PW2上进行传输;当采用工作通道PW2进行数据传输时,如果故障类型为所述第二MPLS隧道故障,则将数据切换到所述保护通路LSP22上进行传输;如果故障类型为所述第二接入链路故障或所述第三网元设备故障,则将数据切换到所述保护通道PW1上进行传输。

在本发明实施例的一种实现方式中,所述获取模块,用于接收所述第二网元设备或所述第三网元设备发送的客户信号失效CSF报文,所述CSF报文包括所述第二网元设备或所述第三网元设备与所述用户网络边缘设备间链接的端口故障信息;或者,通过操作管理维护OAM机制获取所述第二网元设备或所述第三网元设备的故障信息;或者,通过OAM机制获取所述第一MPLS隧道或第二MPLS隧道故障信息。

在本发明实施例的另一种实现方式中,所述第一判断模块,用于根据所述故障信息确定发生故障的接入链路、网元设备和MPLS隧道中的至少一个;判断所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个是否存在于当前数据传输经过的路径上;当所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个存在于所述当前数据传输经过的路径上时,判断所述当前数据传输经过的路径存在故障;当所述发生故障的接入链路、网元设备和MPLS隧道中的至少一个不存在于所述当前数据传输经过的路径上时,判断所述当前数据传输经过的路径不存在故障。

在本发明实施例的另一种实现方式中,所述第二判断模块,用于确定所述当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,所述故障状态包括故障和未故障;根据所述当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,确定所述故障类型。

本发明通过检测故障信息,判断当前数据传输经过的路径是否存在故障,且在当前数据传输经过的路径存在故障时,判断故障类型;如果故障类型为MPLS隧道故障,则进行LSP切换,如果故障类型包括接入链路故障或网元设备故障,则进行PW切换,使得该分组传送网保护方法不仅可以解决接入链路故障,同时还能够解决节点本身故障、MPLS隧道故障造成的传输问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种分组传送网的结构示意图;

图2是本发明实施例提供的一种分组传送网保护方法流程图;

图3是本发明实施例提供的另一种分组传送网的结构示意图;

图4是本发明实施例提供的另一种分组传送网的结构示意图;

图5是本发明实施例提供的另一种分组传送网的结构示意图;

图6是本发明实施例提供的另一种分组传送网的结构示意图;

图7是本发明实施例提供的另一种分组传送网的结构示意图;

图8是本发明实施例提供的一种网元设备的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是本发明实施例提供的一种分组传送网的结构示意图,参见图1,分组传送网包括:

第一网元设备NE1、第二网元设备NE2、第三网元设备NE3和用户网络边缘设备CE,第一网元设备NE1通过第一MPLS隧道与第二网元设备NE2连接,第一网元设备NE1通过第二MPLS隧道与第三网元设备NE3连接,第二网元设备NE2和第三网元设备NE3连接,第二网元设备NE2通过第一接入链路与用户网络边缘设备CE连接,第三网元设备NE3通过第二接入链路与用户网络边缘设备CE连接。其中,第一网元设备NE1和第二网元设备NE2通过物理链路连接,并在物理链路上配置有MPLS隧道,第一网元设备NE1和第三网元设备NE3通过物理链路连接,并在物理链路上配置有MPLS隧道。

第一网元设备NE1和第二网元设备NE2之间配置有工作通道PW1,第一网元设备NE1和第三网元设备NE3之间配置有保护通道PW2。

工作通道PW1承载于第一网元设备NE1和第二网元设备NE2之间配置的工作通路LSP1上,或者,工作通道PW1承载于第一网元设备NE1、第三网元设备NE3和第二网元设备NE2之间配置的保护通路LSP11上。即LSP1和LSP11为主备设置,当其中一个故障时,采用另一个承载PW1。

保护通道PW2承载于第一网元设备NE1和第三网元设备NE3之间配置的工作通路LSP2上,或者,保护通道PW2承载于第一网元设备NE1、第二网元设备NE2和第三网元设备NE3之间配置的保护通路LSP22上。即LSP2和LSP22为主备设置,当其中一个故障时,采用另一个承载PW2。

其中,第一网元设备NE1、第二网元设备NE2和第三网元设备NE3具体可以为符合PTN标准的核心分组交换设备。

其中,用户网络边缘设备CE具体可以为用户网络边缘路由器。

其中,第二网元设备NE2(或第三网元设备NE3)和用户网络边缘设备CE之间的链路可以为第1级同步传递模块(英文Synchronous Transfer Module-1,简称STM-1)链路或千兆以太网(英文Gigabit Ethernet,简称GE)/10GE链路。

其中,第二网元设备NE2(或第三网元设备NE3)和第一网元设备NE1之间的链路可以为万兆以太网(10GE)链路。第二网元设备NE2和第三网元设备NE3之间的链路可以为万兆以太网(10GE)链路。

NE1、NE2和NE3均配置标准的G.8131协议,NE2和NE3间创建虚通道。NE2和NE3通过之间通过消息交互(基于扩展PW层OAM内填写私有消息来实现),虚拟成逻辑上的一个节点,从而开启标准G8131协议,并且相互间可以转发流量。CE开启Smartlink(独立检测),或者CE与NE2(NE3)间开启多机架(英文Multi Chassis LAG,简称MC-LAG)协议。

在分组传送网中,伪线(英文Pseudo-Wire,简称PW)是通道层面的,标记交换路径(英文Label Switching Path,简称LSP)是通路层面的,LSP承载PW。前述两条LSP1和LSP11中,LSP1作为承载PW1的主用路径,LSP11作为承载PW1的保护路径;LSP2和LSP22中,LSP2作为承载PW2的主用路径,LSP22作为承载PW2的保护路径;PW1和PW2是业务层面的工作通道和保护通道。

在本发明实施例中,NE1和NE2(NE3)之间还可以由其他网元设备,例如图3-图7所示的NE4(NE5)。在图3-图7所示中,第一MPLS隧道经过NE1、NE4和NE2,第二MPLS隧道经过NE1、NE5和NE3,LSP和PW设置参见图3-图7所示。

如图1、图3-7所示,该分组传送网还可以包括数据网络分析仪K,数据网络分析仪连接在NE1和CE之间,用于模拟用户的数据,统计数据收发状态。

图1提供的分组传送网在完成物理组网后,配置承载业务的伪线虚通道PW1和PW2,PW1为伪线层工作通道,PW2为PW1的保护通道。配置节点(NE2和NE3)间的虚拟伪线PW3(传递自动保护倒换(英文Automatic Protection Switched,简称APS)报文),PW3也用来传递业务数据,当业务数据经过PW2时,如果节点NE3的接入链路故障,而NE2的接入链路完好,则需要借助PW3把业务数据传到NE2,再从NE2发送到CE。配置承载伪线的虚通路LSP1和LSP11、LSP2和LSP22,LSP1为PW1的工作通路,LSP11为PW1的保护通路,LSP2为PW2的工作通路,LSP22为PW2的保护通路。虚通道层运行PW层OAM,虚通路层运行LSP层OAM(其他实现方法也可以在虚通路层运行虚通路层LSP的OAM),监测不同层面路径的连通性,以此检测相邻逻辑实体间(网元设备)是否故障,是否需要触发保护;接入链路则在CE上运行Smartlink实现冗余链路的监测和保护。PTN规范要求不同层面需要使用不同层面的OAM来检测,PTN规范规定OAM包括:以太网业务OAM、接入链路OAM、PW层OAM、LSP层OAM、以及段层OAM(环网保护使用)。比如,PTN配置有10条PW,如果其中一条PW故障,由PW层OAM检测到,此时由PW层OAM检测到,只需切换这条故障的PW,其他PW不受影响。如果工作通路LSP故障,则直接切换到保护通路LSP,PW层不感知。

图2是本发明实施例提供的一种分组传送网保护方法的流程图,该方法基于图1的分组传送网实现,该方法包括:

步骤201:第一网元设备获取故障信息。

接收第二网元设备或第三网元设备发送的客户信号失效(英文Client Signal Fail,简称CSF)报文,CSF报文包括第二网元设备或第三网元设备与用户网络边缘设备间链接的端口故障信息;或者,通过操作管理维护(英文Operation Administration and Maintenance,简称OAM)机制获取第二网元设备或第三网元设备的故障信息;或者,通过OAM机制获取第一MPLS隧道或第二MPLS隧道故障信息。

其中,NE2(或NE3)可以通过判断与CE间链接的端口是否处于down状态,来判断NE2(或NE3)与CE间链接的端口是否故障;端口处于down状态,则判断端口故障,反之则未故障。或者,NE2(或NE3)可以通过与CE间开启的协议超时机制,两者之间定时传输检测报文,通过检测报文来判断与用户网络边缘设备间链接的端口是否故障;定时收到检测报文则判断端口未故障,否则判断端口故障。

其中,NE2(或NE3)也可以通过OAM机制获取第一MPLS隧道或第二MPLS隧道故障信息。

在本发明实施例中,当NE2(或NE3)为故障时,NE2(或NE3)也可以获取到故障信息;在NE2(或NE3)获取到故障信息时,可以执行步骤202~204中相同的方法,以实现数据传输路径切换。

进一步地,对于CE而言,CE通过MC-LAG、Smartlink等技术感知第一接入链路或第二接入链路故障,并在第一接入链路故障时,切换到第二接入链路进行数据传输,在第二接入链路故障时,切换到第一接入链路进行数据传输。

步骤202:根据故障信息判断当前数据传输经过的路径是否存在故障。

具体地,步骤202可以包括:

根据故障信息确定发生故障的接入链路、网元设备和MPLS隧道中的至少一个;

判断发生故障的接入链路、网元设备和MPLS隧道中的至少一个是否存在于当前数据传输经过的路径上;

当发生故障的接入链路、网元设备和MPLS隧道中的至少一个存在于当前数据传输经过的路径上时,判断当前数据传输经过的路径存在故障;当发生故障的接入链路、网元设备和MPLS隧道中的至少一个不存在于当前数据传输经过的路径上时,判断当前数据传输经过的路径不存在故障。

也就是说,根据获取到的故障信息,确定存在故障的接入链路、网元设备和MPLS隧道中的至少一个;然后从中选出处在当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道中的至少一个;当存在处在当前数据传输经过的路径上的接入链路、网元设备或者MPLS隧道故障时,判断当前数据传输经过的路径故障,否则判断当前数据传输经过的路径未故障。

其中,当前数据传输经过的路径包括接入链路、网元节点(NE2或NE3)和MPLS隧道。

例如,当前数据传输经过的路径第一接入链路、NE2和第一MPLS隧道时,如果检测到NE2故障,则确定当前数据传输经过的路径存在故障,如果检测到NE3故障,则确定当前数据传输经过的路径不存在故障。

步骤203:当当前数据传输经过的路径存在故障时,判断故障类型,故障类型包括第一接入链路故障、第二网元设备故障、第一MPLS隧道故障中的至少一种,或者故障类型包括第二接入链路故障、第三网元设备故障、第二MPLS隧道故障中的至少一种。

具体地,步骤203可以包括:确定当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,故障状态包括故障和未故障;

根据当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,确定故障类型。

具体地,如果当前数据传输经过的路径上只有一处故障,例如接入链路,则故障类型为接入链路故障。如果当前数据传输经过的路径上只有两处故障,例如接入链路和网元设备,则故障类型包括接入链路故障和网元设备故障。

例如,当前数据传输经过的路径第一接入链路、NE2和第一MPLS隧道时,如果检测到NE2故障,则确定故障类型为第二网元设备故障。

步骤204:当采用工作通道PW1进行数据传输时,如果故障类型为第一MPLS隧道故障,则将数据切换到保护通路LSP11上进行传输;如果故障类型包括第一接入链路故障或第二网元设备故障,则将数据切换到保护通道PW2上进行传输;当采用工作通道PW2进行数据传输时,如果故障类型为第二MPLS隧道故障,则将数据切换到保护通路LSP22上进行传输;如果故障类型为第二接入链路故障或第三网元设备故障,则将数据切换到保护通道PW1上进行传输。

在本发明实施例中,既可以采用PW1作为主通道,PW2作为备通道;也可以采用PW2作为主通道,PW1作为备通道。步骤204中描述的均为采用主通道进行数据传输时,故障后的通道或通路切换,在故障修复后,可以切换到原通道或通路进行传输。

其中,将数据切换到保护通路LSP11上进行传输,包括:

将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable1+Lable3,Lable1与工作通道PW1对应,Lable2与工作通路LSP1对应,Lable3与保护通路LSP11对应;发送标签替换后的待传输数据。

将数据切换到保护通道PW2上进行传输,包括:

将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable4+Lable5,Lable4与保护通道PW2对应,Lable5与工作通路LSP2对应;发送标签替换后的待传输数据。

其中,NE1(NE2、NE3)存储有各个通道PW和各个通路LSP的路径,以及与各PW对应的标签,与各LSP对应的端口。例如,PW1、LSP1、LSP11、PW2、LSP2、LSP22对应的标签依次为Lable1、Lable2、Lable3、Lable4、Lable5和Lable6。

其中,将数据切换到保护通道PW1上进行传输的方法与将数据切换到保护通道PW2上进行传输相同,将数据切换到工作通路LSP2、保护通路LSP22或工作通路LSP1上进行传输的方法与将数据切换到保护通路LSP11上进行传输相同,这里不做赘述。

可选地,该方法还包括:检测故障是否恢复;当故障恢复后,将数据切换到原来的PW或LSP进行传输。

值得说明的是,在本发明实施例中,在第二网元设备故障或第三网元设备故障时,并不是直接切换到PW2或PW1,而是先进行LSP切换,再LSP切换失败后再进行的PW切换。即:在第二网元设备故障时,先从LSP1切换到LSP11,此时,业务报文仍然无法传输,再将PW1切换到PW2;在第三网元设备故障时,先从LSP2切换到LSP22,此时,业务报文仍然无法传输,再将PW2切换到PW1。这是由于LSP层的检测机制要快于PW层,所以会先触发LSP保护,然后触发PW保护。

本发明实施例提供的方法支持传输路径不同位置故障条件下的业务端到端保护,具体包括接入链路故障、NE故障、PTNMPLS隧道故障及其组合,可以参见后文对图3-图7的描述部分。在双归保护时,除与客户侧设备(CE)相连的两个节点外,网络内其他节点的检测机制和保护倒换机制均相同(同NE1的保护方法)。LSP层OAM检测周期要远小于PW层的检测周期,来保障LSP层保护机制先启动,LSP承载若干PW,LSP检测优先于PW,可以避免若干PW全部切换完成后,再进行通路层切换,节省了切换时间。该保护方法可以与网络内保护共用带宽,不增加额外带宽需求。网络内保护和接入链路保护同步进行,且网络内保护和接入链路保护所需时间小于50ms,因此端到端保护时间小于50ms,发生故障时,传输路径切换速度快。

图3是另一种分组传送网的结构示意图,PTN网络由NE1、NE2、NE3、NE4、NE5和CE六个网络节点组成,业务由网络节点NE1接入,由网络节点CE接出。如图3所示,配置业务的工作通道PW1(NE1-NE4-NE2),保护通道PW2(NE1-NE5-NE3);配置PW1的工作通路LSP1(NE1-NE4-NE2),保护通路LSP11(NE1-NE5-NE3-NE2);配置PW2的工作通路LSP2(NE1-NE5-NE3),保护通路LSP22(NE1-NE4-NE2-NE3),配置NE2和NE3间的虚通路PW3(NE2-NE3,图未示出)。

图4示出了图3中接入链路故障时的传输示意图。正常情况下,业务由工作通道PW1(NE1-NE4-NE2)传送到NE2,并通过CE节点到达目的端,节点NE2必须使能CSF,如图4所示,NE1->NE4->NE2->CE是正常情况时的业务工作路径。当NE2->CE的接入链路(主用接入链路(第一接入链路),图4标号1所示位置)故障,NE2检测到故障,故障信息携带在CSF报文中,CSF报文封装在TP OAM报文内通知节点NE1,NE1收到CSF报文,认为第一接入链路故障,触发PW切换(业务通道层面的倒换),由工作通道PW1切换到保护通道PW2,此时路径为NE1->NE5->NE3->CE。CE通过Smartlink技术感知到NE2->CE间故障,触发接入链路保护,切换到与NE3相连的备用接入链路(第二接入链路)上,此时完成业务保护倒换。

图5示出了图3中网元设备故障时的传输示意图。正常情况下,业务由工作通道PW1(NE1-NE4-NE2)传送到NE3,并通过CE节点到达目的端,如图5所示,NE1->NE4->NE2->CE是正常情况时的业务工作路径。当节点NE2(图5标号2所示位置)发生故障时,NE1通路层(LSP层)的OAM机制会检测到故障,触发通路层保护(LSP1切换到LSP11),此时业务数据仍然无法正常传输。然后NE1通道层(PW层)的OAM机制会检测到故障,触发业务通道层面的倒换,由工作通道PW1切换到保护通道PW2,此时路径为NE1->NE5->NE3->CE。CE通过Smartlink技术感知到NE2->CE间故障,触发接入链路保护,切换到与NE3相连的备用接入链路上,此时完成业务保护倒换。

图6示出了图3中MPLS隧道故障时的传输示意图。如图6所示,NE1->NE4->NE2->CE是正常情况时的业务工作路径。当节点NE1和NE2之间的链路(例如图6中标号3所示位置)发生故障时,通路层(LSP层)优先检测到故障,触发保护,工作通路LSP1切换到保护通路LSP11,PW1不感知(即通道层PW1无故障),此时完成业务保护倒换。

图7示出了图3中存在两处故障时的传输示意图。如图7所示,NE1->NE4->NE2->CE是正常情况时的业务工作路径。当节点NE1和NE2之间的链路(图7标号4所示位置)发生故障时,通路层优先检测到故障,触发保护,工作通路LSP1切换到保护通路LSP11,PW1不感知,此时工作路径为NE1->NE5->NE3->NE2->CE;节点NE2与CE间(图7标号5所示位置)发生链路故障,NE2检测到故障,将CSF报文封装在TP OAM报文内通知节点NE1,NE1收到CSF报文,认为第一接入链路故障,触发PW切换,工作路径变化为NE1->NE5->NE3->CE,此时完成业务保护倒换。

上述附图和实例中的节点数,拓扑图以及环标签的条目数,工作及保护路径的配置以及业务的数量和工作路径只是示例性说明,并不作为对发明的限定,本发明所提出的技术方案适用于各种双归接入组网的网络拓扑。

以下为本发明实施例的装置实施例,对于装置实施例中未详细描述的细节,请参考上述对应的方法实施例。

图8是本发明实施例提供的一种网元设备的结构框图,网元设备为图1、图3~图7所示分组传送网中的第一网元设备,网元设备包括:

获取模块301,用于获取故障信息;

第一判断模块302,用于根据故障信息判断当前数据传输经过的路径是否存在故障;

第二判断模块303,用于当当前数据传输经过的路径存在故障时,判断故障类型,故障类型包括第一接入链路故障、第二网元设备故障、第一MPLS隧道故障中的至少一种,或者故障类型包括第二接入链路故障、第三网元设备故障、第二MPLS隧道故障中的至少一种;

处理模块304,用于当采用工作通道PW1进行数据传输时,如果故障类型为第一MPLS隧道故障,则将数据切换到保护通路LSP11上进行传输;如果故障类型包括第一接入链路故障或第二网元设备故障,则将数据切换到保护通道PW2上进行传输;

当采用工作通道PW2进行数据传输时,如果故障类型为第二MPLS隧道故障,则将数据切换到保护通路LSP22上进行传输;如果故障类型为第二接入链路故障或第三网元设备故障,则将数据切换到保护通道PW1上进行传输。

在本发明实施例中,获取模块301可以用于:

接收第二网元设备或第三网元设备发送的客户信号失效CSF报文,CSF报文包括第二网元设备或第三网元设备与用户网络边缘设备间链接的端口故障信息;或者,

通过操作管理维护OAM机制获取第二网元设备或第三网元设备的故障信息;或者,

通过OAM机制获取第一MPLS隧道或第二MPLS隧道故障信息。

在本发明实施例中,第一判断模块302可以用于:

根据故障信息确定发生故障的接入链路、网元设备和MPLS隧道中的至少一个;

判断发生故障的接入链路、网元设备和MPLS隧道中的至少一个是否存在于当前数据传输经过的路径上;

当发生故障的接入链路、网元设备和MPLS隧道中的至少一个存在于当前数据传输经过的路径上时,判断当前数据传输经过的路径存在故障;当发生故障的接入链路、网元设备和MPLS隧道中的至少一个不存在于当前数据传输经过的路径上时,判断当前数据传输经过的路径不存在故障。

在本发明实施例中,第二判断模块303可以用于:

确定当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,故障状态包括故障和未故障;

根据当前数据传输经过的路径上的接入链路、网元设备和MPLS隧道的故障状态,确定故障类型。

在本发明实施例中,处理模块304可以采用如下方式将数据切换到保护通路LSP11上进行传输:

将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable1+Lable3,Lable1与工作通道PW1对应,Lable2与工作通路LSP1对应,Lable3与保护通路LSP11对应;

发送标签替换后的待传输数据。

在本发明实施例中,处理模块304可以采用如下方式将数据切换到保护通道PW2上进行传输:

将待传输数据的MPLS标签由标签Lable1+Lable2替换成Lable4+Lable5,Lable4与保护通道PW2对应,Lable5与工作通路LSP2对应;

发送标签替换后的待传输数据。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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