Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comparer la configuration active ou de candidature à une version antérieure à l’aide du protocole XML Junos

Dans la Junos OS CLI, compare vous utilisez la commande pour comparer la configuration active ou de configuration de candidat à une configuration précédemment engagée et afficher les différences. Vous pouvez spécifier la configuration comparatif en faisant référence à son identifiant de révision de configuration ou son numéro de retour arrière.

Par exemple, en mode opérationnel, vous pouvez comparer la configuration active à une configuration précédemment engagée à l’aide des commandes suivantes:

  • show configuration | compare revision revision-id

  • show configuration | compare rollback rollback-number

De la même manière en mode de configuration, vous pouvez comparer la configuration du candidat à une configuration précédemment engagée à l’aide des commandes suivantes:

  • show | compare revision revision-id

  • show | compare rollback rollback-number

Dans une session de protocole XML Junos avec un équipement exécutant Junos OS, pour demander au serveur d’afficher les différences entre la configuration active ou de candidature et une configuration précédemment engagée (configuration comparatif), une application <get-configuration> compare client utilise l’opération avec l’attribut. L’attribut compare accepte les valeurs suivantes, qui indiquent la méthode utilisée pour se servir de la configuration de comparaison:

  • configuration-revision—Référez-vous à la configuration de comparaison par sa chaîne d’identifiants de révision de configuration, que vous définissez dans l’attribut configuration-revision="revision-id" .

  • rollback—Référez-vous à la configuration de comparaison par son index de retour en arrière, que vous définissez dans l’attribut rollback="rollback-number" .

L’attribut compare peut être associé à l’attribut database pour indiquer si la configuration du candidat ou la configuration active est comparée à la configuration précédemment indiquée. Pour comparer la configuration active, spécifiez database="committed". Pour comparer la configuration du candidat, spécifiez database="candidate" ou omettre l’attribut database .

Vous définissez la configuration de comparaison en définissant configuration-revision l’ou rollback l’attribut et en spécifiant l’identifiant ou l’index de retour sur site approprié de la configuration. Si vous inclut l’attribut compare configuration-revision rollback mais que vous omettez l’attribut correspondant ou attribut ou si vous fournissez un identifiant de révision de configuration non valide, le serveur utilise la configuration active comme configuration comparatif. La configuration active correspond à la mise en arrière n°0.

Par exemple, pour comparer la configuration du candidat à celle qui dispose de l’identifiant de révision de configuration donné, utilisez la syntaxe suivante:

De même, pour comparer la configuration du candidat à la configuration dont l’index de retour est utilisé, utilisez la syntaxe suivante:

Pour comparer la configuration active à une configuration précédente, attribuez l’attribut database="committed" . Par exemple:

Vous pouvez également préciser le champ d’application de ce comparatif. Vous pouvez comparer la configuration complète ou comparer un sous-ensemble de la configuration. Pour comparer un sous-ensemble de la configuration, définissez un filtre de sous-tree qui sélectionne les éléments à comparer, comme illustré dans l’exemple suivant:

Lorsque vous comparez la configuration du candidat à la configuration active, compare l’opération renvoie la sortie XML. Pour toutes les autres comparaisons, il renvoie la sortie sous forme de texte à l’aide d’un format de correctif. Le texte en sortie est joint dans le code et <configuration-information> les <configuration-output> balises. La sortie utilise les conventions suivantes pour spécifier les différences entre configurations:

  • Les instructions qui se rapportent uniquement à la configuration active ou de candidature sont préfixées par un signe +.

  • Les instructions ne se rapportant qu’au fichier comparatif sont préfixées avec un signe moins positif (–).

  • Les instructions qui restent inchangées sont préfixées avec un seul espace vide ( ).

Lorsque vous comparez la configuration du candidat à la configuration active, vous pouvez afficher les différences au format format texte, XML ou JSON en incluant la valeur appropriée de l’attribut dans la demande. Vous pouvez afficher les différences au format XML à partir de Junos OS Version 15.1R1, et les différences dans le format JSON à partir de Junos OS Version 16.1R1.

Note:

À partir de Junos OS Version 16.2R2, lorsque vous comparez le candidat et les configurations actives et que vous affichez les différences dans le format XML ou JSON, <configuration> l’équipement omet la balise dans la sortie XML et omet l’objet dans le résultat JSON si la comparaison ne renvoie aucune différence ou si la comparaison renvoie uniquement aux données de configuration non natives configuration , par exemple les données de configuration associées à un modèle de données OpenConfig.