QSFP-40G-SR-BD BiDi光模块在Nexus N9K-C93180YC-FX上不被检测,而QSFP-40GE-LR4能正常工作
在一台Cisco Nexus N9K-C93180YC-FX上,QSFP-40G-SR-BD BiDi模块完全不被检测到:插入时日志里什么都没有,'show interface transceiver'里也看不到它们,而同样端口上的QSFP-40GE-LR4模块能正常被记录和列出。试过好几个QSFP-40G-SR-BD,包括一个刚买的新模块。Cisco的兼容性矩阵里写着从NX-OS 7.0(3)I7(1)起该交换机支持这款光模块;楼主测试了7.0(3)I7(1)和7.0(3)I7(3)两个版本都没成功,并附上了收发模块和模块状态输出的截图。
- 硬件: Cisco Nexus N9K-C93180YC-FX
- 收发模块: QSFP-40G-SR-BD,QSFP-40GE-LR4
- 封装形态: QSFP+
症状/报错信息:
QSFP-40G-SR-BD not detected
no syslog message on module insertion
module missing from show interface transceiver
QSFP-40GE-LR4 works in the same ports
Comments 4
能贴一下插入日志和这个端口的show输出吗?另外,能正常工作的QSFP-40GE-LR4是单模光模块,而QSFP-40G-SR-BD需要OM3或更高等级的多模光纤——你用的是什么光纤?
第一,先确认这个QSFP-40G-SR-BD确实是Cisco原厂的——Cisco不测试也不支持第三方光模块,所以排除这一点是排障的第一步。第二,把NX-OS升级到推荐的9.3(7)/9.3(7a)。第三,把交换机的EPLD/FPGA镜像也一并升级到匹配版本,因为MI FPGA是通过I2C和光模块通信的,版本不对可能导致识别失败或者SPROM读取错误。
如果光模块能被识别但是链路起不来,就关掉协商,手动固定速率。如果压根识别不到,那多半是第三方模块。我之前跟一家名字开头是F、结尾是'ore'的厂商(你懂的,Fiberstore/FS.com)的40G光模块和DAC打过一连串交道,问题不少。
一次ACI升级把我这批全新的第三方光模块在同款交换机上全弄坏了——我最后只能换成Cisco原厂光模块。也建议迁移到9.x的长期支持版本。