Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de la redundancia del motor de enrutamiento

RESUMEN La redundancia del motor de enrutamiento garantiza la funcionalidad continua de su red. Si el motor de enrutamiento principal se desconecta (ya sea por conmutación por error o conmutación), el motor de enrutamiento en espera se hace cargo de todas las funciones de enrutamiento.

Descripción general de redundancia del motor de enrutamiento

Los motores de enrutamiento redundantes son dos motores de enrutamiento que se instalan en la misma plataforma de enrutamiento. Uno funciona como el principal, mientras que el otro se mantiene como una copia de seguridad en caso de que falle el motor de enrutamiento principal. En las plataformas de enrutamiento con motores de enrutamiento duales, la reconvergencia de red se lleva a cabo más rápido que en plataformas de enrutamiento con un solo motor de enrutamiento.

Cuando un motor de enrutamiento está configurado como principal, tiene toda la funcionalidad. Recibe y transmite información de enrutamiento, crea y mantiene tablas de enrutamiento, se comunica con interfaces y componentes del motor de reenvío de paquetes, y tiene control total sobre el chasis. Cuando un motor de enrutamiento está configurado para ser la copia de seguridad, no se comunica con el motor de reenvío de paquetes ni con los componentes del chasis.

Nota:

En dispositivos que ejecutan la versión 8.4 o posterior de Junos OS, ambos motores de enrutamiento no se pueden configurar para que sean principales al mismo tiempo. Esta configuración hace que la comprobación de confirmación falle.

Una conmutación por error desde el motor de enrutamiento principal al motor de enrutamiento de respaldo se produce automáticamente cuando el motor de enrutamiento principal experimenta una falla de hardware o cuando ha configurado el software para admitir un cambio en el rol principal según condiciones específicas. También puede cambiar manualmente el rol principal del motor de enrutamiento mediante la emisión de uno de los request chassis routing-engine comandos. En este tema, el término conmutación por error se refiere a un evento automático, mientras que la conmutación se refiere a un evento automático o manual.

Cuando se produce una conmutación por error o una conmutación, el motor de enrutamiento de respaldo toma el control del sistema como el nuevo motor de enrutamiento principal.

  • Si no está configurado el cambio agraciado del motor de enrutamiento , cuando el motor de enrutamiento de respaldo se convierte en principal, restablece el plano de conmutación y descarga su propia versión del microkernel en los componentes del motor de reenvío de paquetes. El tráfico se interrumpe mientras se reinicia el motor de reenvío de paquetes. Se reinician todos los procesos de kernel y reenvío.

  • Si se configura un cambio elegante del motor de enrutamiento, se conserva la información de interfaz y kernel. El cambio es más rápido porque no se reinician los motores de reenvío de paquetes. El nuevo motor de enrutamiento principal reinicia el proceso de protocolo de enrutamiento (rpd). Todo el hardware y las interfaces se adquieren mediante un proceso similar a un reinicio en caliente.

  • Si se configura el cambio elegante del motor de enrutamiento y el enrutamiento activo (NSR) sin interrupciones , el tráfico no se interrumpe durante la conmutación. La información de interfaz, kernel y protocolo de enrutamiento se conserva.

  • Si se configura el cambio agraciado del motor de enrutamiento y el reinicio agraciado, el tráfico no se interrumpe durante la conmutación. La información de interfaz y kernel se conserva. Las extensiones de protocolo de reinicio elegante recopilan y restauran rápidamente la información de enrutamiento de los enrutadores vecinos.

Condiciones que activan una conmutación por error del motor de enrutamiento

Los siguientes eventos pueden dar lugar a un cambio automático en el rol principal del motor de enrutamiento, dependiendo de su configuración:

  • La plataforma de enrutamiento experimenta una falla de hardware. Se produce un cambio en la función principal del motor de enrutamiento si el motor de enrutamiento o el módulo o subsistema de host asociado se apagan repentinamente. También puede configurar el motor de enrutamiento de copia de seguridad para que tome el rol principal si detecta un error de disco duro en el motor de enrutamiento principal. Para habilitar esta función, incluya la failover on-disk-failure instrucción en el [edit chassis redundancy] nivel de jerarquía.

  • La plataforma de enrutamiento experimenta una falla de software, como un bloqueo del kernel o un bloqueo de CPU. Debe configurar el motor de enrutamiento de respaldo para que tome el papel principal cuando detecte una pérdida de señal de mantención. Para habilitar este método de conmutación por error, incluya la failover on-loss-of-keepalives instrucción en el [edit chassis redundancy] nivel de jerarquía.

  • La plataforma de enrutamiento experimenta una falla de interfaz em0 en el motor de enrutamiento principal. Debe configurar el motor de enrutamiento de respaldo para que tome el rol principal cuando detecte el error de interfaz em0. Para habilitar este método de conmutación por error, incluya la on-re-to-fpc-stale instrucción en el [edit chassis redundancy failover] nivel de jerarquía.

  • Un proceso de software específico falla. Puede configurar el motor de enrutamiento de respaldo para que tome el rol principal cuando uno o más procesos especificados fallan al menos cuatro veces en un plazo de 30 segundos. Incluya la failover other-routing-engine instrucción en el [edit system processes process-name] nivel de jerarquía.

