Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

ルーティングエンジンの同期

 

デバイスに2つのルーティングエンジンがある場合は、 commit synchronizeコマンドを発行して、手動で1つのルーティングエンジンに設定を同期させることができます。このコマンドを実行して、ルーティングエンジンのコピーを要求し、候補となる構成を別の (応答ルーティングエンジン) に読み込むルーティングエンジンです。その後、両方のルーティングエンジンが、コミットされる候補設定ファイルの構文チェックを実行します。エラーが見つからない場合は、構成がアクティブ化され、両方のルーティングエンジンで現在の運用構成になります。

応答commit synchronizeルーティングエンジンによって設定変更がコミットされていない場合、このコマンドは機能しません。ただし、 forceオプションを使用することで、ルーティングエンジンでコミット同期を強制的に実行することができます。1つのルーティングエンジンcommit synchronize forceオプションを使用してコマンドを発行すると、他のルーティングエンジン上の設定セッションが終了して、そのコマンドを発行したルーティングエンジン上でその設定が同期されます。

コマンドが失敗する原因とforceなる問題を解決できない場合にのみ、このオプションを使用することをお勧めします。 commit synchronize

たとえばre1 (、ルーティングエンジン)の要求にログインしていてre0re1、応答ルーティングエンジンに同じ設定を適用する場合は、そのcommit synchronizeコマンドを発行しre1ます。re1候補の構成をにre0コピーして読み込みます。その後、両方のルーティングエンジンが、コミットされる候補設定ファイルの構文チェックを実行します。エラーが見つからない場合、 re1の候補となる構成がアクティブ化され、両方のルーティングエンジンで現在の運用構成になります。

コマンドを発行するには、グループを使用し、そのステートメントの使用方法については、「Junos OS 構成グループの適用」を参照する必要があります。Applying a Junos OS Configuration Group commit synchronizere0re1. apply-groups

応答ルーティングエンジンは、Junos OS リリース5.0 以降で実行されている必要があります。

ルーティングエンジンの現在の運用構成ファイルと同期するには、次のcommit synchronize コマンドを同期して発行するルーティングエンジンにログインします。

システム再起動中に無効な構成が原因でバックアップルーティングエンジンが部分的にcommit synchronizeコミットされforceた場合、master ルーティングエンジンのオプションを使用しても、コマンドは機能しません。

また、 commit synchronize[edit system]階層レベルでステートメントを追加してcommit 、コマンドがデフォルトでコマンドをcommit synchronize自動的に起動するようにすることもできます。

ルーティングエンジンにcommit synchronize a を適用するには、同期対象のルーティングエンジンにログインし、 forceオプションを使用してコマンドを発行します。

  • すでに devicer でルーティングが有効になっている場合はcommit synchronize 、設定に変更を加えた後、マスタールーティングエンジンからコマンドを入力する必要があります。バックアップルーティングエンジンにこのコマンドを入力すると、Junos OS は警告を表示し、設定をコミットします。

  • Junos OS リリース9.3 以降、バックアップルーティングエンジンイベントまたは運用のアカウンティングは、TACACS + や RADIUS などのアカウンティングサーバーではサポートされていません。アカウンティングは、マスタールーティングエンジンのイベントまたは運用でのみサポートされています。

コミット同期プロセスでは、マスタールーティングエンジンが構成をコミットして、構成のコピーをバックアップルーティングエンジンに送信します。その後、バックアップルーティングエンジン読み込んで、構成をコミットします。マスターとバックアップのルーティングエンジン間のコミット同期は、一度に1ルーティングエンジンずつ行われます。構成が大きなテキストサイズの場合、または適用グループが多い場合、コミット時間は望ましいとは言えません。

Junos OS 進化したリリース 19.4 R1 でcommit synchronize開始され、PTX10008 ではデフォルトで有効になっています。マスタールーティングエンジンcommitから[edit system]階層レベルで問題が発生した場合は、バックアップルーティングエンジンが自動的に同期されていることがわかります。

