Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN に対する NSR および統合型 ISSU のサポート

リリース16.2以降、Junos OSは、ノンストップアクティブルーティング(NSR)とグレースフルルーティングエンジンスイッチオーバー(GRES)を有効にしてルーティングエンジンのスイッチオーバーが発生した場合、トラフィックの損失を最小限に抑えます。スイッチオーバー中も、パケット転送エンジン(PFE)の転送状態はそのままです。1 次ルーティング・エンジンとスタンバイのルーティング・エンジン上のシグナリング状態は、並行して構築されます。

EVPNは、動的に生成されたデータ(ラベルやシーケンス番号など)と、プライマリルーティングエンジンとスタンバイルーティングエンジン上のピアから取得したデータを再現します。また、EVPNは、スタンバイのルーティングエンジン上のBGPイングレスおよびエグレスルーティングテーブルメッセージを監視して、シグナリングプレーンのデータ構造に追加します。ローカル MAC アドレスは、レイヤー 2 アドレス学習プロセス(l2ald)によって取得され、ルート処理ソフトウェアの EVPN モジュールにデータを転送します。パケットのネットワーク層到達可能性情報(NLRI)フィールドで、BGP は MAC アドレスをネットワーク内のピアに転送します。

以前のリリースでは、l2aldはスタンバイのルーティングエンジンで実行されませんでした。その結果、l2ald は、ローカルで学習された MAC アドレスについて、スタンバイのルーティング エンジン上のルーティング プロトコル プロセスに通知しませんでした。この機能により、ルーティングプロトコルプロセスは、BGPイングレスおよびエグレスルーティングテーブルメッセージをリッスンすることで、新しく取得されたMACアドレスを学習し、そのデータ構造に追加します。

スイッチオーバーの後、l2aldが新しいプライマリルーティングエンジンでアクティブになると、ローカルで学習されたすべてのMACアドレスをルーティングプロトコルプロセスに送信し、BGPルーティングテーブルのエグレスメッセージから派生したMACアドレスを持つl2aldから学習したMACアドレスを検証できます。

メモ:

スイッチオーバー中にトポロジの変更が発生した場合、トポロジの変更に関連するトラフィック ロスが発生します。

この機能は、以下のデータをスタンバイのルーティング エンジンにミラーリングします。

  • MACルートラベル-EVPNは、EVPNインスタンス(EVI)およびイーサネットセグメント識別子(ESI)単位でMACルートラベルを割り当てます。EVIやESIなどのMACラベルは、スタンバイのルーティングエンジンにミラーリングされます。

  • インクルージョンマルチキャスト(IM)ルートラベル—EVPNはVLANごとにIMラベルを割り当てます。EVI名とVLAN IDを含むIMラベルは、スタンバイのルーティングエンジンにミラーリングされます。

  • スプリットホライズンラベル-EVPNは、スプリットホライズンラベルとEVI名をスタンバイのルーティングエンジンにミラーリングします。

  • ラベルのエイリアシング—EVPNは、エイリアスラベルとEVI名をスタンバイのルーティングエンジンにミラーリングします。

  • Dummy ラベル — EVPN は、mpls.0 テーブルにエグレス ルートを追加するダミー ラベルを作成します。EVPN はダミー ラベルと EVI 名をスタンバイのルーティング エンジンにミラーリングするため、mpls.0 テーブルはプライマリルーティングエンジンとスタンバイルーティングエンジンで同一です。

EVPN ETREEの場合、Junosは、スタンバイルーティングエンジンのETREE拡張コミュニティの一部として他のPEにアドバタイズされるローカルEVPN ETREEリーフラベルをミラーリングします。

EVPN P2MPの場合、JunosはスタンバイのルーティングエンジンでLDP/RSVPトランスポートラベルをミラーリングします。

NSR Data Flow Pre-Switchover

