内容

はじめに

背景説明

L2VPN の概要

L2VPNが必要な理由

MPLSL2VPNモデル

技術オプション

1. VPWSサービス

2. VPLSサービス

3. EVPN

4. PBB-EVPN

VPWS – 擬似配線参照モデル

レイヤ2 VPNイネーブラ：擬似回線

AToM アーキテクチャ

MPLS上のL2トランスポート

VPWS トラフィックのカプセル化

疑似回線のシグナリング

コントロールワード

転送プレーン処理

稼動

PW のステータスのシグナリング

基本的な AToM 構成

擬似回線パケット分析

トポロジ

L2VPN インターワーキング

インターワーキングの可能性

関連情報

はじめに

このドキュメントでは、マルチプロトコル ラベル スイッチング（MPLS）ベースの L2 仮想プライベートネットワーク（L2VPN） 擬似回線について説明します。

背景説明

動作を説明するためのCisco IOS®、Cisco IOS® XEでの擬似回線のシグナリングとパケット分析について説明します。

L2VPN の概要

MPLSおよびIP上のレイヤ2(L2)トランスポートは、イーサネット間、PPP間、ハイレベルデータリンク制御(HDLC)など、類似の接続回線に対してすでに存在しています

L2VPNは、VPN内のエンドユーザサイトを接続するポイントツーポイント接続のトポロジを構築するために、MPLS上でL2サービスを使用します。これらの L2VPN は、専用回線や、ATM またはフレームリレーを使用する L2 仮想回線によってプロビジョニングされたプライベートネットワークの代替手段となります。L2VPN でプロビジョニングされるサービスは、Virtual Private Wire Service（VPWS）と呼ばれます。

- L2VPNは、疑似配線(PW)テクノロジーを使用して構築されます。

- PWは、パケットスイッチドネットワーク(PSN)（パケットを転送するネットワーク – IPv4、IPv6、MPLS、イーサネット）上で複数のタイプのネットワークサービスを転送するための共通の中間形式を提供します。

- PWテクノロジーは、Like-to-Likeトランスポートとインターワーキング(IW)を提供します。

- AC 上の PE ルータで受信されたフレームはカプセル化され、PSW 経由でリモート PE ルータに送信されます。

- 出力 PE ルータは PSW からパケットを受信し、カプセル化を解除します。

- 出力 PE はフレームを抽出して AC に転送します。

L2VPNが必要な理由

- SP が IP サービスとレガシーサービスの両方に対して使用できる単一のインフラストラクチャを持つことが可能.

- 既存のサービスを中断することなく、レガシー ATM サービスとフレームリレーサービスを MPLS/IP コアに移行.

- 新しいL2VPNサービスのプロビジョニングは、既存のMPLS/IPコアで徐々に行われます（最初からではありません）。

- 統合 IP/MPLS ネットワークの資本コストと運用コストを削減.

- SPは、新しいポイント2ポイントまたはポイント2マルチポイントサービスを提供します。独自のルーティング、QoSポリシー、セキュリティメカニズムなどを設定できます。

MPLS L2 VPN モデル

技術オプション

1. VPWSサービス

・ ポイントツーポイント・擬似回線(PW)と呼ばれる

2. VPLSサービス

•マルチポイント

3. EVPN

•xEVPN ファミリにイーサネットサービス向けの次世代ソリューションを導入

a. MPLSコアを介したイーサネットセグメントおよびMACの配布と学習のためのBGPコントロールプレーン

b. IP VPNと同じ原理と運用エクスペリエンス

•疑似回線の使用なし

a.ユニキャストにMP2Pトンネルを使用します。

b.入力レプリケーション（MP2Pトンネルを介して）またはLSMを介した複数宛先フレーム配信

•IETF 標準化に基づくマルチベンダー ソリューション

4. PBB-EVPN

・ PBBのスケールツール（MAC-in-MACなど）とEVPNのBGPベースのMACラーニングを組み合わせる

