一种复用段压制方法

文档序号:7611563阅读:238来源:国知局
专利名称:一种复用段压制方法
技术领域
本发明涉及光通信领域中的同步数字体系(SDHSynchronous DigitalHierarchy)技术,尤其涉及SDH中的业务保护技术。
背景技术
SDH传输网络中的业务保护是指利用传送节点预先安排的容量,用一定的备用容量去保护主用容量,从而提高SDH网络安全性和可靠性的方法。目前最常见的SDH业务保护方式是复用段环保护。复用段环保护的含义在于,当复用段环中的某段光纤出现故障时,进行自动保护倒换(APSAutomatic Protection Switching),使得原先在受损光纤上传输的业务信号转移到保护路由上进行传递,从而保证该业务的继续传送。
如图1所示的双向复用段倒换环为例,由A、B、C、D四个节点构成的复用段环中,相邻两个节点之间的光纤线路被称为一个区段,每个区段都包括有工作通道和保护通道,并且对于一条业务而言,工作通道与保护通道的传输方向是相反的。在未发生倒换的正常状态下,工作通道负责传输业务,而保护通道一般情况下是空闲的。在环路正常时,如果在节点A与节点B之间传送一条双向业务1,该业务可视为以节点A为源节点、以节点B为宿节点的单向业务和以节点B为源节点、以节点A为宿节点的单向业务的总和。以A→B的业务为例,当节点A与节点B之间的光纤发生故障时,节点A和节点B进行APS倒换,自动将故障前位于工作通道的业务切换到保护通道上,并经过路径A→D→C→B完成该条业务的传送。
如图2所示,在图1的复用段环中,除了传送业务1以外,还存在一条在节点B和节点C之间传输的业务2。该业务同样可以被视为是以节点B为源节点、以节点C为宿节点的单向业务和以节点C为源节点、以节点B为宿节点的单向业务的总和。对于B→C的单向业务而言,在无故障发生时,该业务2通过由B到C的工作路径进行传输;而C→B的单向业务在正常情况下则是通过由C到B的工作通道完成传输。以单向业务A→B和B→C为例,在两者共存的情况下,如果节点A、B和节点B、C之间的两段光纤同时发生故障,此时节点A、B、C同时进行APS倒换,并且节点B由于从复用段环上的两个方向到达其它节点的光纤均存在故障而成为失效节点,则业务A→B在倒换后变为利用A→D→C的保护通道进行传输,而对于业务B→C而言,其宿节点C由倒换前从节点B收取业务信息变为倒换后从节点D收取业务信息。由于每个区段的保护通道均为其它区段的工作通道所共享,并且如果上述两业务使用相同的时隙,则节点C在倒换后会从节点D收取到来自于节点A的业务信息,即发生了业务错连。
为了解决业务错连问题,ITU-T G.841(International TelecommunicationsUnion G.841)建议中规定了一种复用段压制的方法,即在进行复用段倒换的同时,向可能会引起错连的业务通道中下插管理单元告警指示信号(AU-AISAdministrate Unit-Alarm Indication Signal),以便屏蔽该业务通道中的业务传输,从而避免业务的错连。
ITU-T建议中的复用段压制的方法在为复用段环设置业务配置表同时,还在每条业务的源节点或者穿通节点上设置压制表,具体请参考图3,图1中复用段环的业务配置表包括管理单元(AUAdministrate Unit)号码、节点以及相应的业务信息等部分。其中符号VC(Virtual Container,虚容器)表示该条业务中包含低阶业务。对应于该复用段环的业务配置表,该环上的A、B、C、D四个节点中均存在包含有多条压制规则的压制表。压制表中不仅包括了每条业务的源节点和宿节点信息,而且还含有低阶业务标志VC。
当进行复用段环压制时,根据该复用段环的业务配置表和环上各个节点的压制表进行压制。具体而言,当某条业务的源节点失效时,向原业务方向的工作通道下插AU-AIS告警;当某条业务的宿节点失效时,向原业务方向的反方向保护通道下插AU-AIS告警。
如图4所示,现有的复用段环压制方法包括以下步骤步骤401.触发复用段环压制。
本步骤中,复用段环在如下三种情况下触发复用段环压制当前节点收到其它节点发送的倒换请求、当前节点检测出与其连接的区段上出现故障或故障消除、以及当前节点接收到用户下发的倒换命令。其中,无论是其它节点的倒换请求还是用户下发的倒换命令,其中都会携带有表明请求进行倒换、请求取消倒换或者请求将某节点锁定而不参与倒换等目的的字段。
以图2中的复用段环为例,若AB、BC区段的光纤同时出现故障,节点B失效,且节点A、B、C同时发生APS倒换,则节点A通过自身的检测获知AB之间出现故障,再通过节点C发送的倒换请求获知BC之间出现故障。
步骤402~404.判断本节点是否为倒换节点及复用段环上是否存在失效节点,如果是,则判断本节点是否存在压制表,如果存在,则获取压制表中的首条压制规则,如果本节点不存在压制表,则结束本节点的压制流程;否则,即如果不存在,结束本节点的压制流程。
对于节点A而言,其自身为倒换节点,并且该复用段环上存在失效节点B,然后,由于节点A处存在压制表,则获取压制表中的第一条压制规则,以便根据该条压制规则进行后续的操作。
步骤405.判断当前压制规则中的源节点是否失效,如果是,则执行步骤406;否则执行步骤408。
对于节点A中压制表的首条压制规则而言,该业务的源节点和宿节点分别为节点A和节点B,其源节点并未失效,因此执行步骤408。
步骤406~407.判断当前压制规则对应区段的正向工作通道是否下插了AU-AIS告警,如果是,则执行步骤410;否则,向当前压制规则对应区段的正向工作通道中下插AU-AIS告警,并进入步骤410。
所谓正向工作通道是指该区段中的工作通道,而反向保护通道是指该区段在其保护通道传输方向上的下一个区段的保护通道。对于区段AB而言,正向工作通道是指AB区段的工作通道;反向保护通道是指AD区段的保护通道。
步骤408~409.判断当前压制规则对应区段的正向工作通道是否下插了AU-AIS告警,如果是,则取消当前压制规则对应区段的正向工作通道中的AU-AIS告警,并执行步骤410;否则,执行步骤410。
在当前压制规则中的源节点并未失效的情况下,如果正向工作通道中已经下插了AU-AIS告警,则将其取消。
步骤410.判断当前压制规则中的宿节点是否失效,如果是,则执行步骤411;否则,执行步骤413。
步骤411~412.判断当前压制规则对应区段的反向保护通道中是否下插了AU-AIS告警,如果是,则执行步骤415;否则,向当前规则对应的反向保护通道中下插AU-AIS告警,并执行步骤415。
在宿节点失效的情况下,需要对其反向保护通道进行压制,即通过下插AU-AIS告警来避免业务错连。
步骤413~414.判断当前压制规则对应区段的反向保护通道中是否下插了AU-AIS告警,如果是,则取消当前压制规则对应区段的反向保护通道中的AU-AIS告警,并执行步骤415,否则,执行步骤415。
在宿节点失效并未失效的情况下,无需对反向保护通道进行压制,此时如果在反向保护通道中已经下插了AU-AIS告警,则将其取消。
对于图3中节点A而言,其首条压制规则中的源节点A并未失效,因此判断AB区段正向工作通道中是否存在AU-AIS告警,并在不存在该告警的情况下,向AB区段的正向工作通道中下插AU-AIS告警信号进行复用段压制。
步骤415~416.判断当前压制规则是否为其所在压制表中的尾记录,如果是,则转向下一条压制规则,并返回执行步骤405;否则,结束本节点的压制流程。
由于当前节点的压制表中有可能包括若干条压制规则,因此在本步骤中判断在当前压制规则之后是否存在其它的记录,以便根据实际的故障情况,对以本节点为源节点或穿通节点的所有业务执行复用段压制流程。
对于图3中的节点A而言,其中共存在六条压制规则,因此会将步骤405至步骤416的流程重复执行六次。
以上为针对一个节点的复用段压制过程。对于图3中由四个节点组成的复用段环,A、B、C、D四个节点中都会执行上述流程。在AB、BC区段同时出现故障时,区段AD和区段DC的保护通道会下插AU-AIS告警来实现复用段压制。
利用上述复用段压制方法能够防止复用段环倒换过程中出现的业务错连,但是该方法仍然存在如下缺点1.由于AU-AIS告警信号针对的是高阶业务,支路单元告警指示信号(TU-AIS)才是对低阶业务有效的告警信号,而在现有的复用段压制方法中只是下插AU-AIS告警,则只能有效的防止高阶业务的错连,而不支持低阶业务。但在实际应用中却存在大量的低阶业务,因此现有的复用段压制方法不支持低阶业务是一个较严重的缺陷。
2.现有的复用段压制方法的压制表中,每条压制规则只包含一个源节点的信息,则只要该压制规则对应的业务的一个源节点失效就进行压制;而对于多节点上多节点下和多节点上单节点下的高阶业务,只有在全部的源节点均失效时才进行压制,因此现有的复用段压制方法中无法通过压制表获取多个源节点的信息,进而无法在源节点均失效的情况下才执行压制。
3.现有复用段压制方法中,AU-AIS告警是由业务的源节点或穿通节点下插的,则倒换后业务经过的下游节点均会收到并且显示此告警,过多的告警信息给维护带来不便,很难区分出该AU-AIS告警是由于压制产生的,还是由其它原因产生的。

