华为交换机S5735S-L24T4X-QA2光端口指示灯不亮,对端是PTN设备

一、现场情况

新华为交换机S5735S-L24T4X-QA2光端口标有10G/1G,华为交换机和对端PTN设备使用的光模块都是单模千兆以太网(1.25Gbps),工作波长1310nm,最大传输距离10km,使用的光纤类型是黄色的单模光纤跳线,光纤接口是常见的LC双工接口。
结果是:新华为交换机S5735S-L24T4X-QA2光端口指示灯不亮,测的光收发功率正常。

🔍 命令行(CLI)查询交换机光口的发光(Tx)和收光(Rx)功

这是最直接、最常用的方式,主要有两种命令:

  • 查看单个端口:使用 display transceiver interface [接口名] verbose。例如:
    display transceiver interface GigabitEthernet 1/0/1 verbose
    输出中的 Current Rx PowerCurrent Tx Power 字段即为收、发光功率,单位是 dBm。
  • 查看所有端口:执行 display transceiver verbosedisplay transceiver diagnosis,可查看所有光口的功率信息。


二、分析

这个问题很典型,根本原因在于新华为交换机(S5735S-L24T4X-QA2)(默认开启自协商)与对端PTN设备(可能关闭自协商或协商机制不兼容)的“握手”协议不匹配

简单来说,就是两端设备在“握手”时出现了问题,虽然光信号本身是通的,但无法建立稳定的链路连接。

  • 自协商模式不匹配:S5735S的默认自协商逻辑可能更严格,与PTN设备“谈不拢”,导致物理链路无法建立。
  • 光功率正常≠链路正常:光功率正常只代表发光收光的物理线路没问题。但链路建立还需要速率、双工模式等逻辑参数达成一致。协商失败时,即便有光,端口逻辑上仍是“DOWN”,指示灯不亮。
  • undo negotiation auto的作用:该命令关闭了S5735S光口的自协商功能,使其以固定的速率和双工模式工作。这强制“匹配”了PTN设备的工作方式,所以链路成功建立,指示灯恢复正常。

总的来说,这是设备间自协商兼容性差异导致的问题。你通过 undo negotiation auto 命令手动统一了双方的协商模式,是正确

三、补充说明与建议

  • 命令本质undo negotiation autonegotiation disable,用于将光口从默认的自协商模式改为强制模式。
  • 后续操作:关闭自协商后,建议手动设置端口速率(如 speed 1000),确保强制模式参数明确,避免潜在协商问题。
  • 彻底解决:升级交换机固件(VRP)到较新版本,通常能改善设备兼容性。