EVPN およびプロバイダー バックボーン ブリッジング EVPN（PBB-EVPN）は、コアを介した MAC 配信/ラーニングのための BGP コントロールプレーンに基づく 次世代 L2VPN ソリューションであり、次の要件に対応するように設計されています。

- フロー単位の冗長性とロードバランシング

- シンプルなプロビジョニングと運用

- 最適な転送

- 短時間でのコンバージェンス

- MAC アドレスの拡張性

VPWS – 擬似配線参照モデル

1. PWは、L2フレームを伝送する2つのACを接続する2つのPEデバイス間の接続です。

2. Any Transport over MPLS（AToM）は、IP/MPLS   ネットワーク用の VPWS のシスコによる実装です。

3. 接続回線（AC）は、PE に CE を接続する物理回線または仮想回線で、ATM、フレームリレー、HDLC、PPP などが含まれます。

4. エッジ(CE)機器は、PWを非共有リンクまたは回線として認識します。

レイヤ2 VPNイネーブラ：擬似回線

L2VPNは、疑似配線(PW)テクノロジーを使用して構築されます。

- PWは、パケットスイッチドネットワーク(PSN)（パケットを転送するネットワーク – IPv4、IPv6、MPLS、イーサネット）上で複数のタイプのネットワークサービスを転送するための共通の中間形式を提供します。

- PWテクノロジーは、Like-to-Likeトランスポートとインターワーキング(IW)を提供します。

- AC 上の PE ルータで受信されたフレームはカプセル化され、PSW 経由でリモート PE ルータに送信されます。

- 出力 PE ルータは、 疑似回線からパケットを受信し、カプセル化を解除します。

- 出力 PE はフレームを抽出して AC に転送します。

AToM アーキテクチャ

- AToM ネットワークでは、SP 内のすべてのルータが MPLS を実行し、PE ルータは CE ルータ用の AC を備えています。

- AToM の場合、PSN トンネルとは、2 台の PE ルータ間のラベルスイッチドパス LSP に他なりません。

- そのため、その LSP に関連付けられているラベルは、AToM のコンテキストではトンネルラベルと呼ばれます。

- 最初に、LDP が PE 間でホップバイホップでシグナリングします。

- 次に、LSP を、RSVP が TE に必要な拡張を使用してシグナリングする MPLS TE トンネルにすることができます。

- このトンネルラベルを使用すると、伝送されたフレームがどのPSNトンネルに属するかを識別できます。

- このトンネルラベルは、ローカルまたは入力 PE から MPLS バックボーンを介してリモート PE または出力 PE にフレームを取得します。

- 複数の擬似回線を 1 つの PSN トンネルで多重化するため、PE ルータは別のラベルを使用して擬似回線を識別します。

- このラベルは、フレームが多重化される VC や PW を識別するための VC ラベルまたは PW ラベルと呼ばれます。

L2 Transport over MPLS

VPWS トラフィックのカプセル化

1. 3レベルのカプセル化が使用されます。

2. トンネルラベルを使用して PE 間で交換されるパケット.

3. PW を識別する VC ラベル.

4. PE 間でシグナリングされる VC ラベル.

5. オプションのコントロールワード(CW)はレイヤ2制御ビットを搬送し、シーケンシングを可能にします。

疑似回線のシグナリング

- PE ルータ間の TLDP セッションは、疑似回線をシグナリングします。

- PE ルータ間の TLDP セッションは、PSW に関連付けられた VC ラベルをアドバタイズします。

- このラベルは、ダウンストリームの非要請ラベルアドバタイズメントモードを使用するラベルマッピングメッセージでアドバタイズされます。

- TLDP セッションで AC の入力 PE に出力 PE によってアドバタイズされる VC ラベル。  TLDP による # VC ラベル

- 出力PEルータにアドバタイズされるトンネルラベルを入力PEにアドバタイズします。 # LDPによるトンネルラベル

出力 PE がラベル 3 をアドバタイズしますが、これは PHP が使用されていることを示唆する点に注意してください。

