IS-ISプロトコルのバックアップ選択ポリシーについて
IS-IS のループフリー代替(LFA)ルートのサポートは、基本的に IS-IS の IP 高速再ルート機能を追加します。Junos OSは、すべてのIS-ISルートに対して、複数のループフリーバックアップルートを事前に計算します。これらのバックアップルートは、パケット転送エンジンにプリインストールされており、特定のルートのプライマリネクストホップのリンクが利用できなくなった場合、ローカル修復を実行し、バックアップパスを実装します。LFA の選択は、一致する LFA を選択して特定の宛先に進むことによってランダムに行われます。これでは、ネットワークで利用可能な最適なバックアップ カバレッジが保証されるわけではありません。最適な LFA を選択するために、Junos OS では、各宛先(IPv4 と IPv6)とプライマリ ネクストホップ インターフェイスに対してネットワーク全体のバックアップ選択ポリシーを設定できます。これらのポリシーは、admin-group、srlg、bandwidth、protection-type、metric、neighbor 情報に基づいて評価されます。
バックアップ最短パスファースト(SPF)計算中、バックアップパスの各ノードとリンク属性はIGPによって蓄積され、トポロジー内のすべてのノード(ルーター)に関連付けられます。最適なバックアップパスのネクストホップは、ルーティングテーブルのバックアップネクストホップとして選択されます。一般に、バックアップ評価ポリシー ルールは、次の種類に分類されます。
Pruning:適格なバックアップパスを選択するように設定されたルール。
順序付け — 適格なバックアップ パスの中から最適なものを選択するように設定されたルール。
バックアップ選択ポリシーは、プルーニング規則と順序付け規則の両方で構成できます。バックアップ・ポリシーの評価中、各バックアップ・パスにはスコア(評価された基準の重みの合計を示す整数値)が割り当てられます。スコアが最も高いバックアップ パスが選択されます。
LFA 選択を強制するには、以下の属性に対してさまざまなルールを設定します。
admin-group:リンクカラーリングまたはリソースクラスとも呼ばれる管理グループは、手動で割り当てる属性で、同じカラーを持つリンクが概念的に同じクラスに属するように、リンクの「カラー」を説明するためのものです。これらの設定された管理グループは、プロトコルMPLSで定義されます。管理グループを使用して、exclude、include-all、include-any、または preference を使用して、さまざまなバックアップ選択ポリシーを実装できます。
backup-neighbor:バックアップ パスの選択で優先または除外するネイバー ID。
node:バックアップ パス選択で優先または除外する隣接ノードのループバック IP アドレスのリスト。ノードは、ローカル(隣接ルーター)ノード、リモートノード、またはバックアップパス内の他のルーターにすることができます。ノードは、LSP 内のノードによってアドバタイズされる TE-router-ID TLV によって識別されます。
node-tag— ノード タグは、バックアップ パス選択で優先または除外するすべての PE ノードについて同じネイバー タグ値などの基準に基づいて、ネットワーク内のノードのグループを識別します。これは、IS-IS admin-tags を使用して実装されます。ルーターは明示的な router-id ではなく、lo0 アドレスのプレフィックスに admin-tag プレフィックスが付けられて識別されます。これらのタグは、TE ルーター _IDまたはルーターのノード ID を表す /32 プレフィックス長を持つ拡張 IP 到達可能性の一部としてアドバタイズされます。
srlg:共有リスク リンク グループ(SRLG)は、共通のリソースを共有するリンクのセットであり、共通リソースに障害が発生した場合、セット内のすべてのリンクに影響します。これらのリンクは同じ障害リスクを共有するため、同じ SRLG に属していると見なされます。たとえば、共通のファイバーを共有するリンクは、ファイバーに障害が発生するとグループ内のすべてのリンクに障害が発生する可能性があるため、同じ SRLG 内にあると言われます。SRLG は、IGP(IS-IS)ドメイン内で一意の 32 ビット数で表されます。リンクは複数の SRLG に属する場合があります。バックアップ選択を定義して、プライマリ パスとバックアップ パス間の共通の SRLG を許可または拒否することができます。
bandwidth:帯域幅は、プライマリ パスとバックアップ パス間の帯域幅の制約を指定します。バックアップネクストホップリンクは、バックアップネクストホップインターフェイスの帯域幅がプライマリネクストホップの帯域幅以上である場合にのみ使用できます。
protection-type:protection-type は、プライマリ ノードのノード障害やプライマリ リンクのリンク障害から宛先を保護します。宛先を保護するように、ノード、リンク、またはノードリンクを設定できます。.リンクノード が設定されている場合、ノード保護 LFA がリンク保護 LFA よりも優先されます。
metric:メトリックは、LFA の優先方法を決定します。バックアップ選択パスでは、ルート メトリックと dest-metric が 2 種類のメトリックです。root-metric は、ワンホップネイバーまたはリモートルーター(RSVP バックアップ LSP テールエンドルーターなど)へのメトリックを示します。destメトリックは、1ホップネイバーまたはRSVPバックアップLSPテールエンドルーターなどのリモートルーターから最終宛先までのメトリックを示します。メトリックの評価は、昇順または降順で行われます。デフォルトでは、宛先評価が最も低いバックアップ パスが最初に優先され、次にルート メトリックが最も低いバックアップ パスが優先されます。
evaluation-order を使用すると、バックアップ パスでこれらの属性を評価する順序と基準を制御できます。評価の順序を明示的に設定できます。設定された属性のみがバックアップ パスの選択に影響します。LFA のこれらの属性を評価するデフォルトの順序は、[ admin-group srlg bandwidth protection-type neighbor neighbor-tag metric ] です。