Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アクティブ構成または受験者の構成を、Junos XML プロトコルを使用した以前のバージョンと比較する

以下のJunos OS CLI コマンドを使用して、アクティブ構成または受験者の設定を、過去にコミットした設定と比較し、違 compare いを表示します。比較設定を指定するには、設定履歴識別子またはロールバック番号を参照します。

たとえば、動作モードでは、次のコマンドを使用して、アクティブな設定を以前にコミットした設定と比較できます。

  • show configuration | compare revision revision-id

  • show configuration | compare rollback rollback-number

同様に設定モードでは、次のコマンドを使用して、受験者の設定を以前にコミットした設定と比較できます。

  • show | compare revision revision-id

  • show | compare rollback rollback-number

Junos OS を実行しているデバイスと Junos XML プロトコル セッションを使用して、サーバーにアクティブ構成または候補構成と過去にコミットした設定(比較設定)の違いを表示要求する場合、クライアント アプリケーションは属性を使用してその操作を使用します。 <get-configuration> compare 属性 compare は、比較設定の参照に使用される方法を示す以下の値を受け入れる。

  • configuration-revision—属性で定義した設定変更識別子文字列による比較設定を参照 configuration-revision="revision-id" します。

  • rollback—属性で定義したロールバック インデックスによる比較構成を参照 rollback="rollback-number" します。

属性を属性と組み合わせて、以前にコミットした設定と比較した、受験者の設定またはアクティブな設定のかどうかを compare database 示します。アクティブな設定を比較するには、 を指定 database="committed" します。受験者の構成を比較するには、属性 database="candidate" を指定または除外 database します。

比較設定は、 または 属性を定義し、適切な設定の変更履歴識別子またはロールバック インデックス configuration-revision rollback を指定して定義します。属性を含め、対応するまたは属性を除外するか、無効な設定改訂識別子を指定すると、サーバーは比較設定としてアクティブな設定 compare configuration-revision rollback を使用します。アクティブ設定は、ロールバック番号 0 に対応しています。

たとえば、受験者の設定を、指定された設定履歴識別子を持つ設定と比較するには、次の構文を使用します。

同様に、ロールバック インデックスが付く設定と受験者の構成を比較するには、次の構文を使用します。

アクティブな設定を前の設定と比較するには、属性を含 database="committed" める必要があります。例えば:

また、比較の範囲を指定できます。全体の構成を比較したり、設定のサブセットを比較することができます。以下の例に示すように、比較する要素を選択するサブツリー フィルターを定義して、設定のサブセットを比較します。

受験者の構成をアクティブな設定と比較すると compare 、XML 出力が返されます。他のすべての比較では、出力をパッチ形式を使用してテキストとして返します。テキスト出力は、 および タグに <configuration-information><configuration-output> まれます。出力では、以下の表記規則に従って、設定間の違いを指定します。

  • アクティブまたは受験者の設定にのみ含されているステートメントには、プラス記号(+)が付いた。

  • 比較ファイル内だけのステートメントには、マイナス記号( – )が付いたプレフィックスがあります。

  • 変更されないステートメントには、1 つの空白( )がプレフィックスされます。

受験者の構成をアクティブな設定と比較する場合、リクエストの属性に適切な値を含めて、テキスト、XML、または JSON 形式の違いを format 表示できます。Junos OS Release 15.1R1 で始まる XML 形式の違いを表示し、リリース 16.1R1 で始まる JSON 形式の違Junos OS 16.1R1。

注:

Junos OSリリース16.2R2から、受験者とアクティブな構成を比較し、XML形式またはJSON形式での違いを表示する場合、比較で違いが返される場合、または比較で非ネイティブの設定データの違いのみを返す場合は、XML出力でタグを除外し、JSON出力でオブジェクトを除外します <configuration> configuration 。 OpenConfigデータモデルに関連付けられた設定データなどです