Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Filtrer la sortie des commandes opérationnelles dans les sessions de protocole XML NETCONF et Junos

Dans une session de protocole NETCONF ou Junos XML avec un équipement exécutant Junos OS, une application cliente peut demander des informations opérationnelles pour le périphérique et demander au serveur de renvoyer l’ensemble des données opérationnelles ou de renvoyer uniquement un sous-ensemble de ces informations dans la réponse RPC. Tous les RPC opérationnels de Junos OS prennent en charge le filtrage des sous-arborescences XML, qui vous permet de filtrer la réponse RPC à sélectionner pour des éléments particuliers dans la sortie de la commande opérationnelle. Le filtrage de la sortie pour n’inclure qu’un sous-ensemble des données entraîne des transferts plus petits et plus rapides, nécessite moins d’espace de stockage pour les informations archivées et peut réduire le temps nécessaire à l’analyse de la sortie de commande opérationnelle, qui peut être étendu dans certains cas.

Note:

Le filtrage de la sortie des commandes opérationnelles n’est pris en charge que lors de la demande de sortie RPC au format XML.

Par défaut, les serveurs de protocole XML NETCONF et Junos renvoient dans leur réponse l’ensemble des données opérationnelles d’une requête RPC. Une application peut demander des parties spécifiques de la sortie de commande opérationnelle en incluant l’élément <filter type="subtree"> dans la requête RPC. Dans la <filter> balise, l’application spécifie les critères de sélection du filtre en incluant zéro ou plusieurs sous-arborescences XML.

Pour filtrer la sortie de commande opérationnelle renvoyée dans la réponse RPC, créez la demande RPC, incluez l’élément, puis spécifiez l’arborescence XML des éléments à renvoyer en commençant par l’élément <filter type="subtree"> de balise de réponse de niveau supérieur pour cette commande opérationnelle. Le filtre peut inclure des nœuds de contenance, des nœuds de sélection et des nœuds de correspondance de contenu.

Note:

Pour déterminer l’élément de balise de réponse de niveau supérieur pour une commande, qui est le premier élément inclus dans l’élément, vous pouvez exécuter la commande dans l’interface de ligne de commande avec l’option <rpc-reply> | display xml .

L’attribut type="subtree" de la balise d’ouverture indique que l’application <filter> cliente utilise des éléments XML Junos pour représenter les éléments opérationnels sur lesquels elle demande des informations. Si vous incluez un élément vide, le serveur renvoie une réponse RPC vide <filter type="subtree"/> .

Pour plus d’informations sur le filtrage des sorties des commandes opérationnelles, consultez les rubriques suivantes :