Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sincronización de configuraciones entre motores de enrutamiento

En dispositivos con motores de enrutamiento redundantes, puede realizar un commit synchronize, que activa y sincroniza la configuración en ambos motores de enrutamiento.

Descripción general de la sincronización del motor de enrutamiento

Si el dispositivo tiene dos motores de enrutamiento, puede dirigir manualmente a un motor de enrutamiento para que sincronice su configuración con el otro mediante la emisión del commit synchronize comando. El motor de enrutamiento en el que ejecuta este comando (el motor de enrutamiento solicitante) confirma primero la configuración. Luego, el motor de enrutamiento solicitante copia y carga su configuración candidata en el motor de enrutamiento que responde. Cada motor de enrutamiento realiza una comprobación de sintaxis en el archivo de configuración candidato antes de confirmarlo. El proceso de sincronización de confirmación se lleva a cabo un motor de enrutamiento a la vez.

Si no se encuentra ningún error, la configuración se activa y se convierte en la configuración operativa actual en ambos motores de enrutamiento.

Nota:

Si se produce un error en la confirmación en cualquiera de los motores de enrutamiento, el proceso de confirmación también se revierte en el otro motor de enrutamiento. Esta salvaguarda garantiza que ambos motores de enrutamiento tengan la misma configuración.

Nota:

Si su configuración incluye una gran cantidad de texto o muchos grupos de aplicación, los tiempos de confirmación pueden ser más largos de lo deseado.

Por ejemplo, es posible que desee que ambos motores de enrutamiento tengan la misma configuración. En este caso, si ha iniciado sesión en re1 (el motor de enrutamiento) solicitante, ejecute el commit synchronize comando en . re1 re1 El motor de enrutamiento copia y carga su configuración candidata a re0 (motor de enrutamiento que responde). Luego, ambos motores de enrutamiento realizan una verificación de sintaxis en el archivo de configuración candidato que se está confirmando. Si no se encuentra ningún error, la configuración candidata re1 se activa y se convierte en la configuración operativa actual en ambos motores de enrutamiento.

Nota:

Cuando ejecute el commit synchronize comando, debe usar los grupos re0 y re1. Para obtener más información sobre cómo utilizar la apply-groups instrucción, consulte Aplicación de un grupo de configuración.

Puede sincronizar el archivo de configuración operativa actual de un motor de enrutamiento con el archivo de configuración del otro motor de enrutamiento. Para ello, inicie sesión en el motor de enrutamiento desde el que desea sincronizar y ejecute el commit synchronize comando.

Ejemplo:

Nota:

Es posible que el motor de enrutamiento de respaldo solo se confirme parcialmente debido a una configuración no válida durante el reinicio del sistema. En este caso, el commit synchronize comando con la force opción del motor de enrutamiento principal no funciona.

El commit synchronize comando no funciona si el motor de enrutamiento que responde tiene cambios de configuración no confirmados. Sin embargo, puede forzar la sincronización de confirmación en los motores de enrutamiento mediante la force opción. Cuando se ejecuta el commit synchronize comando con la force opción desde un motor de enrutamiento, las sesiones de configuración en el otro motor de enrutamiento finalizan. Cuando esas sesiones finalizan en el otro motor de enrutamiento, su configuración se sincroniza con la configuración del motor de enrutamiento desde el que emitió el comando.

Nota:

Le recomendamos que use esta force opción solo si no puede resolver los problemas que causaron el error del commit synchronize comando.

Para forzar un commit synchronize en los motores de enrutamiento, inicie sesión en el motor de enrutamiento desde el que desea sincronizar. A continuación, emita el comando con la force opción.

Ejemplo:

Nota:

Si tiene habilitado el enrutamiento sin paradas en el dispositivo, escriba el commit synchronize comando desde el motor de enrutamiento principal después de realizar cualquier cambio en la configuración. Si introduce este comando en el motor de enrutamiento de respaldo, el software mostrará una advertencia y confirmará la configuración.

Incluya la fast-synchronize instrucción en el nivel de [edit system] jerarquía para que la sincronización se produzca simultáneamente entre el motor de enrutamiento principal y el de respaldo:

La configuración de sincronización rápida es válida en sistemas con dos motores de enrutamiento (opción no disponible para la serie SRX). La fast-synchronize instrucción también se admite en dispositivos chasis virtual de la serie EX y chasis virtual de la serie MX.

