項目一覧
OSPF のループフリー代替ルートの設定
OSPF のプレフィックス単位ループ解放代替
特定のトポロジーと使用シナリオでは、複数の宛先が同じプレフィックスを発信し、最適なプレフィックス オリジネーターへの実行可能な LFA がなく、最適でないプレフィックス オリジネーターには LFA がある場合。 プレフィックス単位の LFA は、最適なプレフィックス オリジネーターへの LFA の代わりに、非最適なプレフィックス オリジネーターへの LFA を使用して、ローカル修復を提供するテクノロジーです。これを使用して、OSPFプロトコルのローカル修復カバレッジも向上させることができます。
Per-Prefix Loop Free Alternates(LFA):Loop Free Alternates(LFA)は、プライマリネクストホップ(ノードまたはリンク)に障害が発生した場合に、ネイバーをバックアップネクストホップとして使用し、トラフィックが一時的に流れるためのローカル修復パスを提供する技術です。このための基本的な要件は、選択されたバックアップネイバーが、宛先へのプライマリネクストホップに関してループフリーパスを提供し、一連の内部ゲートウェイプロトコル(IGP)プレフィックスを発信することです。
次のトポロジーは、プレフィックス単位の LFA 機能が適用可能な導入ケースを示しています。
ABR1とABR2は、IPv6コアネットワークにデュアルホームされたエリア境界ルーター(ABR)であり、プレフィックス10.0.1.0/24のサマリーLSAをメトリック10でアドバタイズします。また、PEルーターの観点からは、ABR1は10.0.1.0/24に最適なプレフィックスオリジネーターです。この場合、P2 は ABR1 の有効な LFA ではありません。ECMP(等コスト マルチパス){P2、PE、P1、ABR1}および{P2、ABR2、ABR1}により、トラフィックの一部がルーター PE を介してループバックされます(有効な LFA はありません)。ただし、10.0.1.0/24 のプレフィックス オリジネーターでもある ABR2 の場合、唯一のパスが {P2, ABR2} であるため、P2 は有効な LFA です。
OSPF のプレフィックス単位の LFA の設定
プレフィックス単位の LFA は、最適なプレフィックス オリジネーターへの LFA の代わりに、最適でないプレフィックス オリジネーターへの LFA を使用して、ローカル修復を提供できるメカニズムです。このような場合、プレフィックス単位の LFA を使用して、OSPF プロトコルのローカル修復カバレッジを増やすことができます。
LFA(Loop Free Alternates)は、プライマリ ネクスト ホップ(ノードまたはリンク)に障害が発生した場合に、ネイバーをバックアップ ネクスト ホップとして使用し、トラフィックが一時的に流れるようにローカル修復パスを提供するメカニズムです。このための基本的な要件は、選択されたバックアップネイバーが、一連のIGPプレフィックスを発信する宛先に向けて、プライマリネクストホップに関してループフリーパスを提供することです。特定のトポロジーと使用シナリオでは、複数の宛先が同じプレフィックスを発信していて、最適なプレフィックス オリジネーターへの実行可能な LFA がなく、非最適なプレフィックス オリジネーターには LFA がある可能性があります。プレフィックス単位の LFA は、最適なプレフィックス オリジネーターへの LFA の代わりに、最適でないプレフィックス オリジネーターへの LFA を使用して、ローカル修復を提供できるメカニズムです。このような場合、プレフィックス単位の LFA を使用して、OSPF プロトコルのローカル修復カバレッジを増やすことができます。
OSPF インターフェイスのプレフィックス単位の LFA を設定するには:
[edit protocols (ospf | ospf3) backup-spf-options]階層レベルでper-prefix-calculation設定ステートメントを設定します。
OSPF のループフリー代替ルートの概要
OSPF ループフリーの代替ルートのサポートは、基本的に OSPF の IP 高速再ルート機能を追加します。Junos OSは、すべてのOSPFルートに対してループフリーのバックアップルートを事前に計算します。これらのバックアップルートは、パケット転送エンジンに事前インストールされており、特定のルートのプライマリネクストホップのリンクが利用できなくなった場合、ローカル修復を実行し、バックアップパスを実装します。ローカル修復により、パケット転送エンジンは、ルーティングエンジンから事前計算されたパスを受信する前に、パス障害を修正することができます。ローカル修復により、トラフィックの再ルーティングに要する時間が50ミリ秒未満に短縮されます。対照的に、グローバル修復は、新しいルートを計算するのに最大800ミリ秒かかる場合があります。ローカル・リペアでは、グローバル・リペアが新しいルートを計算できるようになるまで、バックアップ・パスを使用してトラフィックのルーティングを続行できます。
ループフリーパスとは、特定の宛先に到達するために、ルーティングデバイスを介してトラフィックを転送しないパスのことです。つまり、宛先への最短パスが最初にその宛先へのバックアップ ルートとして使用されていないルーティング デバイスを通過するネイバー。OSPF ルートのループフリーの代替パスを決定するために、Junos OS は各 1 ホップ ネイバーに対して最短パス優先(SPF)計算を実行します。任意のOSPFインターフェイスで、代替ループフリールートのサポートを有効にすることができます。OSPF がすでに有効になっているインターフェイスで LDP を有効にするのが一般的であるため、この機能は LDP ラベルスイッチ パス(LSP)のサポートも提供します。
LDP と OSPF の両方に設定されたインターフェイスで代替ループフリー ルートのサポートを有効にすると、 traceroute コマンドを使用して、プライマリ ネクスト ホップへのアクティブなパスをトレースできます。
OSPF ルートを介して利用可能なバックアップ カバレッジのレベルは、実際のネットワーク トポロジーに依存し、通常は、特定のルーティング デバイスのすべての宛先で 100% 未満です。バックアップの対象範囲を拡張して、RSVP LSP パスを含めることができます。
Junos OS は、代替のループフリー ルートを通じた OSPF のルート冗長性を実現する 3 つのメカニズムを提供します。
リンク保護—リンクごとのトラフィック保護を提供します。リンク保護は、1つのリンクのみが使用できなくなる可能性があるが、プライマリパス上の隣接ノードは別のインターフェイスを介して引き続き使用できると想定する場合に使用します。
ノードリンク保護:まったく異なるルーティングデバイスを介して代替パスを確立します。ノードリンク保護は、リンクが利用できなくなったときにノードへのアクセスが失われると想定する場合に使用します。その結果、Junos OS は、プライマリ ネクストホップ ルーティング デバイスを回避するバックアップ パスを計算します。
プレフィックス単位のループフリー代替(LFA)—ネイバーをバックアップネクストホップとして使用し、プライマリネクストホップ(ノードまたはリンク)に障害が発生した場合に、トラフィックフローのローカル修復パスを提供できるテクノロジーです。このための基本的な要件は、選択されたバックアップネイバーが、宛先へのプライマリネクストホップに関してループフリーパスを提供し、一連の内部ゲートウェイプロトコル(IGP)プレフィックスを発信することです。
特定のトポロジーと使用シナリオでは、複数の宛先が同じプレフィックスを発信しており、最適なプレフィックス オリジネーターへの有効な LFA がなく、最適なプレフィックス オリジネーターには有効な LFA がある可能性があります。 プレフィックス単位の LFA は、最適なプレフィックス オリジネーターへの LFA の代わりに、最適でないプレフィックス オリジネーターへの LFA を使用して、ローカル修復を提供できるメカニズムです。このような場合、プレフィックス単位の LFA を使用して、OSPF プロトコルのローカル修復カバレッジを増やすことができます。
OSPFインターフェイスでリンク保護またはノードリンク保護を有効にすると、Junos OSは、保護されたインターフェイスを通過するすべての宛先ルートのプライマリネクストホップへの代替パスを作成します。
例:OSPF のループフリー代替ルートの設定
この例では、OSPFが有効になっているインターフェイスでのリンク保護の使用を示しています。
リンク保護を有効にすると、Junos OSは、保護されたインターフェイスを通過するすべての宛先ルートのプライマリネクストホップへの代替パスを作成します。リンク保護は、1 つのリンクのみが利用できなくなる可能性があるが、隣接ノードは別のインターフェイスを介して引き続き使用できると想定する場合に使用します。
必要条件
この例を設定する前に、デバイス初期化以外の特別な設定を行う必要はありません。
概要
この例では、6 つの OSPF ネイバーがリンク保護で設定されています。これにより、Junos OSは、保護された各インターフェイスを通過するすべての宛先ルートのプライマリネクストホップへの代替パスを作成します。リンク保護がここで使用されているのは、リンクが利用できなくなっても、隣接ノードは別のインターフェイスを介して引き続き使用できるためです。
この例は、2 つのトポロジーを示しています。1 つはデフォルト トポロジで、もう 1 つは音声トポロジです。マルチトポロジールーティングの詳細については、 マルチトポロジールーティングユーザーガイドを参照してください。
この例には、保護された OSPF インターフェイスのバックアップ LSP として設定された RSVP LSP も含まれています。
位相幾何学
図 2 は、サンプルのネットワークを示しています。
CLIクイック構成 は、 図 2 のすべてのデバイスの設定を示しています。
セクション #d148e68__d148e786 では、デバイスR1の手順について説明します。
構成
CLIクイック構成
この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、 [edit] 階層レベルのCLIにコマンドをコピー&ペーストしてください。
デバイスR1
set interfaces so-0/2/2 unit 0 description to-R2 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.1/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R2 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.1/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R4 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.17/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R4 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.17/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.1/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls label-switched-path path1 backup set protocols mpls label-switched-path path1 to 10.255.164.3 set protocols mpls label-switched-path path2 backup set protocols mpls label-switched-path path2 to 10.255.164.3 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set policy-options policy-statement pplb then load-balance per-packet set routing-options forwarding-table export pplb set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
デバイスR2
set interfaces so-0/2/2 unit 0 description to-R1 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.2/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R1 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.2/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.21/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.5/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.2/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
デバイスR3
set interfaces t1-0/1/2 unit 0 description to-R6 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.25/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R2 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.6/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R6 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.25/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.3/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf traceoptions file ospf set protocols ospf traceoptions file size 5m set protocols ospf traceoptions file world-readable set protocols ospf traceoptions flag error set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options static route 11.3.1.0/24 discard set routing-options static route 11.3.2.0/24 discard set routing-options static route 11.3.3.0/24 discard set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
デバイス R4
set interfaces t1-0/1/0 unit 0 description to-R1 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.18/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R1 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.18/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R5 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.9/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R5 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.9/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.4/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
デバイス R5
set interfaces t1-0/1/2 unit 0 description to-R4 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.10/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces s0-0/2/0 unit 0 description to-R2 set interfaces s0-0/2/0 unit 0 family inet address 192.168.242.22/30 set interfaces s0-0/2/0 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R4 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.10/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R6 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.13/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces t1-0/2/1 unit 0 description to-R6 set interfaces t1-0/2/1 unit 0 family inet address 192.168.241.13/30 set interfaces t1-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.5/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
デバイス R6
set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.14/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R5 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.14/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces t1-0/1/1 unit 0 description to-R3 set interfaces t1-0/1/1 unit 0 family inet address 192.168.241.26/30 set interfaces t1-0/1/1 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.26/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.6/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
プロシージャ
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイド の コンフィギュレーション・モードでのCLIエディタの使用を参照してください。
デバイスR1を設定するには:
デバイスインターフェイスを設定します。
[edit interfaces] user@R1# set so-0/2/2 unit 0 description to-R2 user@R1# set so-0/2/2 unit 0 family inet address 192.168.242.1/30 user@R1# set so-0/2/2 unit 0 family mpls user@R1# set t1-0/1/2 unit 0 description to-R2 user@R1# set t1-0/1/2 unit 0 family inet address 192.168.241.1/30 user@R1# set t1-0/1/2 unit 0 family mpls user@R1# set t1-0/1/0 unit 0 description to-R4 user@R1# set t1-0/1/0 unit 0 family inet address 192.168.241.17/30 user@R1# set t1-0/1/0 unit 0 family mpls user@R1# set so-0/2/0 unit 0 description to-R4 user@R1# set so-0/2/0 unit 0 family inet address 192.168.242.17/30 user@R1# set so-0/2/0 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 10.255.164.1/32 primary
バックアップカバレッジを拡張して、RSVP LSP パスを含めます。
[edit protocols rsvp] user@R1# set interface all link-protection user@R1# set interface fxp0.0 disable
インターフェイスでMPLSを有効にし、デバイスR3へのバックアップLSPを設定します。
[edit protocols mpls] user@R1# set interface all user@R1# set interface fxp0.0 disable user@R1# set label-switched-path path1 backup user@R1# set label-switched-path path1 to 10.255.164.3 user@R1# set label-switched-path path2 backup user@R1# set label-switched-path path2 to 10.255.164.3
OSPF接続、リンクメトリック、リンク保護を設定します。
[edit protocols ospf] user@R1# set traffic-engineering [edit protocols ospf area 0.0.0.0] user@R1# set interface fxp0.0 disable user@R1# set interface lo0.0 passive user@R1# set interface so-0/2/0.0 link-protection user@R1# set interface so-0/2/0.0 metric 10 user@R1# set interface so-0/2/2.0 link-protection user@R1# set interface so-0/2/2.0 metric 10 user@R1# set interface t1-0/1/0.0 link-protection user@R1# set interface t1-0/1/0.0 metric 10 user@R1# set interface t1-0/1/2.0 link-protection user@R1# set interface t1-0/1/2.0 metric 10
(オプション)音声トラフィックに特定のOSPFトポロジーを設定します。
[edit protocols ospf] user@R1# set topology voice topology-id 32 [edit routing-options topologies family inet] user@R1# set topology voice
インターフェイスでLDPを有効にします。
[edit protocols ldp] user@R1# set interface all user@R1# set interface fxp0.0 disable
(オプション)パケット単位のロードバランシングを設定する。
[edit policy-options policy-statement pplb] user@R1# set then load-balance per-packet [edit routing-options forwarding-table] user@R1# set export pplb
新しい転送ネクストホップを作成する際に確認応答を要求するように、ルーティングプロトコルプロセス(rpd)を設定します。
保護メカニズムが使用されている場合には、
indirect-next-hop-change-acknowledgementsステートメントを設定することをお勧めします。これには、FRR(高速再ルート)などの MPLS RSVP 保護のほか、IGP(内部ゲートウェイ プロトコル)のループフリー代替(LFA)リンクまたはノード保護が含まれます。[edit routing-options forwarding-table] user@R1# set indirect-next-hop-change-acknowledgements
業績
設定モードから、 show interfaces、 show protocols、 show policy-options、および show routing-options コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@R1# show interfaces
so-0/2/2 {
unit 0 {
description to-R2;
family inet {
address 192.168.242.1/30;
}
family mpls;
}
}
t1-0/1/2 {
unit 0 {
description to-R2;
family inet {
address 192.168.241.1/30;
}
family mpls;
}
}
t1-0/1/0 {
unit 05 {
description to-R4;
family inet {
address 192.168.241.17/30;
}
family mpls;
}
}
so-0/2/0 {
unit 0 {
description to-R4;
family inet {
address 192.168.242.17/30;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 10.255.164.1/32 {
primary;
}
}
}
}
user@R1# show protocols
rsvp {
interface all {
link-protection;
}
interface fxp0.0 {
disable;
}
}
mpls {
label-switched-path path1 {
backup;
to 10.255.164.3;
}
label-switched-path path2 {
backup;
to 10.255.164.3;
}
interface all;
interface fxp0.0 {
disable;
}
}
ospf {
topology voice topology-id 32;
traffic-engineering;
area 0.0.0.0 {
interface fxp0.0 {
disable;
}
interface lo0.0 {
passive;
}
interface so-0/2/0.0 {
link-protection;
metric 10;
}
interface so-0/2/2.0 {
link-protection;
metric 10;
}
interface t1-0/1/0.0 {
link-protection;
metric 10;
}
interface t1-0/1/2.0 {
link-protection;
metric 10;
}
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
user@R1# show policy-options
policy-statement pplb {
then {
load-balance per-packet;
}
}
user@R1# show routing-options
forwarding-table {
export pplb;
indirect-next-hop-change-acknowledgements;
}
topologies {
family inet {
topology voice;
}
}
デバイスの設定が完了したら、設定モードから commit を入力します。
検証
設定が正常に機能していることを確認します。
デバイスR1でルートを検証する
目的
デバイスR1で、ルーティングテーブル内のOSPFルートを確認します。
アクション
user@R1> show route protocol ospf
inet.0: 23 destinations, 23 routes (23 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30
to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
to 192.168.242.18 via so-0/2/0.0
> to 192.168.241.18 via t1-0/1/0.0
192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
224.0.0.5/32 *[OSPF/10] 1w1d 02:46:58, metric 1
MultiRecv
inet.3: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
:voice.inet.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10
to 192.168.242.18 via so-0/2/0.0
> to 192.168.241.18 via t1-0/1/0.0
10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25
to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.18 via so-0/2/0.0
> to 192.168.241.18 via t1-0/1/0.0
192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25
to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
> to 192.168.242.18 via so-0/2/0.0
to 192.168.241.18 via t1-0/1/0.0
192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20
to 192.168.242.2 via so-0/2/2.0
> to 192.168.241.2 via t1-0/1/2.0
192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25
> to 192.168.242.2 via so-0/2/2.0
to 192.168.241.2 via t1-0/1/2.0
mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
意味
予想通り、デバイスR1には各宛先への潜在的なルートが複数あります。
バックアップカバレッジの確認
目的
デバイスR1で、 show (ospf | ospf3) backup coverage コマンドを使用して、ネットワーク内のすべてのノードとプレフィックスで利用可能なバックアップカバレッジのレベルを確認します。
アクション
user@R1> show ospf backup coverage
Topology default coverage:
Node Coverage:
Area Covered Total Percent
Nodes Nodes Covered
0.0.0.0 5 5 100.00%
Route Coverage:
Path Type Covered Total Percent
Routes Routes Covered
Intra 17 18 94.44%
Inter 0 0 100.00%
Ext1 0 0 100.00%
Ext2 0 0 100.00%
All 17 18 94.44%
Topology voice coverage:
Node Coverage:
Area Covered Total Percent
Nodes Nodes Covered
0.0.0.0 5 5 100.00%
Route Coverage:
Path Type Covered Total Percent
Routes Routes Covered
Intra 17 18 94.44%
Inter 0 0 100.00%
Ext1 0 0 100.00%
Ext2 0 0 100.00%
All 17 18 94.44%
バックアップLSPの確認
目的
デバイスR1では、 show (ospf | ospf3) backup lsp コマンドを使用して、OSPFルートのバックアップルートとして指定されたLSPを確認します。
アクション
user@R1> show ospf backup lsp
path1
Egress: 10.255.164.3, Status: up, Last change: 01:13:48
TE-metric: 19, Metric: 0
path2
Egress: 10.255.164.3, Status: up, Last change: 01:13:48
TE-metric: 19, Metric: 0
バックアップネイバーの確認
目的
デバイスR1で、 show (ospf | ospf3) backup neighbor コマンドを使用して、バックアップパスのダイレクトネクストホップが利用可能なネイバーを確認します。
アクション
user@R1> show ospf backup neighbor Topology default backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2 Topology voice backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2
SPF計算の確認
目的
デバイスR1で、 show (ospf | ospf3) backup spf detail コマンドを使用して、バックアップパスのOSPF最短パス優先(SPF)計算を確認します。出力を制限するために、音声トポロジーを コマンドで指定します。
アクション
user@R1> show ospf backup spf detail topology voice
Topology voice results:
Area 0.0.0.0 results:
192.168.241.2
Self to Destination Metric: 10
Parent Node: 10.255.164.1
Primary next-hop: t1-0/1/2.0
Backup next-hop: path1
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.2
Eligible, Reason: Contributes backup next-hop
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Interface is already covered
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Not evaluated, Reason: Interface is already covered
192.168.241.18
Self to Destination Metric: 10
Parent Node: 10.255.164.1
Primary next-hop: t1-0/1/0.0
Backup next-hop: so-0/2/0.0 via 192.168.242.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.1
Track Item: 10.255.164.2
Track Item: 10.255.164.4
Not eligible, Reason: Path loops
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Eligible, Reason: Contributes backup next-hop
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Not evaluated, Reason: Interface is already covered
192.168.242.2
Self to Destination Metric: 10
Parent Node: 10.255.164.1
Primary next-hop: so-0/2/2.0
Backup next-hop: path2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.2
Eligible, Reason: Contributes backup next-hop
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Interface is already covered
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Not evaluated, Reason: Interface is already covered
192.168.242.18
Self to Destination Metric: 10
Parent Node: 10.255.164.1
Primary next-hop: so-0/2/0.0
Backup next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.1
Track Item: 10.255.164.2
Track Item: 10.255.164.4
Not eligible, Reason: Path loops
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Eligible, Reason: Contributes backup next-hop
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Not evaluated, Reason: Interface is already covered
10.255.164.2
Self to Destination Metric: 10
Parent Node: 192.168.241.2
Parent Node: 192.168.242.2
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.2
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Track Item: 10.255.164.2
Not evaluated, Reason: Primary next-hop multipath
10.255.164.4
Self to Destination Metric: 10
Parent Node: 192.168.241.18
Parent Node: 192.168.242.18
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.4
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Track Item: 10.255.164.4
Not evaluated, Reason: Primary next-hop multipath
192.168.241.10
Self to Destination Metric: 20
Parent Node: 10.255.164.4
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.242.6
Self to Destination Metric: 20
Parent Node: 10.255.164.2
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 30, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Track Item: 10.255.164.1
Track Item: 10.255.164.2
Not evaluated, Reason: Primary next-hop multipath
192.168.242.10
Self to Destination Metric: 20
Parent Node: 10.255.164.4
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.242.22
Self to Destination Metric: 20
Parent Node: 10.255.164.2
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Track Item: 10.255.164.2
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
10.255.164.3
Self to Destination Metric: 20
Parent Node: 192.168.242.6
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
10.255.164.5
Self to Destination Metric: 20
Parent Node: 192.168.241.10
Parent Node: 192.168.242.10
Parent Node: 192.168.242.22
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.242.14
Self to Destination Metric: 25
Parent Node: 10.255.164.5
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.242.26
Self to Destination Metric: 25
Parent Node: 10.255.164.3
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
10.255.164.6
Self to Destination Metric: 25
Parent Node: 192.168.242.14
Parent Node: 192.168.242.26
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.241.14
Self to Destination Metric: 30
Parent Node: 10.255.164.5
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Primary next-hop: so-0/2/0.0 via 192.168.242.18
Primary next-hop: t1-0/1/0.0 via 192.168.241.18
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 15, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
192.168.241.26
Self to Destination Metric: 30
Parent Node: 10.255.164.3
Primary next-hop: so-0/2/2.0 via 192.168.242.2
Primary next-hop: t1-0/1/2.0 via 192.168.241.2
Backup Neighbor: 10.255.164.3 (LSP endpoint)
Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20
Self to Neighbor Metric: 20, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.2
Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
Backup Neighbor: 10.255.164.4
Neighbor to Destination Metric: 25, Neighbor to Self Metric: 10
Self to Neighbor Metric: 10, Backup preference: 0x0
Not evaluated, Reason: Primary next-hop multipath
OSPF のリンク保護の設定
リンクプロテクションは、OSPFが有効になっているどのインターフェイスにも設定できます。リンク保護を有効にすると、Junos OSは、保護されたインターフェイスを通過するすべての宛先ルートのプライマリネクストホップへの代替パスを作成します。リンク保護は、1 つのリンクのみが利用できなくなる可能性があるが、隣接ノードは別のインターフェイスを介して引き続き使用できると想定する場合に使用します。
リンク保護は以下でサポートされています。
OSPFv2 および OSPFv3 インターフェイス
OSPFv3 ユニキャスト レルム
OSPFv2 ユニキャスト トポロジー(マルチキャスト トポロジーを除く)
OSPFv2 および OSPFv3 でサポートされるすべてのルーティング インスタンス
論理システム
OSPFインターフェイスのリンクプロテクションを設定するには:
[edit protocols (ospf | ospf3) area area-id interface interface-name]階層レベルでlink-protectionステートメントを含めます。
OSPFのリンクプロテクションを設定する場合、ルーティングプロトコルプロセスがルーティングテーブル内の特定のルートのすべてのネクストホップをインストールするように、パケットごとのロードバランシングルーティングポリシーも設定する必要があります。
次の例では、エリア0.0.0.0のOSPFインターフェイス so-0/0/0.0 がリンク保護用に設定されています。このインターフェイスを通過する宛先ルートのリンクが利用できなくなった場合、Junos OSは隣接ノード上の別のインターフェイスを経由するループフリーのバックアップパスを作成するため、利用できなくなったリンクは回避されます。
[edit]
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0.0 {
link-protection;
}
}
}
}
参照
OSPFのノードリンク保護の設定
ノードリンク保護は、OSPFが有効になっているすべてのインターフェイスで設定できます。ノードリンク保護は、保護されたインターフェイスを通過するすべての宛先ルートに対して、まったく異なるルーティングデバイスを介して代替パスを確立します。ノードリンク保護は、ルーティングデバイスまたはノード全体が障害発生したことを前提としています。したがって、Junos OS は、プライマリ ネクストホップ ルーティング デバイスを回避するバックアップ パスを計算します。
ノードリンク保護は以下でサポートされています。
OSPFv2 および OSPFv3 インターフェイス
OSPFv3 ユニキャスト レルム
OSPFv2 ユニキャスト トポロジー
OSPFv2 および OSPFv3 でサポートされるすべてのルーティング インスタンス
論理システム
OSPFインターフェイスにノードリンク保護を設定するには:
[edit protocols (ospf | ospf3) area area-id interface interface-name]階層レベルでnode-link-protectionステートメントを含めます。
また、ルーティング プロトコル プロセスがルーティングテーブル内の特定のルートのすべてのネクスト ホップをインストールするように、パケットごとのロード バランシング ルーティングポリシーを設定する必要があります。
次の例では、エリア0.0.0.0のOSPFインターフェイス so-0/0/0.0 がノードリンク保護用に設定されています。このインターフェイスを通過する宛先ルートのリンクが利用できなくなった場合、Junos OS は、まったく別のルーティング デバイスを介してループフリーのバックアップ パスを作成するため、プライマリ ネクストホップ ルーティング デバイスが回避されます。
[edit]
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0.0 {
node-link-protection;
}
}
}
}
OSPF のノードからリンクへの保護フォールバックの設定
リンクプロテクションは、OSPFが有効になっているどのインターフェイスにも設定できます。リンク保護を有効にすると、Junos OSは、保護されたインターフェイスを通過するすべての宛先ルートのプライマリネクストホップへの代替パスを作成します。リンク保護は、1 つのリンクのみが利用できなくなる可能性があるが、隣接ノードは別のインターフェイスを介して引き続き使用できると想定する場合に使用します。
ノードリンク保護は、OSPFが有効になっているすべてのインターフェイスで設定できます。ノードリンク保護は、保護されたインターフェイスを通過するすべての宛先ルートに対して、まったく異なるルーティングデバイスを介して代替パスを確立します。ノードリンク保護は、ルーティングデバイスまたはノード全体が障害発生したことを前提としています。したがって、Junos OS は、プライマリ ネクストホップ ルーティング デバイスを回避するバックアップ パスを計算します。
トポロジーによっては、プライマリーネクストホップのノード障害に対するローカルリペア保護が望ましい場合がありますが、これは利用できない場合があります。その場合、ある程度のローカル修復機能が存在することを確認するには、フォールバックメカニズムが必要です。リンク保護はノード保護よりも厳格ではないため、リンク保護が存在し、それらの宛先に同じものを提供する可能性があります(したがって、リンク保護によって発信されたプレフィックス)。
OSPFインターフェイスでノードからリンク保護へのフォールバックを設定するには:
[edit protocols (ospf | ospf3) backup-spf-options]階層レベルでnode-link-degradationステートメントを含めます。
保護されたインターフェイスのバックアップとしてOSPFインターフェイスを除外する
デフォルトでは、デフォルト インスタンスまたは特定のルーティング インスタンスに属するすべての OSPF インターフェイスは、リンク保護またはノードリンク保護が設定されたインターフェイスのバックアップ インターフェイスとして適格です。任意のOSPFインターフェイスが、保護されたインターフェイスのバックアップインターフェイスとして機能しないように指定できます。
保護されたインターフェイスのバックアップインターフェイスとしてOSPFインターフェイスを除外するには:
[edit protocols (ospf | ospf3) area area-id interface interface-name]階層レベルでno-eligible-backupステートメントを含めます。
次の例では、インターフェイス so-0/0/0.0 は、保護されたインターフェイス宛てのトラフィックのバックアップ トラフィックを禁止するように設定されています。これは、保護されたインターフェイスの隣接するネクストホップパスまたはノードに障害が発生した場合、インターフェイスso-0/0/0.0を使用してバックアップパスにトラフィックを送信できないことを意味します。
[edit]
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0.0 {
no-eligible-backup;
}
}
}
}
保護された OSPF インターフェイスのバックアップ SPF オプションの設定
デフォルトでは、少なくとも1つのOSPFインターフェイスがリンク保護またはノードリンク保護用に設定されている場合、Junos OSはOSPFインスタンス内のすべてのトポロジーのバックアップネクストホップを計算します。以下のバックアップ最短パス優先(SPF)オプションを設定して、デフォルトの動作を上書きできます。
OSPFインスタンスまたはインスタンス内の特定のトポロジーのバックアップネクストホップの計算を無効にします。
OSPFインスタンスのルーティングテーブルまたは転送テーブル、またはインスタンス内の特定のトポロジーにバックアップネクストホップがインストールされないようにします。
RFC 5286、 Basic Specification for IP Fast Reroute: Loop-Free Alternatesで定義されているように、バックアップネクストホップの計算をパスのサブセットに制限します。
OSPF インスタンスまたはインスタンス内の特定のトポロジーのバックアップ SPF アルゴリズムを無効にできます。これを行うと、そのOSPFインスタンスまたはトポロジーのバックアップネクストホップが計算されなくなります。
OSPFインスタンスまたはトポロジーのバックアップネクストホップの計算を無効にするには、次の手順に従います。
[edit protocols (ospf | ospf3) backup-spf-options]または[edit protocols ospf backup-spf-options topology topology-name]階層レベルでdisableステートメントを含めます。
次の例では、OSPF トポロジー 音声のバックアップネクストホップの計算が無効になっています。
[edit]
protocols {
ospf {
topology voice {
backup-spf-options {
disable;
}
}
}
}
ルーティングデバイスを設定して、OSPFインスタンスのルーティングテーブルや転送テーブル、あるいはOSPFインスタンスの特定のトポロジーにバックアップネクストホップがインストールされないようにすることができます。SPFアルゴリズムはバックアップネクストホップの計算を続行しますが、インストールされていません。
ルーティングデバイスが、ルーティングテーブルまたは転送テーブルにバックアップネクストホップをインストールしないようにするには、次の手順に従います。
[edit protocols (ospf | ospf3) backup-spf-options]または[edit protocols ospf topology topology-name]階層レベルでno-installステートメントを含めます。
次の例では、OSPF トポロジー 音声 のバックアップ ネクスト ホップは、ルーティングテーブルまたは転送テーブルにインストールされていません。他のOSPFインスタンスまたはトポロジーに対して計算されたバックアップネクストホップは、引き続きインストールされます。
[edit]
protocols {
ospf {
topology voice {
backup-spf-options {
no-install;
}
}
}
}
RFC 5286で定義されているように、バックアップネクストホップの計算を ダウンストリームパスに制限することができます。Junos OS が OSPF インスタンスまたは OSPF インスタンス内の特定のトポロジーの保護されたインターフェイスの保護されたインターフェイスのバックアップ ネクスト ホップとしてダウンストリーム パスのみを使用するように指定できます。ダウンストリーム パスでは、バックアップ ネイバーから宛先までの距離が、計算ルーティング デバイスから宛先までの距離よりも小さくなければなりません。保護されたインターフェイスのループフリーの代替パスとしてダウンストリーム パスのみを使用することで、これらのパスがマイクロループにならないようにします。ただし、ネットワークのバックアップ カバレッジが最適でなくなる可能性があります。
バックアップネクストホップの計算をダウンストリームパスに制限するには、以下を行います。
[edit protocols (ospf | ospf3) backup-spf-options]または[edit protocols ospf backup-spf-options topology topology-name]階層レベルでdownstream-paths-onlyステートメントを含めます。
次の例では、ダウンストリーム パスのみがトポロジー 音声のバックアップ ネクスト ホップとして計算されます。
[edit]
protocols {
ospf {
topology voice {
backup-spf-options {
downstream-paths-only;
}
}
}
}
参照
OSPF のバックアップ パスとしての RSVP ラベルスイッチ パスの設定
リンク保護またはノードリンク保護用にOSPFインターフェイスを設定する場合、1ホップネイバーのバックアップパスの最短パスファースト(SPF)計算に依存すると、特定のネットワークトポロジーのバックアップカバレッジが100%未満になる可能性があります。RSVP LSPをバックアップパスとして設定することで、OSPFおよびLDPラベルスイッチパス(LSP)のカバレッジを強化できます。
LSP を設定する場合、egressルーターの IP アドレスを指定する必要があります。
RSVP LSP は、OSPFv2 のデフォルト トポロジーでのみバックアップ パスとして使用でき、設定されたトポロジーには使用できません。また、RSVP LSP は、OSPFv2 または OSPFv3 のデフォルト以外のインスタンスのバックアップ パスとして使用することはできません。
特定の RSVP LSP をバックアップ パスとして設定するには、次の手順に従います。
[edit protocols mpls labeled-switched-path lsp-name]階層レベルでbackupステートメントを含めます。[edit protocols mpls label-switched-path]階層レベルでto ip-addressステートメントを含めて、egressルーターのアドレスを指定します。
次の例では、RSVP LSP f-to-g が保護された OSPF インターフェイスのバックアップ LSP として設定されています。egressルーターは、IPアドレス 192.168.1.4で構成されています。
[edit]
protocols {
mpls {
label-switched-path f-to-g {
to 192.168.1.4;
backup;
}
}
}
OSPFネットワークにおけるLDPトンネルを介したリモートLFAの概要
OSPF ネットワークでは、ループフリー代替(LFA)は、直接接続されたネイバーであり、PLR(Point of Local Repair)上の保護されたリンクを介して到達可能な宛先に事前計算されたバックアップ パスを提供します。リモート LFA は PLR に直接接続されておらず、動的に作成された LDP トンネルを使用して、事前に計算されたバックアップ パスをリモート LFA ノードに提供します。PLR は、プライマリ リンクに障害が発生した場合、このリモート LFA バックアップ パスを使用します。リモート LFA の主な目的は、OSPF ネットワークのバックアップ カバレッジを拡大し、レイヤー 1 メトロリングを保護することです。
LFA は、OSPF ネットワークのフル バックアップ カバレッジを提供しません。これは、しばしばリングトポロジーとして形成されるメトロイーサネットネットワークにとって大きな障害です。この挫折を克服するために、一般的には、RSVP-TE(Resource Reservation Protocol - Traffic Engineering)バックアップトンネルを使用してバックアップ範囲を拡張します。しかし、ネットワーク プロバイダの大多数は、MPLS トンネル設定プロトコルとして LDP をすでに実装しており、単にバックアップ カバレッジとして RSVP-TE プロトコルを実装することを望んでいません。LDPは、OSPFネットワーク内のすべての潜在的な宛先へのトランスポートトンネルを自動的に起動するため、優先プロトコルです。MPLS トンネル設定用に実装された既存の LDP は、OSPF ネットワークと後続の LDP 宛先の保護に再利用できるため、バックアップ カバレッジのための RSVP-TE バックアップ トンネルが不要になります。
リモート LFA バックアップ パスを計算するために、OSPF プロトコルは次のようにリモート LFA ノードを決定します。
隣接ルーターからPLRの保護されたリンクを経由する逆最短パスを最初に計算します。逆最短パスは、まず発信リンクのメトリックではなく、受信リンクのメトリックを使用して隣接ノードに到達します。
その結果、リンクとノードのセットが作成され、各リーフノードからルートノードへの最短パスとなります。
隣接する残りのルーターの SPF(最短パス ファースト)を計算して、保護されているリンクを通過せずに到達できるノードのリストを検索します。
その結果、ルート ノードからすべてのリーフ ノードまでの最短パス上に、別のリンクとノードのセットが作成されます。
上記の結果から共通節点を決定します。これらのノードはリモート LFA です。
OSPFは、LDPルートのアドバタイズされたラベルをリッスンします。OSPF は、アドバタイズされた LDP ルートごとに、LDP が提供するネクストホップが含まれているかどうかを確認します。対応するOSPFルートにバックアップネクストホップがある場合、OSPFはバックアップポリシーを実行し、対応するLDPラベルスイッチパスネクストホップを持つトラッキングルートを追加します。バックアップ ネクスト ホップがない場合、LDP はリモート LFA への動的 LDP トンネルを構築し、LDP はリモート LFA ノードと PLR ノードの間にターゲット隣接関係を確立します。このバックアップルートには 2 つの LDP ラベルがあります。一番上のラベルは OSPF ルートで、PLR からリモート LFA ルートへのバックアップ パスを示しています。一番下のラベルは、リモート LFA から最終宛先に到達するためのルートを示す LDP MPLS ラベルスイッチ パスです。LDP セッションがダウンし、リモート トンネルが利用できなくなると、OSPF はこのバックアップ LDP トンネルを使用していたすべてのルートを変更します。
現在、Junos OSはIPv4トランスポートLSPのみをサポートしています。IPv6 IGP ネットワークで IPv4 トランスポート LSP を再利用する必要がある場合は、IPv6 explicit NULL ラベルをトラッキングルートのラベルスタックに追加します。システムは自動的に IPv4 LSP を IPv6 LSP に変換します。
LDPは、自動的にターゲットとなる隣接関係によって脆弱になる可能性があり、これらの脅威は、次のメカニズムのすべてまたは一部を使用して軽減できます。
数ホップ離れた場所にあるリモート LFA は、拡張 Hello メッセージを使用して、ターゲットとなる LDP セッションを確立する意思を示します。リモート LFA は、スプーフィングされた拡張 Hello メッセージをフィルタリングし、アクセス リストまたはフィルタ リストで許可された送信元から発信されたメッセージのみを受け入れることで、スプーフィングされた拡張 Hello メッセージの脅威を軽減できます。
適用グループまたはLDPグローバルレベル認証を使用して、特定のIGP/LDPドメイン内のすべての自動ターゲットLDPセッションをTCP-MD5で認証する必要があります。
追加のセキュリティ対策として、ルーティングドメインの外部からは到達できない一連のアドレスから、修復ルーターまたはリモートトンネルエンドポイントルーターを割り当てる必要があります。
参照
OSPFネットワークでのLDPトンネルを介したリモートLFAバックアップの設定
リモートループフリー代替(LFA)の主な目的は、OSPFルートのバックアップカバレッジを拡大し、特にレイヤー1メトロリングを保護することです。MPLS トンネル設定用に実装された既存の LDP は、OSPF ネットワークと後続の LDP 宛先の保護に再利用できます。OSPF プロトコルは、PLR(Point of Local Repair)からリモート LFA ノードに到達するための動的 LDP トンネルを作成します。PLR は、プライマリ リンクに障害が発生した場合、このリモート LFA バックアップ パスを使用します。
OSPF ネットワークで LDP トンネルを介したリモート LFA を設定する前に、次の手順を実行する必要があります。
ループバックインターフェイスでLDPを有効にします。
LDPターゲット隣接関係はループバックインターフェイスなしでは形成できないため、ループバックインターフェイスを設定します。リモート LFA バックアップ パスを決定するには、LDP ターゲット隣接関係が不可欠です。
リモート LFA が非対称リモート ネイバー検出を許可していることを確認してください。つまり、LDP 自動ターゲット隣接関係のためにリモート ネイバーを開始したルーターに定期的にターゲット Hello メッセージを送信する必要があります。
PLRでリンク保護またはノードリンク保護を設定します。
OSPF ネットワークで LDP トンネルを介したリモート LFA バックアップを設定するには、次のようにします。
参照
例:OSPF ネットワークでの LDP トンネルを介したリモート LFA の設定
OSPF ネットワークでは、ループフリー代替(LFA)は、ローカル修復ポイント(PLR)の保護されたリンクを介して到達可能な宛先に事前計算されたバックアップ パスを提供する、直接接続されたネイバーです。リモート LFA は PLR に直接接続されておらず、動的に作成された LDP トンネルを使用して、事前に計算されたバックアップ パスをリモート LFA ノードに提供します。PLR は、プライマリ リンクに障害が発生した場合、このリモート LFA バックアップ パスを使用します。リモート LFA の主な目的は、OSPF ネットワークのバックアップ カバレッジを拡大し、レイヤー 1 メトロリングを保護することです。この例では、バックアップ保護を拡張するために、OSPF ネットワークの LDP トンネルにリモート LFA を設定する方法を示します。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
-
OSPFプロトコルとLDPを備えたMXシリーズルーター9台。
-
すべてのデバイスで実行されているJunos OS リリース 15.1 以降。
OSPF ネットワークで LDP トンネルを介したリモート LFA を設定する前に、以下を確認してください。
-
LDPはループバックインターフェイスで有効になっています。ループバックインターフェイスがないと、LDPターゲット隣接関係を形成できません。リモート LFA は、LDP ターゲット隣接関係がないと設定できません。
-
リモートLFAは、非対称リモートネイバーディスカバリーを許可する必要があります。つまり、LDP自動ターゲット隣接関係のためにリモートネイバーを開始したルーターに定期的にターゲットhelloを送信する必要があります。
-
リンク保護またはノードリンク保護は、PLR(Point of Local Repair)で設定する必要があります。
概要
この例では、リングトポロジーに9台のルーターが含まれています。直接接続されたインターフェイスでOSPFプロトコルを設定します。デバイスR6はPLRです。この例では、Junos OSがバックアップルートとしてLDPネクストホップルートでデバイスR6のルーティングテーブルを更新することを確認します。
位相幾何学
トポロジーでは、 図 3 は、OSPF ネットワークの LDP トンネル上のリモート LFA がデバイス R6 で設定されていることを示しています。
の例
構成
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。
R0
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.1/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.90.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.1.1.1 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/2.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf export static set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp egress-policy static set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept set policy-options policy-statement static from protocol static set policy-options policy-statement static then accept
R1
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.20.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 unit 0 family inet address 10.100.1.1/24 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.2.2.2 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface ge-0/0/3.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R2の
set interfaces ge-0/0/0 unit 0 family inet address 10.20.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.30.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set interfaces lo0 unit 0 family mpls set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface fxp0.0 disable set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R3
set interfaces ge-0/0/0 unit 0 family inet address 10.30.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.40.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.4.4.4 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R4の
set interfaces ge-0/0/0 unit 0 family inet address 10.40.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.50.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.5.5.5 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 60 set protocols ldp auto-targeted-session maximum-sessions 20 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R5の
set interfaces ge-0/0/0 unit 0 family inet address 10.50.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.60.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.6.6.6 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R6の
set interfaces ge-0/0/0 unit 0 family inet address 10.60.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.70.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.2/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.7.7.7/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.7.7.7 set routing-options forwarding-table export per-packet set protocols ospf topology default backup-spf-options remote-backup-calculation set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 link-protection set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R7の
set interfaces ge-0/0/0 unit 0 family inet address 10.70.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.8.8.8/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.8.8.8 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R8の
set interfaces ge-0/0/0 unit 0 family inet address 10.90.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.100.1.2/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.9.9.9/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.9.9.9 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
デバイスR6の設定
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイド の コンフィギュレーション・モードでのCLIエディタの使用を参照してください。
デバイスR6を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@R6# set ge-0/0/0 unit 0 family inet address 10.60.1.2/24 user@R6# set ge-0/0/0 unit 0 family mpls user@R6# set ge-0/0/1 unit 0 family inet address 10.70.1.1/24 user@R6# set ge-0/0/1 unit 0 family mpls user@R6# set ge-0/0/2 unit 0 family inet address 10.80.1.2/24 user@R6# set ge-0/0/2 unit 0 family mpls
-
デバイスにループバックアドレスを割り当てます。
[edit lo0 unit 0 family] user@R6# set address 10.7.7.7/32 user@R6# set mpls
-
ルーターIDを設定します。 exportステートメントを使用して、ローカルルーターの転送テーブルにポリシーを適用します。
[edit routing-options] user@R6# set router-id 10.7.7.7 user@R6# set forwarding-table export per-packet
-
動的LDPラベルスイッチパスを使用してバックアップネクストホップを計算するリモートLFAバックアップを有効にします。
[edit protocols ospf] user@R6# set topology default backup-spf-options remote-backup-calculation user@R6# set backup-spf-options remote-backup-calculation
-
OSPFエリアのインターフェイスのトラフィック制御とリンク保護を設定します。
[edit protocols ospf] user@R6# set traffic-engineering user@R6# set area 0.0.0.0 interface ge-0/0/0.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/1.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/2.0 link-protection user@R6# set area 0.0.0.0 interface lo0.0
-
リモート LFA がダウンしたときにターゲットとなる LDP セッションが維持される時間間隔を指定し、自動的にターゲットとなる LDP セッションの最大数を指定して、メモリの使用を最適化します。
[edit protocols ldp] user@R6# set auto-targeted-session teardown-delay 20 user@R6# set auto-targeted-session maximum-sessions 60
-
インターフェイスにLDPプロトコルを設定します。
[edit protocols ldp] user@R6# set interface ge-0/0/0.0 user@R6# set interface ge-0/0/1.0 user@R6# set interface ge-0/0/2.0 user@R6# set interface lo0.0
-
ポリシー オプションを設定して、ポリシーステートメント ルーティングポリシーのパケットごとにロード バランシングします。
[edit policy-options policy-statement] user@R6# set per-packet then load-balance per-packet user@R6# set per-packet then accept
業績
設定モードから、 show interfaces、 show protocols、 show policy-options、 show routing-options コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@R6# show interfaces
ge-0/0/0 {
unit 0 {
family inet {
address 10.60.1.2/24;
}
family mpls;
}
}
ge-0/0/1 {
unit 0 {
family inet {
address 10.70.1.1/24;
}
family mpls;
}
}
ge-0/0/2 {
unit 0 {
family inet {
address 10.80.1.2/24;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 10.7.7.7/32;
}
family mpls;
}
}
user@R6# show protocols
ospf {
topology default {
backup-spf-options {
remote-backup-calculation;
}
}
backup-spf-options {
remote-backup-calculation;
inactive: per-prefix-calculation all;
}
traffic-engineering;
area 0.0.0.0 {
interface ge-0/0/0.0 {
link-protection;
}
interface ge-0/0/1.0 {
link-protection;
}
interface ge-0/0/2.0 {
link-protection;
}
interface lo0.0;
}
}
ldp {
auto-targeted-session {
teardown-delay 20;
maximum-sessions 60;
}
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface ge-0/0/2.0;
interface lo0.0;
}
user@R6# show policy-options
policy-statement per-packet {
then {
load-balance per-packet;
accept;
}
}
user@R6# show routing-options
router-id 10.7.7.7;
forwarding-table {
export per-packet;
}
デバイスの設定が完了したら、設定モードから commit を入力します。
検証
設定が正常に機能していることを確認します。
ルートの検証
目的
期待ルートが学習されていることを確認します。
アクション
デバイスR6で、運用モードから show route 10.6.6.6/24 コマンドを実行し、ルーティングテーブル内のルートを表示します。
user@R6> show route 10.6.6.6/24
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[OSPF/10] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299872
inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[LDP/9] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299792, Push 299872(top)
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden)
10.6.6.6/32 (1 entry, 1 announced)
State: <FlashAll>
*OSPF Preference: 10
Next hop type: Router, Next hop index: 1048585
Address: 0x9df2690
Next-hop reference count: 10
Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected
Session Id: 0x141
Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path
Label operation: Push 299872
Label TTL action: prop-ttl
Load balance label: Label 299872: None;
Label element ptr: 0x9dc27a0
Label parent element ptr: 0x0
Label element references: 6
Label element child references: 4
Label element lsp id: 0
Session Id: 0x142
State: <Active Int>
Age: 2:22:40 Metric: 1
Validation State: unverified
Area: 0.0.0.0
Task: OSPF
Announcement bits (2): 0-KRT 4-LDP
AS path: I
inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
10.6.6.6/32 (1 entry, 1 announced)
State: <FlashAll>
*LDP Preference: 9
Next hop type: Router, Next hop index: 0
Address: 0x9df2a90
Next-hop reference count: 1
Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected
Label element ptr: 0x9dc0dc0
Label parent element ptr: 0x0
Label element references: 1
Label element child references: 0
Label element lsp id: 0
Session Id: 0x0
Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path
Label operation: Push 299792, Push 299872(top)
Label TTL action: prop-ttl, prop-ttl(top)
Load balance label: Label 299792: None; Label 299872: None;
Label element ptr: 0x9dc1ba0
Label parent element ptr: 0x9dc27a0
Label element references: 1
Label element child references: 0
Label element lsp id: 0
Session Id: 0x0
State: <Active Int>
Age: 2:22:40 Metric: 1
Validation State: unverified
Task: LDP
Announcement bits (1): 0-Resolve tree 1
AS path: I
意味
出力は、デバイスR6のルーティングテーブル内のすべてのルートを示しています。
LDPルートの検証
目的
自動的にターゲットとなるLDPルートを確認します。
アクション
動作モードから show ldp session auto-targeted detail コマンドを入力します。
user@R6>show ldp session auto-targeted detail
Address: 10.4.4.4, State: Operational, Connection: Open, Hold time: 28
Session ID: 10.7.7.7:0--10.4.4.4:0
Next keepalive in 8 seconds
Active, Maximum PDU: 4096, Hold time: 30, Neighbor count: 1
Neighbor types: auto-targeted
Keepalive interval: 10, Connect retry interval: 1
Local address: 10.7.7.7, Remote address: 10.4.4.4
Up for 02:28:28
Capabilities advertised: none
Capabilities received: none
Protection: disabled
Session flags: none
Local - Restart: disabled, Helper mode: enabled
Remote - Restart: disabled, Helper mode: enabled
Local maximum neighbor reconnect time: 120000 msec
Local maximum neighbor recovery time: 240000 msec
Local Label Advertisement mode: Downstream unsolicited
Remote Label Advertisement mode: Downstream unsolicited
Negotiated Label Advertisement mode: Downstream unsolicited
MTU discovery: disabled
Nonstop routing state: Not in sync
Next-hop addresses received:
10.4.4.4
10.30.1.2
10.40.1.1
OSPF ルートの検証
目的
デバイスR6のOSPFルーティングテーブル内のすべてのLDPバックアップルートを表示します。
アクション
デバイスR6で、運用モードから show ospf route コマンドを実行し、OSPFルーティングテーブル内のルートを表示します。
user@R6> show ospf route
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
10.1.1.1 Intra AS BR IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2 Intra Router IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4 Intra Router IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5 Intra Router IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6 Intra Router IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.8.8.8 Intra Router IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9 Intra Router IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.1/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2/32 Intra Network IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.3.3.3/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4/32 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5/32 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6/32 Intra Network IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.7.7.7/32 Intra Network IP 0 lo0.0
10.8.8.8/32 Intra Network IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.20.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.30.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup IP ge-0/0/0.0 10.60.1.1
10.40.1.0/24 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
Bkup IP ge-0/0/2.0 10.80.1.1
10.50.1.0/24 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.60.1.0/24 Intra Network IP 1 ge-0/0/0.0
10.70.1.0/24 Intra Network IP 1 ge-0/0/1.0
10.80.1.0/24 Intra Network IP 1 ge-0/0/2.0
90.1.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.100.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.110.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
意味
出力は、デバイスR6のOSPFルーティングテーブル内のすべてのLDPバックアップルートを示しています。
指定されたバックアップ・パス・ノードの検証
目的
特定の宛先に対して決定されたリモート LFA ネクストホップを表示します。
アクション
動作モードから、 show ospf backup spf results コマンドを入力します。
user@R6> show ospf backup spf results
Topology default results:
Area 0.0.0.0 results:
10.6.6.6
Self to Destination Metric: 1
Parent Node: 10.60.1.2
Primary next-hop: ge-0/0/0.0 via 60.1.1.1
Backup next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Backup Neighbor: 10.6.6.6 via: Direct
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Primary next-hop link fate sharing
Backup Neighbor: 10.2.2.2 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.8.8.8 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 3
Self to Neighbor Metric: 3, Backup preference: 0x0
Eligible, Reason: Contributes backup next-hop
意味
出力は、特定のインターフェイスまたはノードがリモートバックアップパスとして指定されているかどうか、またその理由を示します。
バックアップネイバーの検証
目的
デバイスR6のバックアップネイバーを表示します
アクション
動作モードから、 show ospf backup neighbor コマンドを入力します。
user@R6>show ospf backup neighbor
Topology default backup neighbors:
Area 0.0.0.0 backup neighbors:
10.6.6.6 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/0.0 via 10.60.1.1
10.8.8.8 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/1.0 via 10.70.1.2
10.2.2.2 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/2.0 via 10.80.1.1
10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Self Metric: 3
Self to Neighbor Metric: 3
Direct next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Direct next-hop: LDP->10.4.4.4 via ge-0/0/0.0
Neighbors Protected: 2
意味
出力には、エリア 0.0.0.0 で使用可能なバックアップ ネイバーが表示されます。