TLDP セッションでアドバタイズされるラベルマッピングメッセージには、いくつかの TLV が含まれています。

擬似回線ID(PW ID)FEC TLV：ラベルがバインドされている擬似回線を識別します。

ラベルTLV < LDP MPLSラベルをアドバタイズするために使用します。

PW ID FEC TLV の内容は次のとおりです。

1. Cビット： 1に設定すると、コントロールワードが存在することを意味します。

2. PW型：擬似回線の種別を示す。

3. グループID：擬似回線のグループを示します。同じインターフェイス上のすべての AC に同じグループ ID を使用します。PE は、グループ ID を使用して、そのグループ ID に関連付けられているすべての VC ラベルを 1 つの LDP ラベル取り消しメッセージで取り消すことができます。これはワイルドカードラベルの取り消しと呼ばれます。

4. PW ID:PW IDはVC IDです。

5. インターフェイスパラメータ： CEルータへのインターフェイスのMTU、要求されたVLAN IDを示します。

MTU パラメータが一致しない場合、PW はシグナリングしません。LSP は単方向であるため、同じ PE ルータのペア間でもう 1 つの LSP が反対方向に存在する場合にのみ、PW を形成できます。

PW ID FEC TLV は、PE ルータのペア間で向き合う 2 つの LSP を識別および照合するために使用されます。

コントロールワード

コントロールワードには次の5つの機能があります。

1. 小さなパケットのパディング.

2. 伝送されたプロトコルのレイヤ 2 ヘッダーに含まれる制御ビットの送信.

3. 伝送されたフレームのシーケンスの維持.

4. MPLS バックボーンネットワークにおける AToM パケットの正しいロードバランシングの促進.

5. フラグメンテーションおよびリアセンブルの促進

1. パッドスモールパケット：AToMパケットがこの最小長を満たさない場合、フレームはイーサネットリンク上の最小長を満たすようにパディングされます。

MPLSヘッダーにはフレームの長さを示す長さがないため、コントロールワードにはフレームの長さを示す長さフィールドが保持されます。

出力 PE ルータで受信された AToM パケットに長さが 0 ではないコントロールワードがある場合、ルータはパディングが追加されたことを認識し、フレームを転送する前にパディングを正しく削除できます。

2. 転送されたフレームのシーケンスを保存：このシーケンス番号を使用すると、受信側はパケットを検出できます。

PW に送信される最初のパケットのシーケンス番号は 1 です。この番号は、後続のパケットごとに 1 ずつ、65535 に達するまで増大します。

シーケンスからの逸脱が検出された場合、逸脱したパケットはドロップされ、シーケンスから逸脱した AToM パケットの並べ替えは行われません。

シーケンシングはデフォルトで無効になっています。

3. ロードバランシング：

ルータは MPLS ペイロード検査を実行します。検査結果に基づいて、ルータはトラフィックを LB する方法を決定します。

ルータは最初のニブルを調べます。最初のニブルが 4 の場合、それは IPv4 パケットです。一般的なコントロールワードは、値 0 のニブルで始まり、OAM データを使用するコントロールワードは値 1 で始まります。

4. フラグメンテーションおよびリアセンブルの促進：

ペイロードのフラグメンテーションを示すために使用できます

00 = フラグメンテーションされていない

01 = 最初のフラグメント

10 = 最後のフラグメント

11 = 中間フラグメント

転送プレーン処理

入力 PE は、CE からフレームを受信すると、次の 2 つのラベルを使用して MPLS バックボーン経由で出力 LSR にフレームを転送します。

1. トンネルラベル（上部ラベル）：フレームの転送先となるすべてのLSRと出力PEを示します。

2. VCラベル（ボトムラベル）：出力PEで出力ACを識別します。

AToM ネットワークでは、PE ルータの各ペア間でターゲット LDP セッションを実行する必要があります。

TLDP セッションは疑似回線のチャートをシグナリングし、最も重要な点として VC ラベルをアドバタイズします。

