Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Récupération d’une configuration précédente (restauration) à l’aide de NETCONF

Dans une session NETCONF avec un périphérique exécutant Junos OS, pour demander une configuration précédemment validée (restauration), une application cliente émet l’élément de balise XML <get-rollback-information> Junos et son élément de balise enfant <rollback> dans un élément de <rpc> balise. Cette opération est équivalente à la commande du show system rollback mode opérationnel. L’élément <rollback> tag spécifie le numéro d’index de la configuration précédente à afficher ; sa valeur peut être comprise entre 0 (zéro, pour la configuration validée la plus récente) et 49.

Pour demander la sortie balisée XML Junos, l’application inclut l’élément <format> de balise avec la valeur xml ou omet l’élément <format> de balise (les éléments de balise XML Junos sont la valeur par défaut) :

Le serveur NETCONF entoure sa réponse d’éléments <rpc-reply>, <rollback-information>, et <configuration> tag. La <ok/> balise est un effet secondaire de l’implémentation et n’affecte pas les résultats. Pour plus d’informations sur les attributs de la balise d’ouverture<configuration>, reportez-vous à la section Spécifier la source des demandes d’informations de configuration à l’aide de NETCONF.

Pour demander une sortie ASCII formatée, l’application inclut l’élément <format> tag avec la valeur text.

Le serveur NETCONF entoure sa réponse de <rpc-reply><rollback-information>, , <configuration-information>et <configuration-output> des éléments de balise. Pour plus d’informations sur la notation ASCII formatée utilisée dans les instructions de configuration de Junos OS, consultez le Guide de l’utilisateur CLI.

À partir de Junos OS version 16.1, pour demander une configuration précédemment validée (restauration) au format JSON, l’application inclut l’élément <format> tag avec la valeur json dans l’élément <get-rollback-information> . Avant Junos OS version 16.1, les données au format JSON sont demandées en incluant l’attribut format="json" dans la balise d’ouverture <get-rollback-information> .

Lorsque vous utilisez l’attribut format="json" pour spécifier le format, le serveur NETCONF entoure sa réponse d’un <rpc-reply> élément, le nom de champ du membre JSON de niveau supérieur est "rollback-information", et les données de configuration émises utilisent une implémentation plus ancienne pour la sérialisation. Lorsque vous utilisez l’élément <format>json</format> pour demander des données au format JSON, le serveur NETCONF entoure sa réponse de <rpc-reply>, <rollback-information>, <configuration-information>et <json-output> des éléments de balise, le nom de champ du membre JSON de niveau supérieur est "configuration", et les données de configuration émises utilisent une implémentation plus récente pour la sérialisation.

L’exemple suivant montre comment demander une sortie avec balise XML Junos pour la configuration de restauration dont l’index est 2. Dans la sortie réelle, la Junos-version variable est remplacée par une valeur telle que 20.4R1 pour la version initiale de Junos OS version 20.4.

Tableau de l’historique des versions
Libération
Description
16.1
À partir de Junos OS version 16.1, pour demander une configuration précédemment validée (restauration) au format JSON, l’application inclut l’élément <format> tag avec la valeur json dans l’élément <get-rollback-information> . Avant Junos OS version 16.1, les données au format JSON sont demandées en incluant l’attribut format="json" dans la balise d’ouverture <get-rollback-information> .