3. OTN映射与复用:客户信号映射方式(GMP/AMP/BMP)、ODUflex、ODU0/ODU1/ODU2/ODU3/ODU4/ODUCn

各位好,咱们今天聊点硬核的——客户信号怎么塞进OTN管道里。

说白了,OTN就像一条高速公路。客户信号是各种车:小轿车、大卡车、甚至自行车。你得想办法让它们都能上路,还不能堵车。这就是映射与复用要解决的问题。

3.1 三种映射方式:BMP、AMP、GMP

我刚开始接触OTN时,最头疼的就是这三种映射方式。后来发现,其实没那么复杂。你想想看,把客户信号装进ODU容器,无非就是三种思路:

  • BMP(比特同步映射):最简单粗暴的方式。客户信号啥样,我就原封不动往里塞。时钟完全同步,不需要任何调整。
  • AMP(异步映射):客户信号和OTN时钟不同步怎么办?加填充字节呗。就像搬家时,箱子太大塞不进柜子,就塞点泡沫填满空隙。
  • GMP(通用映射):这是最灵活的方式。它用“数字填充”来适配各种速率。说白了,就是动态调整填充比例,让任何速率的信号都能完美适配。

我个人经验:在现网中,GMP用得最多。因为它灵活,能适配各种乱七八糟的客户信号。我曾经在一个项目中,客户非要跑一种非标速率,最后就是用GMP搞定的。

映射方式 适用场景 特点
BMP 时钟同步的场景 简单、低时延、无填充
AMP 时钟不同步的场景 固定填充、实现简单
GMP 任意速率适配 灵活、动态填充、通用性强

避坑指南:我曾经在某个项目中,误把GMP的填充开销算错了,导致带宽利用率下降。记住,GMP的填充开销是动态的,一定要根据实际速率精确计算。

3.2 ODU容器家族:从ODU0到ODUCn

ODU容器就像不同尺寸的集装箱。小件货物用小箱子,大件货物用大箱子。OTN定义了这么几种:

  • ODU0:1.25Gbps,最小颗粒度。适合GE、STM-1这类小信号。
  • ODU1:2.5Gbps,适合STM-16、OC-48。
  • ODU2:10Gbps,适合STM-64、10GE LAN。
  • ODU3:40Gbps,适合STM-256、40GE。
  • ODU4:100Gbps,适合100GE。
  • ODUCn:灵活速率,从200G到N×100G,适合超100G场景。

嗯,这里要注意。ODU0是后来才定义的。早期OTN最小颗粒是ODU1,但那样太浪费了。比如你只跑一个GE信号,用ODU1装,利用率不到50%。所以后来加了ODU0,这才合理。

3.3 ODUflex:灵活速率容器

ODUflex,说白了就是“定制尺寸的集装箱”。

为什么需要它?因为客户信号越来越多样化。比如CPRI(基站和BBU之间的接口),速率从2.5G到25G都有。用固定ODU容器装,要么装不下,要么浪费带宽。

ODUflex的速率可以是任意值,只要在1.25G到100G之间。它有两种模式:

  • ODUflex(CBR):用于恒定比特率信号,比如CPRI。
  • ODUflex(GFP):用于分组信号,比如以太网。

我的建议:在5G承载网中,ODUflex用得特别多。因为CPRI/eCPRI的速率五花八门。我建议你优先考虑ODUflex,能省不少带宽。

3.4 复用结构:从小管道到大管道

复用就是把小ODU容器装进大ODU容器里。就像把多个小箱子装进一个大集装箱。

举个例子:

  • 4个ODU0可以复用到1个ODU1
  • 4个ODU1可以复用到1个ODU2
  • 4个ODU2可以复用到1个ODU3
  • 10个ODU2可以复用到1个ODU4

但要注意,复用不是简单的“4合1”。ODU0到ODU1的复用,实际上是ODU0映射到ODTUG2,再映射到ODU1。中间有开销和调整。

我刚开始学的时候,被这些映射层级搞得晕头转向。后来我画了个图,才理清楚:

客户信号 → ODUflex/ODU0/ODU1/ODU2/ODU3/ODU4
    ↓
ODTU(ODU Tributary Unit)
    ↓
ODTUG(ODU Tributary Unit Group)
    ↓
ODU高阶容器(ODU2/ODU3/ODU4/ODUCn)
    ↓
OTU(光传输单元)
    ↓
物理光口

3.5 实战中的映射规划

好了,理论说完了。咱们聊聊实战中怎么规划。

第一步:确定客户信号类型和速率

比如,客户要跑10GE LAN信号。速率是10.3125Gbps。

第二步:选择映射方式

10GE LAN和OTN时钟不同步,所以不能用BMP。可以用AMP或GMP。我建议用GMP,因为更灵活。

第三步:选择ODU容器

10GE信号,用ODU2最合适。ODU2的净荷是9.995Gbps,加上映射开销,刚好能装下10.3125Gbps的10GE信号。

第四步:规划复用路径

如果最终要上100G系统,ODU2可以复用到ODU4。10个ODU2复用到1个ODU4。

我曾经踩过的坑:有一次,我规划了ODU2到ODU4的复用,但没注意ODU4的时隙分配。结果ODU2的时隙冲突了,导致业务不通。记住,复用前一定要算好时隙。

3.6 映射开销与带宽利用率

映射不是免费的。每种映射方式都有开销。

  • BMP:开销最小,约0.1%
  • AMP:开销约0.2%
  • GMP:开销约0.5%-1%,取决于速率

你想想看,如果带宽利用率太低,运营商就亏钱了。所以规划时要精打细算。

举个例子:

一个ODU2的净荷是9.995Gbps。装一个10GE信号(10.3125Gbps),需要GMP映射。GMP的开销约0.8%,所以实际可用带宽是9.995Gbps × (1-0.8%) ≈ 9.915Gbps。嗯,刚好够用。

注意:如果客户信号速率超过ODU容器净荷的99%,就要考虑升级到更大的ODU容器。否则映射会失败。

3.7 小结

映射与复用是OTN的核心。说白了,就是解决“怎么把客户信号装进管道”的问题。

记住三点:

  1. 映射方式:BMP用于同步,AMP用于异步,GMP用于通用。现网多用GMP。
  2. ODU容器:ODU0最小,ODU4是100G,ODUCn是灵活速率。ODUflex用于非标速率。
  3. 复用结构:从小管道到大管道,注意时隙分配和开销计算。

我做了这么多年OTN,最大的体会是:映射规划一定要细。差一个字节,可能整个业务就断了。嗯,今天就聊到这儿。下次咱们聊聊波长管理和光层规划。