3、OTN映射与复用:各种业务信号(如STM-64、10GE、100GE)是如何装入OTN容器的?

好,咱们进入第三讲。这一讲我打算聊聊OTN里最核心的一个实操问题——各种五花八门的业务信号,到底是怎么塞进OTN这个“集装箱”里的?

你想想看,咱们现网里跑的业务,有老的SDH信号(比如STM-64),有以太网信号(10GE、100GE),甚至还有FC(光纤通道)这种存储信号。它们速率不同、帧结构不同,OTN凭什么能一锅端?

说白了,靠的就是一套标准化的“映射”和“复用”流程。我个人习惯把这套流程比作“打包快递”——不管你的东西长啥样,我都有对应的包装盒和填充物,最后统一装进标准集装箱里发走。

3.1 映射的基本概念:把业务“装进去”

映射(Mapping),就是把客户信号适配进OTN帧的过程。嗯,这里要注意,不是简单地把比特流塞进去就完事了。你得考虑时钟差异、帧对齐、开销插入等等。

OTN定义了三种基本的映射方式:

  • 比特同步映射(BMP):客户信号和OTN时钟完全同步,直接填充。这种场景其实很少见,因为大多数客户信号是异步的。
  • 异步映射(AMP):通过插入调整字节来适配时钟差异。这是老SDH时代就有的思路,OTN里也保留了。
  • 通用成帧规程(GFP):这是我最常用的方式。GFP可以把任意数据包(比如以太网帧)封装成定长的帧,再映射到ODU容器里。我在项目中遇到过好几次,用GFP-F(帧映射)处理100GE业务,效果很稳定。

关键点:映射的核心是解决“速率适配”问题。客户信号速率和OTN容器速率不可能完全一致,必须通过调整机制来吸收频差。

3.2 复用结构:从小盒子到大箱子

复用(Multiplexing),就是把多个低阶ODU信号组合成一个高阶ODU信号。OTN的复用结构是树形的,我画个简化的层级给你看:

ODU0 (1.25G) → ODU1 (2.5G) → ODU2 (10G) → ODU3 (40G) → ODU4 (100G) → ODUCn (n*100G)

每个层级都有固定的支路时隙(TS)数量。比如:

ODU类型速率(约值)支路时隙数每个TS速率
ODU01.25 Gbps11.25G
ODU12.5 Gbps21.25G
ODU210 Gbps81.25G
ODU340 Gbps321.25G
ODU4100 Gbps801.25G

你看,ODU0是基础单元,速率约1.25G。ODU1相当于2个ODU0,ODU2相当于8个ODU0,以此类推。这种设计的好处是——复用路径非常灵活。

我的经验:在实际组网中,我最常遇到的是ODU0和ODU2的复用。比如一个10GE业务,映射到ODU2后,可以再复用到ODU3或ODU4里。但要注意,复用路径必须符合ITU-T G.709标准,不能随意跳级。

3.3 具体业务映射实例

光讲理论太枯燥,咱们直接看几个实际业务的映射过程。

3.3.1 STM-64(10G SDH)映射到OTN

STM-64的速率是9.95328 Gbps,而ODU2的速率是约10.037 Gbps。两者有约0.8%的速率差。怎么处理?

标准做法是:先把STM-64信号通过AMP方式映射到ODU2。AMP会插入调整字节(PJO/NJO),通过调整帧的填充量来吸收时钟差异。我曾经在某个运营商的项目里,发现STM-64映射后频繁出现误码,最后查出来是AMP的调整字节配置错了——嗯,这种低级错误其实挺常见的。

STM-64 → AMP映射 → ODU2 → 可选复用 → ODU3/ODU4

3.3.2 10GE(10G以太网)映射到OTN

10GE LAN的速率是10.3125 Gbps,比ODU2的10.037 Gbps还快一点。所以不能直接映射到ODU2,得先做速率适配。

标准方案是:用GFP-F把10GE帧封装,然后映射到ODU2e(增强型ODU2)。ODU2e的速率是10.399 Gbps,刚好能装下10GE信号。我建议你记住这个细节——很多新人会搞混ODU2和ODU2e,导致业务配置失败。

10GE LAN → GFP-F封装 → ODU2e → 可选复用 → ODU3/ODU4

避坑指南:我曾经在测试中发现,某些老款OTN设备不支持ODU2e,只能用ODU2+比特填充的方式勉强适配10GE。但这样会引入额外的时延和抖动,不建议在现网中使用。

3.3.3 100GE(100G以太网)映射到OTN

100GE的速率是103.125 Gbps,而ODU4的速率是约104.794 Gbps。看起来ODU4刚好能装下,但实际没那么简单。

100GE信号是4路25G的PCS通道组成的。映射时,需要先把100GE的PCS通道解映射成4路25G信号,然后通过GFP-F分别映射到4个ODU2e或1个ODU4里。标准做法是映射到ODU4,但复用路径可以灵活选择。

100GE → 解PCS通道 → GFP-F封装 → ODU4 → 可选复用 → ODUCn

我记得有一次,客户要求把100GE业务映射到ODU3(40G)里,这显然是不可能的——ODU3的速率只有约40G,装不下100G信号。后来我们改用了ODU4方案,问题才解决。

3.4 复用路径的灵活性

OTN的复用结构虽然层级固定,但路径可以灵活组合。比如:

  • ODU0可以直接复用到ODU2(跳过ODU1)
  • ODU2可以直接复用到ODU4(跳过ODU3)
  • ODU0也可以先复用到ODU1,再复用到ODU2,再复用到ODU4

这种灵活性在实际组网中非常有用。比如,你有一个1G的FC业务,映射到ODU0后,可以直接复用到ODU4里,不需要经过ODU1和ODU2的中间层级。这样可以减少复用次数,降低时延。

核心原则:复用路径越短,时延越低,但灵活性也越差。你需要根据业务需求和网络拓扑来权衡。

3.5 映射与复用的实际配置

最后,我简单说一下实际设备上的配置思路。以华为OSN系列为例,配置一个10GE业务映射到OTN的步骤大致是:

  1. 创建客户侧端口,配置为10GE LAN模式
  2. 创建ODU2e容器,选择GFP-F映射方式
  3. 将客户端口绑定到ODU2e容器
  4. 如果需要复用,创建高阶ODU(如ODU4),将ODU2e作为支路时隙加入
  5. 配置线路侧端口(如100G线路板),绑定高阶ODU

嗯,这里要注意,不同厂商的命令和界面差异很大。我建议你拿到设备后,先做一次简单的映射测试,确认配置正确后再上现网。

好了,这一讲的内容就到这里。映射和复用是OTN的基础,也是日常运维中最常接触的部分。下一讲我会聊聊OTN的保护倒换机制——这可是保证业务不中断的关键,咱们到时候细聊。