42复用段压制原理及配置指导书.docx
《42复用段压制原理及配置指导书.docx》由会员分享,可在线阅读,更多相关《42复用段压制原理及配置指导书.docx(13页珍藏版)》请在冰豆网上搜索。
42复用段压制原理及配置指导书
复用段压制原理及配置指导书
1业务错连问题背景知识
1.1光同步数字传送网中业务错连问题的说明
关于业务错连问题,在韦乐平编著的《光同步数字传送网(修订本)》4.2.2节(Page142)有如下的描述:
采用复用段保护倒换环时,每一保护时隙是由不同段共用的或者由额外业务量占用的。
当环内没有额外业务量时,若发生多点失效使某一节点孤立出环时,则占用同一时隙的不同段的业务量可能会发生抢占同一时隙的情况,从而发生业务量的错连现象。
另外,如果有交叉连接功能的节点失效,则有交叉连接的时隙信号在上游节点环回另一方向到达下游节点而未作交叉连接,下游节点并不知道这一点,从而业务发生错连现象,造成严重后果。
当环内有额外业务量在保护通路传输时,即使在单节点失效状态,工作通路的业务量也可能抢占携带额外业务量的保护通路时隙,发生错连现象。
目前有两种方法来应付错连现象:
——为错连的业务重新选路;
——压制错连的业务量。
第一种解决方案的APS算法很复杂,使每一节点需要处理的信息量十分庞大。
第二种解决方案比较简单,只需在可能发生错连的时隙插入合适的告警信号即可。
对于工作在AU-4等级的环,压制功能在有交叉连接的节点处;对于有低阶VC接入的环,压制功能倾向于在终结低阶VC的节点处,当然其结果都是丢掉了部分业务量。
例如当一个AU-4包含若干对节点间业务量时,即使失效节点只落地其中的一个VC-12,该全部AU-4也必须压制掉。
不过,当丢失的业务量主要是连到失效节点的业务量时,反正节点已失效,因而其影响不大,为了防止错连发生,G.841建议对环内节点的连接表作了详细的规定,使每个节点都知道每一AU-4的源点和终点,再与APS指令结合,可以提前发现潜在的错连的可能性,从而丢弃这些可能错连的业务量。
1.2国标(YDN027-1997)中业务错连问题的内容
国标(YDN027-1997)中10.10节《压制以避免业务量的误连接》,介绍了防止业务误连的措施:
为了执行环倒换,保护通路实质上是为环中每个段所分享,同时,当保护通路当前不被用作恢复工作通路中传送的工作业务量时,额外的业务量主要托带在保护通路中,这样每个通路的时隙被多个业务所使用(同一时隙,但不同区段的业务,以及额外业务量的业务)。
当环中没有额外业务量时,在某些多点失效时,例如那些引起节点隔离的失效服务(来自同一时隙,但不同区段的业务)可能为接入同一保护通路时隙而发生抢占,这会导致业务量误连接的潜在可能性。
当环中有额外业务量时,即使在单点失效时,工作通路的业务可能为接入传送额外业务量的同一保护通路的时隙而发生抢占,这样同样会造成业务量误连接的潜在可能性。
没有防止误连接的机制,下述的失效会造成误连接,参照图8,节点A和F之间的区段和节点A和B之间的区段同时被切断(节点A被隔离);引起电路Q和电路R同时试图接入保护通路时隙#1P。
一个潜在的误连接可通过识别将起到桥接请求作用的倒换节点,以及通过检查将受倒换影响的业务量来加以确定。
倒换节点可从K1、K2字节中的节点地址来确定。
倒换节点根据包含在环构成图中的信息和根据倒换节点的识别符来确定受保护倒换影响的业务量。
在可能出现业务量误连接的时隙中插入适当的AU-AIS。
尤其对由于失效从环中隔离出来的节点所发出和分出的业务量应予以压制。
对工作在AU-4级的环,这种压制发生在倒换节点上。
AU级的压制发生在保护通路的进入或出口处(即工作通路从不发生压制)。
对使用低阶VC接入的环,压制位置尚待研究。
……(其余内容略)
下图为国标(YDN027-1997)中10.10节中图8误连接例子。
2复用段压制原理和我司的实现方法
2.1复用段压制原理
如前所述,复用段压制是解决复用段环上发生保护倒换时业务产生错连的主要方案之一。
复用段压制的原理在G.841中有明确的定义,其核心思想为:
在发生复用段倒换时,在执行倒换的节点对倒换后可能产生的错连的业务自动下插告警,使得该条业务不可用,倒换恢复时,取消下插的告警。
其相对于“为错连的业务重新选路”而言,复用段压制实现简单,只需要在成熟的APS协议上进行功能迭加即可,不影响其稳定性,仍可保证保护倒换时,受保护的业务中断时间小于50ms的要求。
此复用段压制方法只适用于对VC4及VC4级连业务进行压制,倒换时下插的告警为AU-AIS。
如果对低阶业务进行压制,下插的告警应该是低阶通道的告警(如TU-AIS),但发生倒换节点可能在业务穿通的节点,业务在倒换节点并不会下到支路,所以无法在线路板上下对某一低阶通道下插TU-AIS告警。
所以目前只能对高阶业务进行压制,低阶业务的压制该压制方式无法实现,对于低阶业务的压制尚在研究之中。
2.2我司的实现方法
为了实现复用段压制,每个复用段环上的节点必须知道以下信息:
1、全环的节点配置信息
2、经过本节点的业务的配置信息,即业务的源、宿节点,VC4时隙号,以及业务方向(西向或东向)
即每个节点都需要维护一个全环节点信息表和环上压制业务表。
有了以上信息,当发生复用段倒换时,倒换的节点可以判断每条执行了矩阵切换的业务,其源节点或目的节点是否已经失效(是否失效的依据是业务的源节点或宿节点与执行倒换的节点,在环上是否存在可以连通的路由),如果失效,则在对应的通道下插AU-AIS告警进行压制,这样即可避免业务的错连。
上述节点信息表的改变和压制业务的改变应该是完全自动的,这种自动更新可以有两种实现方式:
1、由DCC传递信息,各网元进行协议分析处理更新。
2、由网管根据复用段环的配置和业务的改变情况更新。
第一种方式完全由设备之间走一套独立协议实现,相对复杂。
第二种方式为网管计算下发。
因为网管有整个组网的配置信息,所以由网管计算生成节点信息和复用段压制业务信息比较容易实现。
OSN3500&2500&1500V100R001采用的是第二种方式,即由网管下发执行复用段压制所需要的配置信息,同时产品正在考虑采用第一种方式实现,即同时支持两种配置生成方式,以满足不同用户的需要。
3网管配置操作说明
复用段压制功能只在T2000V100R007及以上的版本支持。
此功能为网管测试项,由开关控制,默认为关闭,在需要该功能时,必须修改网管ems的配置,即将网管server目录下的ems.cfg文件中的bEnableSquelch开关设置为1。
目前只有OSN3500&2500&1500系列产品支持复用段压制,因此只有完全由这三种设备组成的二纤复用段环才支持复用段压制,四纤复用段环的压制功能在网管上目前暂未支持。
在网管上的操作步骤如下:
1、在网管上配置光纤、保护子网和路径(或单站SDH业务,但要求可以连通)
例如:
三个网元组成二纤双向复用段环
保护子网的资源如下:
创建一条4C的路径:
2、复用段压制的相关操作
压制使能标志和环图
在复用段环创建时,下发默认压制使能,并下发环图。
压制使能标志的查询和设置,网管入口如下:
压制表的计算和下发
计算——目前压制表的计算只支持VC4及以上级别的业务,不支持低阶业务,因此表中的“低阶VC标志”一项均为否。
网管计算压制表是依据单站SDH业务,而不是网络部分的路径信息。
应用——“激活状态”一项表示该业务是否激活,如果为“激活”,则在应用后会下发网元,否则不下发,注意,激活的判断是必须找到一条连通的路径上的所有单站SDH业务均为激活,才判断其是激活。
查询——查询网元上的压制表
压制状态和孤立节点的查询
网络部分的路径激活和去激活不影响网元部分的压制表,需要在路径操作完毕后,手工进行压制表的计算和下发
单站SDH业务激活、去激活后,网管会主动更新网元的压制表
4命令行配置操作说明
命令行提供的与复用段压制相关的命令有如下几条:
1、设置复用段压制使能标记cfg-set-rmssquflag
2、查询复用段压制使能标记cfg-get-rmssquflag
3、设置复用段全环节点配置cfg-set-rmsnodemap
4、查询复用段全环节点配置cfg-get-rmsnodemap
5、添加复用段压制业务cfg-add-rmsringmap
6、查询复用段压制业务cfg-get-rmsringmap
7、删除单条复用段压制业务cfg-del-rmsringmap
8、清除复用段环压制业务cfg-clear-rmsringmap
9、查询复用段压制状态cfg-get-rmssqustate
1、设置复用段压制使能标记cfg-set-rmssquflag
命令格式:
cfg-set-rmssquflag:
PgId,Flag
参数意义:
PgId:
复用段环保护组号,取值范围为1~12
Flag:
复用段压制使能标志,取值为enable或disable,分别表示压制使能和不使能,默认为enable.
备注:
若设置复用段压制使能标志为使能,当发生复用段倒换时,协议会对可能发生错连的业务进行复用段压制。
默认为使能。
2、查询复用段压制使能cfg-get-rmssquflag
命令格式:
cfg-get-rmssquflag:
PgId
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
备注:
通过此命令查询当前的压制使能标志。
举例:
:
cfg-get-rmssquflag:
1
MSSPR-SQUELCH-ENABLE
PG-IDSQUELCH-ENABLE
1enable
Totalrecords:
1
3、设置复用段全环节点配置cfg-set-rmsnodemap
命令格式:
cfg-set-rmsnodemap:
PgId,NodeCnt,Node1,…,Node8
参数意义:
PgId:
复用段环保护组号,取值范围为1~12
NodeCnt:
复用段全环节点数目,取值范围为2~16
Node1,…,Node8:
每个参数表示两个节点号,从Node1~Node8一共8个参数最多可表示16个节点号,节点号之间应两两不重复,每个节点的取值范围为0~15,用16进制表示。
备注:
复用段全环节点数目和节点号应根据实际组网时的复用段环的配置决定,不可以随意设置。
复用段全环节点配置信息是由网管根据全环的配置情况自动计算得出的,不建议通过命令行手工设置,只允许在保护组为激活态时设置。
举例:
配置1:
:
cfg-set-rmsnodemap:
1,16,0x0001,0x0203,0x0405,0x0607,0x0809,0x0a0b,0x0c0d,0x0e0f;
上述配置说明1号保护组所在的复用段环共有16个节点,节点的编号从0至15。
配置2:
如果复用段环上只有两个节点,则可以作如下配置,实际有效的值为红色部分。
后续参数无意义,但需要有数值,建议均填成0:
:
cfg-set-rmsnodemap:
1,2,0x0001,0,0,0,0,0,0,0。
4、查询复用段全环节点配置cfg-get-rmsnodemap
命令格式:
cfg-get-rmsnodemap:
PgId
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
备注:
通过此命令查询当前的复用段环节点配置信息。
举例:
1、默认情况下,无节点配置:
:
cfg-get-rmsnodemap:
1
MSSPR-NODEMAP
PG-IDNODE-CNTNODENODENODENODENODENODENODENODE
100xffff0xffff0xffff0xffff0xffff0xffff0xffff0xffff
Totalrecords:
1
2、全环满节点配置时,如设置命令举例中的配置1,其查询结果为:
:
cfg-get-rmsnodemap:
1
MSSPR-NODEMAP
PG-IDNODE-CNTNODENODENODENODENODENODENODENODE
1160x00010x02030x04050x06070x08090x0a0b0x0c0d0x0e0f
Totalrecords:
1
3、全环部分节点配置时,如设置命令举例中的配置2,其查询结果为:
:
cfg-get-rmsnodemap:
1
MSSPR-NODEMAP
PG-IDNODE-CNTNODENODENODENODENODENODENODENODE
120x00010xffff0xffff0xffff0xffff0xffff0xffff0xffff
Totalrecords:
1
5、添加复用段压制业务cfg-add-rmsringmap
命令格式:
:
cfg-add-rmsringmap:
PgId,Dir,Vc4Id,SrcNode,DstNode,IsLowVc4Used
参数意义:
PgId:
复用段环保护组号,取值范围为1~12
Dir:
业务方向,取值范围为west或east,分别表示业务在环上的方向为西向或东向。
Vc4Id:
VC4通道号,取值范围为1~X,X为复用段保护环中最大的工作通道数,不大于光口的速率级别,对于OSN3500,X的最大取值为64,对于2500,X的最大取值为16。
SrcNode:
源节点号,业务进入复用段保护环的节点号,取值范围为0~15。
DstNode:
宿节点号,业务出复用段保护环的节点号,取值范围为0~15
IsLowVc4Used:
保留字节,暂未使用,建议填0。
备注:
复用段环压制业务是由网管根据全环的复用段环保护配置和业务配置情况自动计算得出的,不建议通过命令行手工配置。
只允许在保护组为激活态时添加。
举例:
:
cfg-add-rmsringmap:
1,west,1,1,2,0
上面的配置表示有一条复用段环上的业务,从东向西,使用第1个VC4通道,从1号节点上,2号节点下。
6、查询复用段压制业务cfg-get-rmsringmap
命令格式:
cfg-get-rmsringmap:
PgId
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
备注:
通过此命令查询当前的复用段环压制业务信息,默认情况下,查询结果为空。
举例:
:
cfg-get-rmsringmap:
1
MSSPR-RINGMAP
PG-IDDIRAU4IDSRC-NODEDST-NODELOWVC4-USED
1west1120
1west2120
1west3120
1west4120
Totalrecords:
4
7、删除单条复用段压制业务cfg-del-rmsringmap
命令格式:
cfg-del-rmsringmap:
PgId,Dir,Vc4Id
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
2、Dir:
业务方向,取值范围为west或east,分别表示业务在环上的方向为西向或东向。
3、Vc4Id:
VC4通道号,取值范围为1~X,X为复用段保护环中最大的工作通道数,不大于光口的速率级别,对于OSN3500,X的最大取值为64,对于2150,X的最大取值为16
备注:
删除复用段环压制业务,此命令只删除指定的一条压制业务。
不建议通过命令行进行复用段压制业务的删除。
举例:
:
cfg-del-rmsringmap:
1,west,1
8、清除复用段压制业务cfg-clear-rmsringmap
命令格式:
cfg-clear-rmsringmap:
PgId
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
备注:
清除复用段环压制业务,使用此命令将清除保护组内所有的复用段压制业务记录。
不建议通过命令行进行复用段压制业务的清除。
举例:
:
cfg-clear-rmsringmap:
1
9、查询复用段压制状态cfg-get-rmssuqstate
命令格式:
cfg-get-rmssqustate:
PgId
参数意义:
1、PgId:
复用段环保护组号,取值范围为1~12
备注:
查询当前的复用段压制状态(是否压制)和当前节点的状态(是否为孤立节点)。
举例:
:
cfg-get-rmssqustate:
1
MSSPR-SQUELCH-STATE
PG-IDSQUELCH-STATENODE-STATE
1NO-SQUELCHNO-LONE
Totalrecords:
1