Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VPLSの設定の概要

VPLS(仮想プライベートLANサービス)では、仮想プライベートネットワーク(VPN)内の一連のサイト間にポイントツーマルチポイントLANを提供できます。

VPLS機能を設定するには、プロバイダエッジ(PE)ルーターでVPLSサポートを有効にする必要があります。また、VPLS 内の他の PE ルーターにルーティング情報を配信するように PE ルーターを設定する必要があります。さらに、PE ルーターとカスタマー エッジ(CE)ルーター間の回線も設定する必要があります。

メモ:

VPLSのドキュメントでは、ルーティング機能を提供するすべてのデバイスを指すために、PEルーターなどの用語「ルーター」という言葉が使用されています。

Junos OSで vpls ルーティングインスタンスを設定するか、Junos Evolv OS上で 仮想スイッチ ルーティングインスタンスを設定することで、VPLSトラフィックをサポートできます。ルーティング インスタンスは、サービス プロバイダのネットワーク上でイーサネット トラフィックを透過的に伝送します。他のルーティングインスタンスと同様に、VPLSルーティングインスタンスに属するすべての論理インターフェイスがそのインスタンスの下に表示されます。

メモ:VLAN IDを設定しないか、 ステートメントを含めることで vlan-id none仮想スイッチルーティングインスタンスの下で正規化されたVLANを設定する場合、 階層にも ステートメントを service-type single [edit routing-instances routing-instance protocol vpls]含める必要があります。

VPLSルーティングインスタンス設定に加えて、PEルーター間のMPLSラベルスイッチパス(LSP)、PEルーター間のIBGPセッション、PEおよびプロバイダー(P)ルーター上の内部ゲートウェイプロトコル(IGP)を設定する必要があります。

VPLS の多くの設定手順は、レイヤー 2 VPN およびレイヤー 3 VPN の手順と同じです。

VPLSインターフェイスについて

インターフェイス名:

PE ルーター上の VPLS ルーティング インスタンスごとに、PE と CE デバイス間の VPLS トラフィックの伝送に使用するインターフェイスを指定します。

インターフェイス名の物理部分と論理部分の両方を次の形式 physical.logicalで指定します。例えば、ge-1/0/1.2では、ge-1/0/1はインターフェイス名の物理的部分であり、2は論理部分です。インターフェイス名の論理部分を指定しない場合、デフォルトでは0が設定されます。

論理インターフェイスは、1つのルーティングインスタンスにのみ関連付けることができます。

カプセル化タイプ:

VPLSインターフェイスのリンク層カプセル化タイプは、以下のいずれかです。

  • ethernet-vpls:VPLSが有効になっており、標準的なタグプロトコル識別子(TPID)値を伝送するパケットを受け入れる必要があるイーサネットインターフェイスでは、イーサネットVPLSカプセル化を使用します。

    extended-vlan-vpls:VLAN 802.1QタグとVPLSが有効であり、0X8100、0x9100、および0x9901を伝送するパケットを受け入れる必要があるイーサネットインターフェイスでは、拡張仮想LAN(VLAN)VPLSカプセル化を使用します。1~1023のすべてのVLAN IDは、ファストイーサネットインターフェイス上のVPLS VLANで有効であり、1~4094のすべてのVLAN IDはギガビットイーサネットインターフェイス上のVPLS VLANに対して有効です。

    vlan-vpls: VLANタグとVPLSが有効になっているイーサネットインターフェイスでVLAN VPLSカプセル化を使用します。VLAN VPLSカプセル化を備えたインターフェイスは、標準TPID値のみを伝送するパケットを受け入れます。このカプセル化タイプは、物理インターフェイスと論理インターフェイスの両方で設定する必要があります。VLAN ID 1~511 は通常のイーサネット VLAN 用に予約され、ID 512~1023 はファスト イーサネット インターフェイス上の VPLS VLAN として予約され、ID 512~4094 はギガビット イーサネット インターフェイス上の VPLS VLAN として予約されています。

  • flexible-ethernet-services: ユニットごとに複数のイーサネットカプセル化を設定する場合は、柔軟なイーサネットサービスカプセル化を使用します。このカプセル化タイプでは、1つの物理ポートでルート、TCC、CCC、VPLSカプセル化を任意の組み合わせで設定できます。集合型イーサネット・バンドルは、このカプセル化タイプを使用できません。

    柔軟なイーサネットサービスカプセル化のために、1~511のVLAN IDは通常のVLAN用に予約されていません。

