Junos マルチアクセス ユーザー プレーン上の GRES
Junos OSのグレースフルルーティングエンジンスイッチオーバー(GRES)により、冗長ルーティングエンジンを備えたルーターは、1つのルーティングエンジンに障害が発生しても、パケットを転送し続けます。GRES は、インターフェイスとカーネル情報を保持します。トラフィックは中断されません。
MX204ルーターはGRESをサポートしていません。
スイッチオーバー中にルーティングを保持するには、GRES を次のいずれかと組み合わせる必要があります。
グレースフル リスタート プロトコル拡張
ノンストップ アクティブ ルーティング (NSR)
Junos マルチアクセス ユーザー プレーンでは、GRES スイッチオーバーが PFCP キープアライブ プロトコルを保護します。新しいプライマリ ルーティング エンジンは、ピア キープアライブへの応答を開始します。
プライマリ ルーティング エンジンの更新は、発生するとすぐにバックアップ のルーティング エンジンに複製されます。
プライマリロールは、以下の場合にバックアップのルーティングエンジンに切り替えられます。
プライマリ ルーティング エンジン カーネルは動作を停止します。
プライマリールーティングエンジンにハードウェア障害が発生します。
管理者は手動のスイッチオーバーを開始します。
スイッチオーバー中にルーティング プロトコルの状態情報を迅速に復元または保持するには、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 が有効になっている場合、バックアップ ルーティング エンジンでコミット操作を実行することはお勧 めしません 。
どのシナリオでも、バックアップルーティングエンジンでGRESを有効にすることはお勧めしません。
図 1 は、グレースフル ルーティング エンジン スイッチオーバーのシステム アーキテクチャを示し、ルーティング プラットフォームがスイッチオーバーに備えるプロセスを示しています。
次の両方を実行して、GRES の準備状況を確認します。
request chassis routing-engine master switch check
プライマリ ルーティング エンジンからの コマンドshow system switchover
バックアップ ルーティング エンジンからの コマンド
GRES のスイッチオーバー準備プロセスは次のとおりです。
プライマリ ルーティング エンジンが起動します。
ルーティング プラットフォーム プロセス(シャーシ プロセス[chassisd]など)が開始されます。
パケット転送エンジンは、プライマリ ルーティング エンジンを開始し、プライマリー ルーティング エンジンに接続します。
すべての状態情報はシステムで更新されます。
バックアップ ルーティング エンジンが起動します。
システムは、GRES が有効になっているかどうかを判断します。
カーネル同期プロセス(ksyncd)は、バックアップ ルーティング エンジンをプライマリ ルーティング エンジンと同期します。
ksyncd が同期を完了すると、すべての状態情報と転送テーブルが更新されます。
図 2 は、ルーティング(またはスイッチング)プラットフォームでのスイッチオーバーの効果を示しています。
スイッチオーバー プロセスは、以下のステップで構成されています。
プライマリ ルーティング エンジンからのキープアライブが失われると、システムはグレースフルにバックアップ ルーティング エンジンにスイッチオーバーします。
パケット転送エンジンは、バックアップのルーティングエンジンに接続し、これが新しいプライマリになります。
GRES の一部ではないルーティング プラットフォーム プロセス(ルーティング プロトコル プロセス rpd など)の再起動。
スイッチオーバーポイントから学習した状態情報は、システムで更新されます。
設定されている場合、グレースフルリスタートプロトコル拡張は、隣接するピア ヘルパー ルーターからルーティング情報を収集して復元します。
拡張加入者管理を使用するMXシリーズルーターでは、グレースフルルーティングエンジンスイッチオーバーが実行されると、新しいバックアップルーティングエンジン(以前のプライマリルーティングエンジン)が再起動します。このコールドリスタートは、バックアップのルーティングエンジンの状態を新しいプライマリルーティングエンジンの状態と再同期し、スイッチオーバー中に発生した可能性のある状態の不一致を防ぎます。
Junosマルチアクセスユーザープレーン設定では、モバイルエッジ設定がコミットされ、その後GRESを有効または無効にする必要がある場合、シャーシ全体の再起動が必要です。
Junosマルチアクセスユーザープレーンでは、セッション状態がないESTABLISHED
加入者セッションでは、グレースフルリスタートがその加入者をログアウトし、状態をクリーンアップします。SAEGW-Cはこのセッションを再確立する必要があります
機能 |
利点 |
考慮 事項 |
---|---|---|
デュアル ルーティング エンジンのみ(有効な機能なし) |
|
|
GRES が有効 |
|
|
GRES および NSR が有効 |
|
|
GRES および グレースフル リスタートが有効 |
|
|