MPLS トラフィック エンジニアリング転送隣接関係の設定

MPLS トラフィック エンジニアリング転送隣接関係の前提条件

ネットワークで次の Cisco IOS XE 機能がサポートされている必要があります。

  • マルチプロトコル ラベル スイッチング(MPLS)

  • IP シスコ エクスプレス フォワーディング

  • IS-IS

MPLS トラフィック エンジニアリング転送隣接関係の制約事項

  • MPLS トラフィック エンジニアリング転送隣接関係機能を使用すると、TE トンネルがリンクとしてアドバタイズされるため、IGP データベースのサイズが増加します。

  • TE トンネルで MPLS トラフィック エンジニアリング転送隣接関係機能が有効になっている場合、リンクは TE サブ TLV なしでタイプ、長さ、および値(TLV)22 オブジェクトとして IGP ネットワークでアドバタイズされます。

  • MPLS TE 転送隣接関係トンネルを双方向に設定する必要があります。

MPLS トラフィック エンジニアリング転送隣接関係に関する情報

次のトピックでは、MPLS トラフィック エンジニアリング転送隣接関係に関する情報を示します。

MPLS トラフィック エンジニアリング転送隣接関係の機能

MPLS トラフィック エンジニアリング転送隣接関係機能を使用すると、SPF アルゴリズムに基づいて、TE LSP トンネルを IGP ネットワーク内のリンクとして処理できます。転送隣接関係は、ネットワーク内でのデバイスのロケーションに関係なく、デバイスとデバイスの間に作成できます。次の図に示すように、デバイスは互いに複数のホップを離れた位置に配置できます。

この結果、TE トンネルは IGP ネットワーク内にリンクとしてアドバタイズされ、リンクのコストが関連付けられます。

TE ドメインの外側にあるデバイスは、TE トンネルを参照し、その TE トンネルを使用して、ネットワーク内でトラフィックをルーティングするための最短パスを計算します。

MPLS トラフィック エンジニアリング転送隣接関係の利点

SPF - TE トンネルインターフェイス用にアドバタイズされた TE トンネルインターフェイスは、他のリンクと同様に IGP ネットワークでアドバタイズされます。これにより、デバイスは、IGP 内のこれらのアドバタイズメントを使用して SPF を計算できるようになります。このことは、これらのアドバタイズメントがいずれかの TE トンネルのヘッドエンドでない場合も同様です。

使用方法のヒント

次の図で、B と F および C と F の間の TE トンネルに転送隣接関係が設定されていない場合、B は A から F への最短パスであるため、A が F に転送する必要があるすべてのトラフィックは B を通過します(A から F のコストは、B を通過した場合は 15、C を通過した場合は 20 です)。

B と F および C と F の間の TE トンネルに加え、F と B および F と C の間の TE トンネルでも転送隣接関係が設定されている場合、A が SPF アルゴリズムを計算すると、A には11 という F への 等しい 2 つのコストパスが表示されます。その結果、A-B リンクと A-C リンク間のトラフィックが共有されます。

MPLS トラフィック エンジニアリング転送隣接関係の設定方法

次のセクションでは、MPLS トラフィック エンジニアリング転送隣接関係を設定するための設定手順について説明します。

MPLS TE 転送隣接関係のトンネルインターフェイスの設定

MPLS TE 転送隣接関係のトンネルインターフェイスを設定するには、次の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:


Device>enable

特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:


Devcie# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

interface tunnel number

例:


Device(config)# interface tunnel 0

転送隣接関係用のトンネルインターフェイスを指定し、インターフェイス設定モードに入ります。

ステップ 4

exit

例:


Device(config-if)# exit

インターフェイス設定モードを終了し、グローバル設定モードに戻ります。

ステップ 5

exit

例:


Device(config)# exit

グローバル コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。

ISIS を使用したトンネルでの MPLS TE 転送隣接関係の設定

ISIS を使用してトンネルで MPLS TE 転送隣接関係を設定するには、次の手順を実行します。


(注)  


2 つの LSP トンネルで、A から B および B から A への双方向の転送隣接関係を設定する必要があります。設定しない場合、転送隣接関係はアドバタイズされますが、IGP ネットワークでは使用されません。


手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:


Device> enable

特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

interface tunnel number

例:


Device(config)# interface tunnel 0

転送隣接関係用のトンネルインターフェイスを指定し、インターフェイス設定モードに入ります。

ステップ 4

ip router isis area-tag

例:

Device(config-if)# ip router isis 1

インターフェイスの IP に IS-IS ルーティングプロセスを設定し、エリア指示子をルーティングプロセスに割り当てます。

ステップ 5

tunnel mpls traffic-eng forwarding-adjacency [holdtime value ]

例:


Device(config-if)# tunnel mpls traffic-eng forwarding-adjacency 

IGP ネットワーク内のリンクとして TE トンネルをアドバタイズします。

ステップ 6

isis metric {metric-value | maximum } {level-1 | level-2 }

例:


Device(config-if)# isis metric 2 level-1

転送隣接関係として使用するトンネルインターフェイスの IS-IS メトリックを設定します。

  • トラフィック エンジニアリングを実行する IGP レベルと一致するレベル 1 またはレベル 2 の isis metric コマンドを指定する必要があります。指定しない場合、メトリックのデフォルト値は 10 になります。

OSPF を使用したトンネルでの MPLS TE 転送隣接関係の設定

OSPF を使用してトンネルで MPLS TE 転送隣接関係を設定するには、次の手順を実行します。


(注)  


2 つの LSP トンネルで、A から B および B から A への双方向の転送隣接関係を設定する必要があります。設定しない場合、転送隣接関係はアドバタイズされますが、IGP ネットワークでは使用されません。


手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:


Device> enable

特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

interface tunnel number

例:


