MPLS アクセスを使用した階層型 VPLS の設定の前提条件
許可されている VLAN のリストを使用して、PE とカスタマーエッジ(CE)間のインターフェイスを設定します。
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.
仮想プライベート 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 の設定 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
機能名 |
リリース |
機能情報 |
---|---|---|
MPLS アクセスを使用した階層型 VPLS |
Cisco IOS XE Amsterdam 17.2.x |
VPLS を設定するためには、その VPLS に参加するすべての PE デバイス間でトンネル LSP のフルメッシュが必要です。フルメッシュ構成では、シグナリングのオーバーヘッドと、PE デバイス上でプロビジョニング対象の VC に対するパケット複製の要件が多くなります。MPLS アクセスを使用して階層型 VPLS を設定すると、シグナリングのオーバーヘッドとデバイス間のパケット複製が削減されます。 |