Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

集合型イーサネットインターフェイスのロードバランシング

ロードバランシングは、メンバーリンク全体のレイヤー2で行われ、混雑することなく構成を改善し、冗長性を維持します。以下のトピックでは、ロードバランシングの概要、MACアドレスとLAGリンクに基づくロードバランシングの設定、復元力のあるハッシュによる一貫性の理解について説明します。

MACアドレスに基づくロード バランシングの設定

負荷分散のためのハッシュ鍵メカニズムは、フレームの送信元や宛先アドレスなどのレイヤー 2 のメディアアクセス制御(MAC)情報を使用します。レイヤー2 MAC情報に基づいてトラフィックをロードバランシングするには、[edit forwarding-options hash-key]または[edit chassis fpc slot number pic PIC number hash-key]階層レベルでmultiserviceステートメントを含めます。

Feature Expolorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。

ご使用のプラットフォームに関連する注意事項については、「 プラットフォーム固有の MAC アドレス ベースのロード バランシング動作 」の項を参照してください。

ハッシュ キーに宛先アドレスの MAC 情報を含めるには、 destination-mac オプションを含めます。ハッシュ キーに送信元アドレスの MAC 情報を含めるには、 source-mac オプションを含めます。

手記:
  • 同じ送信元アドレスと宛先アドレスを持つパケットはすべて、同じパスを介して送信されます。

  • パケット単位のロードバランシングを設定して、複数のパスにわたるEVPNトラフィック フローを最適化できます。

  • 集合型イーサネットメンバーリンクは、802.3ah OAMパケットの送信元MACアドレスとして物理MACアドレスを使用するようになります。

プラットフォーム固有のMACアドレスベースのロードバランシング動作

プラットホーム

ACXシリーズ

  • MACアドレスベースのロードバランシングをサポートするACX7000シリーズルーターは、対称ハッシュを使用します。たとえば、「マルチサービス」オプションで source-macdestination-mac の両方を設定する必要があります。 source-macdestination-mac を別々に使用することはできません。

    ACX7000シリーズルーターでのハッシュについては、以下の点に注意してください。

    • デフォルトのハッシュはサポートしていません。「hash-key」オプションを設定しない場合、ロードバランシングは行われません。 [set forwarding-options hash-key family] 階層を使用します。

    • 負荷分散は対称である場合とそうでない場合があります。一部のリンクは他のリンクよりも多くのトラフィックを伝送する場合があります。このトラフィックの違いは、トラフィックプロファイルに基づいています。

    • 重み付けハッシュはサポートしていません。

例:EX8200スイッチ上の集合型10ギガビットイーサネットインターフェイスで使用するマルチキャストロードバランシングの設定

EX8200スイッチは、LAG(リンクアグリゲーショングループ)上でマルチキャストロードバランシングをサポートしています。マルチキャストロードバランシングは、レイヤー3のルーティングされたマルチキャストトラフィックをLAG上に均等に分散し、最大12の10ギガビットイーサネットリンクを集約して、120ギガビットの仮想リンクまたはLAGを形成できます。MACクライアントは、この仮想リンクを単一リンクのように扱うことで、帯域幅を拡大し、リンク障害発生時に緩やかな劣化を提供し、可用性を高めることができます。EX8200 スイッチでは、マルチキャスト ロードバランシングがデフォルトで有効になっています。ただし、明示的に無効になっている場合は、再度有効にすることができます。.

手記:

IPアドレスがすでに設定されているインターフェイスは、LAGの一部になれません。

手記:

10ギガビットリンクを備えたEX8200スタンドアロンスイッチのみが、マルチキャストロードバランシングをサポートしています。バーチャルシャーシは、マルチキャストロードバランシングをサポートしていません。

次に、LAG を設定し、マルチキャストのロードバランシングを再度有効にする例を示します。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • EX8200 スイッチ 2台。1台はアクセス スイッチ、もう 1 台は分散型スイッチとして使用

  • Junos OS リリース 12.2 以降(EXシリーズ スイッチの場合)

開始する前に、以下を実行します。

概要とトポロジー

