サービスの改善にご協力お願いします。

お客様のご意見をお聞かせください。

アンケートの所要時間はおよそ 2 分です。

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
OSPFユーザーガイド
Table of Contents Expand all
list Table of Contents

この機械翻訳はお役に立ちましたでしょうか?

starstarstarstarstar
Go to English page
免責事項:

このページは、サードパーティー製機械翻訳ソフトウェアを使用して翻訳されます。質の高い翻訳を提供するために合理的な対応はされていますが、ジュニパーネットワークスがその正確性を保証することはできかねます。この翻訳に含まれる情報の正確性について疑問が生じた場合は、英語版を参照してください. ダウンロード可能なPDF (英語版のみ).

セグメントルーティングトラフィックエンジニアリングのためにOSPFで柔軟なアルゴリズムを設定する方法

date_range 24-Jun-24

概要 柔軟なアルゴリズムにより、IGPだけでネットワーク上の制約ベースのパスを計算できるため、ネットワークコントローラを使用せずにシンプルなトラフィック制御が可能です。本格的なセグメントルーティングを備えたコントローラを実装していないが、ネットワークでセグメントルーティングのメリットを享受したいネットワーク向けの軽量ソリューションです。

この後について

柔軟なアルゴリズムの設定の詳細については、 OSPFユーザーガイドを参照してください

セグメント ルーティングのための OSPF フレキシブル アルゴリズムの理解

Junos OSリリース21.1R1以降、要件に応じて異なるパラメーターとリンク制約を使用してパスを計算する柔軟なアルゴリズムを定義することで、ネットワークをシンスライスできるようになりました。例えば、IGPメトリックを最小化するパスを計算する柔軟なアルゴリズムを定義したり、トラフィック制御メトリックに基づいてパスを計算する別の柔軟なアルゴリズムを定義して、ネットワークを別々のプレーンに分割することができます。この機能により、コントローラのないネットワークは、実際にネットワークコントローラを実装しなくても、セグメントルーティングを使用してトラフィック制御を設定できます。プレフィックスSIDを使用して、制約ベースのパスに沿ってパケットを誘導できます。ポリシー設定を通じて、柔軟なアルゴリズムのプレフィックス SID を構成できます。

IGPプロトコルは、リンクメトリックを使用してベストパスを計算します。しかしながら、最適なIGPパスが特定のタイプのトラフィックに対しては必ずしも最適なパスであるとは限りません。そのため、最短IGPメトリックに基づいて計算された最適なパスであるIGPは、トラフィック要件がIGPメトリックに反映されないため、トラフィック制御パスに置き換えられることがよくあります。通常、RSVP-TEまたはSR TEは、この制限を克服するために、追加のメトリックと制約に基づいてパスを計算するために使用されます。Junosは、IGPによって計算された元のパスに加えて、またはその代わりとして、このようなパスを転送テーブルにインストールします。

柔軟なアルゴリズムを設定するメリット

  • ネットワークのコアで使用できるセグメントルーティングトラフィック制御の軽量バージョン。

  • ネットワークコントローラーをインストールしなくても、セグメントルーティングを使用してトラフィック制御を設定できます。

  • BGP-LSやスタティックパスを設定することなく、スライスごとの等価コストマルチパス(ECMP)とTI-LFAを利用できます。

  • 同じ柔軟なアルゴリズム定義と制約計算を使用して、TI-LFAバックアップ・パスを計算します。

  • RSVP または LDP を設定せずに、OSPFv2 のみを使用したセグメント ルーティング トラフィック制御を活用します。

  • 単一のラベルに基づいて制約付きプライマリパスをプロビジョニングする機能。

フレキシブルアルゴリズム定義(FAD)とは何ですか?

柔軟なアルゴリズムにより、IGPは指定された制約に基づいて追加の最適パスを計算できるため、ネットワークコントローラを使用せずにシンプルなトラフィック制御を実現できます。本格的なセグメントルーティングを備えたコントローラを実装していないが、ネットワークでセグメントルーティングのメリットを享受したいネットワーク向けの軽量ソリューションです。すべてのオペレーターは、要件に応じて個別の制約または色を定義できます。

