IS-IS のフレキシブル アルゴリズムの設定を開始する前に、以下を確認してください。
-
IPトランスポートを有効にするようにデバイスインターフェイスを設定します。
-
IS-ISプロトコルを設定して、動的ルーティングプロトコルがルーティング情報を交換できるようにします。
-
BGPプロトコルを設定します。
-
セグメントルーティングを設定します。
- ネットワーク内で特定したルーターで柔軟なアルゴリズムを定義します。128 から 255 の範囲の柔軟なアルゴリズム定義 (FAD) に ID を割り当てます。
[edit routing-options]
user@host# set flex-algorithm id
手記:
冗長性を確保し、競合を避けるために、少数のルーターでのみ柔軟なアルゴリズムを設定することをお勧めします。
定義のパラメータを指定します。IS-IS は、FAD のこれらの指定されたパラメーターに基づいてパスを計算します。
- BGPカラーコミュニティを定義されたFADにマッピングします。デフォルトでは、各フレキシブル・アルゴリズムは、フレックス・アルゴリズムと等しい値に関連付けられます。
VPNを作成して、設定されたBGPカラーコミュニティ上のパスを解決できます。
[edit routing-options flex-algorithm id]
user@host# set color desired color community value
手記:
柔軟なアルゴリズムのためにBGPカラーコミュニティを変更すると、トラフィックが中断する可能性があります。BGP カラー コミュニティをフレキシブル アルゴリズムに変更すると、そのフレキシブル アルゴリズムに関連するすべてのルートが RIB から削除され、新しいカラーで再度追加されます。
- IS-ISプロトコルがパスを計算する際の基準となる計算タイプを指定します。
- IS-ISがパスを計算する基準となるメトリックタイプを指定します。
- 要件に基づいてFADのアドバタイズメントに優先度レベルを割り当てます。0〜255の範囲の優先度を指定します。
[edit routing-options flex-algorithm id definition]
user@host# set priority priority
手記:
柔軟なアルゴリズム定義を変更すると、すべてのノードが新しいパスに収束するまで、トラフィックが中断する可能性があります。
- RSVPトラフィック制御を有効にしている場合は、多くのプロトコルのadmin-groupsを設定して、個々のリンクを色付けできます。
[edit protocols mpls]
user@host# set admin-groups
- 要件に従って管理者グループを定義します。
[edit routing-options flex-algorithm definition admin-group]
user@host# set include any admin-group
user@host# set include-all admin-group
user@host# set exclude admin-group
手記:
リンク制約のある FAD を機能させるには、関連するすべてのリンクが IS-IS で管理カラーをアドバタイズする必要があります。インターフェイスでRSVPを有効にするか、トラフィック制御にRSVPを設定していない場合は、[edit protocols isis]
階層レベルでset traffic-engineering advertise always
を設定する必要があります。
- 参加ルーターを特定し、それらのルーターへの参加を設定します。同じデバイスがFADをアドバタイズし、柔軟なアルゴリズムに参加できます。
[edit protocols isis source-packet-routing]
user@host# set flex-algorithm id
- ポリシー設定を通じて、プレフィックスセグメントをアドバタイズします。
[edit policy-options policy-statement name term name]
user@host# set from route-filter route exact
user@host# set then prefix-segment algorithm id index value
user@host# set then prefix-segment algorithm id node-segment
- プロトコルIS-ISの下でポリシーを適用します。
[edit protocols isis]
user@host# set export name
- フレキシブル・アルゴリズム構成が正しく機能しているかどうかを確認するには、
show isis spring flex-algorithm
コマンドを使用します。