レイヤー 2 VPN と VPLS の BGP パス選択の有効化
レイヤー 2 VPN と VPLS は、同じパス選択プロセスを共有して、単一のルーティング インスタンス内で共有されたすべての宛先に到達するための最適なパスを決定します。レイヤー 2 VPN および VPLS トポロジーでは、各 PE ルーターから各 CE デバイスへのパスが 1 つだけある場合、パス選択プロセスは簡単です。しかし、PE ルーターが特定の CE デバイスに到達するために 2 つ以上の有効なパスを受信すると、パス選択プロセスがより複雑になります。
VPLSのドキュメントでは、ルーティング機能を提供するすべてのデバイスを指すために、PEルーターなどの用語「ルーター」という言葉が使用されています。
以下のネットワークシナリオは、PEルーターが特定のCEデバイスに到達するために複数の有効なパスを受信する原因の例を示しています。
マルチホーミング-ルーティングインスタンス内の1つ以上のCEデバイスは、2つ以上のPEルーターにマルチホーミングされます。各マルチホーム CE デバイスには、少なくとも 2 つの有効なパスがあります。
ルートリフレクタ-同じネットワーク内に複数のルートリフレクタが導入されており、同じルーティングインスタンス内のPEルーターをサポートしています。大規模な複雑なネットワークでは時間の遅延が発生するため、ルートリフレクタは別々に異なる有効なパスを受信して、異なる時間にCEデバイスに到達することができます。これらの有効なパスをアドバタイズすると、PEルーターは、2つ以上の別々のが、明らかに同じCEデバイスへの有効なパスを受信する可能性があります。
デフォルトでは、ジュニパーネットワークスルーターは、指定されたフォワーディングパス選択アルゴリズムのみを使用して、各レイヤー2 VPNまたはVPLSルーティングインスタンスの宛先に到達するための最適なパスを選択します(詳細については、 PEルーターのVPLSパス選択プロセスを参照してください)。ただし、BGP パス選択アルゴリズムと指定された転送パス選択アルゴリズムの両方を使用するように、ネットワーク内のルーターを以下のように設定することもできます。
サービスプロバイダネットワーク内のプロバイダルーターでは、標準BGPパス選択アルゴリズムが使用されます(詳細については、 BGPパス選択についてを参照してください)。サービス プロバイダは、レイヤー 2 VPN および VPLS ルートに標準の BGP パス選択を使用することで、既存のレイヤー 3 VPN ネットワーク インフラストラクチャを活用して、レイヤー 2 VPN と VPLS もサポートできます。また、BGP パス選択アルゴリズムは、レイヤー 2 VPN および VPLS パス選択に関して、サービス プロバイダのネットワークの動作を安定させることができます。これは、ルートリフレクタとマルチホーミングを採用するネットワークでは特に重要です。
プロバイダルーターが同じ宛先プレフィックス(マルチホームCEデバイスなど)に対して複数のパスを受信すると、BGPパス選択アルゴリズムに基づいて1つのパスが選択され、bgp.l2vpn.0ルーティングテーブルと適切な instance.l2vpn.0ルーティングテーブルに配置されます。
PEルーターが各CEデバイスに利用可能なすべてのパスを受信すると、指定されたフォワーディングパス選択アルゴリズムを実行して、プロバイダルーターで実行された以前のBGPパス選択アルゴリズムの結果とは独立して、各CEデバイスに到達するための優先パスを選択します。VPLS指定転送アルゴリズムは、Dビット、プリファレンス、およびPEルーター識別子を使用して、使用する各CEデバイスへの有効なパスのどれを決定します。PE ルーターは、BGP ベースのプロバイダ ルーターによって選択されたパスとは異なる CE デバイスに到達するためのパスを選択する場合があります。このシナリオでは、マルチホーム CE デバイスに送信されるトラフィックに予想される動作を以下に示します。
リモート PE ルーターによって選択されたパスが利用可能な場合、トラフィックはリモート PE ルーターの優先パスを使用してネットワークをマルチホーム CE デバイスにトラバースします(BGP ベースのプロバイダ ルーターが選択したパスを無視します)。
リモート PE ルーターによって選択されたパスに障害が発生した場合:
プロバイダ ルーターは、障害が検出されるとすぐに、マルチホーム CE デバイス宛てのトラフィックを代替パスに切り替えます。
プロバイダ ルーターは、リモート PE ルーターにパス障害を通知します。
リモート PE ルーターは、それに応じてルーティング テーブルを更新します。
VPLS指定フォワーディングパス選択アルゴリズムの詳細については、 PEルーターのVPLSパス選択プロセスを参照してください。このアルゴリズムは、インターネットドラフトdraft-kompella-l2vpn-vpls-multihoming-03.txt、 BGPベースの仮想プライベートLANサービスにおけるマルチホーミングにも記載されています。
レイヤー 2 VPN および VPLS ルーティング インスタンスの BGP パス選択アルゴリズムを有効にするには、以下の手順を実行します。