IS-IS高速再ルートコンバージェンス
秒単位でのサービス復旧は、MPLSおよびネイティブIPベースのネットワークサービスプロバイダにとって重要な要件です。宛先に到達するために、最適ではないネクストホップで高速再ルートを実現するには、ループフリーの代替ルートやリモートのループフリーの代替ルートなど、さまざまな方法があります。このような場合、IGPはプライマリとバックアップのネクストホップを事前にFIB(転送情報ベース)にダウンロードします。PFE(パケット転送エンジン)は、プライマリネクストホップが特定の宛先への到達性を失った場合、ローカル修復を実行します。PFEには宛先に到達するための代替パスがすでにあるため、1秒未満の復元が可能です。宛先が等価コストマルチパス(ECMP)を介して到達可能な場合、プライマリパスのみがFIBにダウンロードされます。いくつかの ECMP リンクが宛先に必要な帯域幅を下回ると、高速再ルート コンバージェンスは不可能になります。
これを解決するために、最適な ECMP リンクは宛先に到達するためのプライマリ ネクストホップのユニリストとしてグループ化され、最適でない ECMP リンクは宛先に到達するためのバックアップ ネクストホップのユニリストとしてグループ化されます。プライマリーネクストホップの帯域幅が目的の帯域幅を下回ると、PFEはローカル修復を行い、トラフィックをバックアップユニリストネクストホップに切り替えます。これもバックアップであり、ECMP パスのバックアップ パスが計算され、FIB にインストールされます。ここでは、最適な ECMP リンクのセットを宛先に到達するためのプライマリ ネクストホップとしてグループ化し、最適でない ECMP リンクのセットを宛先に到達するためのバックアップ ネクストホップとしてグループ化しています。プライマリー グループのリンク障害により、プライマリー ネクストホップの帯域幅が望ましい帯域幅を下回った場合、PFE はローカル修復を実行し、トラフィックをバックアップ ネクストホップに切り替える必要があります。
次のトポロジーでは、R1 には R2 経由で D1 への ECMP リンクが 3 つあります。また、R1 には、R3 と R2 を経由して D1 に最適ではない ECMP リンクが 3 つあります。すべてのECMPリンクL1、L2、およびL3は、1つのグループの下に配置できます。をプライマリ グループとし、最適でない ECMP リンク L3、L4、L5 をバックアップ グループという別のグループの下にグループ化します。
IS-ISは、SPF(最短パス優先)アルゴリズムを使用して最短パスを計算し、FIBで適切な重みを持つプライマリネクストホップをダウンロードします。また、IS-ISはバックアップネクストホップを計算し、適切な重み付けでFIBにダウンロードします。
バックアップネクストホップの重みは、常にプライマリネクストホップの重みより大きくなります。プライマリ グループからのリンクがダウンした場合、PFE はローカル修復を実行し、ネクストホップの重みを変更します。PFE は、サブミリ秒のコンバージェンスを実現するために、ネクストホップの重みが最も小さい宛先にトラフィックを転送します。IS-ISはSPFを実行し、プライマリとバックアップのネクストホップのセットを用意します。その後、IS-ISは更新されたネクストホップでFIBを更新します。PFEは、トラフィックを失うことなく、新しいネクストホップでトラフィック転送を再開します。