H3C 光模块与光链路运维指导:诊断、告警与故障定位 - 夜莺博客

H3C 光模块与光链路运维指导:诊断、告警与故障定位

光模块故障是网络运维中最常见的"玄学"问题之一:端口 CRC 飙升、UP/DOWN 震荡、模块不识别,往往说不清是模块、光纤还是端口的问题。H3C 官方《光模块和光链路运维指导书》给出了系统化的定位方法论:从 DDM 诊断参数、告警类型到现场环回与交叉验证,再到光功率预算的计算。本文提炼其中的核心内容,帮助你建立一套可复用的光链路排障流程。

光模块诊断参数(DDM)

光模块的数字诊断功能是维护光链路最重要的手段,主要看五个指标:

  • Temperature(壳温):商温模块 0~70℃,工温模块 -40~85℃。
  • Voltage(供电电压):一般为 3.3V±5%。
  • TX Bias(发送偏置电流):驱动激光器的电流;VCSEL 多模模块一般在 10mA 以下。
  • TX Power(发送光功率):正常工作时应非常稳定,温度稳定时出现 ±3dB 以上的漂移基本可确认模块硬件故障。
  • RX Power(接收光功率):过低通常排查对端发送问题、中间链路衰减、本端接收问题;过高常见于 10km 以上长距模块,可增加光衰解决。

光模块告警类型

告警分两类:诊断相关告警(warning/alarm 两级,基于阈值判断)和故障告警(RX LOS、TX FAULT 等)。25G 及以上光模块还有 TX/RX LOL(CDR unlock)告警,表示无法从信号中恢复时钟。出现故障类告警时链路一般已存在严重问题,可能伴随 CRC 或端口震荡。

信息收集与排障命令

display transceiver interface interface-type interface-number   // 主要特征参数
display transceiver manuinfo interface ...                     // 电子标签信息
display transceiver diagnosis interface ...                    // 数字诊断参数
display transceiver alarm interface ...                        // 当前故障告警
display transceiver information interface ...                  // 详细信息(probe视图)

注意:display transceiver alarm 需要快速连续读两遍以上,第一遍结果无效需读清。

现场定位操作流程

  1. 在不改变故障状态的前提下,用同型号光模块与故障端口/模块对接,确认故障在哪一侧。
  2. 使用短光纤外部环回(仅限 10km 以下模块,超长距模块严禁短光纤环回,可能烧毁接收端)。
  3. 配置内部环回排除后端芯片问题。
  4. shutdown/undo shutdown、插拔光模块。
  5. 完整交叉验证:问题端口换同型号模块,问题模块放到其他端口验证。
  6. 清洁光模块与光纤端面(干法+湿法结合)。

光功率预算计算

光模块功率预算 = 对端发送光功率 – 本端最小接收光功率(接收灵敏度)。只有当功率预算 – 光纤链路衰减 > 功率代价(一般按 3dB 计)时,传输才是可靠的。工程上可用 OTDR 准确测量跨段衰减。

另外两个实用结论:40G/100G 长距模块的 4 路光通道通过波分复用进一根光纤,光功率计测的是总功率(各通道 dBm 转 mW 求和);100G QSFP28 SR4 用 8 芯 MPO 跳线即可。更多光模块实战可参考本站 光模块常见故障排查:光功率异常与端口无法UP华为CE交换机配置回滚,以及 WDM波分复用扩展光纤容量

原文链接:https://www.h3c.com/cn/d_202208/1666054_30005_0.htm