ワンホップIS-ISネイバーでの重み付けされたECMPトラフィック分散の理解
ECMP(等価コストマルチパス)は、複数のパス間でトラフィックの負荷を分散するための一般的な手法です。ECMP を有効にすると、リモート宛先へのパスのコストが同じ場合、トラフィックはそれらのパス間で均等に分散されます。最終宛先に向かう隣接ルーターへのローカル リンクの容量が等しくない場合、複数のパス間でトラフィックを均等に分散することは望ましくありません。通常、2つのリンク間のトラフィック分散は等しく、リンク使用率も同じです。しかし、集約されたイーサネットバンドルの容量が変更された場合、トラフィックを均等に分散させると、リンクの使用状況が不均衡になります。この場合、重み付けされたECMPにより、ローカルリンクの容量に比例した等コストパス間のトラフィックのロードバランシングが可能になります。
例として、2つのデバイスが、同じコストの4つのリンクと1つのリンクを持つ集約されたイーサネットバンドルに相互接続されているとします。通常の状態では、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は動作します。
重み付け ECMP 機能は、IS-IS SPRING ベースのネクスト ホップ アドレスもサポートします。
論理インターフェイスの場合、基盤となる物理インターフェイス帯域幅に基づいて、等コストマルチパスにトラフィックを分散するようにインターフェイス帯域幅を設定する必要があります。各論理インターフェイスに論理帯域幅を設定しない場合、Junos OSは物理インターフェイスの全帯域幅が各論理インターフェイスで利用できるとみなします。