在交换机上验证光模块
模块插入端口后,每种 NOS 都提供一条命令来显示其身份信息和 DDM。可以用它确认交换机看到的模块符合预期,并与 CodingBox 读取的结果进行交叉核对。
各 NOS 的命令
| NOS | 命令 |
|---|---|
| Cisco IOS / IOS-XE | show interfaces <if> transceiver detail |
| Cisco NX-OS | show interface <if> transceiver details |
| Juniper Junos | show interfaces diagnostics optics <if> |
| Arista EOS | show interfaces <if> transceiver detail |
| Huawei VRP | display transceiver interface <if> verbose |
| Aruba CX | show interface <if> transceiver detail |
需要检查的内容
- 身份信息——厂商名称、料号和序列号与预期一致。
- DDM——温度、电压、偏置电流和光功率均在正常范围内(交换机读取的是与 CodingBox 显示相同的 SFF-8472 诊断数据)。
- 错误信息——出现“unsupported transceiver”提示时,参见 厂商锁定。
与 CodingBox 交叉核对
将交换机的输出与应用中的光模块摘要进行比较。如果交换机的结果与 CodingBox 在工作台上读取的结果不一致,差异出在交换机如何解读或限制该模块,而不在模块的存储器本身。
各平台特定的 DDM 命令、
ethtool原始转储、SNMP OID 和 OpenConfig 路径: 用工具读取 DDM。
配置你所校验的内容——速率、FEC、拆分、各 NOS 的强制配置: 端口配置示例;平台拒绝某个模块的原因:各 NOS 如何校验模块。
通过 SNMP 和流式遥测获取相同的数据——各厂商的 MIB 对象、OpenConfig 光模块路径、可用于告警的 syslog 消息:管理与监控;这些命令中使用的接口名称:端口命名与指示灯。