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 の切り替え準備プロセスは、以下のとおりです。
-
プライマリ ルーティングエンジンが起動します。
-
ルーティング プラットフォームのプロセスが開始します。
-
パケット転送エンジンが起動し、プライマリ ルーティングエンジンに接続します。
-
システム内のすべての状態情報が更新されます。
-
バックアップ ルーティングエンジンが起動します。
-
GRES が有効化されているかどうかは、システムによって決定されます。
-
バックアップルーティングエンジンは、プライマリルーティングエンジンと同期されます。
-
状態情報と転送テーブルが更新されます。
スイッチオーバープロセスは、以下のステップで構成されています。
-
プライマリルーティングエンジンからのキープアライブが失われた場合、システムはバックアップルーティングエンジンにグレースオーバーします。
-
パケット転送エンジンはバックアップのルーティングエンジンに接続し、これが新しいプライマリになります。
-
GRES に属さないルーティングプラットフォームプロセス(ルーティングプロトコルプロセス(rpd)など)は再起動します。
-
スイッチオーバー時点から学習した状態情報は、システム内で更新されます。
-
設定されている場合、グレースフル リスタート プロトコル拡張は、隣接するピア ヘルパー ルーターからルーティング情報を収集して復元します。
ルーティングエンジンの切り替えによる影響
表1 は、異なる機能を有効にした場合のルーティングエンジンのスイッチオーバーによる影響を示しています:
-
グレースフル ルーティングエンジン スイッチオーバーのみ
-
GRES とノンストップ アクティブ ルーティング(NSR)
-
GRES とグレースフル リスタート
特徴 |
利点 |
考慮 事項 |
---|---|---|
GRES 有効 |
|
|
GRES および NSR が有効 |
|
|
GRES と グレースフル リスタートが有効 |
|
|