稼動

ステップ 1： 入力 PE ルータは、最初に VC ラベルをフレームにプッシュします。次にトンネルラベルをプッシュします。

ステップ 2： トンネルラベルは、リモートPEを識別するIGPプレフィックスに関連付けられているラベルです。プレフィックスは、設定AToMの指定されたビットです。

ステップ 3： その後 MPLS パケットは、トンネルラベルに従って、出力 PE2 に到達するまでホップバイホップで転送されます。

ステップ 4： パケットが出力 PE に到達すると、トンネルラベルはすでに削除されています。これは、最後のPルータと出力PEの間のPHPの動作が原因です。

ステップ 5： 次に出力 PE は、転送情報ベースで VC ラベルを検索して削除し、フレームを正しいACに転送します。

PW のステータスのシグナリング

PE ルータが疑似回線を設定した後、PE はリモート PE に疑似回線ステータスをシグナリングできます。 次の 2 つの方式があります。

1. ラベルの取り消し（2 つのうち古い方）

- PE ルータは、ラベル取り消しメッセージを送信するか、ラベル マッピング リリース メッセージを送信することによって、ラベルマッピングを取り消すことができます。

- ACがダウンしている場合、PEルータはラベル撤回メッセージをリモートPEに送信することで、これを通知します。

- 物理インターフェイスがダウンすると、ラベル「withdraw」メッセージにグループIDが含まれ、インターフェイスのすべてのACがダウンしていることを示します。

2. PW ステータス TLV

- PWステータスTLVは、疑似配線が単一化されるときにLDPラベルマッピングTLVを使用します。これは PE ルータが 2 番目のメソッドを使用することを示しています。

- もう一方の PE ルータが PW ステータス TLV 方式をサポートしていない場合、両方の PE ルータは元のラベル取り消しメソッドに従うことになります。

- 疑似回線が選択されると、PW ステータス TLV が LDP 通知メッセージで伝送されます。PW ステータス TLV には、32 ビットのステータスコードフィールドが含まれています。

基本的な AToM 構成

ステップ 1： encapsulation typeを選択します。

ステップ 2：  CE 側インターフェイスで connect コマンドの指定を有効にします。

xocnnect peer-router-id vcid encapsulation mpls

Peer-router-id：リモートPEルータのLDPルータID。

VCID:PWに割り当てた識別子。

ステップ3：両方のPEルータでxconnectが設定されるとすぐに、ターゲットLDPセッションがPEルータ間で確立されます。

擬似回線パケット分析

入力PEから出力PEへの擬似回線pingを開始します。

ポイントツーポイント疑似回線で送信される MPLS エコー要求パケットと応答パケット。

トポロジ

PE1からPE2にpingします。

R1#ping mpls pseudowire 10.6.6.6 100

Sending 5, 100-byte MPLS Echos to 10.6.6.6,

timeout is 2 seconds, send interval is 0 msec:

Type escape sequence to abort.

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 48/61/80 ms

観測結果：

1. エコー要求：

2つのラベル（VPNとトランスポート）を伝送

PWラベルを伝送するラベル付きパケットとして送信されます。 これはラベルスイッチング（トランスポートラベル付き）が可能です。

ラベル：2

送信元IP：ループバックIP（ターゲットのLDPネイバーシップで使用）

宛先IP:127.0.0.1

L4タイプ：UDP

送信元ポート：3503

宛先ポート：3505

TOSバイト：オフ

MPLS EXP：オフ

DFビット：オン

IPv4 OPTIONSフィールドが使用されている：ROUTER ALERT OPTIONSフィールド（CPUへのパント）

UDPペイロードはMPLSラベルスイッチングエコー要求である可能性があります

概要：

レイヤ 2/ラベル：

L3/L4：

実際の MPLS ペイロード：

2. エコー応答：

1ラベル – トランスポートを運ぶことができます。

ユニキャストパケットとして送信されます。 コア内にLDPがあるため、これはラベルスイッチング（トランスポートラベル付き）が可能です。

