NETCONF を使用して複数の構成要素を同時にリクエストする
Junos OS を実行しているデバイスとの NETCONF セッションでは、クライアント アプリケーションは、タグ要素内で同じタイプまたは異なるタイプの複数の構成要素を <get-config>
要求できます。要求に含まれるのは 1 つの <filter>
要素と <configuration>
タグ要素のみです(NETCONF サーバーは、それぞれが複数存在する場合、エラーを返します)。
要求された 2 つのオブジェクトの親階層レベルが同じ場合、クライアントは 1 つの親タグ要素内に両方のリクエストを含めることができるか、各リクエストに対して親タグ要素を繰り返すことができます。たとえば、 階層レベルで [edit system]
、クライアントは、以下の2つの方法のいずれかで、設定されたサービスのリストとRADIUSサーバーの識別子タグ要素を要求できます。
<!-- both requests in one <system> tag element --> <rpc> <get-config> <source> <!-- tag specifying the source configuration --> </source> <filter type="subtree"> <configuration> <system> <services/> <radius-server> <name/> </radius-server> </system> </configuration> </filter> </get-config> </rpc> ]]>]]> <!-- separate <system> tag element for each element --> <rpc> <get-config> <source> <!-- tag specifying the source configuration --> </source> <filter type="subtree"> <configuration> <system> <services/> </system> <system> <radius-server> <name/> </radius-server> </system> </configuration> </filter> </get-config> </rpc> ]]>]]>
クライアントは、以下のいずれかのタイプの情報に対する要求を組み合わせることができます。