VPLS CLI 設定階層 Junos OS とJunos OS Evolvedの違い

Junos OSまたはJunos OS Evolvedで実行されているデバイスでVPLSを設定する場合は、CLI階層の違いに注意してください。 は、Junos OSとJunos OS Evolvedで動作するデバイスにおけるVPLS CLI階層設定の違いを説明しています。

Junos OS で実行されているデバイスの詳細については、 https://www.juniper.net/documentation/product/us/en/junos-os/#cat=by_product を参照してください。

Junos OS Evolvedで実行されているデバイスについて知るために、 https://www.juniper.net/documentation/product/us/en/junos-os-evolved/#cat=hardware_documentation を参照してください。

表 1:VPLS 設定 CLI における Junos OS とJunos OS Evolvedの違い
タスク Junos OS Junos OS Evolved
VPLSルーティングインスタンスを有効にする
user@host# set  routing-instances routing-instance-name instance-type vpls
user@host# set routing-instances routing-instance-name protocols vpls neighbor network-id
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlan-id number
user@host# set routing-instances routing-instance-name interface interface-name
user@host# set  routing-instances routing-instance-name instance-type virtual-switch
user@host# set routing-instances routing-instance-name protocols vpls neighbor network-id
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id number
user@host# set routing-instances routing-instance-name vlans vlan-name interface interface-name
メモ:

Junos OS Evolvedでは no-tunnel-services トンネル インターフェイスがサポートされていないため、設定を行う必要があります。

VLAN ID なしの VLAN を設定するか、VLAN ID を として、または VLAN ID を として none設定します。 all
user@host# set routing-instances routing-instance-name

VLAN ID なしの VLAN を設定する

user@host# set routing-instances routing-instance-name vlans vlan-name
user@host# set routing-instances routing-instance-name vlans vlan-name protocols vpls service-type single

VLAN ID を または として none VLAN を設定する all

user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id none
user@host# set routing-instances routing-instance-name vlans vlan-name protocols vpls service-type single
メモ:

VLAN ID なしの VLAN を設定する場合、または VLAN ID を 、 または VLAN ID allとしてnone設定する場合は、[edit routing-instances routing-instance protocol vpls] 階層に 設定ステートメントを含めるservice-type single必要があります。

インターフェイスでVPLSファミリーを設定する
user@host# set interfaces interface-name unit number family vpls
メモ:

Junos OS Evolvedで動作するデバイスは、インターフェイス上のファミリーVPLSの設定をサポートしていません。

インターフェイスでのVPLSカプセル化の設定
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-vpls
user@host# set interfaces interface-name unit number vlan-id number
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-bridge
user@host# set interfaces interface-name unit number vlan-id number

Junos OS での VPLS 設定例

以下は、Junos OS上のVPLS設定の例です。

構成

結果

検証

設定が正しく機能していることを確認します。

コマンドを実行して、VPLS接続ステータスを show vpls connections 確認します。

この出力では、2つのPEルーター間でVPLS接続ステータスが立ち上がっています。

コマンドを実行して、ローカルPEとリモートPEで学習したMACアドレスを show vpls mac-table 確認します。

この出力では、VLAN ID 10 のローカル PE インターフェイス(et-0/0/4)から MAC アドレス(00:00:00:42:98:47)が学習されていることがわかります。 および MAC アドレス(00:00:00:42:98:4a)は、VLAN ID 108 を持つリモート PE インターフェイス(lsi.1048832)から学習されます。

Junos OS Evolvedでの VPLS 設定例

以下は、Junos OS EvolvedでのVPLS設定の例です。

構成

結果

検証

設定が正しく機能していることを確認します。

コマンドを実行して、VPLS接続ステータスを show vpls connections 確認します。

この出力では、2つのPEルーター間でVPLS接続ステータスが立ち上がっています。

コマンドを実行して、ローカルPEとリモートPEで学習したMACアドレスを show ethernet-switching table instance VPLS 確認します。

この出力では、VLAN ID 10 のローカル PE インターフェイス(et-0/0/4)から MAC アドレス(00:00:00:42:98:47)が学習されていることがわかります。 および MAC アドレス(00:00:00:42:98:4a)は、VLAN ID 108 を持つリモート PE インターフェイス(lsi.1048832)から学習されます。