Catalyst 3650でGLC-LH-SMDをAristaとリンクさせるには'speed nonegotiate'が必要(バグCSCvc47165)
投稿者は、古いAristaスイッチとCisco Catalyst 3650(IOS-XE 3.7.5)の間で、Cisco GLC-LH-SMD(SFP-LH-SMD)オプティクスを使いシングルモードファイバーリンクを立ち上げようと2日間費やした。経路は同じ建物内の5本のパッチコードを通っていて、配線業者によるテスト済みだった。最初は片方のスイッチでリンクフラップが起きてerr-disabledになり、その後は「show interface transceiver」で両側とも良好な光レベルが出ているにもかかわらずリンクが一切上がらなくなった(TX/RXをテストとして入れ替えた)。同じSFPを挿した古いCatalyst 3560はAristaとも3650とも問題なくリンクしたが、ファクトリーリセットしてトランクとして設定した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
自分で見つけた対処です。GLC-LH-SMDを挿している3650のインターフェースに'speed nonegotiate'を設定しました。Arista側だけ速度を固定しても効果はありませんでした。設定後はすべてのリンクが上がりました。
Ciscoのバグ CSCvc47165 がこの挙動を説明しています。文書化された回避策はまさに'speed nonegotiate'です。修正はIOS-XE 16.x系で見込まれています。