Cambiar elementos de configuración individuales mediante NETCONF
En una sesión NETCONF con un dispositivo que ejecuta Junos OS, una aplicación cliente puede cambiar elementos de configuración individuales en la configuración existente mediante el <edit-config>
elemento tag. De forma predeterminada, el servidor NETCONF fusiona los datos de configuración nuevos en la configuración existente. Sin embargo, una aplicación cliente también puede reemplazar, crear o eliminar elementos de configuración individuales (niveles de jerarquía u objetos de configuración). Se emiten los mismos elementos básicos de etiqueta para todas las operaciones: <config>
, <config-text>
o <url>
subelementos de etiqueta dentro del <edit-config>
elemento tag.
Dentro del <edit-config>
elemento, el <target>
elemento encierra la <candidate/>
etiqueta, que puede hacer referencia a la configuración del candidato o a la base de datos de configuración abierta. Si una aplicación cliente emite la operación de protocolo <open-configuration>
XML de Junos para abrir una base de datos de configuración específica antes de ejecutar la <edit-config>
operación, Junos OS realiza la operación en la base de datos de configuración abierta. De lo contrario, la operación se realiza en la configuración de candidato.
<rpc> <edit-config> <target> <candidate/> </target> <!-- EITHER --> <config> <configuration> <!-- tag elements representing the configuration elements to change --> </configuration> </config> <!-- OR --> <config-text> <configuration-text> <!-- configuration data in text format --> </configuration-text> </config-text> <!-- OR --> <url> <!-- location specifier for file containing changes --> </url> </edit-config> </rpc> ]]>]]>
La aplicación incluye los datos de configuración en los <config>
elementos de etiqueta o <config-text>
en el archivo especificado por el <url>
elemento tag. Para definir un elemento de configuración, la aplicación incluye los elementos de etiqueta que representan todos los niveles de la jerarquía de configuración desde la raíz hacia abajo hasta el nivel primario inmediato para el elemento. Para representar el elemento, la aplicación incluye su elemento de etiqueta de contenedor. Las etiquetas secundarias incluidas en el elemento contenedor dependen de la operación.
Para obtener más información acerca de los elementos de etiqueta que representan instrucciones de configuración, consulte Asignar instrucciones de configuración a elementos de etiqueta XML de Junos. Para obtener más información acerca de los elementos de etiqueta para un elemento de configuración específico, consulte la Referencia para desarrolladores de configuración de la API XML de Junos.
El servidor NETCONF indica que cambió la configuración de la manera solicitada mediante la encerración de la <ok/>
etiqueta en el <rpc-reply>
elemento tag:
<rpc-reply xmlns="URN" xmlns:junos="URL"> <ok/> </rpc-reply> ]]>]]>