Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ロードバランシングの概要

集合型イーサネットインターフェイスのロードバランシングと、MACアドレスに基づいてロードバランシングを設定する方法について説明します。トラフィックを複数のインターフェイスに分割することで、ネットワークの輻輳を軽減します。

レイヤー2のロードバランシングは、メンバーリンク全体にトラフィックを分散します。このアプローチにより、冗長性を維持しながら輻輳を防止できます。以下のトピックでは、ロードバランシングの基本、MACアドレスに基づいて設定する方法、LAGリンク、一貫性を確保するための耐障害性に優れたハッシュの使用について説明します。

MACアドレスに基づいてロードバランシングを設定する

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

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

プラットフォームに関連する注意事項については、「 プラットフォーム固有の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でのマルチキャストロードバランシングをサポートします。マルチキャストロードバランシングにより、L3ルーティングされたマルチキャストトラフィックをLAG上で均等に分散し、最大12本の10ギガビットイーサネットリンクを集約して、120ギガビット仮想リンクまたはLAGを形成できます。MACクライアントは、この仮想リンクを単一リンクのように扱うことで帯域幅を拡大し、リンク障害発生時に緩やかな劣化を提供し、可用性を高めることができます。EX8200スイッチでは、マルチキャストロードバランシングがデフォルトで有効になっています。ただし、明示的に無効になっている場合は、再度有効にすることができます。

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

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

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

必要条件

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

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

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

始める前に:

概要とトポロジー

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

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

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

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

図2:4つの10ギガビットリンクで構成される40ギガビットLAG Simplified network topology diagram showing hierarchical structure with server, distribution layer, access layer, and hosts.

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

構成

プロシージャ

CLIクイックコンフィグレーション
手順

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

  1. 作成する集合型イーサネットインターフェイス(aex)の数を指定します。

  2. upラベルを付けるaexすすなわちLAGの最小リンク数を指定します。

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

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

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

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

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

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

業績

設定の結果を確認します。

検証

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

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

目的

スイッチ上でLAG(ae0)が作成されていることを確認します。

アクション

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

意味

インターフェイス名aex はLAGを示します。 A はaggregated、 E はイーサネットを表します。この番号は、さまざまなLAGを区別します。

マルチキャストロードバランシングの検証

目的

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

アクション

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

意味

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

変更履歴テーブル

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

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