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