之前文章光模块/aoc/dac技术门槛低?我们有提到过,网工经常会遇到各式各样的光模块问题。那如果当我们遇到故障,该如何进行排查分析?本文我们就来讲讲几种判断光模块异常的常用方法。
检查光模块型号是否匹配
根据transceiver type项查看光模块类型和对端是否匹配。比如对端使用ge光模块,本端使用10ge光模块,那么接口不会up,可以根据实际情况更换本端或者对端的光模块,使两端的光模块速率一致。
根据transfer distance项查看光模块的传输距离,根据当前所用光纤类型,判断其长度是否在光模块支持的传输距离范围内。例如:om3类型光纤支持传输距离为150米,如果实际传输距离超过150米,则需要更换更高级别的光纤。
如果alarm information有los alarm告警,则说明对端没有信号发送过来。怀疑对端异常或者光模块异常。
检查收发光功率是否正常
如果接收功率低,说明对端发送的信号不好,则可能出现端口不up或者up后报文收发有丢弃,此时请先排查传输距离是否过远,是否超出了该光模块的传输距离,再排查光模块、光纤是否有损坏。
如果接收功率高,说明对端信号太强,可能原因是该光模块为长距光模块,而实际传输距离太短,导致信号未衰减,此时应在光模块上增加光衰,以对光模块进行保护。
如果发送功率低,说明该光模块发送信号不好,可能会导致对端接收功率低,而造成端口不up或者up后报文收发有丢弃。
如果发送功率高,说明该光模块发送信号太强,可能会导致对端接收功率高,而造成对端光模块因接收功率持续过高而烧坏。
自环测试光模块是否正常
用一根光纤将光模块的tx侧和rx侧连接起来,对光模块进行自环测试(长距离光模块必须通过光衰器件互连),如果接口指示灯常亮,接口可以up,说明本侧的接口和光模块正常;否则说明接口或者光模块可能存在问题,建议更换正常的光模块或者接口测试。
进行环回测试时,通常选用短距光模块配合多模光纤进行外环回测试,并且需要通过光模块信息查询命令检查接收光功率,确保接收光功率低于接收光最高门限值。
交叉测试是否正常
进行模块及光纤链路的交叉测试,根据交叉测试结果判断故障点:本端接口、本端光模块、光纤链路(包括光纤、跳线架、熔纤点、分光器以及波分传输等中间设备)、对端光模块、对端接口的问题。
- 如果中间经过传输或波分等中间设备,测试绕过或者更换中间设备,如果能正常up,说明和中间设备有关。
- 更换光纤、跳线架,如果能正常up,说明和光纤链路有关。
- 更换本端光模块后如果能正常up,则本端光模块有问题。
- 本端更换为其他接口如果能正常up,说明本端接口有问题。
- 更换对端光模块后如果能正常up,说明对端光模块问题。
- 更换对端接口后如果能正常up,则对端接口有问题。
光模块的应用十分广泛,不同的使用环境和使用条件都会引起不一样的异常。找到故障原因,即可对症下药,更坏故障器件。