Device(config)# interface tunnel 0

転送隣接関係用のトンネルインターフェイスを指定し、インターフェイス設定モードに入ります。

ステップ 4

ip ospf process-id area area-id

例:

Device(config-if)# ip router ospf 1 area 0

インターフェイスの IP に OSPF ルーティングプロセスを設定し、エリア指示子をルーティングプロセスに割り当てます。

ステップ 5

tunnel mpls traffic-eng forwarding-adjacency [holdtime value ]

例:


Device(config-if)# tunnel mpls traffic-eng forwarding-adjacency 

IGP ネットワーク内のリンクとして TE トンネルをアドバタイズします。

ステップ 6

ip ospf cost cost

例:


Device(config-if)# ip ospf cost 4

転送隣接関係として使用するトンネルインターフェイスの OSPF メトリックを設定します。

MPLS TE 転送隣接関係の検証

MPLS TE 転送隣接関係を検証するには、次の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:


Device> enable

このコマンドを使用して特権 EXEC モードを開始します。プロンプトが表示されたらパスワードを入力します。

ステップ 2

show mpls traffic-eng forwarding-adjacency [ip-address ]

例:


Device# show mpls traffic-eng forwarding-adjacency

このコマンドを使用して現在のトンネルを表示します。

ステップ 3

show isis [process-tag ] database [level-1 ] [level-2 ] [l1 ] [l2 ] [detail ] [lspid ]

例:


Device# show isis database

例:

このコマンドを使用して、IS-IS リンクステートデータベースを表示します。次に例を示します。

ステップ 4

exit

例:


Device# exit

このコマンドを使用して、ユーザ EXEC モードに戻ります。

MPLS トラフィック エンジニアリング転送隣接関係の設定例

このセクションでは、IS-IS メトリックを使用した MPLS トラフィック エンジニアリング転送隣接関係機能の設定例を示します。

MPLS TE 転送隣接関係の例

次の出力は、トンネルインターフェイス、転送隣接関係、および IS-IS メトリックの設定を示しています。


Device# configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Device(config)# interface tunnel 7
Device(config-if)# ip router isis 1
Device(config-if)# tunnel mpls traffic-eng forwarding-adjacency 
Device(config-if)# isis metric 2 level-1

次に、転送隣接関係が設定されたときのコマンド出力の例を示します。


Device# show running-config 
Building configuration...
Current configuration :364 bytes
!
interface Tunnel7
ip router isis 1
ip unnumbered Loopback0
no ip directed-broadcast
tunnel destination 192.168.1.7
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng forwarding-adjacency
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng path-option 10 explicit name short
isis metric 2 level 1

(注)  


転送隣接関係を使用している場合は、設定で tunnel mpls traffic-eng autoroute announce コマンドを指定しないでください。


次に、転送隣接関係が OSPF を使用して設定されている例を示します。


Device# configure terminal
 
Device# show running-config

Building configuration...
Current configuration : 310 bytes
interface Tunnel1
ip router ospf 1 area 0
ip unnumbered Loopback0
ip ospf cost 6
tunnel destination 172.16.255.5
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng forwarding-adjacency  tunnel mpls 
traffic-eng priority 7 7  
tunnel mpls traffic-eng bandwidth 1000  
tunnel mpls traffic-eng path-option 10 dynamic 
end
Device# show mpls traffic-eng forwarding-adjacency

 destination 172.16.255.5, area ospf 172  area 0, has 1 tunnels
  Tunnel1      (load balancing metric 2000000, nexthop 172.16.255.5)
               (flags:  Forward-Adjacency, holdtime 0) 

その他の参考資料

関連資料

関連項目

マニュアル タイトル

Cisco IOS コマンド

『Cisco IOS Master Commands List, All Releases』

MPLS トラフィック エンジニアリング コマンド

『Cisco IOS Multiprotocol Label Switching Command Reference』

IP スイッチングコマンド

『Cisco IOS IP Switching Command Reference』

IS-IS TLV

Intermediate System-to-Intermediate System (IS-IS) TLVs』(ホワイトペーパー)

標準

標準

タイトル

この機能でサポートされる新規の標準または変更された標準はありません。また、既存の標準のサポートは変更されていません。

--

MIB

MIB

MIB のリンク

この機能がサポートする新しい MIB または変更された MIB はありません。また、この機能で変更された既存規格のサポートはありません。

選択したプラットフォーム、Cisco ソフトウェア リリース、およびフィーチャ セットの MIB を検索してダウンロードする場合は、次の URL にある Cisco MIB Locator を使用します。

http://www.cisco.com/go/mibs

RFC

RFC

タイトル

この機能によりサポートされた新規 RFC または改訂 RFC はありません。またこの機能による既存 RFC のサポートに変更はありません。

--

シスコのテクニカル サポート

説明

リンク

右の URL にアクセスして、シスコのテクニカル サポートを最大限に活用してください。これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。

http://www.cisco.com/cisco/web/support/index.html

MPLS トラフィック エンジニアリング転送隣接関係の機能履歴

次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。

これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。

リリース

機能

機能情報

Cisco IOS XE Cupertino 17.7.1

MPLS トラフィック エンジニアリング転送隣接関係

MPLS トラフィック エンジニアリング転送隣接関係機能により、ネットワーク管理者はトラフィック エンジニアリング(TE)およびラベルスイッチパス(LSP)トンネルを、最短パス優先(SPF)アルゴリズムに基づいた内部ゲートウェイプロトコル(IGP)ネットワーク内のリンクとして処理できます。

この機能は Cisco Catalyst 9500 シリーズ スイッチおよび Cisco Catalyst 9500 シリーズ ハイパフォーマンス スイッチに導入されました。

Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator にアクセスするには、https://cfnng.cisco.com/にアクセスします。