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 ルーターは、同じ CE デバイスへの 2 つ以上の別々の、しかし一見有効なパスを受け取ることができます。

デフォルトでは、ジュニパーネットワークスルーターは、指定されたフォワーダーパス選択アルゴリズムのみを使用して、レイヤー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 を実行します。

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

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

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