EVPN-VXLANネットワークでの動的ロードバランシング
EVPN-VXLANネットワークに、共通のイーサネットセグメント識別子(ESI)を共有する複数のVTEPを介して到達できるマルチホームデバイスが含まれている場合、動的ロードバランシングは次のように機能します。
EVPNコントロールプレーン(オーバーレイ)は、特定のMACアドレスを持つ宛先デバイスのネクストホップとして共通のESIを識別します。
パケット内のパラメータに基づいて、ジュニパーネットワークスのスイッチ(ハードウェア)の転送プレーンが、ESI に関連する VTEP の 1 つを動的に選択します。次に、VTEP は、選択されたアンダーレイ パスに沿って宛先デバイスにパケットを転送します。
デフォルトでは、ジュニパーネットワークスのスイッチでは動的ロードバランシングが有効になっています。そのため、EVPN-VXLANネットワークで稼働させるために機能を設定する必要はありません。
概要 ジュニパーネットワークスのスイッチでは、EVPN-VXLANネットワーク内の宛先デバイスにトラフィックを転送するために、1つのVTEP(仮想トンネルエンドポイント)を静的に割り当てる代わりに、動的ロードバランシングがサポートされるようになりました。
EVPN-VXLANネットワークにおける動的ロードバランシングのメリット
共通のESIを共有する集約型イーサネットリンクのより効率的な使用。
EVPN-VXLANネットワーク全体の帯域幅利用率の向上
動的負荷分散のしくみ
図1 は、動的ロードバランシングをサポートするEVPN-VXLANネットワークの例を示しています。このネットワークには、次の要素が含まれています。
マルチホーム ホスト 1 および 2。各ホストは、共通のESIが割り当てられた集合型イーサネットLAGを介して2つのリーフデバイスに接続されます。
マルチホーム リーフ 1 から 4各リーフデバイスは、スパイン1および2に接続されています。
簡単にするために、 図1 のEVPN-VXLANネットワーク例では、リーフデバイスが2台のスパインデバイスにマルチホームされていることがわかります。ただし、2つ以上のスパインデバイス間の動的ロードバランシングがサポートされています。
このEVPN-VXLANネットワークでは、リーフデバイスが動的なロードバランシングを実行します。動的負荷分散のしくみを理解するために、ホスト 1 がホスト 2 にパケットを送信するとどうなるかを次に示します。以下の動的ロード・バランシングの説明に加えて、 図 2 にパス・オプションと選択項目のグラフィカルな要約を示します。
ホスト1は、パケットを転送する集合型イーサネットインターフェイスの1つを選択する必要があります。この場合、ホスト 1 はリーフ 1 へのインターフェイスを選択します。
パケットを受信すると、リーフ 1 はホスト 2 の宛先 MAC アドレス 00:00:5E:00:53:AA をリモート ESI 00:15:25:35:45:55:65:75:85:95 のメンバーとして識別します。このESIは、リーフ3とリーフ4が接続されている集合型イーサネットインターフェイスae0に割り当てられます。
リーフ1は、パケットの転送先となる中間レイヤー2 EVPN-VXLANネクストホップとして、リーフ3または4のいずれかを選択できます。動的ロードバランシング機能によって確立されたパケットパラメータを使用して、リーフ1は動的にリーフ3を選択します。
リーフ 1 は、リーフ 3 に到達するためのネクスト ホップとしてスパイン 1 またはスパイン 2 を選択できます。スイッチのハードウェアにプログラムされたレイヤー3ルーティングテーブルとルートを使用して、リーフ1はスパイン1を選択します。
トラフィックのバランス方法
ジュニパーネットワークスのスイッチは、以下のパケット パラメーターのハッシュを使用して、ネクストホップ VTEP を動的に選択します。
IPヘッダーを持つパケット:
IP ヘッダー フィールド:
送信元 IP アドレス
宛先 IP アドレス
プロトコル
VLAN ID
レイヤー 4(TCP および UDP)送信元および宛先ポート
MPLS/IP ヘッダーを持つパケット:
最大 3 つのトップ ラベル
IP ヘッダー フィールド:
送信元 IP アドレス
宛先 IP アドレス
レイヤー 4(TCP および UDP)送信元および宛先ポート
レイヤー 2 ヘッダーのみを持つパケット:
送信元MACアドレス
宛先MACアドレス
VLAN ID
ハッシュは、パケットが VXLAN カプセル化を受ける前に行われます。
動的負荷分散で使用されるハッシュ入力を絞り込むために、 階層レベルで設定ステートメント[edit forwarding-options]
を含めることができますenhanced-hash-key hash-parameters ecmp
。
動的負荷分散が有効になっていることを確認する方法
動的ロード・バランシングが使用可能であることを確認するには、以下のコマンドを入力します。
user@switch> show ethernet-switching global-information Global Configuration: MAC aging interval : 300 ... LE VLAN aging time : 1200 RE state : Master VXLAN Overlay load bal: Enabled VXLAN ECMP : Enabled
表示される出力で、フィールドが VXLAN Overlay load bal
に設定 Enabled
されていることを確認します。
変更履歴テーブル
機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。