Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF を使用した前の設定の取得(ロールバック)

Junos OS を実行しているデバイスとの NETCONF セッションで、以前にコミットされた(ロールバック)設定をリクエストするために、クライアント アプリケーションは Junos XML <get-rollback-information> <rollback> <rpc> タグ要素とその子タグ要素をタグ要素内で送信します。この操作は、動作モード コマンド show system rollback に相当します。タグ <rollback> 要素は、表示する前の設定のインデックス番号を指定します。値の値は0(直近コミットされた設定ではゼロ)から49の値にできます。

XML タグJunosを <format> xml <format> 要求するには、値を持つタグ要素を含むか、タグ要素を除外します(xml タグ要素はデフォルトJunos XML タグ要素)。

NETCONF サーバーは、応答を <rpc-reply>、 、 、 タグ <rollback-information>要素 で <configuration> 囲います。タグ <ok/> は実装のサイド 効果で、結果には影響しません。開始タグの属性の詳細については、「 <configuration> NETCONF を使用した設定情報リクエストのソースの指定 」を参照してください

フォーマットされたASCII出力を要求するには、アプリケーションにタグ要素<format>に値を含め、text

NETCONF サーバーは、応答を <rpc-reply>、 、 、 <rollback-information>、 タグ <configuration-information>の要素で <configuration-output> 囲います。設定ステートメントで使用される形式のASCII表記Junos OS、詳しくは CLI ガイド を参照してください

Junos OS リリース 16.1 から、JSON <format> json <get-rollback-information> 形式でコミット済み(ロールバック)設定をリクエストすると、アプリケーションにはその値が要素内にタグ要素に含まれます。リリース 16.1 Junos OS する前に、属性を開始タグに含めて JSON format="json" 形式のデータを要求 <get-rollback-information> します。

format="json"属性を使用して形式を指定する場合、NETCONF <rpc-reply> サーバーは応答を要素で囲み、上位レベルの JSON "rollback-information"メンバーのフィールド名は、生成された設定データは以前の実装をシリアル化に使用します。<format>json</format>要素を使用して JSON 形式のデータを要求する場合、NETCONF <rpc-reply><configuration-information><rollback-information><json-output> サーバーは応答を 、タグ要素、上位レベルの JSON "configuration"メンバーのフィールド名を囲み、送信された設定データは新しい実装をシリアル化に使用します。

次の例は、インデックス 2 を持つロールバック設定Junos XML タグ付き出力を要求する方法を示しています。実際の出力では Junos-version 、変数は、20.4R1 リリース 20.4 の初期バージョンの Junos OSに 置き換されます。

リリース履歴テーブル
リリース
説明
16.1
Junos OS リリース 16.1 から、JSON 形式でコミット済み(ロールバック)設定を要求する場合、アプリケーションには <get-rollback-information> 要素に json という値を持つ <format> タグ 要素が含まれています。Junos OS リリース 16.1 以前は、開始タグに format="json" 属性を含めて、JSON 形式のデータ<get-rollback-information>します。