1、进后台查看网口芯片,指令:lspci |grep Eth,看是否有X722光口。
2、检查光模块和光纤线是否匹配(万兆多模接万兆多模,用多模线,万兆单模接万兆单模,用单模线),如果是我司的光模块,拍照确认,如SN为S开头的模块,2021年前的,2台X722光口直连,重启设备和插拔光纤线有无法Link问题,临时解决方案是把2端光模块都拔掉,先把线接到光模块上,再将光模块插到光口上。彻底解决方案是,返修光模块,更换2021年后的模块(2021年后的模块已解决此兼容性问题)。
3、如是第三方光模块,非我司兼容性列表中的模块,尝试把2端光模块都拔掉,先把线接到光模块上,再将光模块插到光口上看能否link,不能link则需要更换成兼容的模块使用。
原因:
1、模块上电,发射工作,接收端有光输入,RX_LOS的两种不同触发方式,带来了不同的结果:
A. DC_LOS:服务器没有提供调制信号此时平均光功率大于LOS门限,LOS信号解除;设备检测到 光路连接正常,启动注册,系统完成注册,可以正常LINK。
B. AC_LOS:服务器没有提供调制信号,信号的幅度(LA Peak值)低于门限,LOS信号没用解除, 服务器判断没有接收光功率,系统不启动注册,无法LINK。
2、X722在link时要求模块的LOS模式为DC LOS,通过更改模块LOS模式,将AC LOS方式更改为DC_LOS,重新在设备上实验重复拔插模块均能正常link up。
3、两种LOS方式的区别:
A. AC_LOS:通过判断模块接收信号的差分幅度大小,来检测LOS信息;触发LOS的信号来自于LA Peak值。
B. DC_LOS:通过判断模块接收信号平均光功率的大小,来检测LOS信息;触发LOS的信号来自于RSSI值; 模块可以设置为DC_LOS或AC_LOS,RX_LOS触发方式的更改,只会影响到模块LOS的判断模式,对模块的性能无影响。