Descripción de la conmutación de enrutamiento elegante
Descripción de la conmutación del motor de enrutamiento elegante
Este tema contiene las siguientes secciones:
- Conceptos de conmutación del motor de enrutamiento elegante
- Efectos de una conmutación del motor de enrutamiento
- Conmutación agraciada del motor de enrutamiento en interfaces de servicios agregados
Conceptos de conmutación del motor de enrutamiento elegante
La característica de cambio de motor de enrutamiento (GRES) de Junos OS y Junos OS evolucionado permite que un dispositivo con motores de enrutamiento redundantes continúe reenviando paquetes incluso si falla un motor de enrutamiento. GRES conserva la información de la interfaz y del kernel, y el tráfico no se interrumpe. Sin embargo, GRES no conserva el plano de control.
Los dispositivos vecinos detectan que el dispositivo ha experimentado un reinicio y reaccionan al evento de la manera prescrita por las especificaciones del protocolo de enrutamiento individual.
Para conservar el enrutamiento durante una conmutación, GRES debe combinarse con:
-
Extensiones del protocolo de reinicio elegante
-
Enrutamiento activo sin paradas (NSR)
Cualquier actualización del motor de enrutamiento principal se replica en el motor de enrutamiento de respaldo tan pronto como se produce.
Debido a sus requisitos de sincronización y lógica, el rendimiento de NSR/GRES está limitado por el motor de enrutamiento más lento del sistema.
La función principal cambia al motor de enrutamiento de respaldo si:
-
El kernel principal del motor de enrutamiento deja de funcionar.
-
El motor de enrutamiento principal experimenta un fallo de hardware.
-
El administrador inicia un cambio manual.
Para restaurar o conservar rápidamente la información de estado del protocolo de enrutamiento durante una conmutación, GRES debe combinarse con un reinicio correcto o con un enrutamiento activo sin interrupciones, respectivamente. Para obtener más información acerca del reinicio normal, consulte Conceptos de reinicio normal. Para obtener más información acerca del enrutamiento activo sin paradas, consulte Conceptos de enrutamiento activo sin paradas.
Si el motor de enrutamiento de respaldo no recibe una red persistente del motor de enrutamiento principal después de 2 segundos, determina que se produjo un error en el motor de enrutamiento principal; y asume la función principal.
El motor de reenvío de paquetes:
-
Se desconecta sin problemas del antiguo motor de enrutamiento principal
-
Se vuelve a conectar al nuevo motor de enrutamiento principal
-
No se reinicia
-
No interrumpe el tráfico
A continuación, el nuevo motor de enrutamiento principal y el motor de reenvío de paquetes se sincronizan. Si el nuevo motor de enrutamiento principal detecta que el estado del motor de reenvío de paquetes no está actualizado, vuelve a enviar mensajes de actualización de estado.
Tenga en cuenta los siguientes comportamientos, recomendaciones o requisitos de GRES:
-
A partir de Junos OS versión 12.2, si se agota el tiempo de espera de las adyacencias entre el dispositivo de reinicio y los dispositivos "auxiliares" del par vecinos, las extensiones del protocolo de reinicio agraciado no pueden notificar a los dispositivos "auxiliares" del mismo nivel sobre el reinicio inminente. El reinicio correcto puede detenerse y causar interrupciones en el tráfico.
Para asegurarse de que se mantienen estas adyacencias, cambie los
hold-timeprotocolos para SI-SI del valor predeterminado de 27 segundos a un valor superior a 40 segundos. -
Los eventos sucesivos de conmutación del motor de enrutamiento deben estar separados por un mínimo de 240 segundos (4 minutos) después de que ambos motores de enrutamiento hayan aparecido.
Si el dispositivo muestra un mensaje de advertencia similar al siguiente:
Standby Routing Engine is not ready for graceful switchover. Packet Forwarding Engines that are not ready for graceful switchover might be reset
entonces no intente cambiar. Si decide continuar con la conmutación, el dispositivo restablece solo los motores de reenvío de paquetes que no estaban listos para una conmutación normal. Ninguno de los FPC debería reiniciarse espontáneamente. Le recomendamos que espere hasta que la advertencia ya no aparezca y luego continúe con el cambio.
-
No recomendamos:
-
Realización de una operación de confirmación en el motor de enrutamiento de respaldo cuando GRES está habilitado en el dispositivo.
-
Habilitación de GRES en el motor de enrutamiento de respaldo en cualquier escenario.
-
La Figura 1 muestra la arquitectura del sistema de conmutación agraciada del motor de enrutamiento y el proceso que sigue una plataforma de enrutamiento para prepararse para una conmutación.
agraciado del motor de enrutamiento
Compruebe la preparación de GRES ejecutando ambos:
-
El
request chassis routing-engine master switch checkcomando del motor de enrutamiento principal -
El
show system switchovercomando del motor de enrutamiento de respaldo
El proceso de preparación del cambio para GRES es el siguiente:
-
Se inicia el motor de enrutamiento principal.
-
Se inician los procesos de la plataforma de enrutamiento (como el proceso de chasis [chassisd]).
-
El motor de reenvío de paquetes se inicia y se conecta al motor de enrutamiento principal.
-
Toda la información de estado se actualiza en el sistema.
-
Se inicia el motor de enrutamiento de respaldo.
-
El sistema determina si se ha habilitado GRES.
-
El proceso de sincronización de kernel (ksyncd) sincroniza el motor de enrutamiento de respaldo con el motor de enrutamiento principal.
-
Una vez que ksyncd completa la sincronización, se actualiza toda la información de estado y la tabla de reenvío.
La Figura 2 muestra los efectos de una conmutación en la plataforma de enrutamiento (o conmutación).
Un proceso de cambio consta de los siguientes pasos:
-
Cuando se pierden las señales del motor de enrutamiento principal, el sistema cambia correctamente al motor de enrutamiento de respaldo.
-
El motor de reenvío de paquetes se conecta al motor de enrutamiento de respaldo, que se convierte en el nuevo principal.
-
Los procesos de plataforma de enrutamiento que no forman parte de GRES (como el proceso de protocolo de enrutamiento rpd) se reinician.
-
La información de estado aprendida desde el punto de conmutación se actualiza en el sistema.
-
Si están configuradas, las extensiones del protocolo de reinicio correcto recopilan y restauran la información de enrutamiento de los dispositivos de ayuda par vecinos.
Use el Explorador de características para confirmar la compatibilidad de plataforma y versión para características específicas.
Revise la sección Comportamiento GRES específico de la plataforma para obtener notas relacionadas con su plataforma.
Efectos de una conmutación del motor de enrutamiento
En la tabla 1 se describen los efectos de un cambio de motor de enrutamiento cuando se habilitan diferentes características:
-
Sin funciones de alta disponibilidad
-
Conmutación del motor de enrutamiento elegante
-
Reinicio virtuoso
-
Enrutamiento activo sin paradas
|
Reportaje |
Beneficios |
Consideraciones |
|---|---|---|
|
Solo motores de enrutamiento dual (sin funciones habilitadas) |
|
|
|
Habilitado para GRES |
|
|
|
Habilitados para GRES y NSR |
|
|
|
GRES y reinicio agraciado habilitados |
|
|
Conmutación agraciada del motor de enrutamiento en interfaces de servicios agregados
Si un comando del modo operativo activa una conmutación normal del motor de enrutamiento (GRES), el dispositivo no conserva el estado de las interfaces de servicios agregados (ASI). Por ejemplo:
request interface <switchover | revert> asi-interface
Sin embargo, si GRES se activa por una confirmación de CLI o un reinicio o bloqueo de FPC, el motor de enrutamiento de respaldo actualiza el estado de ASI. Por ejemplo:
set interface si-x/y/z disable commit
O bien:
request chassis fpc restart
Ver también
Requisitos del sistema de conmutación del motor de enrutamiento elegante
La conmutación del motor de enrutamiento elegante se admite en todas las plataformas de enrutamiento (o conmutación) que contienen motores de enrutamiento duales. Todos los motores de enrutamiento configurados para un cambio normal del motor de enrutamiento deben ejecutar la misma versión de Junos OS. La compatibilidad de hardware y software para una conmutación agraciada del motor de enrutamiento se describe en las siguientes secciones:
- Soporte de la plataforma de conmutación del motor de enrutamiento elegante
- Soporte de la característica de cambio del motor de enrutamiento elegante
- Conmutación del motor de enrutamiento elegante y acceso de suscriptores
- Soporte de PIC de conmutación del motor de enrutamiento elegante
Soporte de la plataforma de conmutación del motor de enrutamiento elegante
Para habilitar un cambio normal del motor de enrutamiento, el sistema debe cumplir estos requisitos mínimos:
-
Enrutador MX960: versión 8.3 o posterior de Junos OS
-
Enrutador MX480: versión 8.4 o posterior de Junos OS (se recomienda 8.4R2)
-
Enrutador MX240: Junos OS versión 9.0 o posterior
-
Enrutador PTX5000: Junos OS versión 12.1X48 o posterior
-
Conmutadores de la serie EX con motores de enrutamiento duales o en un chasis virtual: versión 9.2 o posterior de Junos OS para conmutadores de la serie EX
-
Conmutadores de la serie QFX en un chasis virtual: versión 13.2 o posterior de Junos OS para la serie QFX
-
Conmutadores de la serie EX o la serie QFX en una estructura del chasis virtual: versión 13.2X51-D20 o posterior de Junos OS para los conmutadores de la serie EX y la serie QFX
Para obtener más información acerca de la compatibilidad con el cambio normal del motor de enrutamiento, consulte las secciones siguientes.
Soporte de la característica de cambio del motor de enrutamiento elegante
El cambio del motor de enrutamiento elegante admite la mayoría de las funciones de Junos OS en la versión 5.7 y posteriores. Algunas funciones de Junos OS requieren versiones específicas de Junos OS. Ver Tabla 2.
|
Aplicación |
Versión de Junos OS |
|---|---|
|
Interfaces Ethernet agregadas con protocolo de control de agregación de vínculos (LACP) e interfaces SONET agregadas |
6.2 |
|
Modo de transferencia asíncrono (ATM) Circuitos virtuales (VC) |
6.2 |
|
Sistemas lógicos
Nota:
En la versión 9.3 y posteriores de Junos OS, la función de enrutador lógico cambia de nombre a sistema lógico. |
6.3 |
|
Multidifusión |
6,4 (7,0 para enrutador TX Matrix) |
|
Protocolo punto a punto multivínculo (MLPPP) y Multilink Frame Relay (MLFR) |
7.0 |
|
Conmutación automática de protección (APS): la interfaz activa actual (ya sea la interfaz de trabajo designada o la interfaz de protección designada) sigue siendo la interfaz activa durante un cambio del motor de enrutamiento. |
7.4 |
|
Punto a multipunto, conmutación de etiquetas multiprotocolo, LSP MPLS (solo tránsito) |
7.4 |
|
Protocolo de transporte en tiempo real comprimido (CRTP) |
7.6 |
|
Servicio de LAN privada virtual (VPLS) |
8.2 |
|
Operación, administración y gestión de Ethernet (OAM) según lo definido por IEEE 802.3ah |
8.5 |
|
Agente de retransmisión DHCP extendido |
8.5 |
|
OAM de Ethernet según lo definido por IEEE 802.1ag |
9.0 |
|
Proceso de protocolo de control de puerta de enlace de paquetes (PGCP) (pgcpd) en PIC 500 multiservicios en enrutadores T640. |
9.0 |
|
Acceso de suscriptor |
9.4 |
|
Configuración redundante de circuito de capa 2 y pseudocable VPLS basado en LDP |
9.6 |
Las siguientes restricciones se aplican a la compatibilidad con la característica de conmutación del motor de enrutamiento:
-
Cuando la conmutación normal del motor de enrutamiento y las interfaces Ethernet agregadas están configuradas en el mismo sistema, las interfaces Ethernet agregadas no deben configurarse para un LACP de sondeo rápido. Cuando se configura un sondeo rápido, el sondeo LACP agota el tiempo de espera en el extremo remoto durante el cambio de rol principal del motor de enrutamiento. Cuando se agota el tiempo de espera del sondeo de LACP, se deshabilitan el vínculo agregado y la interfaz. El cambio de rol principal del motor de enrutamiento es lo suficientemente rápido como para que el sondeo LACP estándar y lento no agote el tiempo de espera durante el procedimiento.
Nota:Las sesiones de MACSec oscilarán al cambiar el motor de enrutamiento agraciado.
A partir de Junos OS versión 13.2, cuando se produce un cambio normal del motor de enrutamiento, el estado de VRRP no cambia. VRRP es compatible con el cambio normal del motor de enrutamiento solo en el caso de que la delegación de PPM esté habilitada (que es el valor predeterminado).
Conmutación del motor de enrutamiento elegante y acceso de suscriptores
El cambio del motor de enrutamiento elegante actualmente admite la mayoría de las características directamente asociadas con el DHCP dinámico y el acceso dinámico de los suscriptores PPPoE. La conmutación del motor de enrutamiento elegante también admite la actualización de software en servicio (ISSU) unificada para el modelo de acceso DHCP y el modelo de acceso PPPoE utilizado por el acceso de los suscriptores.
Cuando el cambio normal del motor de enrutamiento está habilitado para la administración de suscriptores, todos los motores de enrutamiento del enrutador deben tener la misma cantidad de DRAM para un funcionamiento estable.
Soporte de PIC de conmutación del motor de enrutamiento elegante
El cambio del motor de enrutamiento elegante se admite en la mayoría de las PIC, excepto en las PIC de servicios enumeradas en esta sección. La PIC debe estar en una plataforma de enrutamiento compatible que ejecute la versión adecuada de Junos OS. Para obtener información acerca de los tipos de FPC, la compatibilidad con FPC/PIC y la versión inicial de Junos OS en la que una FPC admitió una PIC determinada, consulte la guía de PIC para su plataforma de enrutador.
Las siguientes restricciones se aplican a la compatibilidad con conmutación agraciada del motor de enrutamiento para PIC de servicios:
-
Puede incluir la
graceful-switchoverinstrucción en el nivel de[edit chassis redundancy]jerarquía en un enrutador con PIC de servicios adaptativos, multiservicios y servicios de túnel configurados en él y confirmar correctamente la configuración. Sin embargo, todos los servicios de estas PIC, excepto los paquetes de servicio de capa 2 y las aplicaciones de proveedores de extensiones y SDK en PIC de multiservicios, se restablecen durante una conmutación. -
El cambio del motor de enrutamiento elegante no se admite en ninguna PIC de servicios de monitoreo ni PIC de servicios multivínculo. Si incluye la
graceful-switchoverinstrucción en el[edit chassis redundancy]nivel de jerarquía en un enrutador que tenga configurado cualquiera de estos tipos de PIC y emite el comando, se producirá un error en lacommitconfirmación. -
El cambio del motor de enrutamiento elegante no se admite en PIC 400 multiservicios configuradas para aplicaciones de servicios de monitoreo. Si incluye la
graceful-switchoverinstrucción, se producirá un error en la confirmación.
Cuando una PIC no compatible está en línea, no puede habilitar el cambio normal del motor de enrutamiento. Si el cambio normal del motor de enrutamiento ya está habilitado, no se puede conectar una PIC no compatible.
Ver también
Comportamiento GRES específico de la plataforma
Use el Explorador de características para confirmar la compatibilidad de plataforma y versión para características específicas.
Utilice la siguiente tabla para revisar los comportamientos específicos de la plataforma para su plataforma:
| Plataforma | Diferencia |
|---|---|
|
serie MX |
|
| serie PTX |
|
| serie QFX |
|
| serie ACX |
|
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.