このcommit fast-synchronize文を使用して、マスターとバックアップのルーティングエンジン間の同期を順次ではなく同時に実行できます。これにより、マスターとバックアップのルーティングエンジンのコミットが並行して実行されるため、同期に必要な時間が短縮されます。

マスターとfast-synchronizeバックアップのルーティング[edit system]エンジンの間で同期が同時に発生するように、階層レベルにステートメントを追加します。

  • fast-synchronize文が設定されると、マスタールーティングエンジンとバックアップルーティングエンジンのコミットが並行して実行します。このプロセスでは、設定はcommitコマンドを実行するルーティングエンジンでのみ検証されます。したがって、group re0 で指定されている設定は、現在のルーティングエンジンがスロット0にある場合にのみ適用されるため、re0 や re1 のようなグループには多数の構成の詳細を含めないことをお勧めします。同様に、group re1 で指定された設定は、現在のルーティングエンジンがスロット1にある場合にのみ適用されます。

  • fast-synchronizeが有効になっていて、マスターとバックアップのルーティングエンジンが異なるソフトウェアバージョンを実行している場合、マスターが構成を検証しても、その構成がバックアップルーティングエンジンに対して有効かどうかを確認することはできません。そのため、両方のルーティングエンジンで実行されている Junos OS ソフトウェアのバージョンが同じであることを確認してください。

このcommit synchronize scriptsコマンドを使用して、ルーティングエンジンの設定と、すべてのコミット、イベント、lib、OP、SNMP の各スクリプトを他のルーティングエンジンと同期させることができます。load-scripts-from-flashステートメントがルーティングエンジン要求に対して設定されている場合、デバイスは、要求したルーティングエンジンのフラッシュメモリから、応答ルーティングエンジンでフラッシュメモリに対してスクリプトを同期します。それ以外の場合、デバイスは、要求ルーティングエンジンのハードディスクから、応答ルーティングエンジンでハードディスクにスクリプトを同期します。このデバイスは、構成で有効になっているか、最後の同期後に更新されたかにかかわらず、すべてのスクリプトを同期します。

ルーティングエンジンの構成ファイルとすべてのスクリプトを他のルーティングエンジンと同期するには、同期するルーティングエンジンにログインして、次のcommit synchronize scriptsコマンドを発行します。

ルーティングエンジン要求に対してコミットチェック処理が失敗した場合、プロセスは停止し、スクリプトは応答したルーティングエンジンにコピーされません。コミットの確認またはコミットの処理が、応答ルーティングエンジンに失敗した場合でも、応答ルーティングエンジンでコミットチェック操作の前に同期が行われるため、スクリプトは同期されます。

コマンドをsynchronizecommit synchronize発行するたび[edit system scripts]にスクリプトを同期するには、階層レベルのステートメントを含めます。

  • いずれかのルーティングエンジンでコミットが失敗した場合は、他のルーティングエンジンでもコミットプロセスがロールバックされます。これにより、両方のルーティングエンジンが同じ設定を持つことが保証されます。

  • fast-synchronize文が設定されると、マスタールーティングエンジンとバックアップルーティングエンジンのコミットが並行して実行します。このプロセスでは、設定はcommitコマンドを実行するルーティングエンジンでのみ検証されます。したがって、group re0 で指定されている設定は、現在のルーティングエンジンがスロット0にある場合にのみ適用されるため、re0 や re1 のようなグループには多数の構成の詳細を含めないことをお勧めします。同様に、group re1 で指定された設定は、現在のルーティングエンジンがスロット1にある場合にのみ適用されます。

  • fast-synchronizeが有効になっていて、マスターとバックアップのルーティングエンジンが異なるソフトウェアバージョンを実行している場合、マスターが構成を検証しても、その構成がバックアップルーティングエンジンに対して有効かどうかを確認することはできません。そのため、両方のルーティングエンジンで実行されている Junos OS ソフトウェアのバージョンが同じであることを確認してください。