例:IS-ISのSPRINGでエニキャストとプレフィックスセグメントを設定してネットワーク速度を向上させる
この例では、ネットワークにおける送信元パケット ルーティング(SPRING)またはセグメント ルーティング(SR)において、プレフィックス セグメント、セグメント ルーティング グローバル ブロック(SRGB)、隣接セグメントの保留時間、およびプレフィックス セグメントの明示的な null フラグを設定する方法を示します。この設定は、ネットワークの簡素化に役立ち、ネットワークの速度を向上させます。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
8 台の MX シリーズ ルーター。
すべてのデバイスで Junos OS リリース 17.2 以降が実行されています。
SPRINGでプレフィックスセグメントを設定する前に、ルーティングとシグナリングプロトコルを必ず設定してください。
概要
Junos OSリリース17.2以降では、ポリシーを設定することで、IS-ISでアドバタイズされるプレフィックスにプレフィックスセグメント識別子(SID)とノードSIDを提供できます。プレフィックス セグメント インデックスは、特定のプレフィックスに割り当てられたインデックスです。これは、ネットワーク内の他のすべてのリモートルーターが、それぞれのセグメントルーティンググローバルブロック(SRGB)にプレフィックスをインデックスし、セグメント識別子を導き出し、このプレフィックスを宛先とするトラフィックを転送するために使用されます。プレフィックス SID は、IPv4 と IPv6 の両方のプレフィックスをサポートします。IGPエニキャストセグメントは、一連のルーターを識別するIGPプレフィックスセグメントです。エニキャスト セグメントまたはエニキャスト SID は、エニキャスト セットの最も近いノードに向かう等価コスト マルチパス認識型最短パスに基づいて転送を適用します。エニキャスト グループ内では、すべてのルーターが同じ SID 値を持つ同じプレフィックスをアドバタイズします。IS-ISプロトコルは、隣接関係、レベル、アドレスファミリーごとに隣接セグメントを作成します(IPv4およびIPv6ごとに1つずつ)。
トポロジ
図 1 は、ルーター R0 から R7 の SPRING で設定された SRGB、プレフィックス セグメント、および隣接ホールドタイムを示しています。