柔軟なアルゴリズムを定義するには、[edit routing-options]階層レベルで flex-algorithm id ステートメントを含めます。フレキシブル アルゴリズム定義 (FAD) には、128 から 255 の範囲の識別子が割り当てられます。この柔軟なアルゴリズムは、ネットワーク内の1つ以上のルーターで定義できます。柔軟なアルゴリズムが、以下のパラメータに基づいて最適経路を計算します。

  • Calculation type- SPF または厳密な SPF は、使用可能な 2 つの計算タイプ オプションです。FAD でこれらの計算の種類のいずれかを指定できます。トラフィックエンジニアリングのショートカットなど、特定のローカルポリシーに基づいてデバイスのSPF計算に影響を与える場合は、SPF計算タイプを選択します。厳密な SPF を選択した場合、ローカル ポリシーは SPF パスの選択に影響を与えることはできません。

  • Metric type- IGPメトリックまたはTEメトリックは、利用可能なメトリックタイプのオプションです。ネットワークの要件に応じて、FAD でこれらのメトリックの種類のいずれかを指定できます。特定のリンクにIGPメトリックを使用したくない場合は、OSPFv2がルートの計算に使用できるTEメトリックを設定することができます。

  • Priority- 要件に従って FAD に優先度を割り当てることができ、OSPFv2 は割り当てられた優先度に基づいて特定の FAD アドバタイズメントを別の FAD よりも優先します。

  • Set of Link constraints- 個々のリンクに色を付けるために、[edit protocols mpls admin-groups]階層レベルで多くのプロトコルの管理者グループを設定できます。これらのadmin-groupsは、[edit routing-options flex-algorithm definition admin-groups] 階層レベルでinclude anyinclude-all、またはexcludeとして定義できます。

冗長性を確保し、競合を避けるために、少数のルーターにのみ柔軟なアルゴリズムを設定することをお勧めします。柔軟なアルゴリズム定義は、IGPでは FAD sub-TLVsとしてアドバタイズされます。非常に大規模なネットワークでは、各柔軟なアルゴリズムが独自のパスを計算し、それを超えるパフォーマンスの問題が発生する可能性があるため、8つ以上の柔軟なアルゴリズム定義を設定することはお勧めしません。

既定の FAD には、次のパラメーターがあります。

  • 計算タイプ: SPF

  • メトリックタイプ:IGPメトリック

  • 優先度: 0

  • リンク制約: なし

手記:

ライブネットワーク内またはオンザフライで柔軟なアルゴリズム定義を変更すると、すべてのノードが新しいパスに収束するまでトラフィックが中断される可能性があります。

Junos OS 21.4R1以降、TEDでは柔軟なアルゴリズム定義(FAD)」と「柔軟なアルゴリズムプレフィックスメトリック(FAPM)」をサポートし、BGP-LSでは対応する2つの新しいTLV「FAD TLV」と「FAPM TLV」を実装しています。FAD TLV の値には、フレックスアルゴリズム、メトリックタイプ、計算タイプ、および優先度が含まれ、これらはすべてそれぞれ 1 バイトです。TLV には、0 個以上のサブ TLV が含まれる場合があります。5 つのサブ tlv は、フレックス アルゴは任意のアフィニティを除外、フレックス アルゴには任意のアフィニティ、フレックス アルゴにはすべてのアフィニティ、フレックス アルゴ定義フラグ、フレックス アルゴは SRLG を除外します。

FAD TLVは、対応するノードが基盤となるIGP TLVまたはサブTLVに由来する場合にのみ、ノードNLRIのBGP-LS属性に追加することができます。ノードNLRIに関連付けられたBGP-LS属性には、ノードがアドバタイズしている各アルゴリズムのフレキシブルアルゴリズム定義に対応する1つ以上のFAD TLVが含まれる場合があります。

FAPM TLV の値には、フレックスアルゴリズム (1 バイト)、予約済み (3 バイト)、メトリック (4 バイト) が含まれています。FAPM TLV は、対応するノードがプレフィックスから発信された場合にのみ、ノードが発信したプレフィックス NLRI の BGP-LS 属性に追加できます。

Junos OSリリース22.4R1以降、エリア間プレフィックスに最適なエンドツーエンドパスを許可するために、柔軟なアルゴリズムプレフィックスメトリック(FAPM)を定義しました。エリアボーダールーター(ABR)は、特定のフレキシブルアルゴリズム(フレックスアルゴ)で到達可能なエリア間のプレフィックスをアドバタイズするときに、FASTMを含める必要があります。プレフィックスが到達できない場合、ABR はエリア間でアドバタイズするときにそのプレフィックスをそのフレックスアルゴに含めることはできません。定義された FAPM は、エリア間のサポートを提供します。

