Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

FEC128 LDP-VPLSからEVPNへの移行の概要

仮想プライベートLANサービス(VPLS)ネットワークとイーサネットVPN(EVPN)ネットワークを持つサービスプロバイダにとっては、これらのネットワークを相互接続する必要があります。LDP-VPLSからEVPNへのシームレスな移行機能が導入される前は、VPLSおよびEVPNルーティングインスタンスの相互接続ポイント上の論理トンネルインターフェイスがこの目的で使用されていました。この場合、各ネットワーク内のプロバイダーエッジ(PE)デバイスは、他のテクノロジーネットワーク内のPEデバイスを認識していませんでした。

LDP-VPLSからEVPNへのシームレスな移行機能の導入に伴い、すべてのVPNルーティングインスタンスについて、FEC128 LDP-VPLSからEVPNへの段階的な移行をサイトごとに有効にするソリューションが導入されます。このソリューションでは、同じVPNルーティングインスタンスとシングルホームセグメントに対してEVPNとVPLSを実行するPEデバイスを共存させることができます。移行中は、影響を受ける顧客のカスタマーエッジ(CE)デバイスからCEデバイスへのトラフィック転送への影響は最小限です。

プラットフォームとJunos OSのサポートについては、機能エクスプローラーLDP-VPLSからEVPNへのシームレスな移行エントリーを参照してください。

次のセクションでは、LDP-VPLSからEVPNへの移行について説明します。

技術の概要とメリット

VPLS(仮想プライベート LAN サービス)は、イーサネットベースのポイントツーマルチポイントのレイヤー 2 VPN です。このテクノロジーにより、レイヤー2の接続を維持しながら、地理的に分散したデータセンターLANをMPLSバックボーンを介して相互に接続できます。VPLS規格で定義されている高可用性機能(LERデュアルホーミングなど)とBGPシグナリングを使用したトポロジー自動検出機能により、VPLSは拡張性に優れ、導入が容易になります。VPLSはMPLSをコアとして使用するため、遅延変動が少なく、MPLSネットワーク内で統計的に束縛された短いコンバージェンス時間を実現します。

一方、イーサネットVPN(EVPN)は、レイヤー2とレイヤー3を組み合わせたソリューションであり、現在のテクノロジーよりも拡張性、耐障害性、効率性に優れています。サービスプロバイダや企業向けに、ネットワーク効率、信頼性、拡張性、仮想マシン(VM)のモビリティ、ポリシー管理の向上など、いくつかのメリットを提供します。

VPLSは広く展開されているレイヤー2 VPNテクノロジーですが、サービスプロバイダネットワークは、拡張性の利点と導入の容易さからEVPNに移行します。EVPN のメリットには次のようなものがあります。

  • コントロールプレーントラフィックはBGPで配信され、ブロードキャストとマルチキャストトラフィックは共有マルチキャストツリーまたはイングレスレプリケーションを使用して送信されます。

  • コントロールプレーン学習は、データプレーン学習ではなく、MACアドレスとIPアドレスに使用されます。MACアドレス学習では、不明なユニキャストフレームとARPフレームのフラッディングが必要ですが、IPアドレス学習にはフラッディングは必要ありません。

  • ルートリフレクタは、PEデバイス間のBGPセッションのフルメッシュをPEデバイスとルートリフレクタ間の単一のBGPセッションに縮小するために使用されます。

  • BGPによる自動検出は、特定のVPNに参加しているPEデバイス、特定の冗長性グループに参加しているPEデバイス、トンネルカプセル化タイプ、マルチキャストトンネルタイプ、およびマルチキャストメンバーを検出するために使用されます。

  • 全アクティブマルチホーミングが使用されます。これにより、特定のCEデバイスが複数のPEデバイスへの複数のリンクを持つことができ、そのCEデバイスを行き来するトラフィックは、これらすべてのリンク(イーサネットセグメント)を完全に活用します。

  • CEデバイスとPEデバイス間のリンクに障害が発生すると、そのEVPNインスタンス(EVI)のPEデバイスに障害が通知され、単一のEVPNルートが取り消されます。これにより、これらのPEデビーは、障害が発生したリンクに関連するすべてのMACアドレスのネクストホップとして、撤退するMACアドレスを削除できます(一括撤退)。

FEC128 LDP-VPLSからEVPNへの移行

一部のサービスプロバイダは、VPLSへの投資を維持したいと考えています。そのため、古いVPLSネットワークをEVPNを実行する新しいネットワークに接続する必要があります。この目的のために、VPLSおよびEVPNルーティングインスタンスの相互接続ポイント上の論理トンネルインターフェイスが使用されました。ただし、他のすべてのPEデバイスはVPLSネットワークまたはEVPNネットワークのいずれかに属しており、他の技術を認識していませんでした。

Junos OSリリース17.3以降、VPLSサービスへの影響を最小限に抑えながら、段階的にEVPNを既存のVPLSネットワークに導入できるようになりました。VPLS PEデバイスでは、一部の顧客をEVPNに移行できますが、他の顧客は引き続きVPLS擬似回線を使用できます。他のPEデバイスはすべてVPLSであり、他のPEデバイスの顧客をEVPNに切り替えることができます。このソリューションは、シームレスな移行インターネットドラフト(2018年1月終了)、 (PBB-)EVPNと(PBB-)VPLSとのシームレスな統合をサポートします。

