この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
このモジュールでは、Cisco ASR 9000 シリーズ アグリゲーション サービス ルータで MPLS フォワーディングを実装する方法について説明します。
すべてのマルチプロトコル ラベル スイッチング(MPLS)機能は、MPLS ラベル管理およびフォワーディング サービスのコア セットを必要とします。MPLS フォワーディング インフラストラクチャ(MFI)は、これらのサービスを提供します。
リリース |
変更内容 |
---|---|
リリース 3.7.2 |
この機能が導入されました。 |
これらの前提条件は、MPLS フォワーディングの実装に必要です。
MPLS フォワーディングを実装するには、次の概念を理解する必要があります。
MPLS は、レイヤ 3(ネットワーク層)ルーティングの実績のある拡張性とレイヤ 2(データ リンク層)スイッチングのパフォーマンスおよび機能を組み合わせたものです。 MPLS により、サービス プロバイダーは、既存のネットワーク インフラストラクチャを犠牲にすることなく、サービスを差別化する機会を提供しながら、ネットワーク使用率増加の課題に対処できるようになります。 MPLS アーキテクチャは柔軟性があり、レイヤ 2 テクノロジーを任意に組み合わせて使用することができます。 MPLS のサポートは、すべてのレイヤ 3 プロトコルに対して提供され、今日のネットワークで一般的に提供されているものよりもはるかに優れたスケーリングが可能です。
VRF IP ルーティング テーブルおよび VRF CEF テーブルに格納されているルーティング情報に基づき、MPLS を使用してパケットが宛先に転送されます。
PE ルータでは、CE ルータから学習した各カスタマー プレフィックスにラベルをバインドし、他の PE ルータにアドバタイズするプレフィックスのネットワーク到達可能性情報に、そのラベルを含めます。 PE ルータは、プロバイダー ネットワークを介して CE ルータから受信したパケットを転送するときに、宛先 PE ルータから学習したラベルを使用してパケットにラベルを付けます。 宛先 PE ルータは、ラベルの付いたパケットを受信すると、そのラベルをポップし、パケットを正しい CE ルータに誘導するために使用します。 プロバイダー バックボーン経由のラベル転送は、ダイナミック ラベル スイッチングまたはトラフィック エンジニアリング パスのいずれかに基づきます。 バックボーンを通過するカスタマー データ パケットが伝達するラベルには、2 つのレベルがあります。
従来のレイヤ 3 転送メカニズムでは、パケットがネットワークを通過するとき、各ルータがパケットの転送に関連するすべての情報をレイヤ 3 ヘッダーから抽出します。 この情報をルーティング テーブル検索のインデックスとして使用して、パケットのネクスト ホップを決定します。
最も一般的なケースでは、ヘッダーで唯一該当するフィールドは宛先アドレス フィールドですが、場合によっては、他のヘッダー フィールドが該当する場合もあります。 その結果、ヘッダーの分析はパケットが通過する各ルータで個別に実行する必要があります。 また、各ルータで複雑なテーブル検索も行う必要があります。
ラベル スイッチングでは、レイヤ 3 ヘッダーの分析が一度だけ実行されます。 その後、レイヤ 3 ヘッダーは、ラベルという固定長の非構造化値にマップされます。
複数の異なるヘッダーで常に同じネクスト ホップが選択される場合は、これらのヘッダーを同じラベルにマッピングできます。 実際、ラベルは転送等価クラス(つまり、パケットがそれぞれ別のものである可能性はあるが、転送機能によって識別不能な一連のパケット)を表します。
最初のラベル選択は、レイヤ 3 パケット ヘッダーの内容だけに基づいている必要はありません。たとえば、後続ホップでの転送判断はルーティング ポリシーに基づくこともできます。
ラベルを割り当てると、短いラベル ヘッダーがレイヤ 3 パケットの前に追加されます。 このヘッダーは、パケットの一部としてネットワークを介して伝送されます。 ネットワーク内の各 MPLS ルータを介する後続ホップでは、ラベルはスワップされ、パケット ヘッダーで伝送されるラベルの MPLS 転送テーブル検索を使用して転送が判断されます。 そのため、ネットワークを介したパケットの送信中にパケット ヘッダーを再評価する必要はありません。 ラベルは構造化されていない固定長の値であるため、MPLS 転送テーブル検索プロセスは簡単かつ高速です。
ネットワーク内の各ラベル スイッチング ルータ(LSR)は、転送等価クラスを表すためにどのラベル値を使用するかについて独立したローカルな決定を行います。 このアソシエーションは、ラベル バインディングと呼ばれます。
(注) |
ラベル バインディングの配布は、レイヤ 2 VPN 疑似配線ではスタティックに行うことはできません。 |
各 LSR は、自身が行ったラベル バインディングをネイバーに通知します。 このように隣接ルータにラベル バインディングを認識させる処理は、次のプロトコルによって促進されます。
通常のルーテッド パスでの MPLS フォーワーディングをサポートします。
MPLS トラフィック エンジニアリングをサポートします。
MPLS バーチャル プライベート ネットワーク(VPN)をサポートします。
ラベル付きパケットが LSR A から隣接する LSR B に送信される場合、単一の IP パケットによって伝送されるラベル値は、パケットの転送等価クラスを表すために LSR B によって割り当てられたラベル値です。 このため、IP パケットがネットワークを通過するにつれて、ラベル値は変更されます。
MFI コントロール プレーンは、ラベル配布プロトコル(LDP)、トラフィック エンジニアリング(TE)など、インターフェイス上での MPLS のイネーブル化とディセーブル化、ローカル ラベルの割り当て、MPLS リライト設定(バックアップ リンクを含む)、MPLS ラベル テーブルの管理、インポジションおよびディスポジションを設定するための他の転送パス(IP バージョン 4(IPv4)など)との相互作用を含むサービスを MPLS アプリケーションに提供します。
MFI データ プレーンは、次のすべての形式で MPLS フォワーディングのソフトウェア実装を提供します。
MPLS 最大伝送単位(MTU)は、パケットをフラグメント化せずに、その最大サイズの IP パケットをデータ リンクで送信できることを示します。 また、MPLS ネットワーク内のデータ リンクに特定の MTU がありますが、これはラベル付きパケット用です。 すべての IPv4 パケットに 1 つ以上のラベルが付いています。 これは、ラベルごとに 4 バイトがパケットに追加されるため、ラベル付きパケットが IP パケットよりもわずかに大きくなるということです。 このように、n がラベルの数である場合、パケットにラベルを付けると、n X 4 バイトがパケットのサイズに追加されます。 MPLS MTU パラメータは、ラベル付きパケットに関係します。
MPLS フォワーディングの実装に関連する詳細情報については、次の参考資料を参照してください。
関連項目 |
マニュアル タイトル |
---|---|
MPLS フォワーディング コマンド |
Cisco ASR 9000 シリーズ アグリゲーション サービス ルータの『MPLS Command Reference』の「MPLS Forwarding Commands on Cisco ASR 9000 Series Router」モジュール |
スタートアップ資料 |
Cisco ASR 9000 シリーズ アグリゲーション サービス ルータの『Getting Started Guide』 |
標準 |
タイトル |
---|---|
この機能でサポートされる新規の標準または変更された標準はありません。また、既存の標準のサポートは変更されていません。 |
— |
MIB |
MIB のリンク |
---|---|
— | Cisco IOS XR ソフトウェアを使用している MIB を特定してダウンロードするには、次の URL にある Cisco MIB Locator を使用し、[Cisco Access Products] メニューからプラットフォームを選択します。http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml |
RFC |
タイトル |
---|---|
RFC 3031 |
『Multiprotocol Label Switching Architecture』 |
RFC 3443 |
『Time to Live (TTL) Processing in Multi-Protocol Label Switching (MPLS) Networks』 |
RFC 4105 |
『Requirements for Inter-Area MPLS Traffic Engineering』 |