セグメント ルーティングでの SSPF の使用

セグメント ルーティング TE 機能は、厳格な最短パス優先(SPF)の情報サポートを提供します。

セグメント ルーティングでの SSPF に関する機能情報

次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。

プラットフォームのサポートおよびシスコ ソフトウェアイメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、https://cfnng.cisco.com/に進みます。Cisco.com のアカウントは必要ありません。
Table 1. セグメント ルーティング SSPF 機能の機能情報

機能名

リリース

機能情報

セグメント ルーティング TE の機能

Cisco IOS XE Amsterdam 17.3.2

セグメント ルーティング TE 機能は、厳格な最短パス優先(SPF)の情報サポートを提供します。

次のコマンドが導入または変更されました。address-family ipv4 strict-spfbfd-template single-hopindex rangesbfd local-discriminatorshow bfd neighborshow isis segment-routingshow mpls forwarding-tableshow mpls traffic tunnelshow mpls traffic-engineering

セグメント ルーティングでの SSPF に関する情報

厳格な最短パス優先

セグメント ルーティングは、次の 2 つのアルゴリズムをサポートします。

  • アルゴリズム 0:これは、リンク メトリックに基づく最短パス優先(SPF)アルゴリズムです。この最短パス アルゴリズムは、内部ゲートウェイ プロトコル(IGP)によって計算されます。

  • アルゴリズム 1:これは、リンク メトリックに基づく厳格な最短パス優先(SSPF)アルゴリズムです。アルゴリズム 1 はアルゴリズム 0 と同じですが、パスに沿ったすべてのノードが SPF ルーティングの決定を遵守することを必要とします。ローカル ポリシーは、転送の決定を変更しません。たとえば、パケットはローカルに設計されたパスを通じて転送されません。

アルゴリズムごとに異なる SID が同じプレフィックスに関連付けられます。

厳格な最短パス優先はデフォルトでサポートされていますが、厳格な SID を、セグメント ルーティングをサポートする各ノードで少なくとも 1 つのノード アドレスに対して設定する必要があります。

厳格な最短パス優先を設定するためのアプローチ

厳格な SFP を設定するには、次の 2 つの方法があります。

  • connect-prefix-sid-map コマンドを使用する:厳格な SFP はすべてのノードでグローバルに設定されます。ネットワークを厳格な SFP 対応にする(つまり、ISIS で厳格な SPF を入力するため)場合、すべてのノードをローカルの厳格な SFP SID で設定する必要があります。

  • セグメント ルーティング マッピング サーバーを使用する:ネットワーク内の 1 つのノードがマッピング サーバーとして設定され、残りのノードはクライアントとして機能します。

セグメント ルーティングでの SSPF の設定方法

厳格な最短パス優先(SPF)の設定

connect-prefix-sid-map コマンドを使用した厳格な最短パス優先の有効化

プロバイダーエッジ デバイスでの最短パス優先の有効化

connect-prefix-sid-map コマンドを使用して厳格な最短パス優先を有効にする場合は、最初にプロバイダーエッジ デバイスで、次にノードデバイスで、厳格な最短パス優先(SPF)を設定する必要があります。次に示すのは、プロバイダーエッジ デバイスで厳格な最短パス優先を有効にするための設定コード スニペットのサンプルです。


segment-routing mpls
connected-prefix-sid-map
  address-family ipv4
   10.10.10.10/32 index 100 range 1 
  exit-address-family
  address-family ipv4 strict-spf
   10.10.10.10/32 index 1000 range 1 ------------------configure strict SPF locally
  exit-address-family
ノード デバイスでの最短パス優先の有効化

次に示すのは、ネットワーク内のノードで厳格な最短パス優先を有効にするための設定コード スニペットのサンプルで、ネットワーク内のすべてのノードで有効にする必要があります。


segment-routing mpls
connected-prefix-sid-map
  address-family ipv4
   10.20.20.20/32 index 110 range 1 
  exit-address-family
  address-family ipv4 strict-spf
   10.20.20.20/32 index 1100 range 1 
  exit-address-family

セグメント ルーティング マッピング サーバーを使用した厳格な最短パス優先の有効化

セグメント ルーティング マッピング サーバーとしてのノードの設定

次に示すのは、ノードをセグメント ルーティング マッピング サーバーとして設定するための設定コード スニペットのサンプルです。

segment-routing mpls
mapping-server
  prefix-sid-map
   address-family ipv4
    10.10.10.10/32 index 100 range 1 
    10.20.20.20/32 index 110 range 1 
    10.30.30.30/32 index 120 range 1 
    10.40.40.40/32 index 130 range 1 
    10.50.50.50/32 index 140 range 1 
   exit-address-family
   address-family ipv4 strict-spf
    10.10.10.10/32 index 1000 range 1 
    10.20.20.20/32 index 1100 range 1 
    10.30.30.30/32 index 1200 range 1 
    10.40.40.40/32 index 1300 range 1 
    10.50.50.50/32 index 1400 range 1 
    10.100.100.100/32 index 2000 range 1 
   exit-address-family
ローカル プレフィックスをアドバタイズおよび受信するようにセグメント ルーティング マッピング サーバーの設定

次に示すのは、ローカル プレフィックスをアドバタイズおよび受信するようにセグメント ルーティング マッピング サーバーを設定するための設定コード スニペットのサンプルです。

router isis SR
segment-routing mpls
 segment-routing prefix-sid-map advertise-local
 segment-routing prefix-sid-map receive
ISIS の SID のアドバタイズの確認

次に示すのは、ISIS が SID をアドバタイズしていることを確認するための設定コード スニペットのサンプルです。

Router# show isis segment-routing prefix-sid-map advertise strict-spf
Tag SR:
IS-IS Level-1 advertise prefix-sid maps:
Prefix               SID Index    Range        Flags
10.10.10.10/32       1000         1            
10.20.20.20/32       1100         1            
10.30.30.30/32       1200         1            
10.40.40.40/32       1300         1            
10.50.50.50/32       1400         1            
10.100.100.100/32    2000         1            
Tag SR:
IS-IS Level-2 advertise prefix-sid maps:
Prefix               SID Index    Range        Flags
10.10.10.10/32       1000         1            
10.20.20.20/32       1100         1            
10.30.30.30/32       1200         1            
10.40.40.40/32       1300         1            
10.50.50.50/32       1400         1            
10.100.100.100/32    2000         1            

次に示すのは、プロバイダーエッジ デバイスが SRMS サーバーから厳格な最短パス優先の SID を受信することを確認するための設定コード スニペットのサンプルです。


Router# show isis segment-routing prefix-sid-map receive strict-spf
 
Tag SR:
IS-IS Level-1 receive prefix-sid maps:
Host                   Prefix               SID Index    Range        Flags
P1                     10.10.10.10/32       1000         1            
                       10.20.20.20/32       1100         1            
                       10.30.30.30/32       1200         1            
                       10.40.40.40/32       1300         1            
                       10.50.50.50/32       1400         1            
                       10.100.100.100/32    2000         1            
Tag SR:
IS-IS Level-2 receive prefix-sid maps:
Host                   Prefix               SID Index    Range        Flags
P1                     10.10.10.10/32       1000         1            
                       10.20.20.20/32       1100         1            
                       10.30.30.30/32       1200         1            
                       10.40.40.40/32       1300         1            
                       10.50.50.50/32       1400         1            
                       10.100.100.100/32    2000         1            

セグメント ルーティングでの SSPF の追加情報

関連資料

関連項目

マニュアル タイトル

セグメント ルーティング トラフィック エンジニアリングの設定

セグメント ルーティング - トラフィック エンジニアリング