MXシリーズバーチャルシャーシでのスイッチオーバー動作
アクティブまたはプライマリのハードウェアまたはソフトウェア コンポーネントに障害が発生したり、一時的にシャットダウンされたりした場合、使用できないプライマリ コンポーネントの機能を引き継ぐバックアップ コンポーネントへの スイッチオーバー を手動で開始できます。MXシリーズ5Gユニバーサルルーティングプラットフォームの バーチャルシャーシ 構成では、2種類のスイッチオーバーを開始できます。
グローバルスイッチオーバー—バーチャルシャーシ構成でプライマリルーターとバックアップルーターのグローバルロールを切り替えることで、MXシリーズバーチャルシャーシのプライマリロールを変更します。
ローカルスイッチオーバー—バーチャルシャーシのメンバールーターにあるデュアルルーティングエンジンのローカルプライマリロールを切り替えます。
スイッチオーバー中に、バーチャルシャーシの設定でメンバールーターとルーティングエンジンに割り当てられたロールが変更されます。このトピックでは、グローバルまたはローカルのスイッチオーバー時に MX シリーズの仮想シャーシがどのように動作するかをよりよく理解できるように、発生する役割の移行について説明します。このトピックでは、データベース同期の観点から、メンバー ルーターがグローバルな グレースフル ルーティング エンジン スイッチオーバー (GRES)操作の準備ができているかどうかを判断する方法についても説明します。
グローバルスイッチオーバー時のバーチャルシャーシの役割の移行
MX シリーズの仮想シャーシでプライマリ ロールを変更し、グローバル スイッチオーバーを発生させるには、仮想シャーシ プライマリ ルーター(VC-Pp)のプライマリ ルーティング エンジンから コマンドを発行 request virtual-chassis routing-engine master switch
します。
コマンドを発行 request virtual-chassis routing-engine master switch
すると、現在のバーチャル シャーシ プライマリ ルーター(VC-P)と現在のバーチャル シャーシ バックアップ ルーター(VC-B)の役割が切り替わります。以前の VC-P が新しい VC-B となり、以前の VC-B が新しい VC-P となります。VC-P と VC-B の役割が切り替わると、新しい VC-B(VC-BP)のプライマリ ルーティング エンジンが再起動し、 表 1 に示す役割の移行が発生します。
グローバルスイッチオーバー 前の バーチャルシャーシの役割 |
グローバルスイッチオーバー 後の バーチャルシャーシの役割 |
---|---|
バーチャルシャーシプライマリルーター(VC-P) |
バーチャル シャーシ バックアップ ルーター(VC-B) |
バーチャル シャーシ バックアップ ルーター(VC-B) |
バーチャルシャーシプライマリルーター(VC-P) |
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
バーチャル シャーシ プライマリ ルーター内のルーティング エンジンのローカル ロール(master
および 、または およびstandby
s
)はグローバル スイッチオーバー後に変更されますが、m
バーチャル シャーシ バックアップ ルーター内のルーティング エンジンのローカル ロールは変更されません。例えば、表1に示すように、グローバルスイッチオーバー後は、バーチャルシャーシプライマリルーター(VC-PP)内のプライマリルーティングエンジンが、バーチャルシャーシバックアップルーター(VC-Bs)内のスタンバイルーティングエンジンになります。一方、バーチャル シャーシ バックアップ ルーター(VC-BP)のプライマリ ルーティング エンジンは、グローバル スイッチオーバー後もバーチャル シャーシ プライマリ ルーター(VC-Pp)のプライマリ ルーティング エンジンのままです。
ローカルスイッチオーバー時のバーチャルシャーシの役割の移行
2メンバーのバーチャルシャーシ構成で冗長性を確保するには、2つのメンバールーターそれぞれをデュアルルーティングエンジンで構成する必要があります。メンバー ルーターのプライマリ ルーティング エンジンとスタンバイ ルーティング エンジンの間でローカル プライマリ ロールを切り替えるには、バーチャル シャーシ プライマリ ルーター(VC-Pp)のプライマリ ルーティング エンジン、またはバーチャル シャーシ バックアップ ルーター(VC-BP)のプライマリ ルーティング エンジンから コマンドを発行request chassis routing-engine master switch
します。
表 2 に、VC-PP から コマンドを発行 request chassis routing-engine master switch
した場合のローカル スイッチオーバーによるロール遷移を示します。
ローカルスイッチオーバー 前の バーチャルシャーシの役割 |
ローカルスイッチオーバー 後の バーチャルシャーシの役割 |
---|---|
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
表 3 に、VC-BP から コマンドを発行 request chassis routing-engine master switch
した場合のローカル スイッチオーバーによるロール遷移を示します。
ローカルスイッチオーバー 前の バーチャルシャーシの役割 |
ローカルスイッチオーバー 後の バーチャルシャーシの役割 |
---|---|
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャル シャーシ バックアップ ルーター(VC-B)のスタンバイ ルーティング エンジン |
バーチャルシャーシバックアップルーター(VC-BP)のプライマリルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-PP)のプライマリルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
バーチャルシャーシプライマリルーター(VC-P)のスタンバイルーティングエンジン |
ローカルスイッチオーバーを実行すると、各メンバールーターのルーティングエンジンのプライマリ(m)およびスタンバイ(複数可)のローカルロールは、 コマンドを発行 request chassis routing-engine master switch
したメンバールーターでのみ変更されます。たとえば、 表 2 に示すように、VC-PP からローカル スイッチオーバーを発行すると、VC-P ではローカル ロールが変更されますが、VC-B では同じままです。逆に、 表 3 に示すように、VC-BP からローカル スイッチオーバーを発行すると、VC-B ではローカル ロールが変更されますが、VC-P では同じままです。
表 2 に示すように、VC-PP からローカル スイッチオーバーを実行すると、メンバー ルーターのグローバル ロールも変更されます。一方、VC-BP からローカル スイッチオーバーを実行すると、 表 3 に示すようにルーティング エンジンのローカル ロールのみが変更されます。
バーチャル シャーシ形成時のバーチャル シャーシの役割の移行
まれにバーチャル シャーシが「スプリット」(接続が失われた)の場合、各メンバーがバーチャル シャーシ プライマリ ルーター(VC-P)ロールを引き受け、2 つの VC-P シャーシになることがあります。バーチャル シャーシの接続が復元されると、選択プロセスによって、一方のメンバーにバーチャル シャーシ プライマリ(VC-P)ロールが割り当てられ、もう一方のメンバーにバーチャル シャーシ バックアップ(VC-B)ロールが割り当てられます。Junos OS リリース 15.1 では、グローバル GRES の動作と同様に、新しく選出された VC-B メンバーは、ローカル プライマリ ロールをローカル スタンバイ ルーティング エンジンに渡した後、ローカル プライマリ ルーティング エンジンを再起動します。これは、VC-B シャーシをより迅速に GRES 対応にするための意図的なアクションです。
VC-P シャーシの両方のルーティング エンジン、または VC-P または VC-B シャーシのプライマリ ルーティング エンジンのみを再起動すると、グレースフル スイッチオーバーが得られない場合があるため、推奨されません。
VC-B シャーシの両方のルーティング エンジンを再起動すると、VC スプリットが発生し、RE ロールのスイッチオーバーは行われません。
バーチャルシャーシ構成におけるGRES対応
設定に応じて、ルーターがグレースフルルーティングエンジンスイッチオーバー(GRES)を実行する準備が整うまでに、さまざまな時間が必要です。ルーターの準備が整う前に GRES の運用を試みると、システム エラーや予期しない動作が発生する可能性があります。データベース同期の観点から、MX シリーズ仮想シャーシ構成のメンバールーターが GRES 操作の準備ができているかどうかを判断するには、GRES 操作を開始する前に、バーチャルシャーシプライマリルーター(VC-Pp)からコマンドを発行 request virtual-chassis routing-engine master switch check
します。
コマンドは request virtual-chassis routing-engine master switch check
、メンバールーター上の各種システムコンポーネントやデータベースコンポーネントをチェックして、GRES の準備ができているかどうかを判断しますが、グローバル GRES 操作自体は開始しません。準備状況チェックには、グローバル GRES の運用が開始される前に、300 秒後に期限が切れるシステムタイマーが完了したことを確認することが含まれます。
request virtual-chassis routing-engine master switch check
GRES 操作を開始する前に コマンドを使用することで、MX シリーズまたはバーチャル シャーシの両方のメンバー ルーターの加入者管理データベースとカーネル データベースが同期され、GRES 操作の準備が整った状態になります。