DELLスイッチのS5248F-ONとN3248TE-ONを10Gb SFP+モジュール+光ケーブルで接続しようとしたらリンクアップしない、という現象に悩まされた。
結論からいうと、S5248F-ON側に入っているポートグループ設定の問題だった。
[Dell Networking SONiC: ポート速度を設定する方法]の[ポート グループでポート速度を設定する方法(S5248F-ONおよびS5296F-ONにのみ適用)]
10Gb に関する問題であることを確認した手順
10/25Gb SFP28モジュールと10Gb SFP+モジュールがあったので、スイッチ・サーバ間の接続について試した
スイッチ同士の接続をチェック(N324TEは10Gbまでの対応)
S5224F SFP+10Gb<=>N3248TE SFP+10Gb ダメ
S5224F SFP28<=>N3248TE SFP28 ダメ
S5224F SFP28<=(25Gbリンクアップ)=> S5224F SFP28 OK
スイッチとサーバの接続をチェック
N3248TE SFP+10Gb<=(10Gbリンクアップ)=>サーバ SFP28 OK
N3248TE SFP28<=(10Gbリンクアップ)=>サーバSFP28
S5224F SFP+10Gb<=>サーバ SFP28 ダメ
S5224F SFP28<=(25Gbリンクアップ)=>サーバSFP28 OK
どうやら、S5224F側は25Gbでしかリンクアップしない、というのがわかる
該当するinterfaceでspeed設定ができるはずなので確認
N3248TE# speed
100 Set speed to 100 Mbps
1000 Set speed to 1000 Mbps
10000 Set speed to 10000 Mbps
auto Automatic Settings (default)
N3248TE#
S5224F# speed
25000 Set speed to 25000 Mbps
auto Automatic Settings (default)
S5224F#
S5224Fにspeedの選択肢が無い
S5224Fのspeed設定に関するドキュメントを探したところ、冒頭の資料を発見
S5224Fの方はポートグループの設定が25g-4xで行われていることを確認
S5224F# show port-group
Port-group Mode Ports FEM
port-group1/1/1 Eth 25g-4x 1 2 3 4 -
port-group1/1/2 Eth 25g-4x 5 6 7 8 -
port-group1/1/3 Eth 25g-4x 9 10 11 12 -
port-group1/1/4 Eth 25g-4x 13 14 15 16 -
port-group1/1/5 Eth 25g-4x 17 18 19 20 -
port-group1/1/6 Eth 25g-4x 21 22 23 24 -
port-group1/1/7 Eth 100g-1x 25 -
port-group1/1/8 Eth 100g-1x 26 -
port-group1/1/9 Eth 100g-1x 27 -
port-group1/1/10 Eth 100g-1x 28 -
S5224F#
「25g-4x」から「10g-4x」に変更することで対処した
S5224F(conf-pg-1/1/6)# mode Eth
25g-4x Breakout to 4 25G interfaces
10g-4x Breakout to 4 10G interfaces
S5224F(conf-pg-1/1/6)# mode Eth10g-4x
S5224F(conf-pg-1/1/6)# end