3、OTN映射与复用:客户信号映射方式(GMP/AMP/BMP)、ODUflex、ODU0/ODU1/ODU2/ODU3/ODU4复用层级
各位好,咱们今天聊聊OTN里最核心的一个环节——映射与复用。说实话,我刚开始接触OTN的时候,被那一堆ODU层级和映射方式搞得有点晕。后来在现网摸爬滚打几年,才真正理解这些设计背后的逻辑。说白了,OTN的映射复用体系,就是一套把各种乱七八糟的客户信号,整整齐齐塞进光通道里的方法论。
3.1 客户信号映射方式:GMP、AMP、BMP
先讲映射。什么叫映射?就是把客户信号(比如以太网、SDH、FC)适配到ODU容器里的过程。OTN定义了三种映射方式,我一个个说。
3.4.1 BMP(比特同步映射)
BMP是最简单粗暴的方式。客户信号的时钟和ODU的时钟完全同步,直接比特对比特往里填。说白了,就是客户信号速率和ODU容器速率完全匹配,不需要任何调整。
适用场景:
- SDH信号映射到ODU1(2.5G → 2.5G)
- OTU信号映射到ODU(同速率等级)
3.4.2 AMP(异步映射)
AMP用于客户信号和ODU容器时钟不同步的情况。它通过插入调整字节(正/负调整)来吸收时钟差异。我记得刚入行时,师傅跟我说:“AMP就是往杯子里倒水,水多了就倒掉一点,水少了就补一点。”这个比喻很形象。
关键特征:
- 使用固定的调整机会(每帧固定位置)
- 调整粒度固定(通常1个字节或1个调整单元)
- 适用于恒定比特率(CBR)信号
3.4.3 GMP(通用映射过程)
GMP是当前最主流的映射方式。它不依赖固定的调整机会,而是通过“sigma-delta”算法动态分配映射位置。GMP最大的优势是灵活性——它可以用一个映射过程处理任意速率的客户信号。
GMP的核心思想:
- 客户信号被分成固定大小的数据块(通常8字节)
- ODU帧中预留的映射区域被分成时隙
- 通过“C”值(客户信号数据块数量)控制映射比例
- 接收端根据C值恢复客户时钟
为什么GMP这么重要?
因为现在的客户信号越来越多样化。100GE、200GE、FlexE……每种信号的速率都不同。如果用AMP,每种速率都要单独设计映射方案。而GMP一套方案通吃所有。我参与的一个数据中心互联项目,就是用GMP同时承载了10GE、25GE和100GE三种业务,配置起来非常方便。
3.2 ODUflex:灵活速率容器
ODUflex是GMP的“最佳搭档”。它不是一个固定速率的容器,而是根据客户信号速率动态调整的容器。ODUflex的速率可以是ODU0到ODU4之间的任意值,步长为1.25Gbps(ODU0的速率)。
ODUflex的两种模式:
- CBR模式:用于恒定比特率信号,如CPRI、FC
- GFP-F模式:用于分组信号,如以太网
我记得有一次,客户要传输一个6.4Gbps的CPRI信号。如果用ODU2(10Gbps)承载,浪费了3.6Gbps带宽。用ODUflex刚刚好,一个ODUflex(6.4Gbps)搞定,带宽利用率接近100%。
3.3 ODU复用层级:ODU0/ODU1/ODU2/ODU3/ODU4
OTN的复用层级,说白了就是一套“俄罗斯套娃”。小容器可以组合成大容器,大容器可以拆分成小容器。我画了一张图,方便大家理解这个层级关系。
这张图展示了OTN的复用层级关系。从ODU0到ODU4,每个层级都有固定的速率倍数关系。但要注意,ODU4到ODU3的复用系数是2.5,不是整数倍,这是因为100G/40G=2.5。
3.3.1 各层级速率与典型应用
| ODU类型 | 速率(Gbps) | 典型客户信号 | 复用关系 |
|---|---|---|---|
| ODU0 | 1.25 | GE、STM-1、OC-3 | 基础容器 |
| ODU1 | 2.5 | STM-16、OC-48、2×ODU0 | 2×ODU0 |
| ODU2 | 10 | STM-64、OC-192、10GE、4×ODU1 | 4×ODU1 或 8×ODU0 |
| ODU3 | 40 | STM-256、OC-768、40GE、4×ODU2 | 4×ODU2 |
| ODU4 | 100 | 100GE、OTU4、2.5×ODU3 | 2.5×ODU3 或 10×ODU2 |
3.4 复用路径与TS时隙
OTN的复用是通过“时隙(TS)”来实现的。每个ODU层级都有固定的时隙结构。举个例子,ODU2有8个时隙(每个时隙1.25Gbps),ODU1有2个时隙。
复用路径示例:
客户信号:GE(1Gbps)
映射方式:GMP
容器:ODU0(1.25Gbps)
复用路径:ODU0 → ODU1(2个ODU0) → ODU2(4个ODU1) → ODU3(4个ODU2) → ODU4(2.5个ODU3)
你想想看,一个100G的ODU4,理论上可以承载80个GE业务(100/1.25=80)。但实际中要考虑开销和填充,通常能承载70-75个左右。
核心要点总结:
- GMP是当前最主流的映射方式,灵活适配各种客户信号
- ODUflex用于非标准速率信号,带宽利用率高
- ODU0到ODU4构成完整的复用层级,支持灵活组合
- 时隙(TS)是复用的基本单位,每个时隙1.25Gbps
嗯,映射与复用这部分内容比较多,但理解了这些基础,后面配置交叉连接和业务调度就会轻松很多。我个人建议,刚开始接触OTN的朋友,可以先从ODU2和ODU4这两个最常用的层级入手,把GMP映射方式吃透,其他的自然就通了。