第1章:OTN技术概述
1.1 从SDH到OTN的演进
做传输这行十几年了,我亲眼见证了从SDH到OTN的变迁。说实话,刚入行那会儿,SDH还是绝对的主流。那时候我们调试一个155M的电路,都得小心翼翼。
SDH有个特点——它特别适合语音业务。你想想看,语音业务需要严格的定时同步,SDH在这方面做得确实好。但问题来了,随着IP数据业务的爆发,SDH的短板就暴露了。
我记得2010年左右,有个数据中心客户找到我,说他们需要10G的带宽。用SDH做?成本太高了。而且SDH的交叉颗粒最小是VC-12(2M),对于动辄GE、10GE的数据业务,效率实在太低。
OTN的出现,说白了就是解决了两个核心问题:
- 更大的带宽颗粒:从SDH的155M、622M、2.5G、10G,升级到OTN的2.5G(ODU1)、10G(ODU2)、100G(ODU4)
- 更好的业务透明性:SDH对业务有严格的帧结构要求,OTN则能承载任意格式的客户信号
嗯,这里要注意一点。OTN并不是完全替代SDH,而是互补。很多现网中,SDH仍然在接入层发挥作用,OTN则负责骨干和城域核心。
核心观点:OTN继承了SDH的OAM(操作管理维护)优势,同时引入了类似DWDM的大容量传输能力。它就像SDH和DWDM的「混血儿」。
1.2 OTN网络分层模型
OTN的分层模型,我建议你把它想象成一个「俄罗斯套娃」。每一层都有自己的职责,层层嵌套。
从下往上,OTN分为三层:
| 层次 | 全称 | 主要功能 |
|---|---|---|
| OTUk | 光通道传输单元 | 负责电层到光层的映射,包含FEC纠错 |
| ODUk | 光通道数据单元 | 负责业务交叉、连接、保护 |
| OPUk | 光通道净荷单元 | 负责客户信号的适配和映射 |
我在项目中遇到过不少新手,一上来就搞混这三层的关系。其实很简单:
- OPUk:就像快递的「包装盒」,把客户业务(比如GE、10GE)装进去
- ODUk:就像快递的「运输箱」,负责把多个包装盒组合、交叉
- OTUk:就像快递的「货车」,加上纠错码,确保运输过程中不出错
为什么会这样设计?你想想看,如果直接把客户信号放到光层传输,一旦线路质量不好,丢包了怎么办?OTN通过这三层结构,实现了业务的灵活调度和可靠传输。
实战技巧:配置OTN业务时,我习惯先从ODUk层开始规划。因为ODUk决定了业务的交叉和保护方式,这是整个配置的核心。
1.3 OTN电层关键技术
1.3.1 ODUk(光通道数据单元)
ODUk是OTN电层的核心。它定义了不同速率的容器:
| ODU类型 | 速率(Gbps) | 典型应用 |
|---|---|---|
| ODU0 | 1.244 | 承载GE、STM-1等小颗粒业务 |
| ODU1 | 2.498 | 承载2.5G业务 |
| ODU2 | 10.037 | 承载10GE、STM-64 |
| ODU3 | 40.319 | 承载40GE、STM-256 |
| ODU4 | 104.794 | 承载100GE |
我个人习惯把ODU0看作「最小颗粒」。以前用SDH时,最小是2M,现在ODU0是1.244G,差了600倍。这就是技术进步的体现。
ODUk还有一个重要特性——时隙划分。ODU2有4个时隙,每个时隙约2.5G。ODU3有16个时隙,ODU4有80个时隙。这个时隙概念,在做业务配置时非常关键。
避坑指南:我曾经在配置ODU2业务时,没注意时隙对齐,导致业务无法正常交叉。后来发现,不同厂家的设备对时隙的编号方式可能不同。配置前一定要确认好时隙映射关系。
1.3.2 OPUk(光通道净荷单元)
OPUk负责把客户信号「装进去」。这个过程叫做映射。
常见的映射方式有三种:
- 比特同步映射(BMP):直接映射,适用于同频业务
- 异步映射(AMP):通过调整字节来适配速率差异
- 通用成帧规程(GFP):最灵活的方式,支持多种业务类型
嗯,这里要重点说一下GFP。它分为两种模式:
- GFP-F:帧映射,适用于以太网业务,一个以太网帧映射到一个GFP帧
- GFP-T:透明映射,适用于存储业务(如FC、FICON),保持业务时钟透明
我记得有一次,客户要求同时承载以太网和存储业务。我选择了GFP-F映射以太网,GFP-T映射存储。这样既保证了以太网的效率,又保证了存储业务的时钟精度。
1.3.3 OTUk(光通道传输单元)
OTUk是OTN电层的最外层。它主要做两件事:
- FEC纠错:增加冗余校验码,纠正传输中的误码
- 帧定位:通过帧对齐信号(FAS)实现帧同步
FEC是OTN的一大亮点。SDH时代,误码率高了只能靠光功率调整。OTN的FEC可以自动纠正大部分误码,大大提升了传输距离。
OTUk的帧结构是这样的:
+------------------+------------------+------------------+
| OTUk帧(4行×4080列) |
+------------------+------------------+------------------+
| FAS(6字节) | OTUk开销 | OPUk净荷 |
| 帧定位信号 | 段监控、保护等 | 客户业务数据 |
+------------------+------------------+------------------+
| FEC校验区(256列) |
+---------------------------------------+
你看,OTUk帧有4行,每行4080列。前16列是开销,中间3808列是净荷,最后256列是FEC。这个结构,说白了就是「少量开销 + 大量净荷 + 纠错码」的组合。
实战技巧:在配置OTN业务时,我建议先检查FEC的配置。不同距离的链路,FEC模式不同。短距离用标准FEC,长距离用增强FEC(eFEC)。选错了,轻则性能下降,重则业务中断。
小结
这一章我们聊了OTN的演进、分层模型和关键技术。总结一下:
- OTN从SDH演进而来,解决了大带宽和业务透明性的问题
- OTN三层模型(OPUk、ODUk、OTUk)各司其职
- ODUk是核心容器,OPUk负责映射,OTUk负责传输和纠错
下一章,我们会深入讲解OTN的帧结构和开销字节。到时候我会分享一些我在现网中遇到的「坑」,以及怎么通过开销字节快速定位故障。敬请期待。