发明内容
有鉴于此,本发明的目的在于提供一种复用段压制方法,既能够防止高阶业务的错连,又能够防止低阶业务的错连。
为实现上述目的,本发明提供了一种复用段压制方法,在复用段环上运行的每条业务的宿节点中保存该业务级别和宿信息之间的对应关系,所述方法具体包括以下步骤A.收到复用段压制触发信息的节点判断自身中是否存在所述的对应关系,如果是,则从中获取一条对应关系,然后执行步骤B,否则,结束本节点复用段压制的流程;B.当前节点根据步骤A中所获取的对应关系中的业务级别判断该条对应关系对应的业务是否为高阶业务,如果是,则在当前对应关系对应的宿中下插管理单元告警指示信号,然后执行步骤C,否则,表明该条对应关系对应的业务是低阶业务,并在当前对应关系对应的宿中下插支路单元告警指示信号,然后执行步骤C;C.当前节点判断是否读完自身中保存的全部对应关系,如果是,则结束本节点复用段压制的流程,否则,转向下一条对应关系,返回执行步骤B。
步骤A所述复用段压制触发的信息还包括当前节点收到复用段环上其它节点发送的携带有请求倒换字段或者请求取消倒换字段的倒换请求;或者当前节点检测到其自身所在区段上出现故障或故障消除的信息;或者当前节点收到用户发送的携带有请求倒换字段或者取消倒换字段的倒换命令。
设置表明复用段环中各节点分布顺序的全环节点配置表,并且在所述每条业务的对应关系中进一步保存该业务的源节点标识信息,此时步骤A获取一条业务对应关系之前进一步包括当前节点根据收到的复用段环压制触发信息和全环节点配置表的信息更新自身中保存的节点失效信息;步骤B之前进一步包括当前节点根据更新后的节点失效信息判断当前业务对应关系中的所有源节点是否均失效,如果是,则执行步骤B;否则,进入步骤C。
所述步骤B前进一步包括判断当前业务对应关系所对应的宿中是否已经下插过告警,如果是,则执行步骤C;否则,执行步骤B。
步骤A获取一条对应关系之前,进一步包括A1.根据复用段压制触发信息判断是否进行了倒换,如果是,则继续;否则,判断是否取消了倒换,如果是,则执行步骤A2,否则,则结束本节点复用段压制的流程;A2.当前节点根据复用段环被触发的机制和全环节点配置表更新节点失效信息,并获取自身的一条对应关系;A3.根据节点失效信息判断当前业务对应关系中的所有源节点是否均失效,如果是,则执行步骤A4,否则,判断当前业务对应关系所对应的宿中是否已经下插过告警,如果已经下插过,则将已下插的告警取消,如果未下插过,则执行步骤A4;A4.判断是否读完全部的对应关系,如果是,则结束本节点复用段压制的流程;否则,转向下一条业务对应关系,然后返回执行步骤A3。
当所述复用段环被触发的信息为当前节点收到复用段环上其它节点发送的携带有请求倒换字段或者请求取消倒换字段的倒换请求时,步骤A1中所述判断是否进行了倒换的方法具体为判断所收到倒换请求中携带的是否为请求倒换字段,如果是,则判定进行了倒换,否则,判定没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为判断所收到倒换请求中携带的是否为请求取消倒换字段,如果是,则判定取消了倒换,否则,判定没有取消倒换。
当所述复用段环被触发的机制为当前节点检测到其自身所在区段上出现故障或故障消除时,步骤A1所述判断是否进行了倒换的方法具体为如果当前节点检测到自身所在区段出现了故障,则认为进行了倒换,否则,认为没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为如果当前节点检测到自身所在区段的故障被消除,则认为取消了倒换,否则,认为没有取消倒换。
当所述复用段环被触发的机制为当前节点收到用户发送的携带有请求倒换字段或者取消倒换字段的倒换命令,步骤A1所述判断是否进行了倒换的方法具体为如果所收到倒换命令中携带的是请求倒换字段,则认为进行了倒换,否则,认为没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为如果所收到倒换命令中携带的是请求取消倒换字段,则认为取消了倒换,否则,认为没有取消倒换。
所述的业务的宿信息包括宿板号、宿端口号、宿高阶通道号以及宿低阶通道号。
应用本发明,在进行复用段环压制时,既支持高阶业务,由支持低阶业务。具体而言,本发明具有如下有益效果1.本发明的复用段环压制方法,通过建立不同级别的业务与不同的宿之间的对应关系,并由业务的宿节点根据业务级别确定当前业务是属于高阶业务还是低阶业务,并针对高阶业务下插AU-AIS告警,针对低阶业务下插TU-AIS告警,有效的防止了高阶业务和低阶业务的错连;2.本发明的复用段压制方法中,压制表中包含每条业务的所有源节点信息,并在确定了该业务的所有源节点均失效的情况下,才进行复用段环压制;3.本发明的复用段压制方法中,AU-AIS告警或者TU-AIS告警是由业务的宿节点向该业务下环后所到达的宿下插的,因此,复用段环较为容易区分出所下插的告警的原因,方便告警信息维护;
4.本发明的复用段压制方法中,只在业务的宿节点处记录压制表,节省复用段环的存储资源。