Si se cumple alguna de estas condiciones, se registra un mensaje y el motor de enrutamiento de respaldo intenta asumir el rol principal. De forma predeterminada, se genera una alarma cuando el motor de enrutamiento de respaldo se activa. Después de que el motor de enrutamiento de respaldo toma el rol principal, sigue funcionando como principal incluso después de que el motor de enrutamiento principal configurado originalmente se haya reanudado correctamente el funcionamiento. Debe restaurarlo manualmente a su estado de copia de seguridad anterior. (Sin embargo, si en algún momento uno de los motores de enrutamiento no está presente, el otro motor de enrutamiento pasa a ser el principal automáticamente, independientemente de cómo se configure la redundancia).)

Comportamiento predeterminado de redundancia del motor de enrutamiento

De forma predeterminada, Junos OS usa re0 como motor de enrutamiento principal y re1 como motor de enrutamiento de respaldo. A menos que se especifique lo contrario en la configuración, re0 siempre se convierte en principal cuando se reinicia el motor de enrutamiento principal que actúa.

Nota:

Un único motor de enrutamiento en el chasis siempre se convierte en el motor de enrutamiento principal, incluso si anteriormente era el motor de enrutamiento de respaldo.

Realice los siguientes pasos para ver cómo funciona la configuración predeterminada de redundancia del motor de enrutamiento:

  1. Asegúrese de que re0 sea el motor de enrutamiento principal.

  2. Cambie manualmente el estado de la función principal del motor de enrutamiento mediante la emisión del request chassis routing-engine master switch comando desde el motor de enrutamiento principal. re0 es ahora el motor de enrutamiento de respaldo y re1 es el motor de enrutamiento principal.

    Nota:

    En el siguiente reinicio del motor de enrutamiento principal, Junos OS devuelve el enrutador al estado predeterminado porque no ha configurado los motores de enrutamiento para mantener este estado después de un reinicio.

  3. Reinicie re1 del motor de enrutamiento principal.

    El motor de enrutamiento se inicia y lee la configuración. Dado que no se ha especificado en la configuración qué motor de enrutamiento es el principal, re1 usa la configuración predeterminada como copia de seguridad. Ahora, tanto re0 como re1 están en estado de copia de seguridad. Junos OS detecta este conflicto y, para evitar un estado no primario, revierte a la configuración predeterminada para dirigir re0 para que se convierta en principal.

Redundancia del motor de enrutamiento en un enrutador de matriz de transmisión

En una matriz de enrutamiento, todos los motores de enrutamiento principales del enrutador de matriz de transmisión y los enrutadores T640 conectados deben ejecutar la misma versión de Junos OS. Del mismo modo, todos los motores de enrutamiento de respaldo en una matriz de enrutamiento deben ejecutar la misma versión de Junos OS. Cuando se ejecuta la misma versión de Junos OS en todos los motores de enrutamiento primarios y de respaldo en una matriz de enrutamiento, un cambio en el rol principal en cualquier motor de enrutamiento de respaldo en la matriz de enrutamiento no provoca un cambio en la función principal en ningún otro chasis de la matriz de enrutamiento.

PRECAUCIÓN:

(Matriz de enrutamiento basada en los enrutadores tx Matrix o TX Matrix Plus) Dentro de la matriz de enrutamiento, recomendamos que todos los motores de enrutamiento ejecuten la misma versión de Junos OS. Si ejecuta diferentes versiones en los motores de enrutamiento y se produce un cambio en el rol principal en cualquier motor de enrutamiento de respaldo en la matriz de enrutamiento basada en el enrutador de transmisión Matrix o en el enrutador de transmisión Matrix Plus, es posible que uno o todos los enrutadores se desconecten lógicamente del enrutador de matriz de transmisión o del enrutador de transmisión Matrix Plus y causen pérdida de datos.

