链路抖动、CRC 错误与连接器污染 · 常见问题与解决方法 · 光模块与线缆 · 文档 · CodingBox
CodingBox 文档

链路抖动、CRC 错误与连接器污染

链路时断时续,或者端口的 CRC 和接收错误计数器持续攀升,多数情况下既不是模块损坏,也不是光纤断裂。往往是光学预算临界——而最容易找回损失分贝的地方,就是连接器端面。

污染的经济账

  • 连接器端面上一粒 2–5 µm 的灰尘就会增加 0.5–2.0 dB 的损耗——足以让一条临界链路超出预算。
  • 一对干净的 LC 只带来稳定的 0.1–0.2 dB。

因此清洁是“你能挽回的最便宜的分贝”。

症状

  • 链路抖动——日志中反复出现上下线切换。
  • 端口计数器上的 CRC、输入错误或接收错误持续上升。
  • Rx 功率低于安装记录,或一端明显低于另一端。
  • 链路只在负载较高或特定温度下才失败。

诊断阶梯

运维人员最终都会归结到同一个顺序:

  1. 读取两端的电平。 将 Tx/Rx 与安装时建立的链路档案对比。留意不对称,以及是否越过 DDM 阈值——参见DDM 电平。
  2. 检查 → 清洁 → 复查。 先用光纤检查显微镜查看,再用一键式清洁笔或卷带式清洁盒清洁。任何湿式清洁之后都要以干式擦拭收尾。没检查过的连接器不要插。
  3. 先重新插拔,再更换模块。 重新插入光模块。如果故障依旧,换成已知良好的模块。实用经验:不要在一根跳线上花一个小时——清洁一次,仍然不行就直接更换。
  4. 双向 OTDR。 到这一步才该怀疑光纤线路本身。向服务商索要曲线。光纤维修(新增熔接点)之后,总损耗往往比之前更高——原本按 10 km 光模块运行的链路可能达不到原来的距离了。

为什么顺序很重要

每一步都比下一步更便宜、更快。清洁之前先换模块会掩盖真正的原因(脏跳线同样会弄脏新模块);清洁之前就要求做 OTDR 则会浪费技术人员的一次上门。

在 CodingBox 中

用 DDM 界面在工作台上读取可疑模块,把它的 Rx 与该模块在现场的读数对比;把数值记录到 CSV 中以建立档案。如果模块本身在工作台上表现正常,问题就在线路或连接器,而不在存储器里。

在 25G 及以上的链路上,早期预警信号是 FEC 前误码率,而不是 Rx 功率——如何读取 VDM 和主机 FEC 计数器:VDM 与 FEC 指标。

抖动的光模块对生成树、LAG 哈希、路由邻接和叠加网络会造成什么影响——以及如何从这些症状反推回端口:转发基础。

间歇性链路故障在线路一侧的表现——受污染和损坏的端面、弯曲、反射、接头盒进水——及其 OTDR 和 DDM 特征:光纤线路故障。

反射作为不稳定的成因——菲涅尔物理、各组件典型反射率、激光器灵敏度、MPI、标准要求以及测量方法:反射与回波损耗。


如果您发现本资料中有不准确之处或错误,请选中相应片段并按 Ctrl+Enter,即可。