Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Remplacer des éléments dans les données de configuration à l’aide du protocole Junos XML

Dans une session de protocole Junos XML avec un équipement exécutant Junos OS, pour remplacer des éléments de configuration individuels (niveaux hiérarchiques ou objets de configuration), une application cliente émet l’élément <load-configuration> de balise avec l’attribut action="replace" d’un élément de <rpc> balise.

Note:

À partir de la version 18.1R1 de Junos OS, la base de données de configuration éphémère prend en charge le chargement des données de configuration à l’aide <load-configuration> action des valeurs d’attribut de et replace en plus des override valeurs précédemment prises en charge de et set.merge

Pour plus d’informations sur les attributs et format les url attributs, voir Chargement et mise en forme des données de configuration dans une session du protocole Junos XML.

Pour utiliser les éléments de balise XML Junos pour définir le remplacement, l’application inclut les éléments de balise de base décrits dans Création, modification ou suppression d’éléments de configuration à l’aide du protocole XML Junos. Dans la balise conteneur, elle inclut les mêmes éléments de balise enfant que pour un nouvel élément : chacun des éléments de balise d’identification du remplacement (s’il les possède) et tous les éléments de balise enfant définis pour l’élément de remplacement. Dans ce qui suit, l’élément de balise d’identification est appelé <name>. L’application inclut également l’attribut replace="replace" dans la balise de conteneur d’ouverture :

Pour utiliser du texte ASCII formaté pour représenter l’élément, l’application inclut le chemin d’instruction complet décrit dans Création, modification ou suppression d’éléments de configuration à l’aide du protocole Junos XML. Quant à un nouvel élément, il inclut chacun des identifiants du remplacement (s’il les possède) et toutes les déclarations enfants (avec des valeurs le cas échéant) qu’il définit pour le remplacement. Il place l’instruction replace: au-dessus de l’instruction conteneur de l’élément.

Note:

Junos OS ne prend pas en charge l’opération de remplacement lors du chargement des données de configuration au format JSON. Pour remplacer les éléments de configuration lors de l’utilisation de JSON, vous devez supprimer l’élément existant, puis ajouter l’élément de remplacement.

L’exemple suivant montre comment accorder de nouvelles autorisations pour l’objet nommé operator au niveau de la [edit system login class] hiérarchie. Les informations sont fournies au format Junos XML-tagged (par défaut).

L’exemple suivant montre comment utiliser un texte ASCII formaté pour effectuer la même modification.

Tableau de l’historique des versions
Libération
Description
18.1R1
À partir de la version 18.1R1 de Junos OS, la base de données de configuration éphémère prend en charge le chargement des données de configuration à l’aide <load-configuration> action des valeurs d’attribut de et replace en plus des override valeurs précédemment prises en charge de et set. merge