Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:1 ホップ IS-IS ネイバーでの重み付け ECMP トラフィック分散

この例では、最適なロード バランシングを確保するために、1 ホップ離れた IS-IS ネイバーにトラフィックを分散するために、重み付き等価コスト マルチパス(ECMP)ルーティングを設定する方法を示します。重み付け ECMP ルーティングは、トラフィックを複数のパス上で不均一に分散して、ロード バランシングを向上させます。ただし、重み付け ECMP ルーティングは、パケット単位のロード バランシング時のトラフィックの均等な分散よりも効率的です。

要件

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

  • 2台のMXシリーズルーター

  • Junos OS リリース 15.1F4 以降

IS-IS ネットワークで重み付け ECMP を設定する前に、以下を確認してください。

  1. デバイスインターフェイスにIPアドレスを設定します。

  2. IS-ISを設定します。

  3. ロードバランシングを設定する

  4. パケット単位のロードバランシングポリシーを設定します。

概要

Junos OS リリース 15.1F4 以降、IS-IS プロトコルを設定して、等価コスト マルチパス(ECMP)ネクスト ホップのゲートウェイに関連付けられた論理インターフェイス帯域幅情報を取得できます。パケット単位のロード バランシング中、トラフィック分散は利用可能な帯域幅に基づき、1ホップ距離のECMPパス上の受信トラフィックに最適な帯域幅使用を促進します。パケット転送エンジンはトラフィックを均等に分散しませんが、バランス値を考慮し、帯域幅の可用性に応じてトラフィックを配信します。ただし、この機能は、1 ホップ以上離れた ECMP パスでは使用できません。

トポロジ

図1では、ルーターR0とルーターR1の間に、3つの集約型イーサネットバンドル(ae0、ae1、ae2、それぞれ4つのリンク)が設定されています。利用可能な帯域幅に応じて、リンクの1つがダウンした場合、パケット転送エンジンは、3つのイーサネットバンドル間でトラフィックを不均一に分散します。

図 1:1 ホップ IS-IS ネイバーでの重み付け ECMP トラフィック分散 Weighted ECMP Traffic Distribution on One Hop IS-IS Neighbors

構成

CLI クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを 階層レベルの [edit] CLI にコピー アンド ペーストして、設定モードから を入力 commit します。

ルーター R0

ルーター R1

ルーターR0の設定

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。

ルーターR0を設定するには:

メモ:

適切なインターフェイス名、アドレス、およびその他のパラメーターを変更した後、ルーターR1のこの手順を繰り返します。

  1. 設定する重み付けECMPインターフェイスの最大数を指定します。グレースフル スイッチオーバーを有効にし、作成する集約されたイーサネット インターフェイスの数を指定します。

  2. 負荷分散トラフィックの同じ宛先への複数のリンクでインターフェイスを設定します。

  3. 基礎となる物理帯域幅に基づいて、適切な帯域幅で論理インターフェイスを設定します。

    メモ:

    論理インターフェイスの場合、基盤となる運用インターフェイスの帯域幅に基づいて、イコールコストマルチパス間でトラフィックを分散するようにインターフェイス帯域幅を設定します。1つのインターフェイスに複数の論理インターフェイスを設定する場合、各論理インターフェイスに適切な論理帯域幅を設定して、論理インターフェイス上の望ましいトラフィック分散を確認します。

  4. ネットワーク要件に従って、IPv4またはIPv6アドレスを持つインターフェイスにIPアドレスを設定します。

  5. ae0集約型イーサネット・バンドルの4つのメンバー・リンクを設定します。

  6. ae1集合型イーサネット・バンドルの4つのメンバー・リンクを設定します。

  7. ae2集合型イーサネット・バンドルの4つのメンバー・リンクを設定します。

  8. ae0集合型イーサネット・インタフェースのIPアドレスとLACP(リンク・アグリゲーション制御プロトコル)を設定します。

  9. ae1集合型イーサネット・インタフェースのIPアドレスとLACP(リンク・アグリゲーション制御プロトコル)を設定します。

  10. ae2集合型イーサネット・インタフェースのIPアドレスとLACP(リンク・アグリゲーション制御プロトコル)を設定します。

  11. ループバックインターフェイスアドレスとisoファミリーアドレスを設定します。

  12. すべてのインターフェイスと AE バンドルで IS-IS を設定します。

  13. パケット単位のロードバランシングを設定します。

  14. パケット単位のロードバランシングポリシーを適用します。

  15. 直接接続された IS-IS ネイバーで、重み付け ECMP トラフィック分散を有効にします。

結果

設定モードから、 、show policy-optionsshow interfacesshow protocolsおよび のコマンドをshow chassis入力して、設定をshow routing-options確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

検証

設定が正しく機能していることを確認します。

等コストの複数パス上でのトラフィックの均等分散の検証

目的

トラフィックが集約されたイーサネット・バンドル上で均等に分散していることを確認します。

アクション

動作モードから、 コマンドを show route 198.0.0.1 extensive 入力します。

意味

IS-IS は、3 つの集約されたイーサネット バンドルが同じ帯域幅を利用できる場合、トラフィックを均等に分散します。

利用可能な帯域幅での不等トラフィック分散の検証

目的

利用可能な帯域幅に応じて、パケットごとのロードバランシング中に集約されたリンクの1つがダウンした場合、IS-ISがトラフィックを不均等に分散していることを確認するには。

アクション

ae0バンドルのリンクのいずれかを無効にして、ae1とae2で利用可能な帯域幅がe0と4gで3gになるようにします。動作モードから、 コマンドを show route 198.0.0.1 extensive 入力します。

意味

IS-ISは、ae0バンドルが利用可能な帯域幅が3gしかないと推測しています。そのため、利用可能な帯域幅に応じてパケット単位のロード バランシングを変更します。集合型イーサネット・リンクの1つがダウンしているため、出力に応じて、ae0では帯域幅の27%しか利用できません。そのため、IS-IS は、利用可能な帯域幅に応じてトラフィックを不均一に分散します。

論理インターフェイスでの不等トラフィック分散の検証

目的

IS-ISが、設定された論理帯域幅に基づいて、論理インターフェイス上でトラフィックを不均一に分散していることを確認します。

アクション

リリース履歴テーブル
リリース
説明
15.1F4
Junos OS リリース 15.1F4 以降、IS-IS プロトコルを設定して、等価コスト マルチパス(ECMP)ネクスト ホップのゲートウェイに関連付けられた論理インターフェイス帯域幅情報を取得できます。