NETCONF を使用して、識別子なしの設定階層レベルまたはコンテナ オブジェクトをリクエストする
Junos OSを実行しているデバイスとのNETCONFセッションでは、階層レベルまたは識別子を持たないコンテナオブジェクト内のすべての子構成要素に関する完全な情報を要求するために、クライアントアプリケーションは、設定階層のすべてのレベルを表すタグ要素をルートから囲むタグ要素を発行 <filter>
します(で表されます <configuration>
) タグ要素)をレベルまたはコンテナオブジェクトの直接の親レベルまで下に下に置きます。空のタグで表されます。リクエスト全体がタグ要素で <rpc>
囲まれています。
<rpc> <get-config> <source> <!-- tag specifying the source configuration --> </source> <filter type="subtree"> <configuration> <!-- opening tags for each parent of the requested level --> <level-or-container/> <!-- closing tags for each parent of the requested level --> </configuration> </filter> </get-config> </rpc> ]]>]]>
タグ要素の <source>
詳細については、 NETCONF を使用した構成情報リクエストのソースの指定を参照してください。
NETCONF サーバーは、 および のタグ要素で <data>
構成の要求されたセクションを <rpc-reply>
返します。開始 <configuration>
タグの属性については、 NETCONF を使用した設定情報リクエストのソースの指定を参照してください。
<rpc-reply xmlns="URN" xmlns:junos="URL"> <data> <configuration attributes> <!-- opening tags for each parent of the level --> <level-or-container> <!-- child tag elements of the level or container --> </level-or-container> <!-- closing tags for each parent of the level --> </configuration> </data> </rpc-reply> ]]>]]>
アプリケーションは、同じタグ要素に適切なタグ要素を含めることで、同じまたは他のタイプの追加構成要素を <get-config>
要求することもできます。詳細については、 NETCONF を使用して複数の構成要素を同時にリクエストするを参照してください。
以下の例は、候補構成で 階層レベルのコンテンツを [edit system login]
要求する方法を示しています。
![](/documentation/us/en/software/junos/netconf/images/t2128.gif)