スタンバイのルーティング エンジン上の EVPN 設定は、ラベルを割り当てない点を除き、プライマリ ルーティング エンジンと同じように動作するよう指示します。ラベル情報は、スタンバイのルーティング エンジンで更新され、ラベル情報ベース ミラー(libmirror)から情報を受信します。

BGPは、インスタンス内のリモートMACアドレスを更新します。スタンバイのルーティング エンジン上の EVPN テーブル。EVPN がプライマリ ルーティング エンジンで動作するように、スタンバイのルーティング エンジンはフラッシュ ドライブから情報を取得してデータ構造を更新します。

ローカルMACアドレスを収集し、データ構造を更新するために、プライマリルーティングエンジン上のEVPNは、そのMACアドレス情報をスタンバイルーティングエンジンと同期します。スイッチオーバーの後、l2ald がアクティブになると、マークされた古いアドレスと同じ MAC アドレスが送信されると、アドレスが保持されます。l2aldがBGP RIBエグレスメッセージから学習したMACアドレスを送信しない場合、そのアドレスは削除されます。

NSR Data Flow Post Switchover

スイッチオーバーの後、スタンバイのルーティング エンジンがプライマリ ルーティング エンジンになると、l2ald との接続を確立します。l2aldがアクティブになると、ローカルMACアドレスをルーティングプロトコルプロセスに送信します。ルーティング プロトコル プロセスは、l2ald から受信した MAC アドレスから古いビットを削除します。

BGP RIB エグレス メッセージから派生したものでなく、l2ald によってルーティング プロトコル プロセスに送信された MAC アドレスは、新しく学習された MAC アドレスとして扱われます。BGPは、そのようなMACアドレスをアドバタイズします。

l2ald が MAC アドレスのエンド マーカーをルーティング プロトコル プロセスに送信すると、古いとマークされたすべてのローカル MAC アドレスが削除されます。

Unified ISSU Support

Junos OSリリース17.2R1以降、MXシリーズルーターのVXLANに対して、統合型インサービスソフトウェアアップグレードがサポートされています。ISSU を使用すると、制御プレーンを中断せずに、トラフィックの中断を最小限に抑えながら、MX シリーズ ルーター上の Junos OS ソフトウェアをアップグレードできます。統合型 ISSU は、デュアル ルーティング エンジン プラットフォームでのみサポートされています。さらに、グレースフル ルーティング エンジン スイッチオーバー(GRES)機能とノンストップ アクティブ ルーティング(NSR)機能を有効にする必要があります。統合型 ISSU では、ネットワークダウンタイムをなくし、運用コストを削減し、より高いレベルのサービスを提供できます。 統合型インサービスソフトウェアアップグレードを始めるをご覧ください

GRES を有効にするには、 階層レベルで graceful-switchover ステートメントを[edit chassis redundancy] 含めます。

NSR を有効にするには、[ 階層レベルで ステートメントをedit routing-options] 、 階層レベルに commit synchronize ステートメントを[edit system]nonstop-routing めます。

EVPN でサポートされている機能

Junos OS は、EVPN の以下の機能で NSR/ISSU をサポートしています。

機能

Junos OS の初期リリース

BUM トラフィックのイングレス 複製を使用した EVPN

16.2R1

EVPN-ETREE

17.2R1

EVPN-VPWS

17.2R1

EVPN -VXLAN

17.2R1

PBB-EVPN

17.2R1

BUM トラフィック用の P2MP mLDP レプリケーションを使用した EVPN

18.2R1

リリース履歴テーブル
リリース
説明
17.2R1
Junos OSリリース17.2R1以降、MXシリーズルーターのVXLANに対して、統合型インサービスソフトウェアアップグレードがサポートされています。
16.2
リリース16.2以降、Junos OSは、ノンストップアクティブルーティング(NSR)とグレースフルルーティングエンジンスイッチオーバー(GRES)を有効にしてルーティングエンジンのスイッチオーバーが発生した場合、トラフィックの損失を最小限に抑えます。