OSPFでセグメントルーティングトラフィック制御のための柔軟なアルゴリズムを設定する方法
柔軟なアルゴリズムにより、IGP単独でネットワーク上の制約ベースのパスを計算できるため、ネットワークコントローラを使用せずに、シンプルなトラフィック制御を行うことができます。本格的なセグメントルーティングを備えたコントローラを実装していないが、ネットワークでセグメントルーティングのメリットを享受したいネットワーク向けの軽量ソリューションです。
次のステップ
柔軟なアルゴリズムの設定の詳細については、OSPF User Guideを参照してください
セグメントルーティングのためのOSPFフレキシブルアルゴリズムの理解
Junos OS リリース 21.1R1 以降では、要件に基づいてさまざまなパラメーターとリンク制約を使用してパスを計算する柔軟なアルゴリズムを定義することで、ネットワークをシンスライスできます。例えば、IGPメトリックを最小化するパスを計算する柔軟なアルゴリズムを定義し、トラフィック制御メトリックに基づいてパスを計算する別の柔軟なアルゴリズムを定義して、ネットワークを別々のプレーンに分割することができます。この機能により、コントローラを持たないネットワークは、ネットワークコントローラを実際に実装することなく、セグメントルーティングを使用してトラフィック制御を設定することができます。プレフィックスSIDを使用して、パケットを制約ベースのパスに誘導することができます。デバイスからも削除されます 柔軟なアルゴリズムのためにプレフィックスSIDを設定できます。
IGPプロトコルは、リンクメトリックを使用して最適経路を計算します。しかし、最適なIGPパスが、特定のタイプのトラフィックに対して常に最適なパスであるとは限りません。そのため、最短のIGPメトリックに基づいて計算されたIGPが計算した最適なパスは、IGPメトリックに反映されないトラフィック要件のために、トラフィックエンジニアリングパスに置き換えられることがよくあります。通常、RSVP-TEまたはSR TEは、この制限を克服するために、追加のメトリックと制約に基づいてパスを計算するために使用されます。Junosは、IGPによって計算された元のパスに加えて、または元のパスの代替として、このようなパスを転送テーブルにインストールします。
- 柔軟なアルゴリズムを設定する利点
- Flexible Algorithm Definition(FAD)とは?
- 柔軟なアルゴリズムへの参加
- 柔軟なアルゴリズム定義で設定されたネットワークトポロジー
- 柔軟なアルゴリズムRIB
- BGPコミュニティと柔軟なアルゴリズム
- サポートされている機能とサポートされていない機能
- アプリケーション固有のリンク属性ベースの柔軟なアルゴリズム
- 厳密なアプリケーション固有のリンク属性ベースの柔軟なアルゴリズム
柔軟なアルゴリズムを設定する利点
-
ネットワークのコアで使用できるセグメントルーティングトラフィック制御の軽量バージョンです。
-
ネットワークコントローラを設置しなくても、セグメントルーティングを使用してトラフィック制御を設定できます。
-
BGP-LSやスタティックパスを設定せずに、スライスごとに等価コストマルチパス(ECMP)とTI-LFAを活用します。
-
同じ柔軟なアルゴリズム定義と制約計算を使用して、TI-LFA バックアップ パスを計算します。
-
RSVP や LDP を設定せずに、OSPFv2 のみを使用したセグメント ルーティング トラフィック制御を活用します。
-
単一ラベルに基づいて制約付きプライマリパスをプロビジョニングする機能。
Flexible Algorithm Definition(FAD)とは?
柔軟なアルゴリズムにより、IGPは指定された制約に基づいて追加の最適パスを計算できるため、ネットワークコントローラを使用せずにシンプルなトラフィック制御を行うことができます。本格的なセグメントルーティングを備えたコントローラを実装していないが、ネットワークでセグメントルーティングのメリットを享受したいネットワーク向けの軽量ソリューションです。すべてのオペレーターは、要件に応じて個別の制約または色を定義できます。
柔軟なアルゴリズムを定義するには、[edit routing-options]
階層レベルでflex-algorithm id
ステートメントを含めます。フレキシブル・アルゴリズム定義 (FAD) には、128 から 255 までの識別子が割り当てられます。この柔軟なアルゴリズムは、ネットワーク内の 1 つ以上のルーターで定義できます。柔軟なアルゴリズムにより、次のパラメータに基づいて最適経路が計算されます。
-
Calculation type- SPF と Strict SPF の 2 つの計算タイプ オプションを使用できます。FAD では、これらの計算タイプのいずれかを指定できます。トラフィック制御のショートカットなど、特定のローカルポリシーに基づいてデバイスのSPF計算に影響を与える場合は、SPF計算タイプを選択します。厳密なSPFを選択した場合、ローカルポリシーはSPFパスの選択に影響を与えることはできません。
-
Metric type- IGPメトリックまたはTEメトリックは、使用可能なメトリックタイプのオプションです。ネットワーク要件に応じて、FAD でこれらのメトリックタイプの 1 つを指定できます。特定のリンクに IGP メトリックを使用しない場合は、OSPFv2 がルートの計算に使用できる TE メトリックを設定できます。
-
Priority- 要件に従って FAD にプライオリティを割り当てることができ、OSPFv2 は割り当てられたプライオリティに基づいて、特定の FAD アドバタイズメントを別の FAD よりも優先します。
-
Set of Link constraints-
[edit protocols mpls admin-groups]
階層レベルで多くのプロトコルのadmin-groupsを設定して、個々のリンクに色を付けることができます。これらのadmin-groups
は、[edit routing-options flex-algorithm definition admin-groups]
階層レベルでinclude any
、include-all
、またはexclude
として定義できます。
冗長性を確保し、競合を避けるために、少数のルーターでのみ柔軟なアルゴリズムを設定することをお勧めします。柔軟なアルゴリズム定義は、IGPで FAD sub-TLVs
としてアドバタイズされます。非常に大規模なネットワークでは、各柔軟なアルゴリズムが独自のパスを計算し、それを超えるとパフォーマンスの問題を引き起こす可能性があるため、8 を超える柔軟なアルゴリズム定義を設定することはお勧めしません。
デフォルトの FAD には、次のパラメーターがあります。
-
計算タイプ: SPF
-
メトリックタイプ:IGP-Metric
-
優先度:0
-
リンク制約: なし
ライブネットワークで、またはその場で柔軟なアルゴリズム定義を変更すると、すべてのノードが新しいパスに収束するまで、トラフィックが中断する可能性があります。
Junos OS 21.4R1以降、TEDでは「柔軟なアルゴリズム定義(FAD)」と「柔軟なアルゴリズムプレフィックスメトリック(FAPM)」をサポートし、BGP-LSでは対応する2つの新しいTLV「FAD TLV」と「FAPM TLV」を実装しています。FAD TLV の値には、Flex-Algorithm、Metric-Type、Calculation-Type、および Priority が含まれ、これらはすべてそれぞれ 1 バイトです。TLV には、0 個以上のサブ TLV が含まれている場合があります。5 つのサブ TLV とは、フレックス アルゴ除外任意のアフィニティ、フレックス アルゴ任意のアフィニティを含む、フレックス アルゴすべてのアフィニティを含む、フレックス アルゴ定義フラグ、フレックス アルゴ除外 SRLG です。
FAD TLV は、対応するノードが基礎となる IGP TLV またはサブ TLV に由来する場合にのみ、ノード NLRI の BGP-LS 属性に追加できます。ノードNLRIに関連付けられたBGP-LS属性には、ノードがアドバタイズしている各アルゴリズムのフレキシブルアルゴリズム定義に対応する1つ以上のFAD TLVが含まれる場合があります。
FAPM TLV の値には、Flex-Algorithm (1 バイト)、Reserved (3 バイト)、および Metric (4 バイト) が含まれます。FAPM TLV は、対応するノードがプレフィックスから発信された場合のみ、ノードから発信されたプレフィックス NLRI の BGP-LS 属性に追加できます。
Junos OS リリース 22.4R1 以降、エリア間プレフィックスに最適なエンドツーエンドのパスを許可するために、FAPM(柔軟なアルゴリズム プレフィックス メトリック)が定義されました。エリア境界ルーター (ABR) は、特定のフレキシブル アルゴリズム (フレックス アルゴ) で到達可能なエリア間のプレフィックスをアドバタイズする場合、FAPM を含める必要があります。プレフィックスが到達できない場合、ABR はエリア間で広告するときに、そのプレフィックスをフレックス アルゴに含めてはなりません。定義された FAPM は、エリア間サポートを提供します。
柔軟なアルゴリズムへの参加
要件に応じて、特定の柔軟なアルゴリズムに参加するように特定のルーターを設定できます。柔軟なアルゴリズム定義に基づいて計算されたパスは、さまざまなアプリケーションによって使用され、そのようなパスを介してデータを転送するために、それぞれが独自の特定のデータプレーンを使用する可能性があります。参加デバイスは、OSPFv2 のセグメント ルーティング フレキシブル アルゴリズム サブ TLV のすべてのアプリケーションに、特定のフレキシブル アルゴリズムへの参加を明示的にアドバタイズする必要があります。その FAD で指定された制約をサポートできる場合は、特定の柔軟なアルゴリズムに参加するようにノードを構成できます。
柔軟なアルゴリズムへの参加を設定するには、[edit protocols isis source-packet- routing]
階層レベルでflex-algorithm
ステートメントを含めます。同じデバイスがFADをアドバタイズし、柔軟なアルゴリズムに参加できます。
柔軟なアルゴリズム定義で設定されたネットワークトポロジー
図 1 はサンプルのトポロジーを示しており、R0、R1、R2、R3、R4、R5、R6、および R7 の 8 つのルータがあります。4つの柔軟なアルゴリズム、128、129、130、および135は、次の表に示すようにadmin-groupsで定義および設定されます。
フレックスアルゴリズム定義(FAD) |
色 |
---|---|
128 |
赤を含める |
129 |
任意の緑を含める |
130 |
緑と青を含めます |
135 |
赤を除外 |