構成
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを 階層レベルの [edit] CLI にコピー アンド ペーストして、設定モードから を入力 commit
します。
このトポロジーは、IPv4 プレフィックスを示しています。IPv6プレフィックスにも同様が適用されます。
R0
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.1.1/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/2 vlan-tagging set interfaces ge-0/0/2 unit 1 vlan-id 1 set interfaces ge-0/0/2 unit 1 family inet address 192.10.12.1/24 set interfaces ge-0/0/2 unit 1 family iso set interfaces ge-0/0/2 unit 1 family mpls maximum-labels 5 set interfaces lo0 unit 0 family inet address 203.0.113.1/24 set interfaces lo0 unit 0 family iso address 49.0001.000a.0a0a.0a00 set routing-options autonomous-system 100 set routing-options router-id 203.0.113.1 set routing-options forwarding-table export pplb set routing-options forwarding-table chained-composite-next-hop ingress l3vpn set protocols rsvp interface all link-protection set protocols mpls traffic-engineering set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis graceful-restart restart-duration 30 set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/2.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.1/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1000 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R1
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 192.0.2.2/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.2.1/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.2/24 set interfaces lo0 unit 0 family iso address 49.0001.0001.0101.0100 set routing-options router-id 203.0.113.2 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls traffic-engineering set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options per-prefix-calculation set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis traffic-engineering family inet shortcuts set protocols isis graceful-restart restart-duration 30 set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis label-switched-path to_r2 set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.2/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1001 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept set policy-options policy-statement setpref from protocol isis set policy-options policy-statement setpref from level 2 set policy-options policy-statement setpref then preference 11 set policy-options policy-statement setpref then local-preference 11 set policy-options policy-statement setpref then accept
R2
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 encapsulation flexible-ethernet-services set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.2.2/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 encapsulation flexible-ethernet-services set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.3.1/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.3/24 set interfaces lo0 unit 0 family iso address 49.0001.0002.0202.0200 set routing-options router-id 203.0.113.3 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls label-switched-path to_r1 to 203.0.113.2 set protocols mpls label-switched-path to_r1 primary path1 deactivate protocols mpls label-switched-path to_r1 set protocols mpls path 10.0.2.1 set protocols mpls path path1 10.0.2.1 strict set protocols mpls interface all set protocols isis export leakl2tol1 set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis label-switched-path to_r1 set policy-options policy-statement leakl2tol1 from protocol isis set policy-options policy-statement leakl2tol1 from level 2 set policy-options policy-statement leakl2tol1 to protocol isis set policy-options policy-statement leakl2tol1 to level 1 set policy-options policy-statement leakl2tol1 then accept set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.3/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1002 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R3
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10-.0.3.2/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.4.1/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.4/24 set interfaces lo0 unit 0 family iso address 49.0001.0003.0303.0300 set routing-options router-id 203.0.113.4 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.4/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1003 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R4
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.6.2/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.1.2/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.5/24 set interfaces lo0 unit 0 family iso address 49.0001.0004.0404.0400 set routing-options router-id 203.0.113.5 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.5/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1004 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R5
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.5.2/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.6.2/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.6/24 set interfaces lo0 unit 0 family iso address 49.0001.0005.0505.0500 set routing-options router-id 203.0.113.6 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls interface all set protocols isis export leakl2tol1 set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement leakl2tol1 from protocol isis set policy-options policy-statement leakl2tol1 from level 2 set policy-options policy-statement leakl2tol1 to protocol isis set policy-options policy-statement leakl2tol1 to level 1 set policy-options policy-statement leakl2tol1 then accept set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.6/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1005 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R6
set chassis network-services enhanced-ip set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 1 vlan-id 1 set interfaces ge-0/0/0 unit 1 family inet address 10.0.5.1/24 set interfaces ge-0/0/0 unit 1 family iso set interfaces ge-0/0/0 unit 1 family mpls set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.6.2/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.7/24 set interfaces lo0 unit 0 family iso address 49.0001.0006.0606.0600 set routing-options router-id 203.0.113.7 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/0.1 node-link-protection set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.7/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1006 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept
R7
set chassis network-services enhanced-ip set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 1 vlan-id 1 set interfaces ge-0/0/1 unit 1 family inet address 10.0.4.2/24 set interfaces ge-0/0/1 unit 1 family iso set interfaces ge-0/0/1 unit 1 family mpls set interfaces ge-0/0/2 vlan-tagging set interfaces ge-0/0/2 unit 1 vlan-id 1 set interfaces ge-0/0/2 unit 1 family inet address 10.0.7.1/24 set interfaces ge-0/0/2 unit 1 family iso set interfaces ge-0/0/2 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.8/24 set interfaces lo0 unit 0 family iso address 49.0001.0007.0707.0700 set routing-options router-id 203.0.113.8 set routing-options autonomous-system 100 set routing-options forwarding-table export pplb set protocols rsvp interface all link-protection set protocols mpls explicit-null set protocols mpls interface all set protocols isis export prefix-sid set protocols isis backup-spf-options remote-backup-calculation set protocols isis backup-spf-options use-source-packet-routing set protocols isis source-packet-routing adjacency-segment hold-time 240000 set protocols isis source-packet-routing srgb start-label 800000 set protocols isis source-packet-routing srgb index-range 40000 set protocols isis source-packet-routing explicit-null set protocols isis interface ge-0/0/1.1 node-link-protection set protocols isis interface ge-0/0/2.1 node-link-protection set protocols isis interface all node-link-protection set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set policy-options policy-statement pplb then load-balance per-packet set policy-options policy-statement prefix-sid term 1 from route-filter 203.0.113.8/24 exact set policy-options policy-statement prefix-sid term 1 then prefix-segment index 1007 set policy-options policy-statement prefix-sid term 1 then prefix-segment node-segment set policy-options policy-statement prefix-sid term 1 then accept set policy-options policy-statement setpref from protocol isis set policy-options policy-statement setpref from level 2 set policy-options policy-statement setpref then preference 11 set policy-options policy-statement setpref then local-preference 11 set policy-options policy-statement setpref then accept set policy-options policy-statement stat term 1 from protocol static set policy-options policy-statement stat term 1 then accept
ルーターR4の設定
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 Junos OS CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
ルーターR4を設定するには:
各ルーターの適切なインターフェイス名、アドレス、およびその他のパラメーターを変更した後、SPRINGドメイン内のすべてのルーターに対してこの手順を繰り返します。
SRGB機能はMPCとMICインターフェイスを持つルーターでのみサポートされているため、MXシリーズルーターで拡張IPモードを設定します。この設定をコミットした後、システムを再起動する必要があります。
[edit chassis] user@R4# set network-services enhanced-ip
インターフェイスを設定します。
[edit interfaces] user@R4# set ge-0/0/0 vlan-tagging user@R4# set ge-0/0/0 unit 1 vlan-id 1 user@R4# set ge-0/0/0 unit 1 family inet address 10.0.6.2/24 user@R4# set ge-0/0/0 unit 1 family iso user@R4# set ge-0/0/0 unit 1 family mpls user@R4# set ge-0/0/1 vlan-tagging user@R4# set ge-0/0/1 unit 1 vlan-id 1 user@R4# set ge-0/0/1 unit 1 family inet address 10.0.1.2/24 user@R4# set ge-0/0/1 unit 1 family iso user@R4# set ge-0/0/1 unit 1 family mpls user@R4# set lo0 unit 0 family inet address 203.0.113.5/24 user@R4# set lo0 unit 0 family iso address 49.0001.0004.0404.0400
ルーティング オプションのルーター ID を設定します。
[edit routing-options] user@R4# set router-id 203.0.113.5
転送テーブルのエクスポートポリシーを設定します。
[edit routing-options] user@R4# set forwarding-table export pplb
すべてのインターフェイスでRSVPリンク保護を有効にします。
[edit protocols rsvp] user@R4# set interface all link-protection
MPLS インターフェイスを設定します。
[edit protocols mpls] user@R4# set interface all
IS-ISプロトコルのエクスポートポリシーを設定します。
[edit protocols isis] user@R4# set export prefix-sid
リモートループフリーの代替ルート(LFA)バックアップネクストホップを計算し、IS-ISプロトコルの保護にSPRINGルーテッドパスを使用するためのバックアップ最短パスファーストオプションを設定します。
[edit protocols isis] user@R4# set backup-spf-options remote-backup-calculation user@R4# set backup-spf-options use-source-packet-routing
IS-IS プロトコルの SPRING で隣接セグメントの保留時間を設定します。
[edit protocols isis] user@R4# set source-packet-routing adjacency-segment hold-time 240000
IS-ISプロトコルのSPRINGのセグメントルーティンググローバルブロック(SRGB)の開始ラベルとインデックス範囲を設定します。
[edit protocols isis] user@R4# set source-packet-routing srgb start-label 800000 user@R4# set source-packet-routing srgb index-range 40000
IS-ISプロトコルのSPRINGに明示的なnullを設定します。
[edit protocols isis] user@R4# set source-packet-routing explicit-null
リンク障害とノード障害の両方から保護するようにインターフェイスを設定します。
[edit protocols isis] user@R4# set interface ge-0/0/0.1 node-link-protection user@R4# set interface ge-0/0/1.1 node-link-protection user@R4# set interface all node-link-protection
管理インターフェイスを無効にし、IS-ISプロトコルのループバックアドレスをパッシブに設定します。
[edit protocols isis] user@R4# set interface fxp0.0 disable user@R4# set interface lo0.0 passive
ルーティングポリシーのパケットごとのロードバランシングを設定します。
[edit policy-options policy-statement pplb] user@R4# set then load-balance per-packet
ルーティングポリシー条件のルートフィルターを設定します。
[edit policy-options policy-statement prefix-sid] user@R4# set term 1 from route-filter 203.0.113.5/24 exact
ルーティングポリシー条件のプレフィックスセグメントのインデックスとノードセグメントを設定します。
[edit policy-options policy-statement prefix-sid] user@R4# set term 1 then prefix-segment index 1004 user@R4# set term 1 then prefix-segment node-segment user@R4# set term 1 then accept
結果
設定モードから、 、show policy-optionsshow interfacesshow protocolsおよび のコマンドをshow chassis入力して、設定をshow routing-options確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@R4# show chassis network-services enhanced-ip;
user@R4# show interfaces ge-0/0/0 { vlan-tagging; unit 1 { vlan-id 1; family inet { address 10.0.6.2/24; } family iso; } } ge-0/0/1 { vlan-tagging; unit 1{ vlan-id 1; family inet { address 10.0.1.2/24; } family iso; family mpls ; } } lo0 { unit 0 { family inet { address 203.0.113.5/24; } family iso { address 49.0001.0004.0404.0400; } } }
user@R4# show protocols rsvp { interface all { link-protection; } } mpls { interface all; } isis { export prefix-sid; backup-spf-options { remote-backup-calculation; use-source-packet-routing; } source-packet-routing { adjacency-segment hold-time 240000; srgb start-label 800000 index-range 40000; explicit-null; } interface ge-0/0/0.1 { node-link-protection; } interface ge-0/0/1.1 { node-link-protection; } interface all { node-link-protection; } interface fxp0.0 { disable; } interface lo0.0 { passive; } }
user@R4# show policy-options policy-statement pplb { then { load-balance per-packet; } } policy-statement prefix-sid { term 1 { from { route-filter 203.0.113.5/24 exact; } then { prefix-segment index 1004 node-segment; accept; } } }
user@R4# show routing-options router-id 203.0.113.5; forwarding-table { export pplb; }
検証
設定が正しく機能していることを確認します。
IS-IS隣接ルートの検証
目的
ルーターR4の隣接関係を確認します。
アクション
動作モードから、 コマンドを show isis adjacency detail
入力します。
user@R4> show isis adjacency detail
R5
Interface: ge-0/0/0.0, Level: 1, State: Up, Expires in 25 secs
Priority: 64, Up/Down transitions: 1, Last transition: 1d 23:55:22 ago
Circuit type: 3, Speaks: IP, IPv6, MAC address: 0:5:86:e:2b:0
Topologies: Unicast
Restart capable: Yes, Adjacency advertisement: Advertise
LAN id: R5.02, IP addresses: 10.0.6.2
Level 1 IPv4 Adj-SID: 16
R5
Interface: ge-0/0/0.0, Level: 2, State: Up, Expires in 25 secs
Priority: 64, Up/Down transitions: 1, Last transition: 1d 23:55:22 ago
Circuit type: 3, Speaks: IP, IPv6, MAC address: 0:5:86:e:2b:0
Topologies: Unicast
Restart capable: Yes, Adjacency advertisement: Advertise
LAN id: R5.02, IP addresses: 10.0.6.2
Level 2 IPv4 Adj-SID: 17
R0
Interface: ge-0/0/1.0, Level: 1, State: Up, Expires in 7 secs
Priority: 64, Up/Down transitions: 1, Last transition: 1d 23:49:06 ago
Circuit type: 3, Speaks: IP, IPv6, MAC address: 0:5:86:5e:8e:1
Topologies: Unicast
Restart capable: Yes, Adjacency advertisement: Advertise
LAN id: R1.02, IP addresses: 10.0.1.1
Level 1 IPv4 Adj-SID: 18
R0
Interface: ge-0/0/1.0, Level: 2, State: Up, Expires in 8 secs
Priority: 64, Up/Down transitions: 1, Last transition: 1d 23:49:06 ago
Circuit type: 3, Speaks: IP, IPv6, MAC address: 0:5:86:5e:8e:1
Topologies: Unicast
Restart capable: Yes, Adjacency advertisement: Advertise
LAN id: R1.02, IP addresses: 10.0.1.1
Level 2 IPv4 Adj-SID: 19
意味
出力は、ルーター R4 とルーター R0、R5 の IS-IS 隣接関係の詳細を示しています。
IS-ISの概要情報の検証
目的
ルーターR4のIS-IS概要情報を確認します。
アクション
動作モードから、 コマンドを show isis overview
入力します。
user@R4> show isis overview
Instance: master
Router ID: 203.0.113.5
Hostname: R4
Sysid: 0100.0404.0404
Areaid: 47.0005.80ff.f800.0000.0108.0001
Adjacency holddown: enabled
Maximum Areas: 3
LSP life time: 1200
Attached bit evaluation: enabled
SPF delay: 200 msec, SPF holddown: 5000 msec, SPF rapid runs: 3
IPv4 is enabled, IPv6 is enabled, SPRING based MPLS is enabled
Traffic engineering: enabled
Restart: Disabled
Helper mode: Enabled
Layer2-map: Disabled
Source Packet Routing (SPRING): Enabled
SRGB Config Range:
SRGB Start-Label : 800000, SRGB Index-Range : 40000
SRGB Block Allocation: Success
SRGB Start Index : 800000, SRGB Size : 40000, Label-Range: [ 800000, 839999 ]
Node Segments: Disabled
Level 1
Internal route preference: 15
External route preference: 160
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
Level 2
Internal route preference: 18
External route preference: 165
Prefix export count: 0
Wide metrics are enabled, Narrow metrics are enabled
Source Packet Routing is enabled
意味
出力には、ルーティング インスタンスの IS-IS 概要情報と、ルーター R4 の SPRING の詳細が表示されます。
IS-ISプロトコルのセグメントルーティングルートエントリーの検証
目的
IS-ISプロトコルのルーティングテーブルinet.3のセグメントルーティングルートエントリーを検証します。
アクション
動作モードから、 コマンドを show route table inet.3 protocol isis
入力します。
user@R4> show route table inet.3 protocol isis
inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
203.0.113.0/24 *[L-ISIS/14] 00:09:31, metric 10
to 10.0.6.2 via ge-0/0/0.0, Push 0
> to 10.0.1.1 via ge-0/0/1.0, Push 0
203.0.113.2/32 *[L-ISIS/14] 00:02:44, metric 20
> to 10.0.1.1 via ge-0/0/1.0, Push 801001
意味
出力は、IS-ISプロトコルのルーティングテーブルinet.3のセグメントルーティングルートを示しています。
IS-ISプロトコルのMPLSセグメントルーティングルートエントリーの検証
目的
IS-IS プロトコルの MPLS セグメント ルーティング ルート エントリーを検証します。
アクション
動作モードから、 コマンドを show route table mpls.0 protocol isis
入力します。
user@R4> show route table mpls.0 protocol isis
mpls.0: 23 destinations, 23 routes (23 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0 *[MPLS/0] 2d 01:56:20, metric 1
to table inet.0
0(S=0) *[MPLS/0] 2d 01:56:20, metric 1
to table mpls.0
1 *[MPLS/0] 2d 01:56:20, metric 1
Receive
2 *[MPLS/0] 2d 01:56:20, metric 1
to table inet6.0
2(S=0) *[MPLS/0] 2d 01:56:20, metric 1
to table mpls.0
13 *[MPLS/0] 2d 01:56:20, metric 1
Receive
16 *[L-ISIS/14] 2d 01:52:56, metric 0
> to 10.0.6.2 via ge-0/0/0.0, Pop
16(S=0) *[L-ISIS/14] 00:01:34, metric 0
> to 10.0.6.2 via ge-0/0/0.0, Pop
17 *[L-ISIS/14] 2d 01:52:56, metric 0
> to 10.0.6.2 via ge-0/0/0.0, Pop
17(S=0) *[L-ISIS/14] 00:10:49, metric 0
> to 10.0.6.2 via ge-0/0/0.0, Pop
18 *[L-ISIS/14] 2d 01:46:40, metric 0
> to 10.0.1.1 via ge-0/0/1.0, Pop
18(S=0) *[L-ISIS/14] 00:01:34, metric 0
> to 10.0.1.1 via ge-0/0/1.0, Pop
19 *[L-ISIS/14] 2d 01:46:40, metric 0
> to 10.0.1.1 via ge-0/0/1.0, Pop
19(S=0) *[L-ISIS/14] 00:10:49, metric 0
> to 10.0.1.1 via ge-0/0/1.0, Pop
801000 *[L-ISIS/14] 2d 01:46:40, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801000
> to 10.0.1.1 via ge-0/0/1.0, Swap 0
801000(S=0) *[L-ISIS/14] 00:01:34, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801000
> to 10.0.1.1 via ge-0/0/1.0, Pop
801001 *[L-ISIS/14] 2d 01:46:14, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801001
> to 10.0.1.1 via ge-0/0/1.0, Swap 801001
801002 *[L-ISIS/14] 1d 21:57:31, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801002
> to 10.0.1.1 via ge-0/0/1.0, Swap 801002
801003 *[L-ISIS/14] 1d 21:56:57, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801003
> to 10.0.1.1 via ge-0/0/1.0, Swap 801003
801005 *[L-ISIS/14] 2d 01:46:40, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 0
> to 10.0.1.1 via ge-0/0/1.0, Swap 801005
801005(S=0) *[L-ISIS/14] 00:01:34, metric 10
to 10.0.6.2 via ge-0/0/0.0, Pop
> to 10.0.1.1 via ge-0/0/1.0, Swap 801005
801006 *[L-ISIS/14] 2d 01:46:40, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801006
> to 10.0.1.1 via ge-0/0/1.0, Swap 801006
801007 *[L-ISIS/14] 1d 21:56:24, metric 10
to 10.0.6.2 via ge-0/0/0.0, Swap 801007
> to 10.0.1.1 via ge-0/0/1.0, Swap 801007
意味
出力は、プロトコルIS-ISのMPLSセグメントルーティングルートエントリーを示しています。