Dell Enterprise SONiC「mclag-separate-ip」の使用方法
デフォルトでは、両方のMC-LAGピア上の特定のVLANが同じMACアドレスとIPアドレスを使用するため、L3プロトコルがそれらの間でトラフィックを通過するのを防ぎます。
BGP、OSPF、BFDなどのL3プロトコルを有効にして、MC-LAGピア間でVLAN上のパケットを送信するには、「
mclag-separate-ip」コマンドを使用して各ピアVLANインターフェイスを構成します。
コマンド構文
コマンド |
説明 |
admin@sonic:~$ sonic-cli |
DELL SONiC MF-CLIを入力します。 |
sonic# ターミナルの設定 |
設定モードに入ります。 |
sonic(config)# interface vlan <ID> |
VLANインターフェイスを起動します。 |
sonic(conf-if-VlanX)# Ipアドレスなし IPアドレス <またはサブネット> |
インターフェイスから終了するIPアドレスをすべて削除します。 |
sonic(conf-if-VlanX)# mclag-separate-ip |
「mclag-separate-ip」を構成します。 |
sonic(conf-if-VlanX)# Ipアドレス <IPアドレスまたはサブネット> |
IPアドレスを割り当てます。 |
確認
コマンド |
説明 |
sonic# show mclag separate-ip-interfaces |
MC-LAGで個別のipインターフェイスを表示します。 |
出力例
図1: show mclag separate-ip-interfacesコマンドからのサンプル出力。
説明
ここでは、以下に示すトポロジー図について説明します。
図2:MC-LAGトポロジーの例
IP アドレス
Active VLAN 25 IP address : 10.0.0.1 /24
Standby VLAN 25 IP address : 10.0.0.2 /24
Downstream VLAN 25 IP address : 10.0.0.3 /24
ダウンストリームからアクティブおよびスタンバイ メンバーのVLAN 25 IPアドレスにpingを実行することを検討してください。
図3:アクティブおよびスタンバイVLANメンバーにpingを実行すると、到達不能と表示されます。
10.0.0.2には到達できません。
ダウンストリーム スイッチのIPアドレスのARPエントリーを調べるときに、10.0.0.1と10.0.0.2の両方が同じMACアドレスを持っていることがわかります。
図4:ARP IPアドレスには同じMACアドレスが表示されます。
次に、両方のピアのインターフェイスVLAN 25で「mclag-separate-ip」を設定してみましょう。
メモ: 既存のIPアドレスを削除し、「mclag-separate-ip」を設定してIPを割り当て直す必要があります。
図5:MCLAGSW1のインターフェイスVLAN 25の構成のスクリーンショット。
図6:MCLAGSW2のインターフェイスVLAN 25の構成のスクリーンショット。
アクティブ ピアとスタンバイ ピアの両方にpingを実行できます。
図7:アクティブおよびスタンバイVLANメンバーにpingを実行すると、到達可能と表示されます。
ダウンストリーム スイッチのIPアドレスのARPエントリー
図8:ARP IPアドレスには異なるMACアドレスが表示されます。