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)の転送状態はそのまま維持されます。プライマリ ルーティングエンジンとスタンバイ ルーティングエンジンのシグナリング状態は、並行して構築されます。

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

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

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

手記:

スイッチオーバー中にトポロジー変更が発生した場合、トポロジー変更に伴うトラフィック損失が予想されます。

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

  • MACルートラベル—EVPNは、EVPNインスタンス(EVI)およびイーサネットセグメント識別子(ESI)ごとにMACルートラベルを割り当てます。EVIとESIを含むMACラベルは、スタンバイルーティングエンジンにミラーリングされます。

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

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

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

  • ダミーラベル—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 を有効にするには、[edit chassis redundancy] 階層レベルで graceful-switchover ステートメントを含め ます 。

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

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

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

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