Nota:
  • Antes de Junos OS y Junos OS Evolved versión 25.4R1, cuando se configura la fast-synchronize instrucción, las confirmaciones en el motor de enrutamiento principal y el motor de enrutamiento de respaldo se ejecutan en paralelo. En este proceso, la configuración solo se valida en el motor de enrutamiento en el que se ejecuta el commit comando. Por lo tanto, recomendamos que no incluya demasiados detalles de configuración en grupos como re0 y re1, ya que la configuración especificada en el grupo re0 solo se aplica si el motor de enrutamiento actual está en la ranura 0. Del mismo modo, la configuración especificada en el grupo re1 solo se aplica si el motor de enrutamiento actual está en la ranura 1. re0 y re1 son grupos especiales en dispositivos con motor de enrutamiento dual. Mientras que, member0 y member1 son grupos especiales para EXVC.

  • Antes de Junos OS y Junos OS Evolved versión 25.4R1, si fast-synchronize está habilitado y ambos motores de enrutamiento (principal y de respaldo) ejecutan versiones de software diferentes, es posible que la configuración del motor de enrutamiento de respaldo no sea válida. Esto es así incluso si el motor de enrutamiento principal valida la configuración. Por lo tanto, asegúrese de que se esté ejecutando la misma versión de software del sistema operativo en ambos motores de enrutamiento.

El fast-synchronize modelo de confirmación es el modelo de sincronización de confirmación predeterminado para todos los dispositivos con motor de enrutamiento dual de Junos OS, el chasis virtual de la serie EX y el chasis virtual de la serie MX. En este modelo, el sistema ejecuta la verificación de confirmación y la activación simultáneamente en ambos motores de enrutamiento, lo que reduce la latencia de confirmación y mejora la eficiencia operativa para Junos OS.

La validación de la configuración se realiza en ambos motores de enrutamiento, a diferencia del modelo de sincronización rápida anterior a Junos OS versión 25.4R1.

Puede deshabilitar el modelo de sincronización rápida configurando no-fast-synchronize la opción en el nivel de [edit system commit] jerarquía.

Para los sistemas de chasis virtual de la serie MX, cuando la sincronización rápida es el modelo de confirmación predeterminado, la configuración se sincroniza automáticamente entre todos los miembros y sus motores de enrutamiento de respaldo, independientemente de si la system commit synchronize opción está configurada o si usted emite el commit synchronize comando explícitamente.

Puede utilizar el comando para sincronizar la commit synchronize scripts configuración de un motor de enrutamiento y todos los scripts de confirmación, evento, lib, op y SNMP con el otro motor de enrutamiento. Si configura la load-scripts-from-flash instrucción para el motor de enrutamiento solicitante, el dispositivo sincronizará las secuencias de comandos. El dispositivo sincroniza los scripts desde la memoria flash en el motor de enrutamiento solicitante a la memoria flash en el motor de enrutamiento que responde. De lo contrario, el dispositivo sincroniza las secuencias de comandos desde el disco duro del motor de enrutamiento solicitante al disco duro del motor de enrutamiento que responde. El dispositivo sincroniza todos los scripts independientemente de si están habilitados en la configuración o se han actualizado desde la última sincronización.

Para sincronizar el archivo de configuración de un motor de enrutamiento y todas las secuencias de comandos con el otro motor de enrutamiento, inicie sesión en el motor de enrutamiento desde el que desea sincronizar y ejecute el commit synchronize scripts comando.

Ejemplo:

Nota:

Si se produce un error en la operación de comprobación de confirmación para el motor de enrutamiento solicitante, el proceso se detiene y las secuencias de comandos no se copian en el motor de enrutamiento que responde. Si se produce un error en la operación de comprobación o confirmación de confirmación para el motor de enrutamiento que responde, las secuencias de comandos seguirán sincronizadas. Las secuencias de comandos siguen sincronizadas porque la sincronización se produce antes de la operación de comprobación de confirmación en el motor de enrutamiento que responde.

Incluya la synchronize instrucción en el nivel de [edit system scripts] jerarquía para sincronizar las secuencias de comandos cada vez que ejecute un commit synchronize comando.

Configure varios motores de enrutamiento para sincronizar automáticamente las configuraciones confirmadas

Si el dispositivo tiene varios motores de enrutamiento, puede dirigir manualmente un motor de enrutamiento para sincronizar su configuración con los demás mediante la emisión del commit synchronize comando.

Para que los motores de enrutamiento se sincronicen automáticamente cada vez que se confirme una configuración, incluya la commit synchronize instrucción en el nivel de [edit system] jerarquía:

El motor de enrutamiento en el que ejecuta el comando (que solicita el commit motor de enrutamiento) copia y carga su configuración candidata en los demás motores de enrutamiento (que responden). Luego, todos los motores de enrutamiento realizan una verificación de sintaxis en el archivo de configuración candidato que se está confirmando. Si no se encuentra ningún error, la configuración se activa y se convierte en la configuración operativa actual en todos los motores de enrutamiento.

