rfc-compliant (NETCONF)
構文
rfc-compliant;
階層レベル
[edit system services netconf]
説明
NETCONF セッション中に、NETCONF サーバーが RFC 4741、 NETCONF Configuration Protocolに準拠した特定の動作を強制することを要求します。
ステートメントを設定する場合:rfc-compliant
-
NETCONFサーバーは、その返信でNETCONF名前空間を明示的に宣言し、すべてのNETCONFタグを
nc
プレフィックスで修飾します。 -
<get>
<get-config>
構成データを返さない操作では、RPC 応答に空の<configuration>
要素は含まれません。 -
Junos OSリリース17.2R1以降を実行するデバイスでは、NETCONFサーバーは、要素のデフォルトの名前空間を
<configuration>
、対応するYANGモデルと同じ名前空間に設定します。 -
Junos OSリリース17.4R3、18.2R2、18.3R2、18.4R1以降を実行するデバイスでは、NETCONFサーバーは、操作が成功すると、応答で重大度レベルが警告の要素を除外
<rpc-error>
し、要素を返します<ok/>
。 -
Junos OSリリース21.2R1以降を実行するデバイスでは、動作に対する
<commit>
NETCONFサーバーの応答に以下の変更が含まれます。-
操作が成功した
<commit>
場合に 1 つ以上の警告を含む応答が返された場合、警告は応答から除外されるだけでなく、システム ログ ファイルにリダイレクトされます。 -
NETCONF サーバーの応答は、
<source-daemon>
要素ではなく、要素の子<error-info>
として要素を出力します<rpc-error>
。 -
階層レベルでも ステートメントを設定する
flatten-commit-results
と、NETCONFサーバーはXMLサブツリーを抑制し<commit-results>
、応答でまたは<rpc-error>
要素のみを出力します<ok/>
。[edit system services netconf]
-
-
Junos OSリリース23.2R1以降を実行するデバイスおよびJunos OS Evolvedリリース23.4R1以降を実行するデバイスでは、NETCONFサーバーは操作に
<validate>
応答してまたは<rpc-error>
要素のみを<ok/>
出力します。以前のリリースでは、RPC 応答には 要素も含まれています<commit-results>
。
既定
ステートメントを含めない場合:rfc-compliant
-
NETCONF サーバーは、RPC 応答でデフォルトの名前空間を NETCONF 名前空間に設定します。
-
<get>
構成データを返さない操作には<get-config>
、RPC 応答に空の<configuration>
要素が含まれます。 -
NETCONF サーバは、要素のデフォルトの名前空間を
<configuration>
、対応する YANG モデルと同じ名前空間に設定しません。 -
NETCONFサーバーは、重大度レベルが警告の要素と
<ok/>
要素の両方<rpc-error>
を含むRPC応答を発行する場合があります。 - に対するNETCONFサーバーの応答
<commit>
および<validate>
操作は、RFCに準拠していない可能性があります。
必要な権限レベル
system:設定でこのステートメントを表示します。
システム制御—このステートメントを設定に追加します。
リリース情報
Junos OSリリース15.1で導入されたステートメント。