MPLS スタティック ラベル
このマニュアルでは、Cisco MPLS スタティック ラベル機能について説明します。MPLS スタティックラベル機能は、ラベルと IPv4 プレフィックス間のバインディングを静的に設定できるようにします。
MPLS スタティック ラベルの前提条件
MPLS スタティックラベルを有効にするには、次の Cisco IOS 機能がネットワークでサポートされている必要があります。
-
マルチプロトコル ラベル スイッチング(MPLS)
-
Cisco Express Forwarding; シスコ エクスプレス フォワーディング
MPLS スタティック ラベルの制限事項
-
MPLS VPN のプロバイダーエッジ(PE)ルータには、ラベルをカスタマー ネットワーク プレフィックス(VPN IPv4 プレフィックス)にスタティックにバインドするためのメカニズムは存在しません。
-
MPLS スタティッククロスコネクトはサポートされていません。
-
MPLS スタティックラベルはラベル制御非同期転送モード(lc-atm)ではサポートされていません。
-
MPLS スタティック バインディングは、ローカル プレフィックスではサポートされません。
-
VRF 対応スタティックラベルはサポートされていません。
MPLS スタティック ラベルに関する情報
MPLS スタティック ラベルの概要
一般的に、ラベルスイッチングルータ(LSR)は、ラベルスイッチパケットに使用するラベルを動的に学習します。これは、次のようなラベル配布プロトコルによって行われます。
-
ラベルをネットワークアドレスにバインドするために使用される Internet Engineering Task Force(IETF)標準である、Label Distribution Protocol(LDP; ラベル配布プロトコル)
-
トラフィック エンジニアリング(TE)のラベル配布に使用されるリソース予約プロトコル(RSVP)
-
マルチプロトコル ラベル スイッチング(MPLS)バーチャル プライベート ネットワーク(VPN)のラベル配布に使用されるボーダー ゲートウェイ プロトコル(BGP)
学習したラベルをパケットのラベル スイッチングに使用するために、LSR はそのラベルをラベル転送情報ベース(LFIB)にインストールします。
MPLS スタティックラベル機能は、ラベルと IPv4 プレフィックス間のバインディングを静的に設定できるようにします。
MPLS スタティック ラベルの利点
ラベルと IPv4 プレフィックス間のスタティック バインディング
ラベルと IPv4 プレフィックス間のスタティックバインディングを設定して、LDP ラベル配布を実装しないネイバールータ経由の MPLS ホップバイホップ転送をサポートできます。
MPLS スタティック ラベルの設定方法
MPLS スタティック プレフィックス ラベル バインディングの設定
MPLS スタティック Prefix/Label バインディングを設定するには、グローバル コンフィギュレーション モードで次のコマンドを使用します。
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。パスワードを入力します(要求された場合)。 |
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
mpls label range min-label max-label [ static min-static-label max-static-label ] 例:
|
MPLS スタティック ラベル機能で使用するラベルの範囲を指定します。 (デフォルトではスタティック割り当て用に予約されたラベルはありません)。 |
ステップ 4 |
mpls static binding ipv4 prefix mask [input | output nexthop ] label 例:
|
IPv4 プレフィックスに対するラベルのスタティック バインディングを指定します。 指定したバインディングは、ルーティングの要求時に自動的に MPLS 転送テーブルにインストールされます。 |
MPLS スタティック Prefix/Label バインディングの確認
MPLS スタティック Prefix/Label バインディングの設定を確認するには、次の手順を実行します。
手順
ステップ 1 |
show mpls label range コマンドを入力します。出力には、新しいラベル範囲はリロードが行われるまで有効にならないことが示されます。 例:
リロード後に実行される show mpls label range コマンドの次の出力には、新しいラベル範囲が有効になっていることが示されます。 例:
|
ステップ 2 |
設定されたスタティック Prefix/Label バインディングを表示するには、show mpls static binding ipv4 コマンドを入力します。 例:
|
ステップ 3 |
MPLS 転送で現在使用されているスタティック Prefix/Label バインディングを確認するには、show mpls forwarding-table コマンドを使用します。 例:
|
MPLS スタティック ラベルの監視とメンテナンス
MPLS スタティックラベルを監視およびメンテナンスするには、次のコマンドを 1 つ以上使用します。
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。パスワードを入力します(要求された場合)。 |
ステップ 2 |
show mpls forwarding-table 例:
|
MPLS LFIB の内容を表示します。 |
ステップ 3 |
show mpls label range 例:
|
スタティック ラベル範囲に関する情報が表示されます。 |
ステップ 4 |
show mpls static binding ipv4 例:
|
設定されているスタティック Prefix/Label バインディングに関する情報を表示します。 |
MPLS スタティック ラベルの設定例
例:MPLS スタティック プレフィックス ラベルの設定
次の出力では、動的に割り当てられたラベル 16 〜 100000 から 200 〜 100000 に使用される範囲が mpls label range コマンドによって再設定されます。また、16 〜 199 のスタティックラベル範囲が設定されます。
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# mpls label range 200 100000 static 16 199
% Label range changes take effect at the next reload.
Router(config)# end
次の出力では、新しいラベルの範囲はリロードが発生するまで適用されないことが show mpls label range コマンドによって示されています。
Device# show mpls label range
Downstream label pool: Min/Max label: 16/100000
[Configured range for next reload: Min/Max label: 200/100000]
Range for static labels: Min/Max/Number: 16/199
次の出力では、リロード後に実行される show mpls label range コマンドによって、新しいラベルの範囲が有効になっていることが示されています。
Device# show mpls label range
Downstream label pool: Min/Max label: 200/100000
Range for static labels: Min/Max/Number: 16/199
次の出力では、mpls static binding ipv4 コマンドによってスタティック Prefix/Label バインディングが設定されています。さまざまなプレフィックスの着信(ローカル)と発信(リモート)のラベルも設定されています。
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# mpls static binding ipv4 10.0.0.0 255.0.0.0 55
Device(config)# mpls static binding ipv4 10.0.0.0 255.0.0.0 output 10.0.0.66 2607
Device(config)# mpls static binding ipv4 10.6.0.0 255.255.0.0 input 17
Device(config)# mpls static binding ipv4 10.0.0.0 255.0.0.0 output 10.13.0.8 explicit-null
Device(config)# end
次の出力では、show mpls static binding ipv4 コマンドによってスタティック Prefix/Label バインディングが表示されています。
Device# show mpls static binding ipv4
10.0.0.0/8: Incoming label: none;
Outgoing labels:
10.13.0.8 explicit-null
10.0.0.0/8: Incoming label: 55 (in LIB)
Outgoing labels:
10.0.0.66 2607
10.66.0.0/16: Incoming label: 17 (in LIB)
Outgoing labels: None
その他の参考資料
関連資料
関連項目 |
マニュアル タイトル |
---|---|
MPLS コマンド |
『Multiprotocol Label Switching Command Reference』 |
標準
標準 |
タイトル |
---|---|
この機能がサポートする新しい規格または変更された規格はありません。既存の規格のサポートは、この機能によって変更されていません。 |
-- |
MIB
MIB |
MIB のリンク |
---|---|
この機能によってサポートされる新しい MIB または変更された MIB はありません。またこの機能による既存 MIB のサポートに変更はありません。 |
選択したプラットフォーム、Cisco ソフトウェア リリース、およびフィーチャ セットの MIB を検索してダウンロードする場合は、次の URL にある Cisco MIB Locator を使用します。 |
RFC
RFC |
タイトル |
---|---|
この機能によりサポートされた新規 RFC または改訂 RFC はありません。またこの機能による既存 RFC のサポートに変更はありません。 |
-- |
シスコのテクニカル サポート
説明 |
リンク |
---|---|
★枠で囲まれた Technical Assistance の場合★右の URL にアクセスして、シスコのテクニカル サポートを最大限に活用してください。これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。 |
MPLS スタティック ラベルの機能情報
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
MPLS スタティック ラベル |
Cisco IOS XE Everest 16.6.1 |
MPLS スタティックラベル機能は、ラベルと IPv4 プレフィックス間のバインディングを静的に設定できるようにします。 次のコマンドが導入または変更されました。debug mpls static binding 、mpls label range 、mpls static binding ipv4 、show mpls label range 、show mpls static binding ipv4 |