FEC128 LDP-VPLSからEVPNへのシームレスな移行ソリューションは、以下の機能をサポートします。

  • VPNインスタンスごとに、サイトごとにEVPNへの段階的な移行を可能にします。例えば、EVPN PEデバイス上で新しいEVPNサイトをプロビジョニングします。

  • 同じVPNインスタンスとシングルホームセグメントに対して、EVPNとVPLSの両方を実行するPEデバイスの共存を可能にします。

LDP-VPLSからEVPNへの移行において、一部の顧客がEVPNに移行され、他の顧客がVPLSを使用してサービスを受けているPEデバイスをスーパーPEデバイスと呼びます。スーパーPEデバイスは、ルーティングインスタンス内の他のスーパーPEデバイスを検出すると、EVPN転送を使用して他のスーパーPEデバイスと通信し、VPLSを実行しているPEデバイスにVPLS擬似配線を使用します。EVPNを認識せず、すべてのカスタマーに対してVPLSのみを実行するPEデバイスをVPLS PEデバイスと呼びます。

スーパー PE に接続された CE デバイスは、EVPN 専用 PE デバイスまたは VPLS 専用 PE デバイスに接続された CE デバイスには到達できますが、EVPN 専用 PE デバイスに接続された CE デバイスは、VPLS 専用 PE デバイスに接続された CE デバイスには到達できません。

LDP-VPLSからEVPNへの移行はルーティングインスタンスごとにサポートされており、ルーティングインスタンスがPEデバイス上で複数の顧客にサービスを提供している場合は、すべてが一緒に移行されるためです。EVPNはEVPNにアップグレードされたPEデバイス間のデータ転送を設定しますが、VPLSはVPLSを実行するPEデバイスへのデータ転送を設定します。すべてのPEデバイスでVPLS疑似配線をまだ使用しているお客様には、影響はゼロです。

注:

LDP-VPLSからEVPNへの移行では、以下の機能はサポートされていません。

  • FEC129 VPLSからEVPNへの移行

  • BGP-VPLSからEVPNへの移行。

  • VPLS仮想スイッチからEVPN仮想スイッチへの移行。

  • VPLSルーティングインスタンスのEVPN仮想スイッチへの移行

  • VPLSルーティングインスタンスまたはPBB-VPLSからPBB-EVPNへの移行。

  • EVPNからVPLSへのシームレスな移行。

  • VPLSがサポートする一連のツールまたはステートメント、コマンドをサポートするようにEVPNを強化する。

  • アクティブ/アクティブおよびアクティブ/スタンバイ マルチホーミング。EVPNへの移行は、シングルホーム導入でのみサポートされています。

  • VPLSでは全アクティブマルチホーミング機能がサポートされていないため、EVPNおよびVPLS PEデバイス間ですべてアクティブをまたぐことは機能しません。

  • EVPN 専用 PE デバイスと VPLS 専用 PE デバイスをスーパー PE デバイスを介して接続します。

  • IPv6、論理システム、マルチシャーシサポート、SNMP(これらは現在EVPNではサポートされていないため)。

LDP-VPLSからEVPNへの移行のための設定例

以下のセクションでは、LDP-VPLSからEVPNへの移行を実行するために必要な設定例を示します。

LDP-VPLS設定

典型的な静的LDP-VPLSルーティングインスタンス構成は以下の通りです。

EVPN移行設定

FEC128 LDP-VPLSからEVPNへの移行を実行するには、以下を実行します。

  1. バックアップルーティングエンジンで、Junos OSリリース17.3R1をロードします。

  2. インサービスソフトウェアアップグレード(ISSU)を実行して、プライマリロールを取得します。VPLS統合型ISSUがVPLS転送に影響を与えないことを確認します。

  3. EVPNに移行する必要があるルーティングインスタンス(顧客)を特定します。

  4. 単一のルーティングインスタンスでEVPNを有効にします。

    • ルーティングインスタンスタイプをevpnに変更し、[edit routing-instances routing-intance-name protocols]階層レベルにevpnステートメントを含め、VPLSコマンドをサポートするために同じ階層にvplsステートメントを含めます。

      次に例を示します。

  5. BGPでファミリーEVPNシグナリングを有効にします。

    次に例を示します。

EVPN移行の設定がコミットされた後、ルーティングプロトコルプロセスとレイヤー2アドレス学習プロセスは、インターフェイス、ブリッジドメイン、ピア、ルートを反映するEVPN状態の構築を開始します。ローカルで学習されたMACアドレスは、instance.vpls.0のレイヤー2アドレス学習プロセスによってルーティングプロトコルプロセスに同期されます。instance.vpls.0のローカルMACがエージングすると、ルーティングプロトコルプロセスはレイヤー2アドレス学習プロセスによって通知されます。

