最近在看英伟达原厂 400G 光模块 MMS1X00-NS400 的规格文档,「 Handling and Cleaning 」那一节有一句话:
80% of transceiver link problems are related to dirty optical connectors.光模块的链路问题,八成是光接口脏了。原厂文档自己这么写,挺少见的。
这只模块是什么
文档里怎么要求的
● 插光纤之前,模块的插口和光纤接头都要清洁
● 用标准的光纤清洁工具,不能上液体
● 防尘帽要留着,不插的时候盖上
为什么 400G 更怕脏
MPO 接头一个端面上有一排纤芯,DR4 用其中 8 芯,任何一芯上有灰、有油,那一路就掉速或者误码高。APC 是斜面研磨,和 UPC 的平面接头不能对插,混插也会表现成「链路时好时坏」。
排查顺序(我们自己的习惯,不是文档原文)
1. 先看端面:有光纤端面检测仪的先看,没有的话至少拿清洁笔擦一遍两头再插,别直接换模块
2. 擦完再看一次:一次擦不干净很常见,尤其是拆过很多次的跳线
3. 看 DDM 读数:收光功率明显偏低的那一路,多半就是那一芯脏了或者跳线有问题
4. 交叉换位:模块和跳线分别换到好的端口上试,分清是模块、跳线还是端口
5. 最后才怀疑模块坏:前面都排除了再换模块
几个容易踩的坑
● 防尘帽拔下来随手一扔,过几天再插回去,帽子里的灰比外面还多
● 用酒精棉、纸巾擦 MPO 端面,越擦越脏
● 单模和多模跳线外观接近,看颜色:单模一般是黄色护套,MPO/APC 接头是绿色
大家机房里光模块链路出问题,最后查出来真是模块坏的占多少?还是大部分擦一擦就好了?