Multiprotocol Label Switching:マルチプロトコル ラベル スイッチング
このモジュールでは、マルチプロトコル ラベル スイッチングと Cisco スイッチでの設定方法について説明します。
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
このモジュールでは、マルチプロトコル ラベル スイッチングと Cisco スイッチでの設定方法について説明します。
マルチプロトコル ラベル スイッチング(MPLS)フラグメンテーションはサポートされていません。
MPLS 最大伝送ユニット(MTU)はサポートされていません。
マルチプロトコル ラベル スイッチング(MPLS)は、レイヤ 3(ネットワーク層)ルーティングの実績のある拡張性とレイヤ 2(データ リンク層)スイッチングのパフォーマンスおよび機能を組み合わせたものです。MPLS により、既存のネットワーク インフラストラクチャを犠牲にすることなく、サービスを差別化する機会を提供しながら、ネットワーク使用率の急激な増加の課題に対処できるようになります。MPLS アーキテクチャは柔軟性があり、レイヤ 2 テクノロジーを任意に組み合わせて使用することができます。MPLS のサポートは、すべてのレイヤ 3 プロトコルに対して提供され、今日のネットワークで一般的に提供されているものよりもはるかに優れたスケーリングが可能です。
ラベル スイッチングは、高性能のパケット転送テクノロジーであり、データリンク層(レイヤ 2)スイッチングのパフォーマンスおよびトラフィック管理機能と、ネットワーク層(レイヤ 3)ルーティングの拡張性、柔軟性、およびパフォーマンスが統合されています。
従来のレイヤ 3 転送メカニズムでは、パケットがネットワークを通過するとき、各スイッチがパケットの転送に関連するすべての情報をレイヤ 3 ヘッダーから抽出します。この情報をルーティング テーブル検索のインデックスとして使用して、パケットのネクスト ホップを決定します。
最も一般的なケースでは、ヘッダーで唯一該当するフィールドは宛先アドレス フィールドですが、場合によっては、他のヘッダー フィールドが該当する場合もあります。その結果、ヘッダーの分析はパケットが通過する各スイッチで個別に実行する必要があります。また、各スイッチで複雑なテーブル検索も行う必要があります。
ラベル スイッチングでは、レイヤ 3 ヘッダーの分析が一度だけ実行されます。その後、レイヤ 3 ヘッダーは、ラベルという固定長の非構造化値にマップされます。
複数の異なるヘッダーで常に同じネクスト ホップが選択される場合は、これらのヘッダーを同じラベルにマッピングできます。実際、ラベルは転送等価クラス(つまり、パケットはそれぞれ別のものである可能性はあるが、転送機能によって識別不能な一連のパケット)を表します。
最初のラベル選択は、レイヤ 3 パケット ヘッダーの内容だけに基づいている必要はありません。たとえば、後続ホップでの転送判断はルーティング ポリシーに基づくこともあります。
ラベルを割り当てると、短いラベル ヘッダーがレイヤ 3 パケットの前に追加されます。このヘッダーは、パケットの一部としてネットワークを介して伝送されます。ネットワーク内の各 MPLS スイッチを介する後続ホップでは、ラベルはスワップされ、パケット ヘッダーで伝送されるラベルの MPLS 転送テーブル検索を使用して転送が判断されます。そのため、ネットワークを介したパケットの送信中にパケット ヘッダーを再評価する必要はありません。ラベルは構造化されていない固定長の値であるため、MPLS 転送テーブル検索プロセスは簡単かつ高速です。
ネットワーク内の各ラベル スイッチング ルータ(LSR)は、転送同等クラスを表すためにどのラベル値を使用するかについて独立したローカルな決定を行います。このアソシエーションは、ラベル バインディングと呼ばれます。各 LSR は、自身が行ったラベル バインディングをネイバーに通知します。このようにネイバー スイッチにラベル バインディングを認識させる処理は、次のプロトコルによって促進されます。
ラベル配布プロトコル(LDP):MPLS ネットワーク内のピア LSR は、MPLS ネットワークでのホップバイホップ転送をサポートするためのラベル バインディング情報を交換できます
Border Gateway Protocol(BGP):MPLS バーチャル プライベート ネットワーク(VPN)をサポートするために使用
ラベル付きパケットが LSR A からネイバー LSR B に送信されている場合、単一の IP パケットによって伝送されるラベル値は、パケットの転送等価クラスを表すために LSR B によって割り当てられたラベル値です。このため、IP パケットがネットワークを通過するにつれて、ラベル値は変更されます。
LDP 設定の詳細については、次にある「MPLS: LDP Configuration Guide」を参照してください。 http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/mpls/config_library/xe-3s/mp-xe-3s-library.html
(注) |
ラベル エントリの規模は制限されているため(特に ECMP では)、LDP ラベル フィルタリングを有効にすることが推奨されます。LDP ラベルは、ルータのループバック インターフェイスなどのウェルノウン プレフィックスおよびグローバル ルーティング テーブルで到達可能にする必要があるプレフィックスにのみ割り当てるものとします。 |
マルチプロトコル ラベル スイッチング(MPLS)バーチャル プライベート ネットワーク(VPN)は、MPLS プロバイダー コア ネットワークによって相互接続された一連のサイトで構成されます。各カスタマー サイトでは、1 つ以上のカスタマー エッジ(CE)ルータが、1 つ以上のプロバイダー エッジ(PE)ルータに接続されます。
MPLS レイヤ 3 VPN を設定する前に、MPLS、ラベル配布プロトコル(LDP)、およびシスコ エクスプレス フォワーディング(CEF)が、ネットワークにインストールされている必要があります。PE ルータを含む、コア内のすべてのルータは、CEF および MPLS 転送をサポートできる必要があります。
QoS EXP Matching 機能を使用すれば、IP パケットのマルチプロトコル ラベル スイッチング(MPLS)Experimental ビット(EXP ビット)フィールドを変更して、ネットワーク トラフィックを分類してマーキングすることができます。
QoS EXP Matching 機能を使用すれば、MPLS パケットの MPLS EXP フィールドに値を設定することによってネットワーク トラフィックを整理できます。MPLS EXP フィールドで異なった値を選択することにより、輻輳時にパケットが必要なプライオリティを持つようパケットをマーキングすることができます。MPLS EXP 値の設定によって次のことが可能になります。
トラフィックの分類:分類プロセスでマーキングするトラフィックが選択されます。分類は、トラフィックを複数の優先順位レベル、つまり、サービス クラスに分割することによりこのプロセスを実施します。トラフィック分類は、クラス ベースの QoS プロビジョニングのプライマリ コンポーネントです。
トラフィックのポリシングとマーキング:ポリシングでは、設定されたレートを上回るトラフィックが廃棄されるか、別のドロップ レベルにマーキングされます。トラフィックのマーキングは、パケット フローを特定してそれらを区別する方法です。パケット マーキングを利用すれば、ネットワークを複数の優先プライオリティ レベルまたはサービス クラスに分割することができます。
以下に、MPLS QoS EXP の分類とマーキングに関する制約事項の一覧を示します。
均一モードとパイプ モードのみがサポートされます。ショートパイプ モードはサポートされません。
サポートされる QoS グループ値の範囲は 0 ~ 30 です。(合計 31 の QoS グループ)。
QoS ポリシーを使用した EXP マーキングは外部ラベルでのみサポートされます。内部の EXP マーキングはサポートされません。
このセクションでは、MPLS スイッチングと転送用にスイッチを準備するために必要な基本設定を行う方法について説明します。
シスコ スイッチ上の MPLS スイッチングでは、Cisco Express Forwarding がイネーブルである必要があります。
(注) |
ip unnumbered コマンドは MPLS 設定ではサポートされていません。 |
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 プロンプトが表示されたらパスワードを入力します。 |
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip cef distributed 例:
|
スイッチでシスコ エクスプレス フォワーディングをイネーブルにします。 |
ステップ 4 |
mpls label range minimum-value maximum-value 例:
|
パケット インターフェイス上で MPLS アプリケーションで使用可能なローカル ラベルの範囲を設定します。 |
ステップ 5 |
mpls label protocol ldp 例:
|
プラットフォームの Label Distribution Protocol を指定します。 |
シスコ スイッチ上の MPLS 転送では、IPv4 パケットの転送がイネーブルになっている必要があります。
(注) |
ip unnumbered コマンドは MPLS 設定ではサポートされていません。 |
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 プロンプトが表示されたらパスワードを入力します。 |
||
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
||
ステップ 3 |
interface type slot / subslot / port 例:
|
|
||
ステップ 4 |
mpls ip 例:
|
ルーテッド物理インターフェイス(ギガビット イーサネット)、スイッチ仮想インターフェイス(SVI)、またはポート チャネルに沿った IPv4 パケットの MPLS 転送を有効にします。 |
||
ステップ 5 |
mpls label protocol ldp 例:
|
インターフェイスの Label Distribution Protocol を指定します。
|
||
ステップ 6 |
end 例:
|
インターフェイス コンフィギュレーション モードを終了し、特権 EXEC モードに戻ります。 |
このセクションでは、MPLS のスイッチングと転送の設定に問題がないことを確認する方法について説明します。
Cisco Express Forwarding が正しく設定されていることを確認するには、show ip cef summary コマンドを発行します。次に示すような出力が生成されます。
show ip cef summary 例:
|
MPLS 転送が正しく設定されていることを確認するには、show mpls interfaces detail コマンドを発行します。次に示すような出力が生成されます。
(注) |
MPLS MTU 値は、デフォルトではポートまたはスイッチの IP MTU 値と同等です。MPLS の MTU 設定はサポートされていません。 |
ステップ 1 |
show mpls interfaces detail 例:
|
ステップ 2 |
show running-config interface 例:
|
ステップ 3 |
show mpls forwarding 例:
|
関連項目 |
マニュアル タイトル |
---|---|
この章で使用するコマンドの完全な構文および使用方法の詳細。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
リリース |
変更内容 |
---|---|
Cisco IOS XE Everest 16.6.1 |
この機能が導入されました。 |