1 ホップ IS-IS ネイバーでの重み付け ECMP トラフィック分散の理解
ECMP(等価コスト マルチパス)は、複数のパス間でトラフィックをロード バランスする一般的な手法です。ECMP を有効にすると、リモートの宛先へのパスのコストが同じ場合、それらの間でトラフィックが均等に分散されます。最終宛先に向かって隣接するルーターにローカル リンクが等しい容量を持つ場合、複数のパス間でトラフィックを均等に分散することは望ましくありません。通常、2 つのリンク間のトラフィック分散は等しく、リンク使用率は同じです。ただし、集約されたイーサネット・バンドルの容量が変化すると、等しいトラフィック分散が、リンク利用率の不均衡を生みます。この場合、重み付けされた ECMP では、ローカル リンクの容量に比例して、等コスト パス間のトラフィックのロード バランシングが可能になります。
たとえば、2 つのデバイスが、4 つのリンクと同じコストの単一リンクを持つ集約型イーサネット バンドルと相互接続されています。通常の状態では、AEバンドルと単一リンクの両方が均等に利用されてトラフィックを分散します。ただし、AEバンドル内のリンクがダウンすると、リンク容量に変化が生じ、リンクの利用が不均一になります。重み付け ECMP は、ローカル リンクの容量に比例して、等コスト パス間のトラフィックを負荷分散します。この場合、トラフィックは AE バンドルと単一リンクの間で 30/40 の割合で配信されます。
この機能は、1 ホップ離れた IS-IS ネイバーに重み付け ECMP ルーティングを提供します。Junos OSは、直ちに接続されたルーターでのみこの機能をサポートしており、マルチホップルーター、つまり、1ホップ以上離れたルーターでは、重み付けECMPをサポートしていません。
直接接続されたIS-ISネイバーで重み付けECMPトラフィック配信を有効にするには、 階層レベルで ステートメントを[edit protocols isis spf-options multipath]
設定weighted one-hop
します。現在、重み付け ECMP は IS-IS プロトコルでのみサポートされています。
この機能を設定する前に、パケット単位のロードバランシングポリシーを設定する必要があります。パケット単位のロードバランシングポリシーが適用されている場合、WECMPが動作します。
Junos OS リリース 17.1R1 以降、重み付き ECMP 機能は IS-IS SPRING ベースのネクスト ホップ アドレスもサポートしています。
論理インターフェイスでは、基盤となる物理インターフェイス帯域幅に基づいて、等コストマルチパス間でトラフィックを分散するようにインターフェイス帯域幅を設定する必要があります。各論理インターフェイスに論理帯域幅を設定しない場合、Junos OSは物理インターフェイスの帯域幅全体が各論理インターフェイスで利用可能であると想定します。