Oamc

光模块与光纤排障

本页目录

场景

链路时通时断、端口反复 up/down、CRC 错误增长,多半是光或者模块的问题。

前置条件

  • 知道两端用的是单模还是多模、什么波长、多少距离
  • 能看光功率(display transceiver diagnosis 或 iDRAC 的模块信息)
  • 有干净的跳线和法兰

配置

先看两端收发光:

display transceiver diagnosis interface GigabitEthernet1/0/25
display transceiver interface GigabitEthernet1/0/25

关键四个值:

  • Rx power 收光功率
  • Tx power 发光功率
  • 模块类型和波长
  • 告警/告警阈值

判断标准(大致):

类型 正常收光
千兆多模 850nm -3 ~ -15 dBm
万兆多模 -3 ~ -9 dBm
千兆单模 1310nm(10km) -3 ~ -20 dBm

两端发光正常、收光偏低,先换跳线,再换模块,最后怀疑熔接点。

验证

display interface GigabitEthernet1/0/25

看 CRC、input errors 是否持续增长;清一下计数器再观察:

reset counters interface GigabitEthernet1/0/25

回滚

换模块/跳线没有配置回滚,换回去即可。如果换了模块型号,确认两端速率和波长匹配。

坑

  • 单模模块接多模光纤(或反过来)会收光异常,甚至烧坏接收端。
  • 两端波长必须一致,1310 对 1550 是不通的。
  • 光纤端面脏是最常见原因,用无水酒精和擦纤纸,不要用嘴吹。
  • 光功率在阈值边缘时会时好时坏,别等彻底不通才换。
  • 长距离链路要算损耗,不是插上就一定通。
  • 第三方模块兼容性问题也会导致链路不稳,优先用原厂或认证过的。