图1为复用段保护环倒换示意图;图2为复用段保护环业务错连示意图;图3为现有的业务配置表和节点压制表示意图;图4为现有的复用段压制方法流程图;图5为本发明实施例1中复用段环业务示意图;图6为本发明的复用段压制方法流程图。
具体实施例方式
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
本发明为一种复用段压制方法,其基本思想是设置表明复用段环中各节点分布顺序的全环节点配置表,同时在每条业务的宿节点中设置包含业务等级、全部源节点信息和业务宿信息等的压制表,当出现需要压制的情况时,由业务的宿节点根据压制表,决定下插告警信号的类型和位置。
对于一个包含n个节点的复用段环,全环节点配置表按照该环中各个节点的分布情况,将上述n个节点顺序填入节点1至节点n所对应的项目栏里,并且节点1所对应的节点与节点n所对应的节点直接相连。上述的全环节点配置表可以在本发明的方法开始之前预先设置,也可以在本发明使用该全还节点配置表的步骤之前设置。
对于宿节点中的压制表,每条表示业务属性对应关系的压制规则均包括业务级别、源节点号、宿板号、宿端口号、宿高阶通道号以及宿低阶通道号。其中各个项目的含义如下1.业务级别本发明中使用VC12、VC3和VC4来表示具体的业务级别,其中VC12和VC3为低阶业务,而VC4为高阶业务。由于实际应用中还存在VC4级联业务和AU3业务,则在本发明中将VC4级联业务视为多条VC4业务来处理,并用VC4表示AU3业务的业务等级。
2.源节点号表明该条业务上环的节点号。由于一个复用段环最多支持16个节点,因此源节点号的有效取值为0~15。另外,复用段环上的业务可能只有一个源节点,也可能有多个源节点,则在有多个源节点时,压制表中将全部的源节点都表示出来。
3.宿板号宿板是指业务从复用段环上的宿节点下环后所到达的线路单板或者支路单板,宿板号就是指上述线路单板或者支路单板的编号。线路单板支持诸如155M、622M、2.5G以及10G的高速率级别,既能够承载高阶业务,又能够承载低阶业务;而支路单板则支持诸如1.5M、2M、34M以及45M的的速率级别,因此只能承载低阶业务。
4.宿端口号表明业务从复用段环的宿节点到达宿板所经过的端口。
5.高阶通道号表明业务从复用段环上的宿节点到达宿板所经过的高阶通道。线路板的高阶通道号是非零的正整数,而支路板的高阶通道号则始终为零。
6.低阶通道号表明业务从复用段环上的宿节点到达宿板所经过的低阶时隙。对于宿板为线路板的低阶业务,其低阶通道号为非零的正整数,而对于高阶业务或者宿板为支路板的低阶业务,其低阶通道号则始终为零。
通常将业务从复用段环上的宿节点下环后到达的位置称为该条业务的宿,而上述宿板号、宿端口号、高阶通道号以及低阶通道号共同组成业务的宿信息,即通过宿板号-宿端口号-高阶通道号-低阶通道号的形式,表示业务的宿的具体情况,其中无意义的参数用0表示。具体而言,由于高阶业务的宿板只能是线路板,其低阶通道是毫无意义的,因此高阶业务的宿表示为宿板号-宿端口号-高阶通道号-0,并且此时通过下插AU-AIS告警来实现复用段压制;对于以线路板为宿板的低阶业务,其宿表示为宿板号-宿端口号-高阶通道号-低阶通道号,此时下插的是TU-AIS告警;而对于以支路板为宿的低阶业务,由于其宿端口即为实际的低阶通道,因此以宿板号-宿端口号的形式就能够代表其宿的具体信息,并在需要压制时下插TU-AIS告警。
下面,以8节点复用段环和4节点复用段环为例,详细描述本发明的复用段环压制方法。
实施例18节点复用段环的压制方法。
如图5所示的复用段环中共包括8个节点,分别为NE1、NE2、NE3、NE4、NE5、NE6、NE7以及NE8;并且该复用段环上存在三种典型的复用段环业务一种是1源1宿的业务,它从源节点NE5上环、由宿节点NE4下环后到达1号线路板上1号端口的第一个VC4通道,其业务级别为VC4;一种是1源2宿的业务,即为一条VC12级别的广播业务,它从源节点NE1上环、由宿节点NE2和NE3下环后,分别到达1号支路板的第一个端口和1号线路板上1号端口的第一个VC4通道中的第一个VC12通道;另一种为2源1宿的业务,该业务从源节点NE6和NE7上环、由宿节点NE8下环,到达1号支路板的第一个端口,其业务级别是VC3。根据该复用段环中业务的实际情况,本发明在各条业务的宿节点处设置压制表,具体如下对于上述1源2宿的业务,其宿节点NE2和NE3上分别存在如表1和表2所示的压制表。由表中可见,该条VC12低阶业务的源节点为NE1,其宿信息分别为1-1-0-0和1-1-1-1。