EVPN ピアが学習されると、ルーティングプロトコルプロセスはレイヤー 2 アドレス学習プロセスに新しいメッセージを送信し、ピアのラベルスイッチインターフェイスまたは仮想トンネル論理インターフェイスを VE メッシュグループから削除し、MAC 学習を無効にします。その後、EVPN IMネクストホップがVEメッシュグループに追加されます。BGP上でMACアドレスを学習し、MPLSネクストホップをレイヤー2アドレス学習プロセスに通知するルーティングプロトコルプロセスにおけるEVPNの動作は維持されます。

VPLSステートメントとコマンドは、PEデバイスとそれらを介して学習されたMACアドレスとの間のVPLS擬似配線に引き続き適用されます。EVPNステートメントとコマンドは、EVPNを実行しているPEデバイスに適用されます。

VPLSへの復帰

EVPNの移行で問題が発生した場合は、問題が理解されるまでVPLSに戻すことができます。ルーティングインスタンスは、以下の設定を有効にすることで、非致命的な方法でスーパーPEからVPLS PEに戻ります。

EVPNのVPLSへの移行を元に戻すと、以下のようなことが起こります。

  1. EVPN状態情報が削除されます。

  2. EVPNコントロールプレーンルートの取り消しのトリガーがあります。

  3. ルーティングプロトコルプロセスは、ラベルスイッチインターフェイスまたはルーティングインスタンスとピアの仮想トンネル論理インターフェイスを使用して、レイヤー2アドレス学習プロセスに新しいメッセージを送信します。

  4. ラベルスイッチまたは仮想トンネルインターフェイスが新しいメッセージをフラッドグループに追加し、MAC学習が有効になります。

  5. エグレスIMネクストホップはルーティングプロトコルプロセスによって削除され、レイヤー2アドレス学習プロセスでフラッドグループから削除されます。

  6. リモートMACアドレスは、ラベルスイッチインターフェイスまたは仮想トンネル論理インターフェイスを介して再度学習されます。

LDP-VPLS から EVPN への移行とその他の機能

表1 は、マルチホーミングや、LDP-VPLSからEVPNへの移行によるIRB(統合型ルーティングおよびブリッジング)などの関連機能の一部について説明しています。

表1:EVPN移行およびその他の機能のサポート

機能

EVPN移行でサポートされる機能

MACの移動

VPLSのみのPEデバイスとスーパーPEデバイス間のMAC移動がサポートされています。

MACアドレスがVPLSのみのPEデバイスからスーパーPEデバイスに移動すると、BGPを介して学習され、ルーティングプロトコルプロセスは、foo.vpls.0ルーティングテーブルで更新されるEVPNネクストホップのレイヤー2アドレス学習プロセスに通知します。

MACアドレスがスーパーPEデバイスからVPLS専用PEデバイスに移動すると、ラベルスイッチインターフェイスまたは仮想トンネルインターフェイス上のパケット転送エンジンで学習されます。レイヤー3アドレス学習プロセスでは、VPLSまたはラベルスイッチインターフェイスネクストホップに更新されます。

EVPN BGPでタイプ2ルートを取り消しても、MACアドレスは転送テーブルから削除されないため、データが失われることはありません。

転送MACテーブルは、VPLSとEVPNで共有されます。 mac-table-sizemac-table-aging-time などの一部の属性は、EVPNとVPLSの両方で設定できます。競合がある場合、EVPNの下の値が優先されます。

IRB

IRB で変更する必要はありません。

スーパーPEデバイスでは、EVPNは、レイヤー3仮想ルーティングおよび転送で、EVPNピアからMAC+IPタイプ2ルートを介して学習した/32ホストルートにデータを取り込みます。一方、サブネットルートを使用したVPLS IRB転送は、VPLSをまだ実行しているサイトで動作します。

階層型VPLS

ハブアンドスポーク PE デバイスを備えた H-VPLS ネットワークでは、ハブ PE デバイスをEVPNに移行する際、他のEVPN専用PEデバイスまたはスーパーPEデバイスが到達できるように、アクセスラベルスイッチまたは仮想トンネルインターフェイスを介して学習したローカルMACアドレスをBGPにアドバタイズする必要があります。

H-VPLSネットワークをEVPNに移行する際には、以下の点に注意してください。

  • 通常、ハブではスポーク間トラフィックがハブを経由して転送されるため、ローカルスイッチングが有効になっています。スポークのみをEVPNに移行し、スポーク同士にレイヤー3またはMPLS到達可能性がある場合、ハブおよびEVPNネクストホップ(リモートスポーク)へのラベルスイッチまたは仮想トンネルインターフェイスがVPLSエッジ(VE)フラッドグループに存在します。これにより、リモートスポークが受信したブロードキャスト、不明なユニキャスト、およびマルチキャスト(BUM)トラフィックのコピーが2つになります。この動作を回避する1つのオプションは、ハブもEVPNに移行することです。

  • EVPNは階層を認識しません。すべてのピアはコアに接続していると見なされます。ハブとスポークをEVPNに移行すると、スプリットホライズンにより、BUMトラフィックが他のコアに面したPEデバイスに転送されなくなります。

ESI設定

イーサネットセグメント識別子(ESI)は、物理インターフェイスまたはポートレベルで設定されます。