柔軟なアルゴリズムへの参加

要件に応じて、特定の柔軟なアルゴリズムに参加するように特定のルーターを構成できます。柔軟なアルゴリズム定義に基づいて計算されたパスは、さまざまなアプリケーションで使用され、それぞれが独自のデータプレーンを使用して、そのようなパスを介してデータを転送する可能性があります。参加デバイスは、OSPFv2のセグメントルーティングフレキシブルアルゴリズムサブTLV内のすべてのアプリケーションに、特定のフレキシブルアルゴリズムへの参加を明示的にアドバタイズする必要があります。その FAD で指定された制約をサポートできる場合は、特定の柔軟なアルゴリズムに参加するようにノードを構成できます。

柔軟なアルゴリズムへの参加を設定するには、[edit protocols isis source-packet- routing]階層レベルで flex-algorithm ステートメントを含めます。同じデバイスがFADをアドバタイズし、柔軟なアルゴリズムに参加することもできます。

柔軟なアルゴリズム定義で構成されたネットワークトポロジー

図 1 にトポロジーの例を示しており、8 台のルーター R0、R1、R2、R3、R4、R5、R6、R7 があります。次の表に示すように、4 つの柔軟なアルゴリズム 128、129、130、および 135 が admin-group で定義および設定されます。

フレックスアルゴリズム定義(FAD)

128

赤を含める

129

緑を含める

130

緑と青を含める

135

赤を除外

図1: 柔軟なアルゴリズムトポロジFlexible Algorithm Topology

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

図2: 柔軟なアルゴリズム定義のためのトラフィックフロー 128 Traffic Flow for Flexible Algorithm Definition 128

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

図3: 柔軟なアルゴリズム定義のためのトラフィックフロー 129 Traffic Flow for Flexible Algorithm Definition 129

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

図4: フレキシブルアルゴリズム定義のトラフィックフロー 130 Traffic flow for Flexible Algorithm Definition 130

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

図5: 柔軟なアルゴリズム定義のためのトラフィックフロー 135 Traffic Flow for Flexible Algorithm Definition 135

柔軟なアルゴリズム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 計算であるため、リモート ループ フリーの代替機能はサポートされていません。

  • 柔軟なアルゴリズム参加がない場合の柔軟なアルゴリズム定義のアドバタイズはサポートされていません。

  • アプリケーション固有のリンク属性アドバタイズメントを使用した flex アルゴリズムのリンク属性のアドバタイズはサポートされていません。

  • トランスポートクラスRIBはサポートされていません。

アプリケーション固有のリンク属性ベースの柔軟なアルゴリズム

Junos OSおよびJunos OS Evolvedリリース22.2R1以降、同じリンク上でRSVPおよびフレキシブルアルゴリズムのTEメトリック、遅延メトリック、管理グループなどの異なるTE属性をアドバタイズできるようになりました。これは、RFC 8920で定義されている柔軟なアルゴリズム固有のアプリケーション固有のリンク属性を使用して行われます。

柔軟なアルゴリズムのアプリケーション固有のリンク属性で te-metric、delay-metric、またはadmin-groupsをアドバタイズすることの利点は、単一のリンクで、RSVP などのレガシー アプリケーションには異なる te-link-attribute をアドバタイズし、柔軟なアルゴリズムには異なる te リンク属性をアドバタイズできることです。

