MPLS アクセスを使用した階層型 VPLS の設定の前提条件
許可されている VLAN のリストを使用して、PE とカスタマーエッジ(CE)間のインターフェイスを設定します。
この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
仮想プライベート LAN サービス(VPLS)を設定するためには、VPLS に参加するすべてのプロバイダーエッジ(PE)デバイス間でトンネルラベルスイッチパス(LSP)のフルメッシュが必要です。フルメッシュ構成では、シグナリングのオーバーヘッドと、PE デバイス上でプロビジョニング対象の各仮想回線(VC)に対するパケット複製の要件が多くなる場合があります。マルチプロトコル ラベル スイッチング(MPLS)アクセスを使用して階層型 VPLS を設定すると、シグナリングのオーバーヘッドとデバイス間のパケット複製が削減されます。
許可されている VLAN のリストを使用して、PE とカスタマーエッジ(CE)間のインターフェイスを設定します。
この機能は、ユーザープロバイダーエッジ(U-PE)デバイスに接続する擬似回線(PW)上に VPLS 自動検出が設定されている場合はサポートされません(VPLS を作成するときに、仮想転送インターフェイス(VFI)を手動で作成できます)。
この機能は、U-PE デバイスと N-PE デバイス間で Q-in-Q ア クセスが設定されている場合はサポートされません。
Internet Group Management Protocol(IGMP)スヌーピングはサポートされません。
Cisco Discovery Protocol(CDP)はサポートされません。
Generic Routing Encapsulation(GRE)を介したマルチプロトコル ラベル スイッチング(MPLS)および GRE を介した VPLS はサポートされません。
次の項では、MPLS アクセスを使用した階層型 VPLS の設定について説明します。
標準の VPLS 設定は、CE デバイスと PE デバイスで構成されます。MPLS アクセス機能とともに階層型 VPLS を使用すると、各 PE デバイスは U-PE および N-PE デバイスに置き換えられます。U-PE デバイスはアクセス側の CE デバイスおよび N-PE デバイスと通信し、N-PE デバイスはプロバイダーコア上の他の N-PE デバイスと通信します。
図 1 に、MPLS アクセス設定を使用した階層型 VPLS を示します。各 CE デバイスは、接続回線を介して U-PE デバイスに接続されます。U-PE デバイスは、VPLS インスタンスごとに単一の疑似回線(PW)を介して N-PE デバイスに接続されます。
U-PE デバイスと N-PE デバイス間では、次の設定タイプがサポートされています。
イーサネット Q-in-Q
![]() (注) |
イーサネット Q-in-Q 設定は、Cisco IOS XE Amsterdam 17.2.x ではサポートされていません。 |
Ethernet over MPLS(EoMPLS)
N-PE デバイスは、PW のメッシュを介して相互に接続されます。スプリットホライズンが無効になっているため、U-PE デバイスから N-PE デバイスへのパケットは、同じ N-PE デバイスおよび他の N-PE デバイス(存在する場合)に接続されている他の U-PE デバイスに転送できます。スプリットホライズンが有効になっているため、プロバイダーコアのパケットはプロバイダーコアに転送されません。

