后面这个系列的文章,我尽量根据最新的OTN G.709协议来给大家分享,若有偏差也请谅解。
在OTN网络中,其结构分为光层和电层,其电层由光传送单元 OTU组成。它是通过OPU/ODU帧通过添加开销OH生成的。OTU主要包括OTU25/OTU50、OTUk以及OTUCn三类。
回顾我们所熟知的SDH信号,它有一种基本的块状帧结构:STM- 1,而更高速率的信号则由NxSTM- 1信号间插构成,这样就使得在不同速率下,SDH每帧传送所需时间相同,固定为125μs。而OTN的帧大小是一样,但帧周期不固定。OTU1周期大约为48.971 μs ,OTU2周期约为12.191 μs,OTU3周期约为3.035 μs。
这就好像公交车调度一样,对于SDH来说,它发车班次是始终固定的,为了载不同数量乘客使用大小不同的公交车。而对于OTN来说,它都是用一样的公交车,为了载不同数量的人,发车班次不一样。也就是说在不同速率的情况下,OTN的每帧传送所需的时间则不同。
下图是标准OTUk的帧结构。对于一个OTU1帧,第1到16列为 OTU1、 ODU1、 OPU1 开销,第 17 到 3824 共 3808列为客户信号净荷,第 3825 到 4080 共 256 列为 FEC 区域。
这里有一点需要注意,对于OTU1,OTU2和OTU3,FEC是可选的,而OTU4一般来说都是必须的。因此一般来说,OTN的电层一般是包含了如下图的3个部分。
但是对OTUCn,是与OTUk[-v,V]不同的。OTUCn只有4行*3824列,相比OTU[-v,V]是少了FEC这部分的16列,对于OTUCn,它的FEC接口是特定的,是在OTUCn成帧之后加上去的。
另外,对于OTU25/OTU50,它们的帧结构是基于ODUk(k=25,50),大小一样只有4*3824列。其FEC等是在G.709.4中专门定义的。
下面我们来具体看看上面三种主要OTUk的开销。
OTUk整个帧的内部是包括了ODUk, OPUk以及1行前7列的帧定位。因此完整标准的OTUk的开销只有两部分,一部分是1行8~14列的FA OH, OTUk OH和最后3825~4080列的FEC部分。其中OTUk OH如下图黄色区域所示。
其中:
OTU25/OTU50的开销与标准OTUk(k=1,2,3,4)一样,不过是少了最后的16列FEC部分。OTUCn的开销有些不一样,由于OTUCn是多个OTUC交织,其开销包含了n个开销实例,编号为1#到#n(OTU OH#1~OTU OH#n)。