Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VPLSルーティングおよび仮想ポート

VPLSはサービスプロバイダネットワーク上でイーサネットトラフィックを伝送するため、何らかの方法でイーサネットネットワークを模倣する必要があります。VPLSルーティングインスタンスで設定されたPEルーターがCEデバイスからパケットを受信すると、まず適切なルーティングテーブルにVPLSパケットの宛先があるかどうかを判断します。その場合、適切な PE ルーターまたは CE デバイスにパケットを転送します。そうでない場合、そのVPLSルーティングインスタンスのメンバーである他のすべてのPEルーターとCEデバイスにパケットをブロードキャストします。どちらの場合も、パケットを受信する CE デバイスは、パケットを送信するデバイスとは異なる必要があります。

メモ:

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

PE ルーターが別の PE ルーターからパケットを受信すると、まず VPLS パケットの宛先が適切なルーティング テーブルに含まれているかどうかを判断します。その場合、PE ルーターは、宛先がローカル CE デバイスかリモート CE デバイスかに応じて、パケットを転送するか、破棄します。

  • 宛先がローカルCEデバイスの場合、PEルーターはパケットをそれに転送します。

  • 宛先がリモート CE デバイス(別の PE ルーターに接続されている)の場合、PE ルーターはパケットを破棄します。

PE ルーターが VPLS パケットの宛先を決定できない場合、接続されたすべての CE デバイスにパケットをフラッディングします。

このプロセスを 図 1 に示します。

図 1: VPLS インスタンス内のすべての PE ルーターへの未知の宛先を持つパケットのフラッディング Flooding a Packet with an Unknown Destination to All PE Routers in the VPLS Instance

VPLSはイーサネットスイッチに直接接続できます。イーサネットスイッチによって収集されたレイヤー2情報(メディアアクセス制御[MAC]アドレスとインターフェイスポートなど)は、VPLSルーティングインスタンステーブルに含まれます。ただし、ルーターは、すべてのVPLSインターフェイスが物理スイッチポートであるのではなく、VPLSインスタンスのリモートトラフィックをMPLS LSPを介して配信し、仮想ポートに到着することを可能にします。仮想ポートは、ローカルの物理ポートをエミュレートします。トラフィックは、ローカル ポートにトラフィックを送信するのとほぼ同じ方法で、学習、転送、または仮想ポートへのフラッディングが可能です。

VPLSルーティングテーブルは、物理ポートと仮想ポートの両方のMACアドレスとインターフェイス情報を学習します。物理ポートと仮想ポートの主な違いは、ルーターが仮想ポート、リモートサイトへの到達に使用される発信MPLSラベル、およびリモートサイトから受信したVPLSトラフィックの受信MPLSラベルから追加情報を取得することです。仮想ポートは、ルーターでVPLSを設定すると、トンネルサービス 物理インターフェイスカード (PIC)で動的に生成されます。

また、トンネルサービスPICなしでVPLSを設定することもできます。そのためには、ラベルスイッチインターフェイス(LSI)を使用してVPLS機能を提供します。LSI MPLSラベルは、VPLSの内部ラベルとして使用されます。このラベルは、VPLSルーティングインスタンスにマッピングされます。PE ルーターでは、LSI ラベルが削除され、論理 LSI インターフェイスにマッピングされます。その後、レイヤー2イーサネットフレームは、LSIインターフェイスを使用して正しいVPLSルーティングインスタンスに転送されます。

VPLS におけるフラッディング動作の制限の 1 つは、リモート PE ルーターから受信したトラフィックが他の PE ルーターに転送されないようにすることです。この制限は、コアネットワークのループを防止するのに役立ちます。ただし、CEイーサネットスイッチが同じPEルーターに2つ以上接続されている場合、ループを防ぐためにCEスイッチでスパニングツリープロトコル(STP)を有効にする必要があります。STPは、MXシリーズルーターとEXシリーズスイッチでのみサポートされています。

Junos OS では、標準のブリッジ プロトコル データ ユニット(BPDU)フレームを、レイヤー 2 VPN、レイヤー 2 回線、VPLS ルーティング インスタンスで設定するなど、エミュレートされたレイヤー 2 接続を通過できます。ただし、独自の BPDU フレームを生成する CE イーサネット スイッチは、これらのエミュレートされたレイヤー 2 接続用に構成されたジュニパーネットワークスのルーティング プラットフォームで STP を実行できない場合があります。

メモ:

特定の状況では、宛先MACアドレスがまだ学習されていないため、PEルーターがICMPリクエストをフラッディングする必要がある場合、VPLSプロバイダールーターがCEルーターからインターネット制御メッセージプロトコル(ICMP)の返信を複製することがあります。プロミスキャス モードが有効な CE ルーターが PE ルーターに接続されている場合、重複 ICMP 応答をトリガーできます。PE ルーターは、プロミスキャス モード対応 CE ルーターを自動的にフラッディングし、その後、ICMP リクエストを VPLS プロバイダ ルーターに返します。VPLS プロバイダ ルーターは、ICMP リクエストが新しいと見なし、リクエストをフラッディングして、重複する ping 応答を作成します。