Junos OS Evolvedのノンストップアクティブルーティングの概念
NSR(ノンストップアクティブルーティング )は、 GRES(グレースフルルーティングエンジンスイッチオーバー )と同じインフラストラクチャを使用して、インターフェイスとカーネルの情報を保持します。ただし、NSR は、バックアップ ルーティングエンジンでルーティング プロトコル プロセス(rpd)を実行することによって、ルーティング プロトコル情報も同期します。この追加情報を同期させることにより、NSR は自己完結型になり、ルーティングプラットフォームがルーティングプロトコル情報を復元するのを支援するために、ヘルパールーター(またはスイッチ)に依存しません。NSRは、隣接ルーター(またはスイッチ)がグレースフルリスタートプロトコル拡張をサポートしていないネットワークで有利です。この機能が強化された結果、NSR はグレースフルリスタートに代わるものになります。
NSR を有効にするには、 set routing-options nonstop-routing
設定ステートメントを使用します。
NSR のスイッチオーバー準備プロセスは、以下のステップで構成されます。
-
プライマリ ルーティングエンジンが起動します。
-
プライマリ ルーティングエンジン上のルーティング プラットフォーム プロセス(ルーティング プロトコル プロセス [rpd] など)が開始します。
-
パケット転送エンジンが起動し、プライマリ ルーティングエンジンに接続します。
-
システム内のすべての状態情報が更新されます。
-
ルーティングプロトコルプロセス(rpd)を含めたバックアップのルーティングエンジンが起動します。
-
GRES と NSR が有効になっているかどうかは、システムによって決定されます。
-
バックアップルーティングエンジンは、プライマリルーティングエンジンと同期されます。
-
サポートされているプロトコルでは、状態情報はプライマリとバックアップのルーティングエンジン上のルーティングプロトコルプロセス間で直接更新されます。
切り替えプロセスは、以下のステップで構成されます。
-
プライマリルーティングエンジンからのキープアライブが失われた場合、システムはバックアップルーティングエンジンにグレースオーバーします。
-
パケット転送エンジンはバックアップのルーティングエンジンに接続し、これが新しいプライマリになります。ルーティングプロトコルプロセス(rpd)はすでに実行されているため、このプロセスを再起動する必要はありません。
-
スイッチオーバー時点から学習した状態情報は、システム内で更新されます。切り替え中も転送とルーティングが継続されるため、パケット損失が最小限に抑えられます。
-
ピアルーターまたはスイッチは、変更が発生しなかったかのようにルーティングプラットフォームとの対話を続けます。基盤となるルーティング情報に依存するルーティング隣接関係とセッション状態は保持され、リセットされません。
NSR を有効にした後は、プライマリ ルーティングエンジンでルーティング プロトコル プロセス(rpd)を再起動しないことを推奨します。プロトコル隣接関係/ピアリング セッションが中断され、トラフィック損失が発生するためです。
準備ができていることを確認するには、 show system switchover
運用モードコマンドを発行します。