柔軟なアルゴリズムと柔軟なアルゴリズムプレフィックスメトリクスがIS-ISマルチインスタンス全体でリーク
内部ゲートウェイプロトコル(IGP)インスタンス全体で、フレキシブルアルゴリズム(フレックスアルゴ)プレフィックスセグメント識別子(SID)とフレキシブルアルゴリズムプレフィックスメトリック(FAPM)を再アドバタイズするためのサポートを追加しました。また、他のプロトコルからのプレフィックスを再アドバタイズし、ポリシーを介してそれらのプレフィックスにフレックスアルゴプレフィックスSIDを割り当てるサポートも追加しました。
#id-understanding-isis-flexible-algorithm-for-segment-routing__fig_flex_algo_1に示されているサンプルトポロジーでは、異なるIS-ISドメイン、メトロA、メトロB、コアが単一セグメントルーティングドメインを構成しています。エンドツーエンドのセグメントルーティングフレックスアルゴパスの場合、ノード02および05は、IGPインスタンス間でフレックスアルゴプレフィックスSIDとFAPMを再アドバタイズする必要があります。
フレックスアルゴルートは、inet(6)color.0テーブルにインストールされます。また、ステートメントがrouting-options flex-algorithm <id>で設定されている場合junos-rti-tc-<color>.inet(6).3などuse-transport-class色付きのRIBにインストールすることもできます。IGPインスタンス間でのフレックスアルゴプレフィックスSIDのリークをサポートするには、そのフレックスアルゴに対してuse-transport-classステートメントを設定する必要があります。IGPインスタンス全体でのフレックスアルゴプレフィックスSIDのリークは、ポリシー主導です。ポリシー設定の例は以下の通りです。
[edit policy-options policy-statement name]
user@host# show
from {
igp-instance <x>; (optional)
protocol isis; (optional)
rib <transport-class-rib>;
route-filter 10.10.10.0/24 orlonger; (optional)
route-filter 10.20.20.0/24 orlonger; (optional)
prefix-segment; (optional)
}
then {
prefix-segment {
redistribute;
}
}
フレックスアルゴプレフィックスSIDがIGPインスタンス間でリークされた場合、FAPMサブTLVは、エクスポートポリシーまたはルート自体のメトリックから派生したメトリックでアドバタイズされます。エクスポートポリシーで定義されたメトリックは、ルート自体のメトリックよりも優先順位が高くなります。さらに、IS-IS は mpls.0 テーブルにステッチルートをインストールして、あるIGPインスタンスから他方のインスタンスに受信MPLSトラフィックをステッチします。
マルチインスタンスIS-ISにエクスポートポリシーを適用する方法については、 エクスポートを参照してください。