ラベル：1

送信元IP：出力インターフェイスのIPアドレス（この例では10.1.6.2）

DST IP：エコー要求に見られる送信元IP – 送信元ルータのループバック

L4タイプ：UDP

送信元ポート：3503

宛先ポート：3505

TOSバイト：オフ

MPLS EXP：オフ

DFビット：オン

UDPペイロードはMPLSラベルスイッチングエコー応答である可能性があります

MPLS EXP はオンで 6 に設定されています。

DF ビットはオンになっています。

参照用の VC の詳細：

R1#sh mpls l2transport vc detail

Local interface: Fa2/0 up, line protocol up, Ethernet up

Destination address: 10.6.6.6, VC ID: 100, VC status: up

Output interface: Fa0/1, imposed label stack {24 28}

Preferred path: not configured

Default path: active

Next hop: 10.1.1.2

Create time: 2d17h, last status change time: 2d17h

Last label FSM state change time: 2d17h

Signaling protocol: LDP, peer 10.6.6.6:0 up

Targeted Hello: 10.1.1.1(LDP Id) -> 10.6.6.6, LDP is UP

Status TLV support (local/remote)   : enabled/supported

LDP route watch                   : enabled

Label/status state machine        : established, LruRru

Last local dataplane   status rcvd: No fault

Last BFD dataplane     status rcvd: Not sent

Last BFD peer monitor  status rcvd: No fault

Last local AC  circuit status rcvd: No fault

Last local AC  circuit status sent: No fault

Last local PW i/f circ status rcvd: No fault

Last local LDP TLV     status sent: No fault

Last remote LDP TLV    status rcvd: No fault

Last remote LDP ADJ    status rcvd: No fault

MPLS VC labels: local 28, remote 28

Group ID: local 0, remote 0

MTU: local 1500, remote 1500

Remote interface description:

Sequencing: receive enabled, send enabled

Sequencing resync disabled

Control Word: On (configured: autosense)

Dataplane:

SSM segment/switch IDs: 4097/4096 (used), PWID: 1

VC statistics:

transit packet totals: receive 1027360, send 1027358

transit byte totals:   receive 121032028, send 147740215

transit packet drops:  receive 0, seq error 0, send 0

L2VPN インターワーキング

L2VPN インターワーキングは、種類の異なる接続回線を相互に接続可能にする機能に基づいて構築されています。インターワーキング機能を使用して、レイヤ 2 におけるさまざまなカプセル化タイプ同士を容易に変換できます。以前のリリースでは、Cisco シリーズルータはブリッジ型インターワーキングのみをサポートしていました。この機能はイーサネットインターワーキングとも呼ばれます。

本資料のここまでの記述では、どちらの側の AC も同じカプセル化タイプ（like-to-like 機能とも呼ばれる）でした。

L2VPN インターワーキングは、AToM ネットワークの両側で異なるカプセル化タイプを使用できるようにする AToM 機能です。

- 種類の異なる 2 つの接続回線（AC）を相互接続することが必要です。

- Cisco IOS ソフトウェアでサポートされる 2 つの主要な L2VPN インターワーキング（IW）機能は次のとおりです。

1. IP/ルーテッド：MPLSクラウドの一方の端でMACヘッダーが削除（およびMPLSラベルに置き換え）され、他方のPEで新しいMACヘッダーが構築されます。IP ヘッダーはそのまま保持されます。

2. イーサネット/ブリッジ：MACヘッダーは削除されません。MPLS ラベルが MAC ヘッダーの先頭に付加され、MAC ヘッダーは MPLS クラウドの他方の端にそのまま配信されます。

インターワーキングの可能性

a. FRからイーサネット

b. FRからPPP

c. FRからATM

d. イーサネットから VLAN へ

e.イーサネットからPPP

関連情報

- RFCエディタ4664

- RFCエディタ4667

- テクニカル サポートとドキュメント - Cisco Systems