Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Establecer el modo de edición de configuración en una sesión de NETCONF

Al enviar datos de configuración al servidor NETCONF, puede especificar cómo debe manejar el dispositivo los cambios de configuración. Esto se conoce como el modo de configuración de edición. Puede establecer el modo de configuración de edición globalmente para toda la sesión. También puede establecer el modo de edición solo para elementos específicos dentro de la sesión.

Los dispositivos que ejecutan Junos OS tienen los siguientes modos de configuración de edición:

  • merge: el dispositivo combina nuevos datos de configuración con los datos de configuración existentes. Este es el valor predeterminado.

  • replace: el dispositivo sustituye los datos de configuración existentes por los nuevos datos de configuración.

  • none: el dispositivo no cambia la configuración existente a menos que el nuevo elemento de configuración incluya un atributo operation.

Para establecer el modo de configuración de edición globalmente para la sesión, incluya el <default-operation> elemento con el modo deseado como elemento secundario de <edit-config>.

Para especificar el modo de configuración de edición para un elemento individual, incluya el atributo y el modo deseado en la operation etiqueta de ese elemento.

También puede establecer un modo de configuración de edición global para un conjunto completo de cambios de configuración y especificar un modo diferente para elementos individuales que desee controlar de manera diferente. Por ejemplo:

Los modos de configuración de edición se describen con más detalle en las secciones siguientes:

Especificación del modo de datos de combinación

De forma predeterminada, el servidor NETCONF combina nuevos datos de configuración en la configuración candidata o en la base de datos de configuración abierta. Por lo tanto, si no especifica un modo de configuración de edición, el dispositivo combina los nuevos elementos de configuración en la configuración existente.

La combinación de configuraciones se realiza de acuerdo con las siguientes reglas. (Las reglas también se aplican cuando se actualizan datos de configuración en una base de datos de configuración abierta, por ejemplo, la base de datos efímera, pero para simplificar, la siguiente discusión se refiere solo a la configuración candidata).

  • Un elemento de configuración (nivel de jerarquía u objeto de configuración) que existe en la configuración candidata pero no en la nueva configuración permanece sin cambios.

  • Un elemento de configuración que existe en la nueva configuración pero no en la configuración candidata se agrega a la configuración candidata.

  • Si existe un elemento de configuración en ambas configuraciones, se producen los siguientes resultados:

    • Si existe una instrucción secundaria del elemento configuration (representado por un elemento de etiqueta secundario) en la configuración candidata pero no en la nueva configuración, permanece sin cambios.

    • Si existe una instrucción secundaria en la nueva configuración pero no en la candidata, se agrega a la configuración candidata.

    • Si existe una instrucción secundaria en ambas configuraciones, el valor de los nuevos datos reemplaza al valor de la configuración candidata.

Para especificar explícitamente que los datos se vayan a combinar, la aplicación incluye el elemento tag <default-operation> con el valor merge en el elemento tag <edit-config> .

Especificación del modo de datos de reemplazo

En el modo de configuración de edición de reemplazo , los nuevos datos de configuración reemplazan completamente los datos en la configuración candidata o en la base de datos de configuración abierta. Para especificar que se reemplacen los datos, la aplicación incluye el elemento tag <default-operation> con el valor replace en el elemento tag <edit-config> .

Se recomienda usar el modo de reemplazo global solo cuando tenga previsto sobrescribir completamente la configuración existente con nuevos datos de configuración. Además, cuando el modo de configuración de edición se establece en replace, no se recomienda utilizar el operation atributo para elementos de configuración individuales.

También puede reemplazar elementos de configuración individuales mientras combina o crea otros. Consulte Reemplazar elementos de configuración mediante NETCONF.

Especificación del modo de datos sin cambios (sin cambios)

En el none modo de configuración de edición (sin cambios), se omiten los cambios en la configuración. Este modo es útil cuando se eliminan elementos e impide que el servidor NETCONF cree niveles de jerarquía primarios para un elemento que se está eliminando. Para obtener más información, vea Eliminar elementos de configuración mediante NETCONF.

Para establecer globalmente el modo de configuración de edición sin cambios, la aplicación incluye el elemento tag <default-operation> con el valor none en el elemento tag <edit-config> .

Nota:

Si los nuevos datos de configuración incluyen un elemento de configuración que no está en la configuración existente, el servidor NETCONF devuelve un error. Se recomienda usar el modo none solo cuando se quiten elementos de configuración de la configuración. Al crear o modificar elementos, las aplicaciones deben utilizar el modo de combinación.

Cuando utilice la <default-operation> etiqueta para establecer globalmente el modo de configuración de edición para none indicar el modo sin cambios, aún puede anular este modo y especificar un modo de configuración de edición diferente para elementos individuales incluyendo el operation atributo en la etiqueta del elemento. Por ejemplo:

Tabla de historial de cambios

La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
21.1R1 y 21.1R1-EVO
A partir de Junos OS versión 21.1R1 y Junos OS Evolved versión 21.1R1, cuando se establece <default-operation> en replace, el dispositivo utiliza una load update operación en lugar de una load override operación para reemplazar la configuración. En las operaciones de actualización de carga, el dispositivo solo notifica a los procesos de Junos que corresponden a instrucciones modificadas, minimizando así las posibles interrupciones en la red.