表1


表2对于上述1源1宿的业务,其宿节点NE4上存在如表3所示的压制表。由该表可见,该条VC4高阶业务的源节点为NE5,其宿信息为1-1-1-0。

表3对于上述2源1宿的业务,其宿节点NE8上存在如表4所示的压制表。由该表可见,VC3业务的源节点分别为NE6和NE7,其宿信息为1-1-0-0。

表4以上所述各表只是为方便说明而举的例子,当宿节点上包含多条业务时,则压制表中存在与每条业务相对应的表项。
另外,该复用段环是由NE1至NE8组成的,因此其全环节点配置表包括如表5所示的内容。

表5当本实施例的复用段环需要进行压制时,各个宿节点根据自身的压制表和全环节点配置表的内容,决定是否需要在业务的宿下插告警,并在需要下插告警时,决定下插告警的类型。下面,以NE4、NE5之间的区段和NE7、NE8之间的区段同时出现故障为例,详细描述本实施例复用段压制的方法。
如图6所示,本实施例复用段压制的方法包括以下步骤
步骤601.触发复用段压制。
本步骤中,复用段环在出现如下三种情况时触发复用段环压制当前节点收到其它节点发送的倒换请求、当前节点检测出与其连接的区段上出现故障或故障取消、以及当前节点接收到用户下发的倒换命令。其中,无论是其它节点的倒换请求还是用户下发的倒换命令,其中都会携带有表明请求进行倒换、请求取消倒换或者请求将某节点锁定而不参与倒换等目的的字段。本步骤与步骤401完全相同。
以图5中的复用段环为例,若NE4、NE5之间以及NE7、NE8之间区段的光纤同时出现故障,则节点NE4、NE5、NE7和NE8发生APS倒换,而该复用段环上的其它四个节点在保护通道对业务进行穿通。对于节点NE4而言,它实时检测NE3、NE4之间以及NE4、NE5之间区段是否正常工作,并且,在NE7、NE8之间出现故障时,节点NE4还会收到节点NE8经过节点NE1、NE2和NE3发送过来的倒换请求。
步骤602.判断本节点是否存在压制表,如果是,则执行步骤603;否则,结束本节点的压制流程。
由于本实施例只在业务的宿节点中设置压制表,因此该复用段环中作为业务的源节点和穿通节点使用的节点中则不存在压制表。
步骤603.判断是否为进行倒换,如果是,则执行步骤604;否则,执行步骤613。
在当前节点收到其他节点的倒换请求或者用户下发的倒换命令时,本步骤根据该倒换请求或倒换命令中携带的是否为表明请求进行倒换的字段进行判断;在当前节点进行检测时,本步骤根据检测结果是否为表明出现故障来进行判断。
步骤604~605.根据全环节点配置表更新节点隔离信息,而后获取本节点压制表中的首条压制规则。
所谓更新节点隔离信息,是指当前节点综合收到的倒换请求或倒换命令以及自身的检测结果,同时根据全环节点配置表中各个节点的连接情况,确定当前故障所在的具体区段以及因故障而失效的具体节点。
以图5中复用段环上的节点NE4为例,该节点通过自身的检测获知NE4、NE5之间的区段上出现了故障,同时根据来自于节点NE8的倒换请求以及全环节点配置表中8个节点的相对位置关系,确定NE7、NE8之间的区段上出现了故障,以及节点NE5、NE6和NE7因被故障隔离而失效。
另外,由于每个节点均有可能被作为多条业务的宿节点,即该节点上的压制表中存在多条压制规则。因此,当前节点在更新了节点隔离信息之后,从自身的压制表中获取首条压制规则,以便后续步骤中决定是否在该条压制规则所对应的宿中下插告警,以及决定下插告警的类型。
步骤606~607.判断当前压制规则中的所有源节点是否均失效,如果是,则判断当前压制规则所对应的宿中是否已经下插过告警,如果已经下插,则执行步骤611,如果未曾下插过告警,则执行步骤608;否则,若未失败,执行步骤611。
本步骤中,当前节点根据步骤604中更新后的节点隔离信息确定失效的源节点。例如对于图5所示的复用段环,节点NE4在步骤604中确定了节点NE5、NE6以及NE7失效,而其自身压制表中首条压制规则所对应业务的源节点为NE5,参见表3,因此节点NE4在本步骤中确定当前压制规则中的源节点全部失效。
对于一条业务,如果当前压制规则所对应的业务的源节点不是全部失效,则无需进行压制。
步骤608~610.判断当前压制规则对应的业务是否为高阶业务,如果是,则在当前压制规则对应的宿中下插AU-AIS告警,然后执行步骤611;否则,在当前压制规则对应的组中下插TU-AIS告警,然后执行步骤611。
为了使得本实施例的复用段压制方法既能够适用于高阶业务,又能够对低阶业务有效,此处根据当前压制规则中的业务级别来确定下插的是适于高阶业务的AU-AIS告警,还是适于低阶业务的TU-AIS告警。具体而言,如果当前压制规则中的业务级别是VC12或者VC3,则下插TU-AIS告警;如果当前压制规则中的业务级别是VC4,则下插AU-AIS告警。
以图5中复用段环上的节点NE4为例,参见表3该节点上压制表中首条压制规则的业务级别为VC4,属于高阶业务,而该条压制规则对应的宿的信息为1-1-1-0,即1号宿板的1端口的第一个VC4通道,因此节点NE4向1号宿板的1端口的第一个VC4通道处下插AU-AIS告警信号,以便进行复用段压制。
步骤611~612.判断当前压制规则中的是否为所在压制表中的尾记录,如果是,则结束本节点的压制流程;否则,转向下一条压制规则,然后返回执行步骤606。
步骤613.判断是否为取消倒换,如果是,则执行步骤614;否则,结束本节点的压制流程。
在当前节点收到其他节点的倒换请求或者用户下发的倒换命令时,本步骤根据该倒换请求或倒换命令中携带的是否为表明请求取消倒换的字段进行判断;在当前节点进行检测时,本步骤根据检测结果是否为表明故障排除来进行判断。
步骤614~615.当前节点根据全环节点配置表更新节点隔离信息后,获取本节点压制表的首条规则。
此处当前节点综合收到的倒换请求或倒换命令以及自身的检测结果,同时根据全环节点配置表中各个节点的连接情况,确定当前故障所在的具体区段以及因故障而失效的具体节点。
在更新了节点隔离信息之后,当前节点从自身的压制表中获取首条压制规则,以便在后续步骤中决定是否需要取消已经下插过的告警。
步骤616~618.判断当前压制规则中的所有源节点是否均失效,如果是,则执行步骤619;否则,判断当前压制规则对应的宿中是否已经下插过告警,如果下插过告警,则取消当前压制规则对应的宿中的告警,如果未下插告警,则执行步骤619。
此处是针对需要取消倒换时的操作。如果在更新节点隔离信息之后,当前压制规则对应的源节点因故障的排除而由失效变为有效,则当前节点取消曾经在当前压制规则对应的宿中插入的告警,以便恢复该条业务的正常传输;如果更新节点隔离信息之后,当前压制规则对应的源节点仍然全部失效,则无需取消曾经下插的告警。
另外,当前节点通过检测当前压制规则对应的宿中是否存在AU-AIS告警或者TU-AIS告警信号来判断是否已经下插过告警。
步骤619~620.判断当前压制规则是否为所在压制表中的尾记录,如果是,则结束本节点的压制流程;否则,转向下一条压制规则后,返回执行步骤616。
至此,复用段环中的一个宿节点完成了本实施例的复用段压制过程。
上述步骤601至步骤619所组成的流程是针对单个节点而言的,复用段环上的每个宿节点均要执行上述流程,以防止复用段环的业务错连。
仍以图5中的复用段环为例,当NE4、NE5之间的区段和NE7、NE8之间的区段同时出现故障、发生倒换时,作为宿节点的节点NE2、NE3、NE4以及NE8均执行图6所示的流程。执行结果是,对于节点NE2和NE3,由于其业务的源节点NE1并未失效而不会下插告警;对于节点NE4,由于其VC4业务的源节点NE5的失效,而在1号宿板的1端口的第一个VC4通道处下插AU-AIS告警信号;对于节点NE8,其VC3业务的源节点NE6和NE7均失效,则在1号宿板的1端口的第一个端口处下插TU-AIS告警信号。
以上为实施例中8节点复用段环按照本发明的方法进行复用段环压制的流程,下面将以图2所示的4节点复用段环为例介绍该复用段使用本发明的方法进行复用段环压制的过程。
实施例24节点复用段环的压制方法。
在图2所示的复用段环上包括节点A、节点B、节点C以及节点D,该环上存在一条由节点A至节点B的VC12业务,该业务从宿节点B下环后,到达2号线路板中第一个端口的第二个VC4通道的第一个VC12通道上;另外,该复用段环还包括一条由节点B至节点C的VC4业务,该业务从宿节点下环后,到达3号线路板上2端口的第一个VC4通道中。上述两条业务的源节点分别为节点A和节点B,宿节点分别为节点B和节点C,则按照本发明的思想,在节点B和节点C处分别设置如表6和表7所示的压制表。

