第五章 - OTN技术 下载本文

和ODUk的复帧MFAS对齐,MFAS=0时对应的PSI开销为PSI[0],MFAS=255时对应PSI[255]。PSI[0]定义为净荷类型PT(payload type),PSI[1]-PSI[25]用于级联和映射信息(PSI[0]=1或者PSI[0]=0x80-0x8f时除外)。PSI[0]即PT的定义如表5-7所示。

表5-7 PT的取值定义

MSB 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 LSB 5 6 7 8 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 0 x x x x 1 1 0 1 1 1 1 0 1 1 1 1 Hex code (Note 1) 01 02 03 04 05 06 10 11 20 55 66 80-8F FD FE FF Interpretation Experimental mapping (Note 3) Asynchronous CBR mapping, see 17.1 Bit synchronous CBR mapping, see 17.1 ATM mapping, see 17.2 GFP mapping, see 17.3 Virtual Concatenated signal, see clause 18 (Note 5) Bit stream with octet timing mapping, see 17.5.1 Bit stream without octet timing mapping, see 17.5.2 ODU multiplex structure, see clause 19 Not available (Note 2) Not available (Note 2) Reserved codes for proprietary use (Note 4) NULL test signal mapping, see 17.4.1 PRBS test signal mapping, see 17.4.2 Not available (Note 2) NOTE 1–There are 226 spare codes left for future international standardization. Refer to Annex A/G.806 for the procedure to obtain one of these codes for a new payload type. NOTE 2–These values are excluded from the set of available code points. These bit patterns are present in ODUk maintenance signals. NOTE 3–Value \code is not defined in this table. Refer to Annex A/G.806 for more information on the use of this code. NOTE 4–These 16 code values will not be subject to further standardization. Refer to Annex A/G.806 for more information on the use of these codes. NOTE 5–For the payload type of the virtual concatenated signal a dedicated payload type overhead (vcPT) is used, see clause 18. STM-64属于CBR(Constant Bit-rate)业务,一般的OTU10G单板采用同步映射方式,所以PT一般为3。

(三)和映射有关的OPUk开销

7个字节的OPUk开销保留作为映射和级联信息,位置在第15和第16列(不包括字节(4,15)的PSI开销),如图18所示。另外255字节的PIS[1]至PSI[255]也作为映射和级联信息保留。这些开销的定义和使用方式与应用的级联和映射方式有关。OPUk对实际净荷的级联和映射方式见后面的将各种业务映射进OPUk的

方法的描述。

五、OTN的维护信号(Maintenance signals)

OTN定义了较为丰富的维护信号。维护信号是指当业务不正常时,发送部分将发送一些特殊的信号序列通知对端设备当前业务处于某种不正常状态。SDH的MS-AIS就是一种维护信号。常见的维护信号有下面几种:

(一)常见的维护信号

1、告警指示信号AIS(alarm indication signal)

告警指示信号(AIS)是一种提示信息,当上游节点遇到失效情况时将向下游节点发送AIS信号进行通知。AIS信号将在网络节点的输出端口产生。网络节点的输入端口将检测AIS,这样作可以抑止上游节点由于业务中断而造成本节点的输入端口检测到不确定的信号失效或错误状态。例如,OTU-A和OTU-B相连,当OTU-A检测到客户侧输入业务中断时,OTU-A的线路侧将输出具有确定信号码型的AIS,这样OTUB的线路侧输入端即可检测到此AIS,从而知道当前OTU-A处于业务中断状态。如果此时OTU-A不发送AIS,则可能发送一些杂乱的信号,可能造成OTU-B处于不稳定状态,造成有时检测到失效有时检测到错误的情况。

2、前向失效指示FDI(forward defect indication)

FDI和AIS的意义完全一样,不同的地方是AIS用在数字系统中,FDI用在光层中。FDI是通过光层OTM中的开销信号实现的。由于我们现在只关注数字层的OTUk,所以暂时不用关注FDI。

3、连接断路指示OCI(open connection indication )