図 2 は、管理グループ red で設定されたインターフェイス上で FAD 128 がトラフィックをルーティングする方法を示しています。

図 3 は、管理グループ green で設定されたインターフェイスで FAD 129 がトラフィックをルーティングする方法を示しています。

図 4 は、管理グループ green と blue で設定されたインターフェイスで FAD 130 がトラフィックをルーティングする方法を示しています。

図 5 は、FAD 135 が管理グループ red で設定されていないインターフェイスでトラフィックをルーティングする方法を示しています。

柔軟なアルゴリズムRIB
ルーターが対応するフレキシブル アルゴリズムに参加するたびに、対応するフレキシブル アルゴリズム RIB グループ(ルーティング テーブルとも呼ばれる)にルートがインストールされます。デフォルトでは、ラベル付きOSPFv2フレキシブルアルゴリズムルートは、inet.color、 inet(6)color.0
、および mpls.0
RIBにインストールされます。
BGPコミュニティと柔軟なアルゴリズム
柔軟なアルゴリズムは、VPNサービスなどの他のサービスのルートを解決するために、BGPカラーコミュニティを関連付けることができます。デフォルトでは、関連するBGPカラーコミュニティは、フレキシブルアルゴリズムIDと同じです。inet(6)color.0 テーブルにインストールされている柔軟なアルゴリズムのイングレスルートは、ルート内にこのカラーコミュニティを持ちます。ただし、 [edit routing-options flex-algorithm id color desired color community value]
階層レベルで異なるBGPカラーコミュニティを設定することができます。
柔軟なアルゴリズムのためにBGPカラーコミュニティを変更すると、トラフィックが中断する可能性があります。BGP カラー コミュニティをフレキシブル アルゴリズムに変更すると、そのフレキシブル アルゴリズムに関連するすべてのルートが RIB から削除され、新しいカラーで再度追加されます。
サポートされている機能とサポートされていない機能
Junos OSは、次のシナリオで柔軟なアルゴリズムをサポートします。
-
さまざまな柔軟なアルゴリズムのプレフィックスSIDの設定とアドバタイズのサポート。
-
IGPフレキシブルアルゴリズム draft-ietf-lsr-flex-algo-05.txtインターネットドラフトを部分的にサポート
- 柔軟なアルゴリズムの現在の実装は、OSPFv2 のみがセグメント ルーティングをサポートしているため、OSPFv2 のみでサポートされています。
Junos OSは、柔軟なアルゴリズムと組み合わせて以下の機能をサポートしていません。
-
リンク遅延メトリックはサポートされていません。
-
柔軟なアルゴリズムは、デフォルトのユニキャスト トポロジーにのみ適用され、OSPFv2 マルチトポロジーはサポートされていません。
- OSPFv2 のショートカットおよびその他の OSPFv2 トラフィック制御設定オプションは、柔軟なアルゴリズム計算には適用されません。.
- 柔軟なアルゴリズムの現在の実装は、OSPFv3ではサポートされていません。
-
フレキシブルアルゴリズムプレフィックスSIDのエリア間(OSPFv2)リークはサポートされていません。
-
プレフィックスと SID の競合の解決はサポートされていません。
-
TI-LFA が優先 FRR 計算であるため、リモート ループ フリーの代替機能はサポートされていません。
-
柔軟なアルゴリズム参加がない場合の柔軟なアルゴリズム定義のアドバタイズはサポートされていません。
-
アプリケーション固有のリンク属性アドバタイズメントを使用したフレックスアルゴリズムのリンク属性アドバタイズメントはサポートされていません。
-
トランスポートクラスRIBはサポートされていません。
アプリケーション固有のリンク属性ベースの柔軟なアルゴリズム
Junos OSおよびJunos OS Evolvedリリース22.2R1以降、同じリンク上でRSVPおよび柔軟なアルゴリズム用に、te-metric、delay-metric、admin-groupsなどの異なるte属性をアドバタイズできます。これは、RFC 8920 で定義されている柔軟なアルゴリズム固有のアプリケーション固有のリンク属性を使用して行われます。
柔軟なアルゴリズムのアプリケーション固有のリンク属性で te-metric、delay-metric、または admin-groups をアドバタイズする利点は、単一のリンクで、RSVP などのレガシー アプリケーションに対して異なる te-link-attributes をアドバタイズし、柔軟なアルゴリズムに対して異なる te-link-attributes をアドバタイズできることです。
柔軟なアルゴリズムのアプリケーション固有のte-attributeを設定するには、[edit protocols ospf area interface]
階層レベルでapplication-specific
ステートメントを、[edit protocols ospf source-packet-routing]
階層レベルでstrict-asla-based-flex-algorithm
ステートメントを含めます。この実装では、トラフィック制御属性をアドバタイズする既存の動作の場合のように、リンクでRSVPを有効にし、[edit protocols ospf traffic-engineering advertisement always]
を設定することは必須ではなくなりました。
アプリケーション固有のリンク属性の Junos OS および Junos OS Evolved の実装は、柔軟なアルゴリズムのアプリケーションのみをサポートします。
厳密なアプリケーション固有のリンク属性ベースの柔軟なアルゴリズム
アプリケーション固有の柔軟なアルゴリズムのデフォルトの動作は、柔軟なアルゴリズムのアプリケーション固有の te 属性が使用可能な場合はリンクに使用し、使用できない場合は共通のアプリケーション固有の te 属性にフォールバックし、どちらも使用できない場合は従来の te 属性を使用します。
[edit protocols ospf source-packet-routing]
でstrict-asla-based-flex-algorithm
設定ステートメントは、ルーティングループを回避するために、ネットワーク内のデバイスで実行されるすべての柔軟なアルゴリズムに適用する必要があります。
すべてのデバイスで strict-asla-based-flex-algorithm
が設定されている場合は、共通のアプリケーション固有の te 属性または柔軟なアルゴリズムの te 属性のいずれかを、各柔軟なアルゴリズム リンクに対してアドバタイズする必要があります。アプリケーション固有の te 属性がない場合、デバイスは従来の te 属性にフォールバックせず、単にリンクを無視します。
オペレーティングシステムは、アプリケーション固有のリンク属性ベースの柔軟なアルゴリズムと組み合わせて、次の機能をサポートします。
-
RFC 8920 に準拠するためのアプリケーション固有の te-attribute subTLV。アプリケーション固有の te 属性サブ TLV は、RFC 7684 で定義された OSPFv2 拡張リンク TLV のサブ TLV です。
-
標準的なアプリケーション識別子ビットマスクを部分的にサポートし、柔軟なアルゴリズムのためにXビットをアドバタイズします。te-metric、delay-metric、または admin-groups のみが、アプリケーション固有のリンク属性サブ TLV の一部としてアドバタイズされます。
オペレーティングシステムは、アプリケーション固有のリンク属性ベースの柔軟なアルゴリズムとともに、次の機能をサポートしていません。
- ユーザー定義のアプリケーション識別子ビットマスクのアドバタイズはサポートされていません。
- トラフィック制御データベース(TED)はアプリケーション固有のリンク属性をサポートしていないため、柔軟なアルゴリズムのアプリケーション固有のリンク属性、というかBGP-LSを使用したアプリケーション固有のリンク属性を再アドバタイズすることはできません。
-
標準のアプリケーション識別子ビットマスクとユーザー定義のアプリケーション識別子ビットマスク長がゼロに設定された、共通のアプリケーション固有のリンク属性のアドバタイズはサポートされていません。
-
フレキシブル アルゴリズムでの SRLG リンク制約のアドバタイズはサポートされていません。
-
柔軟なアルゴリズムを除き、複数のアプリケーションのトラフィック制御のサポートはサポートされていません。
-
MPLS から独立した admin-groups の定義はサポートされていません。
参照
例:OSPF フレキシブル アルゴリズム
概要
この例では、OSPFv2 ネットワークで柔軟なアルゴリズムを設定する方法を示しています。柔軟なアルゴリズムにより、コントローラのないネットワークは、ネットワークコントローラを実際に実装することなく、セグメントルーティングを使用してトラフィック制御を設定できます。
Junos OS リリース 21.1R1 以降では、要件に基づいてさまざまなパラメーターとリンク制約を使用してパスを計算する柔軟なアルゴリズムを定義することで、ネットワークをシンスライスできます。calculation-type、metric-type、および制約のセットで構成されるセットは、柔軟なアルゴリズム定義 (FAD) と呼ばれます。FAD を定義し、OSPFv2 ネットワークでアドバタイズできます。デバイスは、その特定の FAD の制約をサポートしていれば、特定の柔軟なアルゴリズムに参加するように構成することもできます。
位相幾何学
図 6 は、6 つのデバイス R0、R1、R2、R3、R4、および R5 が存在する柔軟なアルゴリズム トポロジーを示しています。2つの柔軟なアルゴリズム128および129は、これらのデバイスのそれぞれにおいて定義される。デバイスには、赤、青、緑の管理者グループが設定されています。メトリックタイプ、計算タイプ、リンク制約などの異なるパラメーターを持つ FAD は、各デバイスで定義されます。