表6

表7另外,根据节点A、B、C、D的相对连接关系,本实施例4节点复用段环的全环节点配置表如表8所示。

表8本实施例的4节点复用段环同样使用图6所示的方法进行复用段压制。下面以该复用段环中区段AB和区段BC同时发生故障的情况为例进行详细描述。
首先,当区段AB和区段BC同时发生故障时,节点A、B、C同时进行APS倒换,而节点B通过自身的检测发现故障的具体位置,节点C通过检测发现区段BC上的故障,并且还收到了节点A发来的倒换请求。另外,对于业务AB而言,由于其源节点A从复用段环的两个方向上均无法与其宿节点B取得联系,因此认为业务AB的源节点A失效;同样的,对于业务BC而言,由于其源节点B从复用段环的两个方向上均无法与其宿节点C取得联系。因此认为业务BC的源节点B失效。
然后,节点B判断自身是否存在压制表。由于节点B是业务AB的宿节点因此其自身存在压制表;随后,节点B由于并未收到任何倒换请求,则只根据表7所示的全环节点配置表和自身的检测结果确定该复用段环上只在区段AB和区段BC上出现了故障;同时节点C在确定自身存在压制表后,根据自身的检测结果、来自节点A的倒换请求以及趋缓节点配置表确定该复用段环上只在区段AB和区段BC上出现了故障。
然后,节点B从自身的压制表中获取首条压制规则,并判断该条压制规则中的所有源节点是否均失效。对于首条压制规则所对应的业务AB而言,其源节点A已经失效,因此节点B判断2号线路板中第一个端口的第二个VC4通道的第一个VC12通道上是否已经下插了告警,并在未曾下插过告警的情况下,向当前压制规则对应的宿中下插TU-AIS告警。由于节点B的压制表中只有一条转换规则,因此节点B结束自身的压制流程。同时,节点C在执行了与节点B相同的压制流程后,在3号线路板上2端口的第一个VC4通道中下插AU-AIS告警,以便避免业务错连。
至此,完成了本实施例中4节点复用段环在区段AB和BC同时出现故障时的压制。
应用本发明,在进行复用段环压制时,既支持高阶业务,由支持低阶业务。具体而言,本发明具有如下有益效果1.本发明的复用段环压制方法,通过建立不同级别的业务与不同的宿之间的对应关系,并由业务的宿节点根据业务级别确定当前业务是属于高阶业务还是低阶业务,并针对高阶业务下插AU-AIS告警,针对低阶业务下插TU-AIS告警,有效的防止了高阶业务和低阶业务的错连;2.本发明的复用段压制方法中,压制表中包含每条业务的所有源节点信息,并在确定了该业务的所有源节点均失效的情况下,才进行复用段环压制;3.本发明的复用段压制方法中,AU-AIS告警或者TU-AIS告警是由业务的宿节点向该业务下环后所到达的宿下插的,因此,复用段环较为容易区分出所下插的告警的原因,方便告警信息维护;4.本发明的复用段压制方法中,只在业务的宿节点处记录压制表,节省复用段环的存储资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种复用段压制方法,其特征在于,在复用段环上运行的每条业务的宿节点中保存该业务级别和宿信息之间的对应关系,所述方法具体包括以下步骤A.收到复用段压制触发信息的节点判断自身中是否存在所述的对应关系,如果是,则从中获取一条对应关系,然后执行步骤B,否则,结束本节点复用段压制的流程;B.当前节点根据步骤A中所获取的对应关系中的业务级别判断该条对应关系对应的业务是否为高阶业务,如果是,则在当前对应关系对应的宿中下插管理单元告警指示信号,然后执行步骤C,否则,表明该条对应关系对应的业务是低阶业务,并在当前对应关系对应的宿中下插支路单元告警指示信号,然后执行步骤C;C.当前节点判断是否读完自身中保存的全部对应关系,如果是,则结束本节点复用段压制的流程,否则,转向下一条对应关系,返回执行步骤B。
2.如权利要求1所述的方法,其特征在于,步骤A所述复用段压制触发的信息还包括当前节点收到复用段环上其它节点发送的携带有请求倒换字段或者请求取消倒换字段的倒换请求;或者当前节点检测到其自身所在区段上出现故障或故障消除的信息;或者当前节点收到用户发送的携带有请求倒换字段或者取消倒换字段的倒换命令。
3.如权利要求1或2所述的方法,其特征在于,设置表明复用段环中各节点分布顺序的全环节点配置表,并且在所述每条业务的对应关系中进一步保存该业务的源节点标识信息,此时步骤A获取一条业务对应关系之前进一步包括当前节点根据收到的复用段环压制触发信息和全环节点配置表的信息更新自身中保存的节点失效信息;步骤B之前进一步包括当前节点根据更新后的节点失效信息判断当前业务对应关系中的所有源节点是否均失效,如果是,则执行步骤B;否则,进入步骤C。
4.如权利要求1所述的方法,其特征在于,所述步骤B前进一步包括判断当前业务对应关系所对应的宿中是否已经下插过告警,如果是,则执行步骤C;否则,执行步骤B。
5.如权利要求1所述的方法,其特征在于,步骤A获取一条对应关系之前,进一步包括A1.根据复用段压制触发信息判断是否进行了倒换,如果是,则继续;否则,判断是否取消了倒换,如果是,则执行步骤A2,否则,则结束本节点复用段压制的流程;A2.当前节点根据复用段环被触发的机制和全环节点配置表更新节点失效信息,并获取自身的一条对应关系;A3.根据节点失效信息判断当前业务对应关系中的所有源节点是否均失效,如果是,则执行步骤A4,否则,判断当前业务对应关系所对应的宿中是否已经下插过告警,如果已经下插过,则将已下插的告警取消,如果未下插过,则执行步骤A4;A4.判断是否读完全部的对应关系,如果是,则结束本节点复用段压制的流程;否则,转向下一条业务对应关系,然后返回执行步骤A3。
6.如权利要求5所述的方法,其特征在于,当所述复用段环被触发的信息为当前节点收到复用段环上其它节点发送的携带有请求倒换字段或者请求取消倒换字段的倒换请求时,步骤A1中所述判断是否进行了倒换的方法具体为判断所收到倒换请求中携带的是否为请求倒换字段,如果是,则判定进行了倒换,否则,判定没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为判断所收到倒换请求中携带的是否为请求取消倒换字段,如果是,则判定取消了倒换,否则,判定没有取消倒换。
7.如权利要求5所述的方法,其特征在于,当所述复用段环被触发的机制为当前节点检测到其自身所在区段上出现故障或故障消除时,步骤A1所述判断是否进行了倒换的方法具体为如果当前节点检测到自身所在区段出现了故障,则认为进行了倒换,否则,认为没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为如果当前节点检测到自身所在区段的故障被消除,则认为取消了倒换,否则,认为没有取消倒换。
8.如权利要求5所述的方法,其特征在于,当所述复用段环被触发的机制为当前节点收到用户发送的携带有请求倒换字段或者取消倒换字段的倒换命令,步骤A1所述判断是否进行了倒换的方法具体为如果所收到倒换命令中携带的是请求倒换字段,则认为进行了倒换,否则,认为没有进行倒换;步骤A1所述判断是否取消了倒换的方法具体为如果所收到倒换命令中携带的是请求取消倒换字段,则认为取消了倒换,否则,认为没有取消倒换。
9.如权利要求1所述的方法,其特征在于,所述的业务的宿信息包括宿板号、宿端口号、宿高阶通道号以及宿低阶通道号。
全文摘要
本发明公开了一种复用段压制方法,在复用段环上每条业务的宿节点中保存该业务的级别和宿信息的对应关系,并包括以下步骤A.收到复用段压制触发信息的节点判断自身中是否存在所述的对应关系,如果是,则从中获取一条对应关系,执行步骤B,否则,结束本节点压制的流程;B.当前节点根据对应关系中的业务级别判断对应的业务是否为高阶业务,如果是,则在当前对应关系的宿中下插管理单元告警指示信号,否则,在当前对应关系的宿中下插支路单元告警指示信号;C.判断是否读完自身中保存的全部对应关系,如果是,则结束本节点压制的流程,否则,转向下一条对应关系,返回步骤B。本发明既能防止复用段环中高阶业务的错连,又能防止低阶业务的错连。
文档编号H04L12/437GK1812299SQ20051000516
公开日2006年8月2日 申请日期2005年1月28日 优先权日2005年1月28日
发明者杜志华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1