OCI是一种提示信息,当上游节点不希望向下游输出业务时可以向下游节点发送此信号。例如,OTU-A和OTU-B相连,当OTU-A认为此时不需要向OTU-B发送业务时,可以发送OCI信号,通知OTU-B当前OTU-A和OTU-B的连接处于中断状态。OCI产生于连接函数,当连接函数检测到某个输出端口没有任何一个输入端口对应时,则认为输出端口处于开路状态,所以在此输出端口发送OCI。

4、锁定指示locked (LCK)

LCK是一种提示信息,向下游节点发送此信息表示上游节点处于连接已建立状态(连接锁定)但没有发送任何数据。连接建立但不传送数据的情况在OTU单板中不会存在。这种情况是为面向连接的通用通信模型制定的。

(二)OTUk的维护信号

OTUk层只有一种维护信号,就是OTUk-AIS(OTUk alarm indication signal)。 OTUk AIS是generic-AIS信号,Generic-AIS也叫PN-11码。PN-11是一个长度为2047位的11次多项式,其生成多项式为1 + x9 + x11,如图5-24所示。

图5-24 Generic-AIS(PN-11)的产生电路

OTUk-AIS就是将PN-11序列填充到整个OTUk-2中并不断重复发送。如图5-25所示。

图5-25 OTUk-AIS

OTUk帧的长度为130560位,而PN-11的长度为2047位,两者不能整除,所以PN-11码可能跨接两个OTUk帧。OTUk-AIS用来支持将来的服务层应用,OTN设备暂时只要求能够检测OTUk-AIS,并不要求产生此信号(这是标准中规定的,实际情况可能并非如此)。

由于PN-11码填充到了整个OTUk帧中,并且占用了帧定位字节的位置,所以当出现OTUk-AIS时一定有OTUk-LOF,此时报OTUk-LOF没有意义,所以一般来说上报OTUk-AIS告警后就不再报OTUk-LOF。OTN测试仪表一般都是这样处理的。

(三)ODUk的维护信号

ODUk的维护信号较多,有下面几种。

1、ODUk-AIS(ODUk alarm indication signal)

ODUk-AIS将ODUk的所有内容全部置成1,但不包括帧定位字节(FA OH),OTUk开销和ODUk-FTFL。如图21所示,图中所有黄色的内容都为1。

Column #11Row #7814173824FA OHSTATOTUk OHSTATSTATFTFL2STATSTATSTAT34STATAll-1s patternG.709/Y.1331_F16-2图5-26 ODUk-AIS

PM-STAT和TCMi-STAT都是将111定义为ODUk-AIS,这些开销都位于黄色区域内。

ODUk-AIS的检测是通过PM-STAT和TCMi-STAT的检测实现的。 2、ODUk-OCI(ODUk open connection indication)

ODUk-OCI是通过在整个ODUk帧中重复发送“0110 0110”实现的。将图21中黄色区域的全1换成全“0110 0110”就是ODUk-OCI。

注意“0110 0110”仅仅是默认的OTUk-OCI标示,也可将图21中黄色区域的所有字节换成其他值,但必须保证PM-STAT和TCMi-STAT必须为110。

PM-STAT和TCMi-STAT都是将110定义为ODUk-OCI,这些开销都位于黄色区域内。

ODUk-OCI的检测是通过PM-STAT和TCMi-STAT的检测实现的。 3、ODUk-LCK(ODUk Locked)

ODUk-LCK是通过在整个ODUk帧中重复发送“0101 0101”实现的。将图21中黄色区域的全1换成全“0101 0101”就是ODUk-LCK。

注意“0101 0101”仅仅是默认的OTUk-LCK标示,也可将图21中黄色区域的所有字节换成其他值,但必须保证PM-STAT和TCMi-STAT必须为101。

PM-STAT和TCMi-STAT都是将101定义为ODUk-LCK,这些开销都位于黄色区域内。

ODUk-LCK的检测是通过PM-STAT和TCMi-STAT的检测实现的。