<edit-config>
使用
<rpc> <edit-config> <target> <candidate/> </target> <!-- EITHER --> <config> <configuration> <!-- tag elements representing the data to incorporate --> </configuration> </config> <!-- OR --> <config-text> <configuration-text> <!-- configuration data in text format --> </configuration-text> </config-text> <!-- OR --> <url format="(xml | text)"> <!-- location specifier for file containing data --> </url> <default-operation>(merge | none | replace)</default-operation> <error-option>(ignore-error | stop-on-error)</error-option> <test-option>(set | test-then-set)</test-option> </edit-config> </rpc> ]]>]]>
説明
候補の設定に設定データを組み込むか、設定データベースを開くようNETCONFサーバに要求します。次の 3 つの方法のいずれかでデータを提供します。
<config>
組み込む Junos XML 設定タグ要素のデータ ストリームを提供する tag 要素を含めます。タグ要素は、tag 要素で囲まれています<configuration>
。<config-text>
組み込む CLI 設定ステートメントのデータ ストリームを提供する tag 要素を含めます。設定ステートメントは、<configuration-text>
tag 要素で囲まれています。<url>
組み込む Junos OS 設定を含むファイルの場所を指定するために、tag 要素を含めます。設定データの形式は、Junos XML 要素または CLI 設定ステートメントです。
ターゲットで<candidate/>
操作を実行する前に<edit-config>
、クライアントアプリケーションがJunos XMLプロトコル<open-configuration>
操作を発行して特定の構成データベースを開くと、Junos OSは<edit-config>
開いている構成データベースで操作を実行します。それ以外の場合、操作は候補コンフィギュレーションに対して実行されます。
内容
<config> |
タグ要素を囲みます |
<configuration> |
Junos XML で記述された設定データを囲みます。このコンフィギュレーション・データはデータ・ストリームとして提供され、候補コンフィギュレーション・データベースまたはオープン・コンフィギュレーション・データベースに組み込まれます。作成、削除、または変更する要素を表す構文については、 Junos XMLタグ要素への設定ステートメントのマッピングを参照してください。 |
<config-text> |
タグ要素を囲みます |
<configuration-text> |
CLI 設定ステートメントとしてフォーマットされた設定データを囲みます。このコンフィギュレーション・データはデータ・ストリームとして提供され、候補コンフィギュレーション・データベースまたはオープン・コンフィギュレーション・データベースに組み込まれます。 |
<default-operation> |
(オプション)特に矛盾するステートメントがある場合に、候補の構成またはオープンな構成データベースに新しい構成データを組み込む方法を指定します。許容値は次のとおりです。
|
<error-option> |
(オプション)NETCONF サーバーが設定データを組み込む際に発生したエラーを処理する方法を指定します。許容値は次のとおりです。
|
<test-option> |
(オプション)候補コンフィギュレーションに組み込む前に、NETCONFサーバーがコンフィギュレーションデータを検証するかどうかを指定します。NETCONF 仕様で定義されている許容値は、(検証なし)とデフォルト 指定された値に関係なく、Junos OS の NETCONF サーバーは、tag 要素内の
メモ:
この |
<url> |
ロードする設定データを含むファイルのフルパス名を指定します。設定データがJunos XMLタグエレメントとしてフォーマットされている場合、属性を |
tag 要素とその内容については <target>
、個別に説明します。
変更履歴テーブル
機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。
<default-operation>
replace
、 に設定すると、デバイスは設定を置き換える操作ではなく
load override
操作を使用します
load update
。負荷の更新操作では、デバイスは変更されたステートメントに対応するJunosプロセスにのみ通知するため、ネットワークへの中断を最小限に抑えることができます。