Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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つ以上のスパインデバイス間の動的なロードバランシングはサポートされます。

図 1:動的ロードバランシングEVPN-VXLAN Network with Dynamic Load Balancingを備えたEVPN-VXLANネットワーク

この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を選択します。

図 2: パスのオプションと選択肢の概要 Summary of Path Options and Choices

トラフィックの分散方法

ジュニパーネットワークスのスイッチは、以下のパケットパラメータのハッシュを使用して、ネクストホップ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設定ステートメントを含めることができます。

動的ロード バランシングが有効になっていることを確認する方法

以下のコマンドを入力すると、動的ロードバランシングが有効になっていることを確認できます。

表示される出力で、[ VXLAN Overlay load bal ] フィールドが [ Enabled] に設定されていることを確認します。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
20.3R1
Junos OS リリース 20.3R1以降、QFX5100、QFX5110、QFX5120、QFX5200、QFX5210、QFX5220の各スイッチは、EVPN-VXLANネットワークでの動的ロードバランシングをサポートしています。