
OTN技术的业务调度长期依赖于一套固定速率的容器体系:ODU0约1.25Gbit/s、ODU1约2.5Gbit/s、ODU2约10Gbit/s。这套源自SDH时代的设计在业务类型单一的年代运转良好。但当承载对象从标准的SDH帧扩展到视频信号、光纤通道、CPRI、GE以太网等速率各异的数据流时,固定容器粒度的结构性缺陷开始显现。
以3Gbps的SDI视频信号为例。ODU0(1.25Gbit/s)速率不足,ODU2(10Gbit/s)则意味着超过70%的带宽被闲置。用户为10G的管道付费,实际只用了3G。
这个矛盾指向一个明确的技术需求:OTN需要一种速率可连续调节的容器,为每个业务精准匹配带宽。ODUflex 正是为此而设计的解决方案。它的速率不需要是固定值,而是可以根据承载业务的实际速率动态设定,从根本上解决了固定容器与可变业务之间的失配问题。
一、ODUflex的速率生成机制
ODUflex放弃了ODUk中固定的速率等级定义,转而采用一个以客户信号速率为输入的动态速率生成公式。帧结构仍保持OTN标准的4行×3824列布局,但OPUflex净荷区的有效列数可根据需要调整。
ODUflex的比特率由客户信号速率乘以一个固定的比例系数决定:
- ODUflex(CBR):比特率 = 客户信号速率 × 239/238
- 系数239/238来源于OTN的RS(255,239)前向纠错编码结构:每239字节净荷生成16字节FEC,线路速率=净荷速率×255/239,而ODUflex定义在净荷层,因此系数为239/238
以3Gbps的SDI信号为例:ODUflex(CBR)速率≈3×239/238≈3.013Gbit/s。这个容器恰好装下这个业务。
ODUflex的速率调整精度并非完全连续。在ODUflex(GFP)承载分组业务时,速率通常以约1.25Gbit/s为最小步长,原因是复用进高阶ODUk时仍需遵守时隙化规则。而ODUflex(CBR)通过BMP映射可以直接实现更精细的速率匹配。高端设备已可支持约0.1Gbit/s步长的细粒度调整。
二、两种映射机制的路径选择
ODUflex根据业务类型的不同,提供了两条截然不同的映射路径。
路径一:ODUflex(CBR) + BMP映射
适用业务:SDI视频、光纤通道(FC)、CPRI前传等固定比特率CBR业务。
映射方式为比特同步映射过程(BMP):客户信号按比特同步方式直接写入OPUflex净荷区,通过插入调整字节补偿客户时钟与设备时钟的频率差。
这一路径的核心价值在于透明性——信号的时钟、帧结构、相位信息全部被保留,接收端可完整恢复原始信号。对于广播电视信号传送等禁止二次封装的场景,这是唯一可接受的承载方式。
路径二:ODUflex(GFP) + GFP-F映射
适用业务:以太网等分组业务。
映射方式为通用成帧规程的帧映射模式(GFP-F):客户数据包(如以太网帧)先封装进GFP帧,GFP帧再映射入ODUflex净荷区。GFP帧头部包含长度指示和类型字段,接收端可从连续比特流中准确恢复每个独立帧。
这一路径的核心价值在于适配效率——GFP-F映射天然支持ODUflex速率随业务流量动态调整,为无损带宽调整(HAO)提供基础。
两条路径是互斥的:一个ODUflex容器在同一时刻只能选择一种映射模式,这在G.709标准中有明确的约束。
三、无损带宽调整(HAO)的协议流程
固定ODUk容器无法在不中断业务的前提下改变带宽。要扩容,必须拆除旧连接再建立新连接——业务必然中断。
ODUflex通过HAO机制解决了这个难题。其技术基础是ITU-T G.7044定义的链路容量调整协议,两端节点通过OTN开销中的控制字段交换状态信息,协同完成带宽变更。
HAO的标准流程分为三个阶段:
第一阶段:协商。 发起端通过LCAS协议控制报文向对端发送带宽调整请求,报文包含目标带宽值。对端确认自身资源可用后回复同意,协商完成。
第二阶段:顺序调整。 两端按照预协商步骤执行时隙的增减。增加带宽时,先在新时隙上建立连接并完成连通性校验,再将业务流量平滑切换到新的时隙组合上。减少带宽时,先将业务流量从待释放时隙移出,再拆除这些时隙的连接。顺序的设计保证了任何时候都不出现容量不足的情况。
第三阶段:确认与状态更新。 两端确认调整已生效,更新LCAS状态机,调整完成。整个过程中业务数据的传输不受影响。
HAO协议可靠运行的前提是两端设备对G.7044协议的一致实现。在多厂商互通环境中,协商失败是常见问题,原因通常是对时序要求或错误恢复条件的理解差异。建议优先采用同厂商设备组网,或提前进行充分的互通性验证。
四、调度逻辑的两层结构
ODUflex的调度分为两个层面:高阶复用映射和电层交叉连接。
高阶复用映射:时隙化分配
ODUflex需要被复用进高阶ODUk(如ODU4或ODUCn)的传输管道。高阶ODUk的带宽被划分为固定数量的时隙,每个时隙1.25Gbit/s。ODUflex占用整数个时隙,计算公式为:
占用时隙数 = ⌈ODUflex速率 / 1.25Gbit/s⌉以3.75Gbit/s的ODUflex为例:需要3个时隙(⌈3.75/1.25⌉=3)。实际带宽为3×1.25=3.75Gbit/s,恰好匹配。若速率为4.1Gbit/s,则需要4个时隙,实际带宽5Gbit/s,存在0.9Gbit/s的向上取整误差。这个误差的上限不超过半个时隙(0.625Gbit/s),相比ODU2固定容器超过6Gbit/s的浪费已是一个数量级的改善。
电层交叉连接:空间交换
OTN设备内部的电交叉调度单元负责将输入端口上的ODUflex信号按需连接到输出端口。交叉矩阵支持任意输入到任意输出的一对一或一对多连接。ODUflex信号在交换过程中被视为一个整体单元,其内部承载的业务类型对交叉矩阵透明。
交叉连接的建立和拆除由控制平面(或SDN控制器)通过标准化的连接控制接口完成。对于ODUflex(GFP)业务,控制平面还需与HAO模块协同,确保带宽调整时交叉矩阵与时隙资源的同步更新。
在工程层面,时隙调度还需考虑端口负荷分担的因素。当多个GE业务汇聚后承载到ODU2并从两个10GE端口输出时,不同厂商端口的负荷分担算法差异可能导致时隙分配效率的下降。需要通过合理的流量管理策略,将GE业务均匀分配到两个输出端口上,避免单端口过载而另一端口空闲的局面。
五、应用价值与工程约束
ODUflex的核心价值体现在三个典型场景中:
政企专线场景:运营商可提供带宽精细可调的专线服务,客户按实际需求购买带宽,且在不中断业务的前提下随时升级或降级。带宽变现的颗粒度从10G级细化到G级甚至百M级。
5G承载场景:CPRI接口有option 1至option 10多种速率规格,各规格速率不一。ODUflex可为每种规格精准匹配容器,不再需要为不同速率单独配置板卡类型。
数据中心互联场景:ODUflex可根据数据中心间的实时流量动态调整互联带宽,配合SDN/控制器的全局优化策略,实现光层资源的按需分配。在AI训练任务突发时临时扩容,任务结束后回收带宽——这一过程对业务完全透明。
部署中需要关注的工程约束:
HAO功能的生效要求两端设备同时支持G.7044协议栈,任意一端缺失则退化为中断式调整。多厂商组网时建议提前完成互联互通测试。
ODUflex小颗粒业务数量过多时,高阶ODUk的时隙资源可能产生碎片化,降低整体的时隙复用效率。需要合理规划业务汇聚策略,避免大量1.25G时隙的零散占用。
承载CBR业务时,BMP映射的调整控制字节配置不当可能导致业务频繁失步。需要严格遵循设备厂商提供的参数模板。
承载GFP业务时,空闲帧生成周期和带宽管理策略需要根据业务流量模型进行调优。过于激进的速率跟随策略可能因流量微小波动而频繁触发HAO操作,引入不必要的时延抖动。
六、结语
ODUflex通过CBR业务的BMP映射和分组业务的GFP-F映射两条路径,实现了对多类型业务速率的一对一精准匹配。通过G.7044协议支撑的HAO无损调整机制,实现了业务不中断情况下的带宽动态变化。通过时隙化复用和电层交叉调度,在光传输网络中构建了精细化的业务编排能力。
科光通信的OTN波分设备完整支持ODUflex的两种映射路径和HAO无损带宽调整功能,其电层交叉调度模块能够在多业务混合接入场景中实现ODUflex与ODUk之间的灵活转换与高效复用。当业务速率不再迁就容器尺寸、容器主动适应业务速率时,OTN网络才真正具备了面向业务优化的弹性承载能力——这正是ODUflex赋予光传输系统的根本价值。













