Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comparaison de deux configurations précédentes (restauration) à l’aide du protocole Junos XML

Dans une session de protocole Junos XML avec un équipement exécutant Junos OS, une application cliente peut comparer le contenu de deux configurations précédemment validées (restauration) à l’aide de l’un des RPC suivants avec l’élément <compare> :

  • <get-configuration-by-revision>: comparez les configurations en faisant référence à un identifiant de révision de configuration.

  • <get-rollback-information>: comparez les configurations en faisant référence à un index de restauration.

Le <get-configuration-by-revision> RPC avec l’élément <compare> est équivalent à la commande du show system configuration revision mode opérationnel avec l’option compare . L’élément <compare> spécifie l’identifiant de révision de configuration de la configuration qui sert de base à la comparaison. L’élément <revision-string> définit l’identifiant de révision de configuration de la configuration à comparer avec la configuration de base. La syntaxe est la suivante :

Par exemple, le RPC suivant compare deux configurations en faisant référence à leurs chaînes d’identifiants de révision de configuration :

De même, le <get-rollback-information> RPC avec l’élément <compare> est équivalent à la commande du show system rollback mode opérationnel avec l’option compare . L’élément <compare> spécifie l’index de restauration de la configuration qui sert de base à la comparaison. L’élément <rollback> spécifie l’index de restauration de la configuration à comparer avec la configuration de base. Les valeurs valides dans les deux éléments de balise vont de 0 (zéro, pour la dernière configuration validée) à 49. La syntaxe est la suivante :

Note:

Le résultat correspond plus logiquement à l’ordre chronologique des modifications si l’ancienne configuration est la configuration de base. Son index est joint à l’élément <compare> et l’index de la configuration la plus récente est inclus dans l’élément ou <revision-string> de <rollback> balise .

Le serveur de protocole JUNOs XML contient sa réponse dans un <rpc-reply> élément, un ou <configuration-revision-information> un <rollback-information> élément, en fonction du RPC, et <configuration-information> des <configuration-output> éléments. La <load-success/> balise est un effet secondaire de l’implémentation et n’affecte pas les résultats.

Les informations de l’élément <configuration-output> de balise sont au format ASCII et comprennent une ligne de bannière (telle que [edit interfaces]) pour chaque niveau hiérarchique où les deux configurations diffèrent. Chaque ligne entre les lignes de bannière commence par un signe plus (+) ou un signe moins (-). Le signe plus indique que l’ajout de l’instruction à la configuration de base donne lieu à la deuxième configuration, tandis qu’un signe moins signifie que la suppression de l’instruction de la configuration de base entraîne la deuxième configuration.

L’exemple suivant montre comment demander une comparaison des configurations de restauration dont les index sont de 20 et 4.