Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

レイヤー 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 ルーターによって選択されたパスに障害が発生した場合:

      1. プロバイダ ルーターは、障害が検出されるとすぐに、マルチホーム CE デバイス宛てのトラフィックを代替パスに切り替えます。

      2. プロバイダ ルーターは、リモート PE ルーターにパス障害を通知します。

      3. リモート PE ルーターは、それに応じてルーティング テーブルを更新します。

    VPLS指定フォワーディングパス選択アルゴリズムの詳細については、 PEルーターのVPLSパス選択プロセスを参照してください。このアルゴリズムは、インターネットドラフトdraft-kompella-l2vpn-vpls-multihoming-03.txt、 BGPベースの仮想プライベートLANサービスにおけるマルチホーミングにも記載されています。

レイヤー 2 VPN および VPLS ルーティング インスタンスの BGP パス選択アルゴリズムを有効にするには、以下の手順を実行します。

  1. レイヤー 2 VPN または VPLS ルーティング インスタンスに参加しているすべての PE およびプロバイダ ルーターで Junos OS リリース 12.3 以降を実行します。

    この機能をサポートしていないルーターを組み合わせてネットワーク上で有効にしようとすると、異常な動作が発生する可能性があります。

  2. レイヤー2 VPNまたはVPLSルーティングインスタンスに参加している各PEルーターで、固有のルート識別を指定します。
  3. l2vpn-use-bgp-rulesレイヤー 2 VPN または VPLS ルーティング インスタンスに参加しているすべての PE およびプロバイダ ルーターで ステートメントを設定します。

    このステートメントを [edit protocols bgp path-selection] 階層レベルで設定して、ルーター上のすべてのルーティングインスタンスにこの動作を適用するか、 [edit routing-instances routing-instance-name protocols bgp path-selection] 階層レベルでこの動作を特定のルーティングインスタンスに適用できます。