Demander plusieurs éléments de configuration simultanément à l’aide de NETCONF
Dans une session NETCONF avec un périphérique exécutant Junos OS, une application cliente peut demander plusieurs éléments de configuration du même type ou de différents types dans un <get-config>
élément tag. La requête ne comprend qu’un seul élément et <configuration>
tag (le serveur NETCONF renvoie une erreur s’il y en a plus d’un <filter>
de chaque).
Si deux objets demandés ont le même niveau hiérarchique parent, le client peut inclure les deux demandes dans un élément de balise parent ou répéter l’élément de balise parent pour chaque demande. Par exemple, au niveau de la hiérarchie, le client peut demander la liste des services configurés et l’élément de balise d’identificateur pour les serveurs RADIUS de [edit system]
l’une des deux manières suivantes :
<!-- 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> ]]>]]>
Le client peut regrouper les demandes pour l’un des types d’informations suivants :
Demander tous les objets de configuration d’un type spécifié à l’aide de NETCONF
Demander des identificateurs pour les objets de configuration d’un type spécifié à l’aide de NETCONF
Demander un objet de configuration spécifique à l’aide de NETCONF
Demander des balises enfants spécifiques pour un objet de configuration à l’aide de NETCONF