LCM を使用したローカルでの輻輳の緩和
ローカルでの輻輳緩和(LCM)は、インターフェイスレベルで、輻輳エリア内およびその周辺のキャパシティをローカルに確認します。LCM は、1 つ以上の戦術的ポリシーの最短パスを計算して、輻輳したインターフェイス上の最小量のトラフィックを、十分な帯域幅を持つ代替パスに迂回させます。また、元の IGP パス上のトラフィックをできるだけ多く保持しようとします。ユーザが承認すると、LCM は戦術的トラフィック エンジニアリング(TTE)SR ポリシーの展開を通じて緩和を実行します。LCM は、輻輳を緩和するために SR ポリシーの既存の展開のパスを変更しません。
TTE トンネルの推奨事項は、[LCM運用ダッシュボード(LCM Operational Dashboard)] にリストされます。このダッシュボードから、TTE SR ポリシーを展開する前に推奨を視覚的にプレビューできます。輻輳を解決するための TTE SR ポリシーの展開は自動化されていません。LCM 推奨アクションを承認してコミットする必要があります。LCM では、以前の TTE SR ポリシー(LCM によってインスタンス化)が不要になった場合は削除することも推奨されます。
LCM に関する特記事項
LCM を使用する場合は、次の情報を考慮してください。
-
LCM は、10 分以上の通常の設定可能な頻度でネットワーク使用率を評価します。頻度は通常、SNMP トラフィックのポーリング間隔以上に設定されます。
-
LCM は、パラレル TTE SR ポリシー全体で ECMP を活用し、トラフィックのほぼ均等な分割を想定します。実際の ECMP 分割がこの想定に従う程度は、大規模なエレファントフローの存在とレベルトラフィックの集約によって異なります。
-
最適化できるトラフィックは、既存の SR-TE ポリシーで伝送しないでください。
プラットフォーム要件
次に、LCM を適切に動作させるための大まかな要件のリストを示します。
輻輳評価:
-
LCM には、次のトラフィック統計情報が必要です。
-
SNMP インターフェイス トラフィック の測定値
-
SNMP ヘッドエンド SR-TE ポリシートラフィックの設定値
-
-
SR にはストリクト SID ラベルを設定する必要があります。
輻輳緩和:
-
ヘッドエンドデバイスは、複数のパラレル SR-TE ポリシーの全体にわたって等コストマルチパス(ECMP)をサポートする必要があります。
-
ヘッドエンドデバイスは、autoroute のステアリングで PCE によって開始された SR-TE ポリシーをサポートする必要があります。
autoroute を使用して SR-TE ポリシーへのトラフィックステアリングを有効にするには、
force-sr-iinclude
を使用してデバイスを設定する必要があります。次に例を示します。segment-routing traffic-eng pcc profile <id> autoroute force-sr-include
LCM 計算のワークフロー
この例では、輻輳の検出から LCM が実行する計算を説明した後に、戦術的トンネル展開を推奨します。
手順
ステップ 1 |
LCM は、まず、Optimization Engine モデル(物理ネットワークのリアルタイムトポロジとトラフィックの表現)を定期的に分析します。 |
ステップ 2 |
この例では、輻輳の確認間隔の後、ノード 2 の使用率が 70% の使用率しきい値を超えると、LCM が輻輳を検出します。 |
ステップ 3 |
LCM は、転送に適したトラフィック量を見積もります。 LCM は、既存の SR ポリシーにないトラフィック(ラベルなし、IGP ルーティング、または FlexAlgo-0 SID 経由で伝送など)のみを転送します。SR-TE ポリシートラフィックは、対象トラフィックとして LCM 計算に含まれず、元のプログラムされたパスを通過し続けます。 対象トラフィックは、インターフェイス上のすべてのトラフィックを考慮したインターフェイ ストラフィック統計情報を取得し、インターフェイス上を流れるすべての SR-TE ポリシーのトラフィック統計情報の合計を差し引いて計算されます。 合計インターフェイス トラフィック - SR ポリシートラフィック = 最適化できる対象トラフィック このプロセスでは、SR ポリシーの ECMP 分割を考慮して、SR ポリシートラフィックを適切にアカウンティングする必要があります。この例では、輻輳したノード 2 の合計トラフィックは 800 Mbps です。ノード 2 経由でルーティングされるすべての SR ポリシーの合計トラフィックは 500 Mbps です。 この例で LCM が転送できる合計トラフィックは 300 Mbps(800 Mbps – 500 Mbps = 300 Mbps)です。 |
ステップ 4 |
LCM は、インターフェイス上の合計トラフィックからしきい値相当のトラフィックを差し引くことにより、代替パスを介して送信する必要がある量を計算します。この例では、転送される量は 100 Mbps です。 800 Mbps – 700 Mbps(しきい値 70%)= 100 Mbps LCM は、300 Mbps のうちの 100 Mbps(対象トラフィック)を別のパスにルーティングする必要があります。 |
ステップ 5 |
LCM は、必要な TTE SR ポリシーの数とそのパスを決定します。迂回する必要がある量に対して最短パスに留まることができる LCM 対象トラフィックの割合によって、最短パスと代替パスでそれぞれ必要な TTE SR ポリシーの数が決まります。 この例では、LCM は輻輳したリンクから対象トラフィックの合計の 1/3(300 Mbps のうち 100 Mbps)を転送する必要があります。完全な ECMP を想定し、LCM は合計 3 倍の戦術的 SR-TE ポリシーを見積もってこのトラフィックを分割します。1 つの戦術的 SR-TE ポリシーが転送パスをとり、2 つの戦術的 SR-TE ポリシーが元のパスをとります。ノード 2 とノード 4 の間のパスに十分な容量があります。したがって、LCM では、SR-PCE を介してノード 2 からノード 3 に展開する 3 つの TTE SR ポリシー(それぞれ約 100 Mbps をルーティングすると予想)を推奨しています。
これらの推奨事項は、[LCM運用ダッシュボード(LCM Operational Dashboard)] にリストされます。 |
ステップ 6 |
これらの TTE SR ポリシーを展開すると想定して、LCM は展開された TTE ポリシーを引き続きモニタし、[LCM 運用ダッシュボード(LCM Operational Dashboard)] で必要に応じて変更または削除することを推奨します。TTE SR ポリシーの削除は、これらのポリシーが削除された(保留マージンを差し引く)場合に、緩和されたインターフェイスが輻輳しない場合に推奨されます。これにより、LCM の操作全体で不必要な TTE SR ポリシーのチャーンを回避できます。 |
ローカルインターフェイスでの輻輳の緩和の例
この例では、LCM を有効にし、使用率が定義されたしきい値を超えた場合に TTE SR ポリシーを展開するための輻輳緩和の推奨事項を確認します。輻輳の緩和をコミットする前に、推奨される TTE SR ポリシーをプレビューします。次の図に、輻輳が発生する前の初期トポロジを示します。
手順
ステップ 1 |
LCM 設定前の初期トポロジと使用率を表示します。 |
ステップ 2 |
LCM を有効にし、グローバル使用率のしきい値を設定します。 |
ステップ 3 |
LCM ダッシュボードで TTE SR ポリシーの推奨事項を表示します。 |
ステップ 4 |
TTE SR ポリシーの展開を検証します。 |
ステップ 5 |
LCM の推奨に従って TTE SR ポリシーを削除します。 |
LCM の設定
LCM を有効にして設定するには、次の手順を実行します。
手順
ステップ 1 |
メインメニューから、[トラフィック エンジニアリング(Traffic Engineering)] > [ローカルでの輻輳緩和(Local Congestion Mitigation)] を選択します。 |
ステップ 2 |
[有効化(Enable)] スイッチを [True] に切り替えます。 |
ステップ 3 |
必要な情報を入力します。各フィールドの説明を表示するには、 の上にマウスポインタを合わせます。 次のリストに、追加のフィールド情報を示します。
|
ステップ 4 |
[変更を確定(Commit Changes)] をクリックします。 |
LCM 動作のモニタ
LCM の動作をモニタするには、LCM ダッシュボードを表示します(
)。[LCM運用ダッシュボード(LCM Operational Dashboard)] には、設定された使用率しきい値で定義された輻輳インターフェイスが表示されます。各インターフェイスについて、現在の使用率、推奨アクション、ステータス、推奨をコミットした後に予想される使用率などの詳細がリストされます。各列に表示される情報のタイプの説明を表示するには、マウスポインタを に合わせます。このダッシュボードから、TTE ポリシーの推奨事項をプレビューして展開することもできます。[LCM運用ダッシュボード(LCM Operational Dashboard)] に加えて、 をクリックして LCM イベントを表示できます。