Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:ワンホップ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 の間に、それぞれ 4 つのリンクを持つ ae0、ae1、ae2 の 3 つの集合型イーサネット バンドルが設定されています。パケット転送エンジンは、リンクの1つがダウンした場合、利用可能な帯域幅に応じて、3つのイーサネットバンドル間でトラフィックを不均一に分散します。

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

構成

CLIクイック構成

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

ルーターR0

ルーター R1

ルーターR0の設定

手順

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

ルーター R0 の設定を行う。

手記:

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

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

  2. ロードバランシングトラフィック用に、同じ宛先への複数のリンクを持つインターフェイスを設定します。

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

    手記:

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

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

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

  6. ae1 集約されたイーサネットバンドルの 4 つのメンバーリンクを設定します。

  7. ae2 集約されたイーサネットバンドルの 4 つのメンバーリンクを設定します。

  8. ae0集合型イーサネットインターフェイスのIPアドレスとLACP(Link Aggregation Control Protocol)を設定します。

  9. ae1 集合型イーサネットインターフェイスの IP アドレスと LACP(Link Aggregation Control Protocol)を設定します。

  10. ae2 集合型イーサネットインターフェイスの IP アドレスと LACP(Link Aggregation Control Protocol)を設定します。

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

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

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

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

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

業績

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

検証

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

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

目的

トラフィックが集約されたイーサネットバンドル全体に均等に分散されていることを検証します。

アクション

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

意味

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

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

目的

パケットごとのロードバランシング中に集約されたリンクの1つがダウンした場合、IS-ISがトラフィックを不均一に分散することを検証します。

アクション

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

意味

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

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

目的

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

アクション

変更履歴

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

解放
形容
15.1階
Junos OS リリース 15.1F4 以降では、IS-IS プロトコルを設定して、ECMP(等価コストマルチパス)ネクストホップのゲートウェイに関連する論理インターフェイス帯域幅情報を取得できるようになりました。