マルチキャスト ロードバランシングは、7 つのハッシュ アルゴリズムのいずれかを使用して、LAG 内の個々の 10 ギガビット リンク間のトラフィックを分散します。ハッシュ アルゴリズムの説明については、 multicast-loadbalanceを参照してください。デフォルトのハッシュアルゴリズムは crc-sgip です。レイヤー 3 ルーティングされたマルチキャスト トラフィックのバランスが最適のものが見つかるまで、さまざまなハッシュ アルゴリズムを試すことができます。

EX8200スイッチで10ギガビットを超えるリンクが必要な場合、最大12の10ギガビットリンクを組み合わせて、より多くの帯域幅を作成できます。この例では、リンクアグリゲーション機能を使用して、4つの10ギガビットリンクを分散型スイッチ上の40ギガビットリンクに結合します。さらに、マルチキャストロードバランシングが有効になっているため、40ギガビットリンク上でレイヤー3ルーティングされたマルチキャストトラフィックが均等に分散されます。 図 2 に示すサンプル トポロジーでは、ディストリビューション層の EX8200 スイッチがアクセス層の EX8200 スイッチに接続されています。

手記:

リンク速度は、設定されたLAGのサイズに基づいて自動的に決定されます。たとえば、LAGが4つの10ギガビットリンクで構成されている場合、リンク速度は40ギガビット/秒です)。

手記:

デフォルトのハッシュ アルゴリズムである crc-sgip では、マルチキャスト パケットの送信元 IP アドレスとグループ IP アドレスの両方の巡回冗長性チェックが行われます。

図 2:4 つの 10 ギガビット リンクで構成される 40 ギガビット LAG 40-Gigabit LAG Composed of Four 10-Gigabit Links

各スイッチでLAGを設定し、マルチキャストロードバランシングを再度有効にします。再度有効にすると、マルチキャストロードバランシングがLAGで自動的に有効になり、LAG内の各リンクの速度が10ギガビット/秒に設定されます。40ギガビットLAGのリンク速度は、自動的に40ギガビット/秒に設定されます。

構成

プロシージャ

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。

手順

LAG を設定し、マルチキャストのロードバランシングを再度有効にするには:

  1. 作成するアグリゲートイーサネットインターフェイスの数を指定します。

  2. 集合型イーサネットインターフェイス(aex)、つまりLAGのリンク最小数を指定します。 upラベル付けします。

    手記:

    デフォルトでは、LAGに upラベルを付けるために必要なリンクは1つだけです。

  3. LAG 内に含める 4 つのメンバーを指定します。

  4. マルチキャストロードバランシングを再度有効にします。

    手記:

    マルチキャストロードバランシングを使用しないLAGの場合のように、リンク速度を設定する必要はありません。リンク速度は、40ギガビットLAGで毎秒40ギガビットに自動的に設定されます。

  5. オプションで、multicast-loadbalance ステートメントの hash-mode オプションの値を変更して、レイヤー 3 ルーティングされたマルチキャスト トラフィックを最適に分散するアルゴリズムが見つかるまで、さまざまなアルゴリズムを試すことができます。

    マルチキャストロードバランシングが無効になっているときにハッシュアルゴリズムを変更した場合、マルチキャストロードバランシングを再度有効にした後に新しいアルゴリズムが有効になります。

業績

構成の結果を確認します。

検証

設定が正常に機能していることを確認するには、次のタスクを実行します。

LAGインターフェイスのステータス検証

目的

スイッチ上にリンク アグリゲーション グループ(LAG)(ae0)が作成されていることを確認します。

アクション

ae0 LAGが作成されていることを確認します。

意味

インターフェイス名aex は、これがLAGであることを示しています。 A は集約を表し、 E はイーサネットを表します。この番号によって、さまざまなLAGが区別されます。

マルチキャスト負荷分散の検証

目的

トラフィックがパス全体で均等にロードバランシングされていることを確認します。

アクション

4つのインターフェイスのロードバランシングを検証します。

意味

インターフェイスは、ほぼ同じ量のトラフィックを伝送する必要があります。

変更履歴

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

解放
形容
10.1
Junos OS リリース 10.1以降では、 payload ステートメントを使用して、レイヤー2トラフィックのロードバランシングハッシュキーを設定して、レイヤー3およびレイヤー4ヘッダーのフィールドを使用することもできます。