Para el proceso de sincronización de confirmación, el motor de enrutamiento principal confirma la configuración y envía una copia de la configuración al motor de enrutamiento de respaldo. A continuación, el motor de enrutamiento de respaldo carga y confirma la configuración. Por lo tanto, la sincronización de confirmación entre los motores de enrutamiento principal y de respaldo se lleva a cabo de un motor de enrutamiento a la vez. Si la configuración tiene un tamaño de texto grande o muchos grupos de aplicación, los tiempos de confirmación pueden ser más largos de lo deseado.

Puede usar la commit fast-synchronize instrucción para que la sincronización entre los motores de enrutamiento principal y de respaldo se produzca simultáneamente en lugar de secuencialmente. Esto puede reducir el tiempo necesario para la sincronización, ya que las confirmaciones en los motores de enrutamiento principal y de respaldo se producen en paralelo.

Incluya la fast-synchronize instrucción en el nivel de jerarquía para que la [edit system] sincronización se produzca simultáneamente entre el motor de enrutamiento principal y el de respaldo:

Nota:
  • Si se produce un error en la confirmación en cualquiera de los motores de enrutamiento, el proceso de confirmación también se revierte en el otro motor de enrutamiento. Esto garantiza que ambos motores de enrutamiento tengan la misma configuración.

  • Antes de Junos OS versión 25.4R1, cuando se configura la fast-synchronize instrucción, las confirmaciones en el motor de enrutamiento principal y el motor de enrutamiento de respaldo se ejecutan en paralelo. En este proceso, la configuración solo se valida en el motor de enrutamiento en el que se ejecuta el commit comando. Por lo tanto, recomendamos limitar el número de detalles de configuración en grupos como re0 y re1, ya que la configuración especificada en el grupo re0 solo se aplica si el motor de enrutamiento actual está en la ranura 0. Del mismo modo, la configuración especificada en el grupo re1 solo se aplica si el motor de enrutamiento actual está en la ranura 1.

  • Antes de Junos OS versión 25.4R1, si fast-synchronize está habilitado y si el motor de enrutamiento principal y los motores de enrutamiento de respaldo ejecutan versiones de software diferentes, no puede estar seguro de que la configuración del motor de enrutamiento de respaldo sea válida. Esto es así incluso si el motor de enrutamiento principal valida la configuración. Por lo tanto, asegúrese de que la versión del software del sistema operativo que se ejecuta en ambos motores de enrutamiento sea la misma. re0 y re1 son grupos especiales en dispositivos con motor de enrutamiento dual. Mientras que member0, member1.. memberN son los grupos especiales de los dispositivos de chasis virtual de la serie EX.

Es fast-synchronize el modelo de sincronización de confirmación predeterminado para todos los dispositivos con motor de enrutamiento dual de Junos OS, el chasis virtual de la serie EX y el chasis virtual de la serie MX. En este modelo, el sistema ejecuta la verificación de confirmación y la activación simultáneamente en ambos motores de enrutamiento, lo que reduce la latencia de confirmación y mejora la eficiencia operativa para Junos OS.

La validación de la configuración se realiza en ambos motores de enrutamiento, a diferencia del modelo de sincronización rápida anterior a Junos OS versión 25.4R1.

Puede deshabilitar el modelo de sincronización rápida configurando no-fast-synchronize la opción en el nivel de [edit system commit] jerarquía.

Para los sistemas de chasis virtual de la serie MX, cuando la sincronización rápida es el modelo de confirmación predeterminado, la configuración se sincroniza automáticamente entre todos los miembros y sus motores de enrutamiento de respaldo, independientemente de si la system commit synchronize opción está configurada o si usted emite el commit synchronize comando explícitamente.

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
25.4R1
A partir de la versión 25.4R1 de Junos OS, el modelo de confirmación de sincronización rápida es el modelo de sincronización de confirmación predeterminado para todos los dispositivos con motor de enrutamiento dual de Junos OS, el chasis virtual de la serie EX y el chasis virtual de la serie MX.
19.4R1-S1
A partir de Junos OS evolucionado, commit synchronize la versión 19.4R1-S1 está habilitada de forma predeterminada en PTX10008. Si emite commit en el [edit system] nivel de jerarquía desde el motor de enrutamiento principal, verá que el motor de enrutamiento de reserva se sincroniza automáticamente.
19.4R1
A partir de Junos OS evolucionado, commit synchronize la versión 19.4R1 está habilitada de forma predeterminada en PTX10008. Si emite commit en el [edit system] nivel de jerarquía desde el motor de enrutamiento principal, verá que el motor de enrutamiento de reserva se sincroniza automáticamente.