柔軟なアルゴリズムのアプリケーション固有の te 属性を設定するには、[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属性サブTLV。アプリケーション固有の TE 属性サブ TLV は、RFC 7684 で定義されている OSPFv2 拡張リンク TLV のサブ TLV です。

  • 柔軟なアルゴリズム向けにXビットをアドバタイズするための標準アプリケーション識別子ビットマスクを部分的にサポートしています。teメトリック、遅延メトリック、または管理グループのみが、アプリケーション固有のリンク属性サブTLVの一部としてアドバタイズされます。

オペレーティングシステムは、アプリケーション固有のリンク属性ベースの柔軟なアルゴリズムと組み合わせて、次の機能をサポートしていません。

  • ユーザー定義アプリケーション識別子ビット マスクのアドバタイズはサポートされていません。
  • トラフィック制御データベース(TED)はアプリケーション固有のリンク属性をサポートしていないため、柔軟なアルゴリズムのアプリケーション固有のリンク属性、またはBGP-LSでのアプリケーション固有のリンク属性の再アドバタイズはサポートされていません。
  • 標準アプリケーション識別子ビット マスクおよびユーザー定義アプリケーション識別子ビット マスク長がゼロに設定された共通のアプリケーション固有リンク属性のアドバタイズはサポートされていません。

  • フレキシブル アルゴリズムでの SRLG リンク制約のアドバタイズはサポートされていません。

  • 柔軟なアルゴリズムを除き、複数のアプリケーションのトラフィックエンジニアリングのサポートはサポートされていません。

  • MPLS に依存しない管理グループの定義はサポートされていません。

例:OSPFフレキシブルアルゴリズム

概要

この例では、OSPFv2 ネットワークでフレキシブル アルゴリズムを設定する方法を示します。この柔軟なアルゴリズムにより、コントローラのないネットワークは、実際にネットワークコントローラを実装しなくても、セグメントルーティングを使用してトラフィック制御を設定できます。

Junos OS Release 21.1R1以降、要件に応じて異なるパラメーターとリンク制約を使用してパスを計算する柔軟なアルゴリズムを定義することで、ネットワークをシンスライスすることができます。計算タイプ、メトリックタイプ、および一連の制約で構成されるセットは、フレキシブルアルゴリズム定義(FAD)と呼ばれます。FADを定義し、OSPFv2ネットワークで同じことをアドバタイズすることができます。デバイスは、その特定の FAD の制約をサポートしている場合、特定の柔軟なアルゴリズムに参加するように構成することもできます。

位相幾何学

図6 は、R0、R1、R2、R3、R4、R5の6つのデバイスが存在する柔軟なアルゴリズムトポロジーを示しています。2つの可撓性アルゴリズム128および129は、これらのデバイスの各々に定義されている。管理者グループ赤、青、緑がデバイス上で設定されています。メトリックタイプ、計算タイプ、リンク制約などの異なるパラメータを持つFADが、各デバイスで定義されます。

図6: 柔軟なアルゴリズムトポロジFlexible Algorithm Topology

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MXシリーズルーター 6台。
  • すべてのデバイスで実行されているJunos OSリリース21.1R1以降。

構成

CLIクイック構成

この例を素早く設定するには、以下のコマンドをコピーしてテキスト・ファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて必要な内容を変更した後、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

デバイスR0

content_copy zoom_out_map
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

content_copy zoom_out_map
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

content_copy zoom_out_map
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

content_copy zoom_out_map
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

content_copy zoom_out_map
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

content_copy zoom_out_map
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 で以下のステップを実行します。

  1. IPトランスポートを有効にするようにデバイスインターフェイスを設定します。

    content_copy zoom_out_map
    [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
  2. OSPFセッションのルーターIDとして使用されるループバックインターフェイス(lo0)アドレスを設定します。

    content_copy zoom_out_map
    [edit]
    user@R0set interfaces lo0 unit 0 family inet address 192.168.255.10/32
  3. ルーター ID と自律システム(AS)番号を設定して、同じ AS に属する一連のルーティングデバイス内でルーティング情報を伝送します。

    content_copy zoom_out_map
    [edit]
    user@R0set routing-options router-id 192.168.255.10
    user@R0set routing-options autonomous-system 65000
  4. パケットを負荷分散するポリシーを定義し、パケットごとのポリシーを適用してトラフィックの負荷分散を有効にします。

    content_copy zoom_out_map
    [edit]
    user@R0set policy-options policy-statement pplb then load-balance per-packet
    user@R0set routing-options forwarding-table export pplb
  5. デバイス R0 が 192.168.255.10/32 ネットワークに到達できるようにするルーティング ポリシー条件のルート フィルターを設定します。

    content_copy zoom_out_map
    [edit]
    user@R0set policy-options policy-statement prefix-sid term 1001 from route-filter 192.168.255.10/32 exact
  6. 管理インターフェイスを除くすべてのインターフェイスに MPLS を設定します。
    content_copy zoom_out_map
    [edit]
    user@R0set protocols mpls interface all
    user@R0set protocols mpls interface fxp0.0 disable
  7. リンクに静的ラベルを割り当てるために、MPLSラベル範囲を設定します。

    content_copy zoom_out_map
    [edit]
    user@R0set protocols mpls label-range static-label-range 1000 8000
  8. TI-LFA を設定し、リンクとノードの障害に対する保護を有効にします。TI-LFAを用いたSRでは、プライマリパスに障害が発生したり利用できなくなった場合、バックアップや代替パスに瞬時にトラフィックをルーティングすることで、ネットワーク接続の早期復旧を実現します。

    content_copy zoom_out_map
    [edit]
    user@R0set protocols ospf backup-spf-options use-source-packet-routing
  9. バックアップの最短パスファースト属性を保護するため、セグメントルーティングルーティングパスのラベルの最大数を設定します。

    content_copy zoom_out_map
    [edit]
    user@R0set protocols ospf backup-spf-options use-post-convergence-lfa maximum-labels 5
  10. OSPFプロトコルのSPRINGで、プレフィックスセグメント属性、開始ラベル、セグメントルーティンググローバルブロック(SRGB)のインデックス範囲を設定します。

    content_copy zoom_out_map
    [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
    
  11. ポストコンバージェンスパスをたどるOSPFインターフェイスでノードリンク保護を有効にします。

    content_copy zoom_out_map
    [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
  12. ループバック インターフェイスをパッシブとして設定して、プロトコルがループバック インターフェイス上で実行されないようにし、ループバック インターフェイスがネットワーク全体に正しくアドバタイズされるようにします。

    content_copy zoom_out_map
    [edit]
    user@R0set protocols ospf area 0.0.0.0 interface lo0.0 passive
    
  13. デバイス R0 で柔軟なアルゴリズムを定義します。128 から 255 の範囲の各 FAD に名前を割り当てます。

    content_copy zoom_out_map
    [edit]
    user@R0set routing-options flex-algorithm 128
    user@R0set routing-options flex-algorithm 129

    定義のパラメーターを指定します。OSPFv2 は、これらの指定された FAD パラメータに基づいてパスを計算します。

    1. OSPFv2 プロトコルがパスを計算する際の計算タイプを指定します。

      content_copy zoom_out_map
      [edit]
      user@R0set routing-options flex-algorithm 128 definition spf
      user@R0set routing-options flex-algorithm 128 definition spf
    2. OSPFv2がパスを計算する基準となるメトリック タイプを指定します。

      content_copy zoom_out_map
      [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
    3. RSVPトラフィックエンジニアリングを有効にしている場合、多くのプロトコルのadminグループを設定して、個々のリンクに色を付けることができます。

      content_copy zoom_out_map
      [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
    4. 設定したadmin-groupsポリシーをデバイスR0インターフェイスに割り当てます。

      content_copy zoom_out_map
      [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
      
    5. 要件に従って管理者グループを定義します。

      content_copy zoom_out_map
      [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 でアドミニストレーション カラーをアドバタイズする必要があります。インターフェイスでRSVPを有効にするか、トラフィック制御用にRSVPを設定していない場合は、常に [edit protocols ospf] 階層レベルでセットトラフィック制御アドバタイズを設定する必要があります。

      content_copy zoom_out_map
      [edit]
      user@R0set protocols ospf traffic-engineering advertisement always
  14. デバイス R0 で柔軟なアルゴリズム参加を設定します。同じデバイスがFADをアドバタイズし、柔軟なアルゴリズムに参加することもできます。
    content_copy zoom_out_map
    [edit]
    user@R0set protocols ospf source-packet-routing flex-algorithm 128
    user@R0set protocols ospf source-packet-routing flex-algorithm 129
  15. ポリシー設定を通じてプレフィックスセグメントをアドバタイズします。

    content_copy zoom_out_map
    [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 interfacesshow routing-optionsshow protocols、および show policy-options コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

content_copy zoom_out_map
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 データベースに表示されていることを確認します。

アクション

動作モードから、 show ospf database opaque-area extensive コマンドを実行します。

R0について

content_copy zoom_out_map
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について

content_copy zoom_out_map
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 内部ルートの検証

目的

柔軟なアルゴリズム固有のOSPF内部ルートが表示されているか検証する。

アクション

動作モードから、 show ospf route flex-algorithm <flex-algorithm-id> コマンドを実行します。

R0について

content_copy zoom_out_map
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 が付きます。

フレックスカラールートの検証

目的

柔軟なアルゴリズム固有のOSPF内部ルートが表示されているか検証する。

アクション

動作モードから、 show route protocol ospf コマンドを実行します。

R0について

content_copy zoom_out_map
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について

content_copy zoom_out_map
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 キーワードが表示されます。

footer-navigation