Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolved向けグレースフルルーティングエンジンスイッチオーバーを理解する

グレースフル ルーティングエンジン スイッチオーバーの概念

Junos OS Evolvedの グレースフルルーティングエンジンスイッチオーバー (GRES)機能により、冗長ルーティングエンジンを搭載したルーターは、1つのルーティングエンジンに障害が発生した場合でもパケットの転送を継続することができます。GRES はインターフェイス情報を保持します。トラフィックは中断されません。

手記:

Junos OS Evolvedを実行しているPTX10004およびPTX10008プラットフォームでは、GRESはデフォルトで有効になっており、無効にすることはできません。

隣接ルーターは、ルーターが再起動したことを検出し、個々のルーティングプロトコル仕様で規定された方法でイベントに対応します。

スイッチオーバー時にルーティングを保持するには、GRES を次のいずれかと組み合わせる必要があります。

  • グレースフル リスタート プロトコル拡張

  • ノンストップ アクティブ ルーティング (NSR)

GRES 中のプライマリ ルーティングエンジンへの更新は、発生するとすぐにバックアップ ルーティングエンジンに複製されます。

手記:

NSR/GRES は、その同期要件とロジックにより、システム内で最も低速なルーティングエンジンによってパフォーマンスが制限されます。

以下の場合、主役割はバックアップのルーティングエンジンに切り替わります:

  • プライマリ ルーティングエンジン カーネルが動作を停止します。

  • プライマリルーティングエンジンでハードウェア障害が発生した。

  • 管理者が手動スイッチオーバーを開始します。

手記:

スイッチオーバー中にルーティングプロトコルの状態情報を迅速に復元または保持するには、GRES をそれぞれグレースフル リスタートまたはノンストップ アクティブ ルーティングと組み合わせる必要があります。ノンストップ アクティブ ルーティングの詳細については、「 ノンストップ アクティブ ルーティングの概念」を参照してください

バックアップ ルーティングエンジンは、2 秒経過してもプライマリ ルーティングエンジンからキープアライブを受信しない場合、プライマリ ルーティングエンジンに障害が発生したと判断し、プライマリ ロールを引き継ぎます。

パケット転送エンジン:

  • 古いプライマリ ルーティングエンジンからシームレスに切断

  • 新しいプライマリ ルーティングエンジンに再接続します

  • 再起動しない

  • トラフィックを中断しない

その後、新しいプライマリ ルーティングエンジンとパケット転送エンジンが同期されます。新しいプライマリ ルーティングエンジンは、パケット転送エンジン の状態が最新ではないことを検出すると、状態更新メッセージを再送します。

手記:

連続するルーティングエンジン スイッチオーバー イベントは、両方のルーティング エンジンが立ち上がっていてから、少なくとも 240 秒(4 分)間隔を空ける必要があります。

ルーターまたはスイッチに Standby Routing Engine is not ready for graceful switchover. Packet Forwarding Engines that are not ready for graceful switchover might be reset のような警告メッセージが表示された場合は、スイッチオーバーを試みないでください。スイッチオーバーを続行することを選択した場合、グレースフルスイッチオーバーの準備ができていなかったパケット転送エンジンのみがリセットされます。いずれの FPC も自発的に再起動することはありません。警告が表示されなくなるまで待ってから、スイッチオーバーを続行することをお勧めします。

手記:

GRES が正しく動作するためには、 hwdre アプリケーションが実行されている必要があります。

GRES の準備状況を確認するには、以下の両方を発行します。

  • プライマリ ルーティングエンジン からの request chassis routing-engine master switch check コマンド。

  • バックアップ ルーティングエンジン からの show system switchover コマンド。

GRES の切り替え準備プロセスは、以下のとおりです。

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

  2. ルーティング プラットフォームのプロセスが開始します。

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

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

  5. バックアップ ルーティングエンジンが起動します。

  6. GRES が有効化されているかどうかは、システムによって決定されます。

  7. バックアップルーティングエンジンは、プライマリルーティングエンジンと同期されます。

  8. 状態情報と転送テーブルが更新されます。

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

  1. プライマリルーティングエンジンからのキープアライブが失われた場合、システムはバックアップルーティングエンジンにグレースオーバーします。

  2. パケット転送エンジンはバックアップのルーティングエンジンに接続し、これが新しいプライマリになります。

  3. GRES に属さないルーティングプラットフォームプロセス(ルーティングプロトコルプロセス(rpd)など)は再起動します。

  4. スイッチオーバー時点から学習した状態情報は、システム内で更新されます。

  5. 設定されている場合、グレースフル リスタート プロトコル拡張は、隣接するピア ヘルパー ルーターからルーティング情報を収集して復元します。

ルーティングエンジンの切り替えによる影響

表1 は、異なる機能を有効にした場合のルーティングエンジンのスイッチオーバーによる影響を示しています:

  • グレースフル ルーティングエンジン スイッチオーバーのみ

  • GRES とノンストップ アクティブ ルーティング(NSR)

  • GRES とグレースフル リスタート

表 1: ルーティングエンジンの切り替えによる影響

特徴

利点

考慮 事項

GRES 有効

  • スイッチオーバー中、インターフェイス情報は保持されます。

  • パケット転送エンジンが再起動されないため、スイッチオーバーが高速になります。

  • 新しいプライマリ ルーティングエンジンが、ルーティング プロトコル プロセス(rpd)を再起動します。

  • 隣接するすべてのシステムは、ルーターの状態の変化を認識します。

GRES および NSR が有効

  • スイッチオーバー中にトラフィックが中断されることはありません。

  • インターフェイス情報は保持されます。

  • サポートされていないプロトコルは、各プロトコルに固有の通常の回復メカニズムを使用して更新する必要があります。

GRES グレースフル リスタートが有効

  • スイッチオーバー中にトラフィックが中断されることはありません。

  • インターフェイス情報は保持されます。

  • グレースフル リスタート プロトコル拡張機能は、隣接ルーターからルーティング情報を迅速に収集および復元します。

  • ネイバーはグレースフルリスタートをサポートする必要があり、待機間隔が必要です。

  • ルーティングプロトコルプロセス(rpd)が再起動します。

  • 特定のプロトコルでは、ネットワークの大幅な変更により、グレースフル リスタートが停止することがあります。