NETCONF を使用した設定の編集
Junos OS を実行しているデバイスとの NETCONF セッションでは、NETCONF XML 管理プロトコルの操作と Junos XML または コマンドライン インターフェイス CLI(CLI)の設定ステートメントを使用して、ルーティング、スイッチング、またはセキュリティ プラットフォームの設定を変更できます。NETCONF プロトコルの操作 、および、NETCONF プロトコルプロトコルの設定モード コマンドと同じ <copy-config>
<edit-config>
<discard-changes>
機能をJunos OS CLI。ここでJunosされた XML タグ要素は、設定ステートメントJunos OS対応しています。
デバイス上の設定を変更するには、クライアント アプリケーションは、 、または タグ要素と、タグ要素内の対応するタグ サブ要素 <copy-config>
<edit-config>
<discard-changes>
を <rpc>
送信します。
次の例は、利用可能なさまざまなタグ要素を示しています。
<rpc> <copy-config> <target><candidate/></target> <error-operation> (ignore-error | stop-on-error) </error-operation> <source><url>location</url></source> </copy-config> </rpc> ]]>]]>
<rpc> <edit-config> <target><candidate/></target> <default-operation>operation</default-operation> <error-operation>error</error-operation> <(config | config-text | url)> <!-- configuration change file or data --> </(config | config-text | url)> </edit-config> </rpc> ]]>]]>
<rpc> <discard-changes/> </rpc> ]]>]]>
エレメントに許容される唯一の値は、受験者の構成またはオープンな設定データベース <target>
<candidate/>
のいずれかを参照できます。クライアント アプリケーションから Junos XML プロトコルの操作を発行して、操作または操作を実行する前に特定の設定データベースを開く場合、Junos OS はオープン設定データベースで操作を実行 <open-configuration>
<copy-config>
<edit-config>
します。そうしないと、受験者の構成に対して操作が実行されます。
、 、 - の 3 つのタグは、使用可能な 3 つの基本的な設定タスクに <copy-config>
<edit-config>
<discard-changes>
対応しています。これは、以下で説明します。
ターゲットの設定を新しい設定で上書きする — タグ要素を使用して、ターゲット設定の設定を新しい設定
<copy-config>
に置き換えできます。構成要素の編集 — タグ要素を使用して、ターゲット構成内の特定の構成要素を追加、変更、
<edit-config>
または削除できます。デバイスが設定変更を処理する方法を指定するには、 NETCONF セッションで設定モードの編集 を設定 する を参照してください。現在の設定への変更のロール バック — タグ要素を使用して、受験者の設定をロール バックして、現在実行中の(アクティブな)設定の内容
<discard-changes>
と一致できます。このタグ要素は、CLI コマンドにたとえる機能を提供しますrollback 0
。注:タグ 要素を使用して、一時的な設定データベースにロードされたコミットされていない変更
<discard-changes/>
を破棄することはできません。