1. Ciena光网络自动化与遥测工程导论
在传统光传输网络运维中,工程师通常依赖网管图形界面逐站点、逐设备地查看告警、光功率、误码和波长状态。当网络规模从几十个节点扩展到数百个ROADM站点、上千条相干波长时,这种“人找数据”的方式会迅速遇到瓶颈:故障定位慢、性能劣化趋势难以提前发现、跨层问题难以关联。Ciena光网络自动化与性能遥测工程,正是围绕“让网络主动、持续、细粒度地暴露自身状态,并由自动化系统消费这些状态”这一目标展开的工程方法。
1.1 Ciena光网络的基本架构与可观测对象
Ciena的光网络产品线覆盖从接入、城域到长距和海底的相干光传输场景,典型设备包括6500系列分组光平台、WaveLogic相干光引擎、以及管理控制层的Manage、Control、Plan等软件组件。理解自动化与遥测,首先要看清网络中被观测和操作的对象层次。
从物理到业务,可以粗略分为四层:光层(光纤、放大器、ROADM、波长连接、光功率与OSNR)、电层/分组层(OTN容器、以太网端口、分组交换、FEC与误码)、设备控制层(单板、端口、交叉连接、告警与配置对象)、管理与编排层(网管、控制器、北向接口、编排系统)。自动化与遥测的价值,在于把后两层的“可编程能力”与前两层的“物理性能数据”打通。
以一条跨三个ROADM站点的100G相干波长为例,运维真正关心的不只是“端口是否UP”,而是:发端OSNR余量、线路放大器增益与增益平坦度、ROADM插损、收端预FEC误码率(pre-FEC BER)、FEC纠错后误码率、以及波长功率随时间的漂移。这些量分别来自不同单板和不同软件对象,只有被统一采集、带时间戳和标签汇聚,才能支撑自动化判断。
1.2 自动化与遥测在运维中的定位
自动化解决的是“动作执行”问题:把配置下发、波长开通、路由调整、故障隔离等操作从人工点击变成可重复、可审计的程序化执行。遥测解决的是“状态感知”问题:把设备内部高频、细粒度的性能与状态数据持续推送给上层系统。两者不是并列关系,而是闭环的两端——没有遥测,自动化就是盲操作;没有自动化,遥测只能停留在看板展示。
在Ciena的运维语境中,这个闭环通常表现为:遥测采集到某条波长的pre-FEC BER在10分钟内从1E-5缓慢上升到8E-4,同时收端OSNR余量下降约1.5 dB;自动化策略判断该趋势超过阈值,触发告警并建议或执行保护倒换;倒换后遥测继续验证误码是否恢复。整个过程的关键,是数据要“带标签、带时间、可关联”,动作要“有依据、可回滚、可追溯”。
1.3 课程目标与学习路径
本课程面向已具备一定光网络基础、希望把运维能力从“手工操作”提升到“数据驱动”的工程师。学完后,你应当能够:读懂Ciena设备与网管暴露的关键性能对象;使用gNMI/gRPC等接口建立遥测订阅;把采集到的数据组织成可查询、可告警的时序结构;编写自动化策略完成配置下发与故障响应;并对自动化动作的结果进行验证与回退。
学习路径建议按“先看清对象,再打通数据,最后形成闭环”推进:
- 基础层:Ciena光网络架构、设备对象模型、性能参数含义(OSNR、pre-FEC BER、功率、PM计数)。
- 数据层:遥测协议与订阅模型、数据标签设计、采集器部署、时序库存储与查询。
- 自动化层:北向接口调用、配置模板、策略引擎、闭环控制与安全回退。
- 工程层:典型场景实战,如波长性能劣化预警、保护倒换验证、批量配置一致性检查。
需要特别强调的是,自动化不是“把所有操作都写成脚本”。在光网络中,一次错误的功率调整或波长调度可能影响大量业务。因此本课程始终强调三个前提:可观测(动作前后有遥测数据佐证)、可验证(有明确的成功判据)、可回退(异常时能恢复到已知良好状态)。
1.4 一个贯穿课程的最小示例
为了让后续章节有统一的参照,这里给出一个贯穿课程的最小示例场景(参数为教学假设,非实测值):一条100G相干波长从站点A经站点B到站点C,正常运行时收端pre-FEC BER约为2E-5,OSNR余量约4.0 dB。我们通过gNMI订阅该波长的pre-FEC BER和收端OSNR,采样周期设为10秒,数据写入时序库。
# 教学示例:gNMI订阅请求(结构示意,非可直接执行配置)
subscribe:
path: /waves/wave-100G-A-C/performance/pre-fec-ber
mode: STREAM
sample_interval: 10s
encoding: JSON_IETF
subscribe:
path: /waves/wave-100G-A-C/performance/rx-osnr
mode: STREAM
sample_interval: 10s
encoding: JSON_IETF
当pre-FEC BER连续3个采样点超过5E-4,或OSNR余量低于2.0 dB时,策略引擎产生“性能劣化预警”;若BER超过1E-3并持续30秒,则触发保护倒换检查流程。这个示例会在后续遥测采集、策略编写和结果验证章节中反复使用,帮助你看到从数据到动作的完整链路。