Si la misma versión de Junos OS no se ejecuta en todos los motores de enrutamiento principales y de respaldo de la matriz de enrutamiento, se producen las siguientes consecuencias cuando la failover on-loss-of-keepalives instrucción is incluida en el [edit chassis redundancy] nivel de jerarquía:

  • Cuando la failover on-loss-of-keepalives instrucción se incluye en el [edit chassis redundancy] nivel jerárquico y usted o un subsistema de host inician un cambio en la función principal en el motor de enrutamiento de copia de seguridad en el enrutador de matriz de transmisión, los motores de enrutamiento principales en los enrutadores T640 detectan una versión de software no coincidente con el nuevo motor de enrutamiento principal en el enrutador de matriz de transmisión y cambian la función principal a sus motores de enrutamiento de respaldo.

  • Cuando cambia manualmente la función principal a un motor de enrutamiento de respaldo en un enrutador T640 mediante el request chassis routing-engine master comando, el nuevo motor de enrutamiento principal en el enrutador T640 detecta una versión de software no coincidente con el motor de enrutamiento principal en el enrutador de matriz de transmisión y renuncia a la función principal al motor de enrutamiento principal original. (La función principal del motor de enrutamiento en el enrutador de matriz de transmisión no se conmuta en este caso.)

  • Cuando un subsistema de host inicia un cambio en la función principal en un motor de enrutamiento de respaldo en un enrutador T640 porque el motor de enrutamiento principal ha fallado, el enrutador T640 se desconecta lógicamente del enrutador de matriz de transmisión. Para volver a conectar el enrutador T640, inicie un cambio en el rol principal en el motor de enrutamiento de respaldo en el enrutador de matriz de transmisión o reemplace el motor de enrutamiento fallido en el enrutador T640 y cambie la función principal a él. El motor de enrutamiento de reemplazo debe ejecutar la misma versión de software que el motor de enrutamiento principal en el enrutador de matriz de transmisión.

Si la misma versión de Junos OS no se ejecuta en todos los motores de enrutamiento principales y de respaldo de la matriz de enrutamiento, se producen las siguientes consecuencias cuando la failover on-loss-of-keepalives instrucción is not incluida en el [edit chassis redundancy] nivel de jerarquía:

  • Si inicia un cambio en la función principal en el motor de enrutamiento de respaldo en el enrutador de matriz de transmisión, todos los enrutadores T640 se desconectan lógicamente del enrutador de matriz de transmisión. Para volver a conectar los enrutadores T640, cambie la función principal de todos los motores de enrutamiento principales en los enrutadores T640 a sus motores de enrutamiento de respaldo.

  • Si inicia un cambio en la función principal en un motor de enrutamiento de respaldo en un enrutador T640, el enrutador T640 se desconecta lógicamente del enrutador de matriz de transmisión. Para volver a conectar el enrutador T640, cambie la función principal del nuevo motor de enrutamiento principal en el enrutador T640 al motor de enrutamiento principal original.

Redundancia del motor de enrutamiento en un enrutador de transmisión Matrix Plus

En una matriz de enrutamiento, todos los motores de enrutamiento principales del enrutador de transmisión Matrix Plus y la LCC conectada deben ejecutar la misma versión de Junos OS. Del mismo modo, todos los motores de enrutamiento de respaldo en una matriz de enrutamiento deben ejecutar la misma versión de Junos OS. Cuando se ejecuta la misma versión de Junos OS en todos los motores de enrutamiento primarios y de respaldo en la matriz de enrutamiento, un cambio en el rol principal en cualquier motor de enrutamiento de respaldo en la matriz de enrutamiento no causa un cambio en el rol principal en ningún otro chasis de la matriz de enrutamiento.

PRECAUCIÓN:

(Matriz de enrutamiento basada en los enrutadores tx Matrix o TX Matrix Plus) Dentro de la matriz de enrutamiento, recomendamos que todos los motores de enrutamiento ejecuten la misma versión de Junos OS. Si ejecuta diferentes versiones en los motores de enrutamiento y se produce un cambio en el rol principal en cualquier motor de enrutamiento de respaldo en la matriz de enrutamiento basada en un enrutador de transmisión Matrix o un enrutador de transmisión Matrix Plus, es posible que uno o todos los enrutadores se desconecten lógicamente del enrutador de matriz de transmisión o del enrutador de transmisión Matrix Plus y causen pérdida de datos.

