Catalyst 3650连接GLC-LH-SMD到Arista需要'speed nonegotiate'(bug CSCvc47165)
楼主花了两天时间,想在一台较老的Arista交换机和一台Cisco Catalyst 3650(IOS-XE 3.7.5)之间,用Cisco GLC-LH-SMD(SFP-LH-SMD)光模块建起一条单模光纤链路;线路在同一栋楼里经过五段跳线,布线承包商已经测试过。一开始有一台交换机链路反复抖动,最后变成err-disabled,后来干脆完全建立不起链路,尽管'show interface transceiver'在两端都显示光功率正常(作为测试还交换过TX/RX)。一台老款Catalyst 3560用同样的SFP,和Arista以及3650都能正常建链,但一台恢复出厂设置、配成trunk的3650,即使直连一台Nexus 5K也建立不起链路,5K和3560之间用GLC-T铜SFP同样失败。
- 硬件: Cisco Catalyst 3650, Cisco Catalyst 3560, Cisco Nexus 5000, Arista交换机(较老型号,未说明具体型号)
- 光模块: GLC-LH-SMD (SFP-LH-SMD), GLC-T
- 封装形式: SFP
现象/提示信息:
link flap followed by err-disabled
no link although show interface transceiver shows good optical power
1G LX/LH SFP fails to link between Catalyst 3650 and Arista
Comments 2
我自己的解决办法:在3650插GLC-LH-SMD的那个接口上配置了'speed nonegotiate'——只在Arista那端强制静态速率是没用的。改完之后所有链路都起来了。
Cisco的bug CSCvc47165描述的就是这个现象——文档给出的规避方法正是'speed nonegotiate'。修复预计会在IOS-XE 16.x里发布。