必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
- MXシリーズルーター6台。
- すべてのデバイスで実行されているJunos OS リリース 21.1R1 以降。
構成
CLIクイック構成
この例を素早く設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを[edit]階層レベルのCLIにコピー&ペーストしてください。
デバイスR0
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R0_to_R1_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.1/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R0_to_R1_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.5/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R0_to_R3_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.3.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R0_to_R3_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.3.5/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.10/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement ex-bgp term 1 from route-filter 10.1.1.0/24 exact set policy-options policy-statement ex-bgp term 1 then community add blue set policy-options policy-statement ex-bgp term 1 then accept set policy-options policy-statement ex-bgp term 0 from route-filter 10.1.0.0/24 exact set policy-options policy-statement ex-bgp term 0 then community add red set policy-options policy-statement ex-bgp term 0 then accept set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.10/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1280 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1290 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 index 1300 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 index 1310 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 index 1320 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 index 1330 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 index 1340 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 index 1350 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1000 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set policy-options community blue members color:1:129 set policy-options community red members color:0:128 set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group GREEN set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options flex-algorithm 128 definition metric-type igp-metric set routing-options flex-algorithm 128 definition spf set routing-options flex-algorithm 128 definition admin-group include-any RED set routing-options flex-algorithm 129 definition metric-type te-metric set routing-options flex-algorithm 129 definition spf set routing-options flex-algorithm 129 definition admin-group include-all BLUE set routing-options router-id 192.168.255.10 set routing-options autonomous-system 65000 set routing-options static route 10.1.1.0/24 receive set routing-options static route 10.1.0.0/24 receive set routing-options forwarding-table export pplb
デバイスR1
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R1_to_R0_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R1_to_R0_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R1_to_R2_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.12.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R1_to_R2_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.12.5/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R1_to_R3 set interfaces ge-0/0/4 unit 0 family inet address 10.10.13.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R1_to_R4 set interfaces ge-0/0/5 unit 0 family inet address 10.10.14.1/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.11/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.11/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1281 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1291 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1001 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group GREEN set protocols mpls interface ge-0/0/4.0 admin-group BLUE set protocols mpls interface ge-0/0/5.0 admin-group GREEN set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.11 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
デバイスR2
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R2_to_R1_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.12.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R2_to_R1_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.12.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R2_to_R3 set interfaces ge-0/0/2 unit 0 family inet address 10.10.23.1/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R2_to_R4 set interfaces ge-0/0/3 unit 0 family inet address 10.10.24.1/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R2_to_R5_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.25.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R2_to_R5_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.25.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.12/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.12/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1282 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1292 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1002 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group BLUE set protocols mpls interface ge-0/0/4.0 admin-group RED set protocols mpls interface ge-0/0/5.0 admin-group GREEN set protocols mpls interface ge-0/0/5.0 admin-group BLUE set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.12 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
デバイスR3
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R3_to_R0_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.3.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R3_to_R0_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.3.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R3_to_R1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.13.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R3_to_R2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.23.2/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R3_to_R4_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.34.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R3_to_R4_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.34.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.13/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.13/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1284 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1294 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1003 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/2.0 admin-group BLUE set protocols mpls interface ge-0/0/3.0 admin-group RED set protocols mpls interface ge-0/0/4.0 admin-group RED set protocols mpls interface ge-0/0/5.0 admin-group BLUE set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.13 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
デバイス R4
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R4_to_R1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.14.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R4_to_R2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.24.2/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R4_to_R3_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.34.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R4_to_R3_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.34.6/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces ge-0/0/4 description R4_to_R5_1 set interfaces ge-0/0/4 unit 0 family inet address 10.10.45.1/30 set interfaces ge-0/0/4 unit 0 family mpls set interfaces ge-0/0/5 description R4_to_R5_2 set interfaces ge-0/0/5 unit 0 family inet address 10.10.45.5/30 set interfaces ge-0/0/5 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.14/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.14/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1284 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1294 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1004 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/2.0 admin-group RED set protocols mpls interface ge-0/0/3.0 admin-group BLUE set protocols mpls interface ge-0/0/0.0 admin-group GREEN set protocols mpls interface ge-0/0/1.0 admin-group BLUE set protocols mpls interface ge-0/0/4.0 admin-group GREEN set protocols mpls interface ge-0/0/5.0 admin-group RED set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/4.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.14 set routing-options autonomous-system 65000 set routing-options forwarding-table export pplb
デバイス R5
set chassis network-services enhanced-ip set interfaces ge-0/0/0 description R5_to_R2_1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.25.2/30 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 description R5_to_R2_2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.25.6/30 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 description R5_to_R4_1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.45.2/30 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 description R5_to_R4_2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.45.6/30 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.255.15/32 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.15/32 exact set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1285 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1295 set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1005 set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1001 then accept set protocols mpls admin-groups RED 0 set protocols mpls admin-groups BLUE 1 set protocols mpls admin-groups GREEN 2 set protocols mpls label-range static-label-range 1000 8000 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-0/0/0.0 admin-group RED set protocols mpls interface ge-0/0/1.0 admin-group GREEN set protocols mpls interface ge-0/0/1.0 admin-group BLUE set protocols mpls interface ge-0/0/2.0 admin-group GREEN set protocols mpls interface ge-0/0/3.0 admin-group RED set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5 set protocols ospf backup-spf-options use-source-packet-routing set protocols ospf traffic-engineering advertisement always set protocols ospf source-packet-routing prefix-segment prefix-sid set protocols ospf source-packet-routing srgb start-label 80000 set protocols ospf source-packet-routing srgb index-range 5000 set protocols ospf source-packet-routing flex-algorithm 128 set protocols ospf source-packet-routing flex-algorithm 129 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection set routing-options router-id 192.168.255.15 set routing-options autonomous-system 65000 set routing-options static route 10.1.15.0/24 reject set routing-options forwarding-table export pplb
デバイス R0 の設定
OSPFv2 にフレキシブル アルゴリズムを設定するには、デバイス R0 で以下の手順を実行します。
-
IPトランスポートを有効にするようにデバイスインターフェイスを設定します。
[edit] user@R0set interfaces ge-0/0/0 description R0_to_R1_1 user@R0set interfaces ge-0/0/0 unit 0 family inet address 10.10.1.1/30 user@R0set interfaces ge-0/0/0 unit 0 family mpls user@R0set interfaces ge-0/0/1 description R0_to_R1_2 user@R0set interfaces ge-0/0/1 unit 0 family inet address 10.10.1.5/30 user@R0set interfaces ge-0/0/1 unit 0 family mpls user@R0set interfaces ge-0/0/2 description R0_to_R3_1 user@R0set interfaces ge-0/0/2 unit 0 family inet address 10.10.3.1/30 user@R0set interfaces ge-0/0/2 unit 0 family mpls user@R0set interfaces ge-0/0/3 description R0_to_R3_2 user@R0set interfaces ge-0/0/3 unit 0 family inet address 10.10.3.5/30 user@R0set interfaces ge-0/0/3 unit 0 family mpls
-
OSPF セッションのルーター ID として使用されるループバック インターフェイス(lo0)アドレスを設定します。
[edit] user@R0set interfaces lo0 unit 0 family inet address 192.168.255.10/32
-
ルーターIDと自律システム(AS)番号を設定して、同じASに属する一連のルーティングデバイス内でルーティング情報を伝達します。
[edit] user@R0set routing-options router-id 192.168.255.10 user@R0set routing-options autonomous-system 65000
-
パケットを負荷分散するポリシーを定義し、パケットごとのポリシーを適用してトラフィックのロードバランシングを有効にします。
[edit] user@R0set policy-options policy-statement pplb then load-balance per-packet user@R0set routing-options forwarding-table export pplb
-
デバイス R0 が 192.168.255.10/32 ネットワークに到達できるようにするルーティングポリシー条件のルート フィルターを設定します。
[edit] user@R0set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.10/32 exact
- 管理インターフェイスを除くすべてのインターフェイスでMPLSを設定します。
[edit] user@R0set protocols mpls interface all user@R0set protocols mpls interface fxp0.0 disable
-
MPLSラベル範囲を設定して、リンクに静的ラベルを割り当てます。
[edit] user@R0set protocols mpls label-range static-label-range 1000 8000
-
TI-LFA を設定し、リンクとノードの障害に対する保護を有効にします。TI-LFAを用いたSRでは、プライマリパスが故障したり利用できなくなった場合、バックアップや代替パスに瞬時にトラフィックをルーティングすることで、ネットワーク接続の早期復旧を実現します。
[edit] user@R0set protocols ospf backup-spf-options use-source-packet-routing
-
バックアップの最短パスファースト属性を保護するため、セグメントルーティングルーティングパスのラベルの最大数を設定します。
[edit] user@R0set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5
-
OSPFプロトコルのSPRINGで、セグメントルーティンググローバルブロック(SRGB)のプレフィックスセグメント属性、開始ラベル、インデックス範囲を設定します。
[edit] user@R0set protocols ospf source-packet-routing prefix-segment prefix-sid user@R0set protocols ospf source-packet-routing srgb start-label 80000 user@R0set protocols ospf source-packet-routing srgb index-range 5000
-
コンバージェンス後のパスに続くOSPFインターフェイスでノードリンク保護を有効にします。
[edit] user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 post-convergence-lfa node-protection user@R0set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 post-convergence-lfa node-protection
-
プロトコルがループバックインターフェイス上で実行されないこと、およびループバックインターフェイスがネットワーク全体で正しくアドバタイズされるように、ループバックインターフェイスをパッシブとして設定します。
[edit] user@R0set protocols ospf area 0.0.0.0 interface lo0.0 passive
-
デバイス R0 で柔軟なアルゴリズムを定義します。128 から 255 までの各 FAD に名前を割り当てます。
[edit] user@R0set routing-options flex-algorithm 128 user@R0set routing-options flex-algorithm 129
定義のパラメータを指定します。OSPFv2 は、FAD のこれらの指定されたパラメーターに基づいてパスを計算します。
-
OSPFv2プロトコルがパスを計算する際の基準となる計算タイプを指定します。
[edit] user@R0set routing-options flex-algorithm 128 definition spf user@R0set routing-options flex-algorithm 128 definition spf
-
OSPFv2 がパスを計算する基準となるメトリック タイプを指定します。
[edit] user@R0set routing-options flex-algorithm 128 definition metric-type igp-metric user@R0set routing-options flex-algorithm 129 definition metric-type te-metric
-
RSVPトラフィック制御を有効にしている場合は、多くのプロトコルのadmin-groupsを設定して、個々のリンクを色付けできます。
[edit] user@R0set protocols mpls admin-groups RED 0 user@R0set protocols mpls admin-groups BLUE 1 user@R0set protocols mpls admin-groups GREEN 2
-
設定したadmin-groupsポリシーをデバイスR0インターフェイスに割り当てます。
[edit] user@R0set protocols mpls interface ge-0/0/0.0 admin-group RED user@R0set protocols mpls interface ge-0/0/1.0 admin-group GREEN user@R0set protocols mpls interface ge-0/0/2.0 admin-group RED user@R0set protocols mpls interface ge-0/0/3.0 admin-group GREEN
-
要件に従ってadmin-groupsを定義します。
[edit] user@R0set routing-options flex-algorithm 128 definition admin-group include-any RED user@R0set routing-options flex-algorithm 129 definition admin-group include-all GREEN user@R0set routing-options flex-algorithm 129 definition admin-group include-all BLUE
手記:リンク制約のある FAD が機能するためには、関連するすべてのリンクが OSPFv2 で admin-colors をアドバタイズする必要があります。インターフェイスでRSVPを有効にするか、トラフィック制御にRSVPを設定していない場合は、必ず
[edit protocols ospf]
階層レベルでset traffic-engineering advertise alwaysを設定してください。[edit] user@R0set protocols ospf traffic-engineering advertisement always
-
- デバイス R0 でフレキシブル アルゴリズムへの参加を設定します。同じデバイスがFADをアドバタイズし、柔軟なアルゴリズムに参加できます。
[edit] user@R0set protocols ospf source-packet-routing flex-algorithm 128 user@R0set protocols ospf source-packet-routing flex-algorithm 129
-
ポリシー設定を通じて、プレフィックスセグメントをアドバタイズします。
[edit] user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 index 1280 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 128 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 index 1290 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 129 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 index 1300 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 130 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 index 1310 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 131 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 index 1320 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 132 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 index 1330 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 133 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 index 1340 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 134 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 index 1350 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment algorithm 135 node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment index 1000 user@R0set policy-options policy-statement prefix-sid term 1001 then prefix-segment node-segment user@R0set policy-options policy-statement prefix-sid term 1001 then accept
業績
構成の結果を確認します。
設定モードから、、 show interfaces
、 show routing-options
、 show protocols
、 show policy-options
の各コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
interfaces { ge-0/0/0 { description R0_to_R1_1; unit 0 { family inet { address 10.10.1.1/30; } family mpls; } } ge-0/0/1 { description R0_to_R1_2 unit 0 { family inet { address 10.10.1.5/30; } family mpls; } } ge-0/0/2 { description R0_to_R3_1 unit 0 { family inet { address 10.10.3.1/30; } family mpls; } } ge-0/0/3 { description R0_to_R3_2 unit 0 { family inet { address 10.10.3.5/30; } family mpls; } } lo0 { unit 0 { family inet { address 192.168.255.10/32; } } } } policy-options { policy-statement pplb { then { load-balance per-packet; } } policy-statement prefix-sid { term 1001 { from { route-filter 192.168.255.10/32 exact; } then { prefix-segment { algorithm 128 index 1280 node-segment; algorithm 129 index 1290 node-segment; algorithm 130 index 1300 node-segment; algorithm 131 index 1310 node-segment; algorithm 132 index 1320 node-segment; algorithm 133 index 1330 node-segment; algorithm 134 index 1340 node-segment; algorithm 135 index 1350 node-segment; index 1000; node-segment; } accept; } } } } protocols { mpls { admin-groups { RED 0; BLUE 1; GREEN 2; } label-range { static-label-range 1000 8000; } interface all; interface fxp0.0 { disable; } interface ge-0/0/0.0 { admin-group RED; } interface ge-0/0/1.0 { admin-group GREEN; } interface ge-0/0/2.0 { admin-group RED; } interface ge-0/0/3.0 { admin-group GREEN; } } ospf { backup-spf-options { use-post-convergence-lfa maximum-labels 5; use-source-packet-routing; } traffic-engineering { advertisement always; } source-packet-routing { prefix-segment prefix-sid; srgb start-label 80000 index-range 5000; flex-algorithm [ 128 129 ]; } area 0.0.0.0 { interface lo0.0 { passive; } interface ge-0/0/0.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/1.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/2.0 { post-convergence-lfa { node-protection; } } interface ge-0/0/3.0 { post-convergence-lfa { node-protection; } } } } } routing-options { flex-algorithm 128 { definition { metric-type igp-metric; spf; admin-group include-any RED; } } flex-algorithm 129 { definition { metric-type te-metric; spf; admin-group include-all [ GREEN BLUE ]; } } router-id 192.168.255.10; autonomous-system 65000; forwarding-table { export pplb; } }
検証
設定が正常に機能していることを確認するには、次のタスクを実行します。
- OSPF データベースの検証
- アクション
- フレキシブルアルゴリズムの詳細の検証
- アクション
- 柔軟なアルゴリズム固有のOSPF内部ルートの検証
- アクション
- フレックスカラールートの検証
- アクション
- OSPF ログの検証
- アクション
OSPF データベースの検証
目的
フレキシブル アルゴリズム シグナリングが OSPF データベースに表示されていることを確認します。
アクション
運用モードから、 show ospf database opaque-area extensive
コマンドを実行します。
R0について
user@R0>show ospf database opaque-area extensive OpaqArea 4.0.0.0 192.168.255.10 0x800000ad 503 0x22 0xb85d 76 Opaque LSA SR-Algorithm (8), length 3: Algo (1), length 1: 0 Algo (2), length 1: 128 Algo (3), length 1: 129 SID/Label Range (9), length 12: Range Size (1), length 3: 5000 SID/Label (1), length 3: Label (1), length 3: 80000 Flex-Algorithm Definition (16), length 12: Flex-Algo (1), length 1: 128 Metric-Type (2), length 1: 0 Calc-Type (3), length 1: 0 Priority (4), length 1: 0 FAD AG Include Any (2), length 4: Include Any AG (1), length 4: 0x1 Flex-Algorithm Definition (16), length 12: Flex-Algo (1), length 1: 129 Metric-Type (2), length 1: 2 Calc-Type (3), length 1: 0 Priority (4), length 1: 0 FAD AG Include All (3), length 4: Include All AG (1), length 4: 0x6 Aging timer 00:51:37 Installed 00:08:20 ago, expires in 00:51:37, sent 00:08:18 ago Last changed 5d 13:35:52 ago, Change count:
意味
R0 のこの出力は、次のことを示しています。
このデバイスによって、3つのセグメントルーティングアルゴリズム(2つの柔軟なアルゴリズムを含む)がアドバタイズされます。
このデバイスによって 2 つの FAD がアドバタイズされます。
フレキシブルアルゴリズムの詳細の検証
目的
フレキシブルアルゴリズムの詳細が表示されていることを確認します。
アクション
運用モードから、 show ospf spring flex-algorithm <flex-algorithm-id>
コマンドを実行します。
R0について
user@R0>show ospf spring flex-algorithm 128 Flex Algo: 128, Area: 0.0.0.0 Color: 128, Participating, FAD supported Winner: 192.168.255.10, Metric: 0, Calc: 0, Prio: 0, inc-any: 0x1, FAD supported Include-Any: 0x1 RED SPF Version: 296 Participation toggles: 1 Topo refresh count: 0 Full SPFs: 296, Partial SPFs: 0
意味
R0に設定されている柔軟なアルゴリズムの詳細が表示されます。
柔軟なアルゴリズム固有のOSPF内部ルートの検証
目的
fexible アルゴリズム固有の OSPF 内部ルートが表示されていることを確認します。
アクション
運用モードから、 show ospf route flex-algorithm <flex-algorithm-id>
コマンドを実行します。
R0について
user@R0>show ospf route flex-algorithm 128 Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.255.11 Intra Router IP 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.12 Intra Router IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13 Intra Router IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14 Intra Router IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15 Intra Router IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.1.0/30 Intra Network IP 1 ge-0/0/0.0 10.10.1.4/30 Intra Network IP 1 ge-0/0/1.0 10.10.3.0/30 Intra Network IP 1 ge-0/0/2.0 10.10.3.4/30 Intra Network IP 1 ge-0/0/3.0 10.10.12.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.12.4/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.13.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.14.0/30 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 10.10.23.0/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.24.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.25.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.25.4/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.34.0/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.34.4/30 Intra Network IP 2 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.45.0/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 10.10.45.4/30 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 128.49.106.245/32 Intra Network IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 128.49.107.40/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.10/32 Intra Network IP 0 lo0.0 192.168.255.10/32 Intra Network Spring 0 lo0.0 192.168.255.11/32 Intra Network IP 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.11/32 Intra Network Spring 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 192.168.255.12/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.12/32 Intra Network Spring 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13/32 Intra Network IP 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.13/32 Intra Network Spring 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14/32 Intra Network IP 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.14/32 Intra Network Spring 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15/32 Intra Network IP 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 192.168.255.15/32 Intra Network Spring 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 16 Intra Network Mpls 0 ge-0/0/0.0 10.10.1.2 Bkup MPLS ge-0/0/1.0 10.10.1.6 16 (S=0) Intra Network Mpls 0 ge-0/0/0.0 10.10.1.2 Bkup MPLS ge-0/0/1.0 10.10.1.6 17 Intra Network Mpls 0 ge-0/0/1.0 10.10.1.6 Bkup MPLS ge-0/0/0.0 10.10.1.2 17 (S=0) Intra Network Mpls 0 ge-0/0/1.0 10.10.1.6 Bkup MPLS ge-0/0/0.0 10.10.1.2 20 Intra Network Mpls 0 ge-0/0/2.0 10.10.3.2 Bkup MPLS ge-0/0/3.0 10.10.3.6 20 (S=0) Intra Network Mpls 0 ge-0/0/2.0 10.10.3.2 Bkup MPLS ge-0/0/3.0 10.10.3.6 21 Intra Network Mpls 0 ge-0/0/3.0 10.10.3.6 Bkup MPLS ge-0/0/2.0 10.10.3.2 21 (S=0) Intra Network Mpls 0 ge-0/0/3.0 10.10.3.6 Bkup MPLS ge-0/0/2.0 10.10.3.2 81001 Intra Network Mpls 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 81001 (S=0) Intra Network Mpls 1 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 81003 Intra Network Mpls 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81004 Intra Network Mpls 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81004 (S=0) Intra Network Mpls 1 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81006 Intra Network Mpls 2 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6 81007 Intra Network Mpls 3 ge-0/0/0.0 10.10.1.2 ge-0/0/1.0 10.10.1.6 ge-0/0/2.0 10.10.3.2 ge-0/0/3.0 10.10.3.6
意味
show ospf route
コマンドが拡張されflex-algorithm
柔軟なアルゴリズム固有のOSPF内部ルートを表示するオプションが追加されました。各ルートの前には flex-algo-id が付きます。
フレックスカラールートの検証
目的
fexible アルゴリズム固有の OSPF 内部ルートが表示されていることを確認します。
アクション
運用モードから、 show route protocol ospf
コマンドを実行します。
R0について
user@R0>show route protocol ospf inetcolor.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.255.11-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 1 > to 10.10.1.2 via ge-0/0/0.0 to 10.10.3.2 via ge-0/0/2.0, Push 81281, Push 81283(top) 192.168.255.12-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 2 to 10.10.1.2 via ge-0/0/0.0, Push 81283 > to 10.10.3.2 via ge-0/0/2.0, Push 81283 192.168.255.13-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 1 > to 10.10.3.2 via ge-0/0/2.0 to 10.10.1.2 via ge-0/0/0.0, Push 81284, Push 81283(top) 192.168.255.14-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 2 > to 10.10.3.2 via ge-0/0/2.0, Push 81286 to 10.10.1.2 via ge-0/0/0.0, Push 81286, Push 81283(top) 192.168.255.15-128<c>/64 *[L-OSPF/10/5] 1w2d 01:23:04, metric 3 to 10.10.1.2 via ge-0/0/0.0, Push 81287 > to 10.10.3.2 via ge-0/0/2.0, Push 81287
意味
出力は、inetcolor.0テーブルでプログラムされたすべての色付きフレックスルートを次の形式で表示します:prefix_address-flex-algo-id<c>/64
OSPF ログの検証
目的
OSPF ログに flexible algorithm キーワードが表示されていることを確認します。
アクション
運用モードから、 show ospf log
コマンドを実行します。
R0について
user@R0>show ospf log Topology default SPF log: Last instance of each event type When Type Elapsed 1w2d 13:59:18 SPF 0.000316 1w2d 13:59:18 Stub 0.000233 1w2d 13:59:18 Interarea 0.000002 1w2d 13:59:18 External 0.000004 1w2d 13:59:18 NSSA 0.000001 1w2d 13:59:18 Cleanup 0.000551 Maximum length of each event type When Type Elapsed 1w2d 14:34:27 SPF 0.000997 1w2d 15:59:35 Stub 0.000675 1w3d 07:08:27 Interarea 0.000010 1w3d 07:29:07 External 0.000013 1w3d 07:15:21 NSSA 0.000008 1w3d 08:38:05 Cleanup 0.001044 Last 100 events When Type Elapsed 1w2d 14:08:36 FlexAlgo SPF 0.000680 1w2d 14:08:36 SPF 0.000204 1w2d 14:08:36 Stub 0.000025 1w2d 14:08:36 Interarea 0.000003 1w2d 14:08:36 External 0.000002 1w2d 14:08:36 NSSA 0.000001 1w2d 14:08:36 Prefix SID 0.000222 1w2d 14:08:36 Adj SID 0.000074 1w2d 14:08:36 Cleanup 0.000607 1w2d 14:08:36 Total 0.001209 1w2d 14:08:31 SPF 0.000188 1w2d 14:08:31 Stub 0.000054 1w2d 14:08:31 Interarea 0.000002 1w2d 14:08:31 External 0.000001 1w2d 14:08:31 NSSA 0.000001 1w2d 14:08:31 Prefix SID 0.000181 1w2d 14:08:31 Adj SID 0.000178 1w2d 14:08:31 Cleanup 0.000413 1w2d 14:08:31 Total 0.001656 1w2d 14:06:54 FlexAlgo SPF 0.001914 1w2d 14:06:54 FlexAlgo SPF 0.000081 1w2d 14:06:54 SPF 0.000215 1w2d 14:06:54 Stub 0.000030 1w2d 14:06:54 Interarea 0.000003 1w2d 14:06:54 External 0.000001 1w2d 14:06:54 NSSA 0.000001 1w2d 14:06:54 Prefix SID 0.000227 1w2d 14:06:54 Adj SID 0.000075 1w2d 14:06:54 Cleanup 0.000233 1w2d 14:06:54 Total 0.000859 1w2d 14:06:49 SPF 0.000234 1w2d 14:06:49 Stub 0.000072 1w2d 14:06:49 Interarea 0.000003 1w2d 14:06:49 External 0.000002 1w2d 14:06:49 NSSA 0 1w2d 14:06:49 Prefix SID 0.000262 1w2d 14:06:49 Adj SID 0.000254 1w2d 14:06:49 Cleanup 0.000495 1w2d 14:06:49 Total 0.001936 1w2d 14:06:30 FlexAlgo SPF 0.001356 1w2d 14:06:30 FlexAlgo SPF 0.000061 1w2d 14:06:30 SPF 0.000207 1w2d 14:06:30 Stub 0.000023 1w2d 14:06:30 Interarea 0.000003 1w2d 14:06:30 External 0.000002 1w2d 14:06:30 NSSA 0.000001 1w2d 14:06:30 Prefix SID 0.000237 1w2d 14:06:30 Adj SID 0.000087 1w2d 14:06:30 Cleanup 0.000430 1w2d 14:06:30 Total 0.001060 1w2d 14:06:25 SPF 0.000207 1w2d 14:06:25 Stub 0.000077 1w2d 14:06:25 Interarea 0.000002 1w2d 14:06:25 External 0.000002 1w2d 14:06:25 NSSA 0.000001 1w2d 14:06:25 Prefix SID 0.000250 1w2d 14:06:25 Adj SID 0.000245 1w2d 14:06:25 Cleanup 0.000399 1w2d 14:06:25 Total 0.001840 1w2d 14:05:56 FlexAlgo SPF 0.001781 1w2d 14:05:56 FlexAlgo SPF 0.000080 1w2d 14:05:55 SPF 0.000215 1w2d 14:05:55 Stub 0.000025 1w2d 14:05:55 Interarea 0.000002 1w2d 14:05:55 External 0.000001 1w2d 14:05:55 NSSA 0.000001 1w2d 14:05:55 Prefix SID 0.000240 1w2d 14:05:55 Adj SID 0.000073 1w2d 14:05:55 Cleanup 0.000422 1w2d 14:05:55 Total 0.001055 1w2d 14:05:50 SPF 0.000212 1w2d 14:05:50 Stub 0.000082 1w2d 14:05:50 Interarea 0.000003 1w2d 14:05:50 External 0.000001 1w2d 14:05:50 NSSA 0.000001 1w2d 14:05:50 Prefix SID 0.000264 1w2d 14:05:50 Adj SID 0.000239 1w2d 14:05:50 Cleanup 0.000458 1w2d 14:05:50 Total 0.002053 1w2d 13:59:23 FlexAlgo SPF 0.001603 1w2d 13:59:23 FlexAlgo SPF 0.000062 1w2d 13:59:23 SPF 0.000224 1w2d 13:59:23 Stub 0.000021 1w2d 13:59:23 Interarea 0.000002 1w2d 13:59:23 External 0.000001 1w2d 13:59:23 NSSA 0.000001 1w2d 13:59:23 Prefix SID 0.000222 1w2d 13:59:23 Adj SID 0.000087 1w2d 13:59:23 Cleanup 0.000413 1w2d 13:59:23 Total 0.001228 1w2d 13:59:18 SPF 0.000316 1w2d 13:59:18 Stub 0.000233 1w2d 13:59:18 Interarea 0.000002 1w2d 13:59:18 External 0.000004 1w2d 13:59:18 NSSA 0.000001 1w2d 13:59:18 Prefix SID 0.000324 1w2d 13:59:18 Adj SID 0.000318 1w2d 13:59:18 Cleanup 0.000551 1w2d 13:59:18 Total 0.002751
意味
出力には、SPF ログに追加された FlexAlgo キーワードが表示されます。