Si la misma versión de Junos OS no se ejecuta en todos los motores de enrutamiento primarios y de respaldo de la matriz de enrutamiento, se producen los siguientes escenarios cuando la failover on-loss-of-keepalives instrucción is incluida en el [edit chassis redundancy] nivel de jerarquía:

  • Cuando la failover on-loss-of-keepalives instrucción se incluye en el [edit chassis redundancy] nivel de jerarquía y usted o un subsistema de host inician un cambio en la función principal en el motor de enrutamiento de copia de seguridad en el enrutador de transmisión Matrix Plus, los motores de enrutamiento principal en la LCC conectada detectan una versión de software no coincidente con el nuevo motor de enrutamiento principal en el enrutador de transmisión Matrix Plus y cambian la función principal a sus motores de enrutamiento de respaldo.

  • Cuando cambia manualmente la función principal a un motor de enrutamiento de respaldo en una LCC conectada mediante el request chassis routing-engine master comando, el nuevo motor de enrutamiento principal en la LCC conectada detecta una versión de software no coincidente con el motor de enrutamiento principal en el enrutador de transmisión Matrix Plus y renuncia a la función principal al motor de enrutamiento principal original. (La función principal del motor de enrutamiento en el enrutador de transmisión Matrix Plus no se conmuta en este caso.)

  • Cuando un subsistema de host inicia un cambio en la función principal en un motor de enrutamiento de respaldo en una LCC conectada porque el motor de enrutamiento principal ha fallado, la LCC conectada se desconecta lógicamente del enrutador de transmisión Matrix Plus. Para volver a conectar la LCC conectada, inicie un cambio en la función principal en el motor de enrutamiento de respaldo en el enrutador de transmisión Matrix Plus, o reemplace el motor de enrutamiento fallido en la LCC conectada y cambie la función principal a ella. El motor de enrutamiento de reemplazo debe ejecutar la misma versión de software que el motor de enrutamiento principal en el enrutador de transmisión Matrix Plus.

Si la misma versión de Junos OS no se ejecuta en todos los motores de enrutamiento primarios y de respaldo de la matriz de enrutamiento, se producen los siguientes escenarios cuando la failover on-loss-of-keepalives instrucción is not incluida en el [edit chassis redundancy] nivel de jerarquía:

  • Si inicia un cambio en la función principal en el motor de enrutamiento de respaldo en el enrutador de transmisión Matrix Plus, todas las LCC conectadas se desconectan lógicamente del enrutador de transmisión Matrix Plus. Para volver a conectar la LCC conectada, cambie la función principal de todos los motores de enrutamiento primarios en la LCC conectada a sus motores de enrutamiento de respaldo.

  • Si inicia un cambio en la función principal en un motor de enrutamiento de respaldo en una LCC conectada, la LCC conectada se desconecta lógicamente del enrutador de transmisión Matrix Plus. Para volver a conectar la LCC conectada, cambie la función principal del nuevo motor de enrutamiento principal en la LCC conectada de vuelta al motor de enrutamiento principal original.

Situaciones en las que se requiere detener los motores de enrutamiento

Antes de apagar la alimentación en una plataforma de enrutamiento que tenga dos motores de enrutamiento o antes de quitar el motor de enrutamiento principal, primero debe detener el motor de enrutamiento de respaldo y, luego, detener el motor de enrutamiento principal. De lo contrario, es posible que deba reinstalar Junos OS. Puede usar el request system halt both-routing-engines comando en el motor de enrutamiento principal, que primero cierra el motor de enrutamiento principal y, luego, cierra el motor de enrutamiento de respaldo. Para apagar solo el motor de enrutamiento de respaldo, emita el request system halt comando en el motor de enrutamiento de respaldo.

Si detiene el motor de enrutamiento principal y no lo apaga ni lo elimina, el motor de enrutamiento de copia de seguridad permanece inactivo a menos que lo haya configurado para que se convierta en el principal cuando detecta una pérdida de señal de mantención del motor de enrutamiento principal.

Nota:

Para reiniciar el enrutador, debe iniciar sesión en el puerto de la consola (en lugar del puerto de administración Ethernet) del motor de enrutamiento. Cuando inicie sesión en el puerto de la consola del motor de enrutamiento principal, el sistema se reiniciará automáticamente. Después de iniciar sesión en el puerto de la consola del motor de enrutamiento de respaldo, presione Intro para reiniciarlo.

Nota:

Si actualizó el motor de enrutamiento de respaldo, reinicie primero y, luego, reinicie el motor de enrutamiento principal.