次に、MPLS アクセス設定を使用した階層型 VPLSをサポートする機能のリストを示します。
VPLS Integrated Routing and Bridging(IRB)
VPLS MAC アドレス回収
PW の冗長性
VPLS Flow Aware Transport PW
次の項では、MPLS アクセス機能を使用した階層型 VPLS の設定方法について説明します。
N-PE デバイスで VPLS を設定する(プロトコル CLI 方式)には、次の手順を実行します。
![]() (注) |
この手順は各 N-PE デバイスで繰り返します。 |
| コマンドまたはアクション | 目的 | |
|---|---|---|
|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 プロンプトが表示されたらパスワードを入力します。 |
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
|
ステップ 3 |
l2vpn vfi context name 例:
|
2 つ以上の異なるネットワーク間のレイヤ 2 VPN VFI を確立して、L2VFI コンフィギュレーション モードを開始します。 |
|
ステップ 4 |
vpn id vpn id 例:
|
VPLS インスタンスの VPN ID を設定します。
|
|
ステップ 5 |
member ip-address encapsulation mpls 例:
|
ポイントツーポイント L2VPN VFI 接続を形成するデバイスを指定します。
|
|
ステップ 6 |
exit 例:
|
グローバル コンフィギュレーション モードに戻ります。 |
|
ステップ 7 |
vlan configuration vlan-id 例:
|
VLAN に設定を適用し、VLAN コンフィギュレーション モードを開始します。 |
|
ステップ 8 |
member vfi vfi-name 例:
|
VFI インスタンスを VLAN またはインターフェイスにバインドします。 |
|
ステップ 9 |
member ip-address encapsulation mpls 例:
|
ポイントツーポイント L2VPN VFI 接続を形成するデバイスを指定します。
|
|
ステップ 10 |
end 例:
|
特権 EXEC モードを終了します。 |
U-PE デバイスで EoMPLS VLAN を(Xconnect 方式で)設定するには、次の手順を実行します。
![]() (注) |
このタスクは各 U-PE デバイスで実行します。 |
| コマンドまたはアクション | 目的 | |
|---|---|---|
|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 パスワードを入力します(要求された場合)。 |
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
|
ステップ 3 |
interface interface-id.subinterface 例:
|
設定するサブインターフェイスを定義して、サブインターフェイス コンフィギュレーション モードを開始します。 |
|
ステップ 4 |
encapsulation dot1q vlan-id 例:
|
サブインターフェイス上で、トラフィックの IEEE 802.1Q カプセル化をイネーブルにします。 |
|
ステップ 5 |
xconnect peer-ip-addr vc-id encapsulation mpls 例:
|
接続回線を PW VC にバインドします。このコマンドの構文は、その他のレイヤ 2 トランスポートの場合と同じです。 |
|
ステップ 6 |
exit 例:
|
グローバル コンフィギュレーション モードに戻ります。 |
次に、N-PE1 にループバック インターフェイスを設定する例を示します。
Device> enable
Device# configure terminal
Device(config)# interface loopback 0
Device(config-if)# ip address 3.3.3.3 255.255.255.255
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、N-PE1 の MPLS を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# interface For 1/0/20
Device(config-if)# ip address 17.0.0.2 255.255.255.0
Device(config-if)# mpls ip
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、N-PE1 の VFI を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# l2vpn vfi context vpn100
Device(config-vfi)# vpn id 100
Device(config-vfi)# member 4.4.4.4 encapsulation mpls
次に、N-PE1 でポイントツーポイントレイヤ 2 VPN(L2VPN)VFI 接続を指定する例を示します。
Device> enable
Device# configure terminal
Device(config)# vlan configuration 100
Device(config-vlan-config)# member vfi vpn100
Device(config-vlan-config)# mmember 19.19.19.19 encapsulation mpls
次に、N-PE2 にループバック インターフェイスを設定する例を示します。
Device> enable
Device# configure terminal
Device(config)# interface loopback 0
Device(config-if)# ip address 4.4.4.4 255.255.255.255
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、N-PE2 の MPLS を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# interface For 1/0/5
Device(config-if)# ip address 13.0.0.2 255.255.255.0
Device(config-if)# mpls ip
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、N-PE2 の VFI を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# l2vpn vfi context vpn100
Device(config-vfi)# vpn id 100
Device(config-vfi)# member 3.3.3.3 encapsulation mpls
次に、N-PE2 でポイントツーポイント L2VPN VFI 接続を指定する例を示します。
Device> enable
Device# configure terminal
Device(config)# vlan configuration 100
Device(config-vlan-config)# member vfi vpn100
次に、U-PE1 にループバック インターフェイスを設定する例を示します。
Device> enable
Device# configure terminal
Device(config)# interface loopback 0
Device(config-if)# ip address 19.19.19.19 255.255.255.255
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、U-PE1 の MPLS を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# interface Forty2/1
Device(config-if)# ip address 17.0.0.1 255.255.255.0
Device(config-if)# mpls ip
Device(config-if)# ip ospf 1 area 0
Device(config-if)# end
次に、U-PE1 の EoMPLS を有効にする例を示します。
Device> enable
Device# configure terminal
Device(config)# interface TenGig6/21.100
Device(config-if)# encapsulation dot1q 100
Device(config-if)# xconnect 3.3.3.3 100 encapsulation mpls
| 関連項目 | マニュアル タイトル |
|---|---|
|
VLAN モードでの EoMPLS の設定(プロトコル CLI 方式) |
|
|
VPLS および VPLS Flow Aware Transport の設定 |
次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。
これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。
|
リリース |
機能 |
機能情報 |
|---|---|---|
|
Cisco IOS XE Amsterdam 17.2.1 |
MPLS アクセスを使用した階層型 VPLS |
VPLS を設定するためには、その VPLS に参加するすべての PE デバイス間でトンネル LSP のフルメッシュが必要です。フルメッシュ構成では、シグナリングのオーバーヘッドと、PE デバイス上でプロビジョニング対象の VC に対するパケット複製の要件が多くなります。MPLS アクセスを使用して階層型 VPLS を設定すると、シグナリングのオーバーヘッドと、デバイス間のパケット複製が削減されます。 |
Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator にアクセスするには、https://cfnng.cisco.com/にアクセスします。