Fusionner des éléments de configuration à l’aide de NETCONF
Dans une session NETCONF avec un périphérique exécutant Junos OS, pour fusionner des éléments de configuration, y compris les niveaux hiérarchiques ou les objets de configuration, dans la configuration existante de la configuration candidate ou dans la base de données de configuration ouverte (si l’application cliente a émis l’opération de protocole <open-configuration>
XML Junos avant d’exécuter l’opération), une application cliente émet les éléments de balise de base décrits dans Modifier les éléments de configuration individuels à l’aide<edit-config>
de NETCONF.
Pour représenter chaque élément à fusionner (dans les éléments de balise ou ou <config-text>
dans le fichier spécifié par l’élément tag), l’application inclut les éléments de balise représentant ses niveaux hiérarchiques parents et son élément de balise conteneur, comme décrit dans Modifier les éléments de configuration individuels à l’aide<url>
de NETCONF<config>
. Dans la balise container, l’application inclut chacun des éléments de balise d’identification de l’élément (si elle en contient) et l’élément de balise que chaque enfant doit ajouter ou pour lequel définir une valeur différente. Dans ce qui suit, l’élément de balise identificateur est appelé <name>
:
<configuration> <!-- opening tags for each parent of the element --> <element> <name>identifier</name> <!-- - child tag elements to add or change --> </element> <!-- closing tags for each parent of the element --> </configuration>
Le serveur NETCONF fusionne dans le nouvel élément de configuration selon les règles spécifiées dans Définir le mode de configuration Modifier dans une session NETCONF. Comme décrit dans cette section, l’application peut spécifier explicitement le mode de fusion en incluant l’élément tag avec la valeur merge
de l’élément <default-operation>
<edit-config>
tag.
L’exemple suivant montre comment fusionner des informations pour une nouvelle interface appelée so-3/0/0 au niveau hiérarchique [edit interfaces]
de la configuration candidate :
