Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ノンストップ アクティブ ルーティングの概念

ノンストップ アクティブ ルーティング (NSR)は、 グレースフル ルーティング エンジン スイッチオーバー (GRES)と同じインフラストラクチャを使用して、インターフェイスとカーネル情報を保持します。ただし、NSR は、バックアップ ルーティング エンジンでルーティング プロトコル プロセス(rpd)を実行することで、ルーティング プロトコル情報も保存します。この追加情報を保存することで、NSR は自己完結型であり、ルーティング プロトコル情報の復元においてルーティング プラットフォームを支援するヘルパー ルーター(またはスイッチ)に依存しません。NSR は、ネイバー ルーター(またはスイッチ)がグレースフル リスタート プロトコル拡張をサポートしていないネットワークに有利です。この拡張機能の結果として、NSR はグレースフル リスタートの代わりとなります。

Junos OS リリース 15.1R1 以降では、NSR が設定されている場合、NSR プライマリ ルーティング エンジン上の任意の形式でコマンドを発行 restart routing することは無効です。その結果、プロトコルの隣接関係とネイバーが失われるとともに、トラフィックが減少します。

メモ:

NSR を使用するには、まずルーティング(またはスイッチング)プラットフォームで GRES を有効にする必要があります。GRES の詳細については、「 グレースフル ルーティング エンジン スイッチオーバーについて」を参照してください。

メモ:

NSR が有効になっている場合、設定済みの syslog ホストが fxp0 インターフェイスから到達可能であれば、バックアップ ルーティング エンジンから特定のシステム ログ(syslog)メッセージが送信されます。

メモ:

次世代ルーティング エンジン(NG-RE)がインストールされている MX シリーズ デバイスでのルーティング エンジンの再起動プロセスでは、NSR はサポートされていません。NSR はルーティング エンジンの切り替えプロセス中も機能します。

図 1 は、ノンストップ アクティブ ルーティングのシステム アーキテクチャと、スイッチオーバーの準備に従うルーティング(またはスイッチング)プラットフォームのプロセスを示しています。

図 1:ノンストップ アクティブ ルーティング スイッチオーバー準備プロセス Nonstop Active Routing Switchover Preparation Process

NSR のスイッチオーバー準備プロセスは、以下のステップで構成されています。

  1. プライマリ ルーティング エンジンが起動します。

  2. プライマリ ルーティング エンジン上のルーティング(またはスイッチング)プラットフォーム プロセス(シャーシ プロセス[chassisd]やルーティング プロトコル プロセス[rpd]など)が開始されます。

  3. パケット転送エンジンが起動し、プライマリ ルーティング エンジンに接続します。

  4. すべての状態情報がシステムで更新されます。

  5. バックアップ ルーティング エンジンは、シャーシ プロセス(シャーシ)とルーティング プロトコル プロセス(rpd)を含めて起動します。

  6. システムは、GRES と NSR が有効になっているかどうかを判断します。

  7. カーネル同期プロセス(ksyncd)は、バックアップ ルーティング エンジンをプライマリ ルーティング エンジンと同期します。

  8. サポートされているプロトコルの場合、プライマリ ルーティング エンジンとバックアップ ルーティング エンジン上のルーティング プロトコル プロセス間で、状態情報が直接更新されます。

図 2 は、ルーティング プラットフォームでのスイッチオーバーの影響を示しています。

図 2:スイッチオーバー Nonstop Active Routing During a Switchover中のノンストップ アクティブ ルーティング

スイッチオーバー プロセスは、次のステップで構成されます。

  1. プライマリ ルーティング エンジンからのキープアライブが失われると、システムはバックアップ ルーティング エンジンにグレースフルに切り替わります。

  2. パケット転送エンジンは、新しいプライマリとなるバックアップ ルーティング エンジンに接続します。ルーティング プロトコル プロセス(rpd)とシャーシ プロセス(シャーシ)がすでに実行されているため、これらのプロセスを再起動する必要はありません。

  3. スイッチオーバーポイントから学習した状態情報がシステムで更新されます。スイッチオーバー中も転送とルーティングが継続され、パケット ロスが最小限に抑えられます。

  4. ピア ルーター(またはスイッチ)は、変更が発生していないかのようにルーティング プラットフォームとやり取りし続けます。基盤となるルーティング情報に依存するルーティング隣接関係とセッション状態は保持され、リセットされません。

注意:

NSR を有効にした後はプライマリ ルーティング エンジンでルーティング プロトコル プロセス(rpd)を再起動しないことをお勧めします。これは、プロトコルの隣接関係/ピアリング セッションが中断し、トラフィック損失が発生するためです。

リリース履歴テーブル
リリース
説明
15.1R1
Junos OSリリース15.1R1以降、NSRが設定されている場合、NSRプライマリルーティングエンジン上の任意の形式で再起動ルーティングコマンドを発行することは無効です。
12.3
Junos OS リリース 12.3 以降は、同期の要件とロジックにより、NSR または GRES のパフォーマンスはシステム内で最も遅いルーティング エンジンによって制限されます。