第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的帧结构和开销字节。到时候我会分享一些我在现网中遇到的「坑」,以及怎么通过开销字节快速定位故障。敬请期待。