Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Demonio de redundancia de servicio

Descripción general del demonio de redundancia de servicio

Introducción al demonio de redundancia de servicio

  • El demonio de redundancia de servicio (srd) ofrece eventos configurables que pueden decidir cuándo ocurre la redundancia en varias puertas de enlace en enrutadores serie MX con MS-MPC y MS-MIC. Esto le permite administrar conmutadores de rol principal en función de un evento supervisado. Puede configurar la redundancia según eventos supervisados, entre los que se incluyen los siguientes:

    • Eventos de enlace abajo.

    • Reinicios de FPC y PIC.

    • El demonio de protocolo de enrutamiento (rpd) termina y se reinicia.

    • Eventos de puerta de enlace par, incluidas las solicitudes para adquirir o liberar el rol principal, o para difundir advertencias.

Componentes del demonio de redundancia de servicio

Los siguientes componentes configurables controlan el procesamiento de srd:

  • Redundancy Event— un evento crítico supervisado que activa el srd para adquirir o liberar el rol principal para pares de redundancia, o para activar eventos de solo advertencia, y para agregar o eliminar rutas de señal. Los eventos supervisados incluyen eventos de interfaz o vínculo abajo, eventos rpd y adquirir o publicar eventos de rol principal de pares.

  • Redundancy Policy: una política que define el conjunto de acciones que se toman cuando se produce un evento de redundancia. Las acciones disponibles incluyen la adquisición o liberación de la función principal, y la adición o eliminación de rutas de señal.

  • Redundancy Set— Una recopilación de uno o más conjuntos de servicios con una política o políticas de redundancia comunes. Un conjunto de redundancia se aplica a dos o más puertas de enlace del sistema. Solo una de las puertas de enlace es principal y el par o pares están en espera en cualquier momento. Las políticas de redundancia definen las acciones que se deben realizar para un conjunto de redundancia cuando el srd detecta un evento de activación.

  • Redundancy Group— Existe una relación uno a uno entre un conjunto de redundancia y un grupo de redundancia. Un conjunto de redundancia puede formar parte de un solo grupo de redundancia.

  • Signal routes— Rutas estáticas que el srd agrega o elimina según los cambios de estado de función principal.

  • Routing Policies— Políticas configuradas para anunciar rutas basadas en la existencia o inexistencia de rutas de señal que utilizan la if-route-exists condición.

  • VRRP (Virtual Router Redundancy Protocol) route tracking—La función VRRP de Ta Junos OS, pero componente de srd opcional, que rastrea si existe una ruta accesible en la tabla de enrutamiento de la instancia de enrutamiento incluida en la configuración y cambia dinámicamente la prioridad del grupo VRRP según la accesibilidad de la ruta rastreada, lo que desencadena una nueva elección de enrutador principal. La ruta que se rastreará es una ruta de señal.

Restricciones del demonio de redundancia de servicio

Las siguientes restricciones se aplican a las configuraciones de procesamiento de srd:

  • Existe una relación uno a uno entre un conjunto de redundancia y un grupo de redundancia. Un conjunto de redundancia puede formar parte de un solo grupo de redundancia.

  • Una política de redundancia puede formar parte de un solo conjunto de redundancia, pero un conjunto de redundancia puede tener varias políticas de redundancia. Por ejemplo, el conjunto de redundancia RS1 puede incluir políticas de redundancia RP1 y RP2. Las políticas de redundancia RP1 y RP2 no se pueden incluir en conjuntos de redundancia que no sean RS1.

  • Un evento de redundancia puede formar parte de una sola política de redundancia, pero una puede tener varios eventos de redundancia. Por ejemplo, la política de redundancia RP1 puede incluir eventos de redundancia RE1 y RE2. Los eventos de redundancia RE1 y RE2 no se pueden incluir en políticas de redundancia que no sean RP1.

  • Una interfaz o vínculo supervisados puede formar parte de un solo evento de redundancia, pero un evento de redundancia puede tener varias interfaces supervisadas.

  • Un conjunto de servicios puede formar parte de solo un conjunto de redundancia, pero un conjunto de redundancia puede tener varios conjuntos de servicios.

  • Si la puerta de enlace 1, el chasis que está configurado con la dirección IP inferior, es el chasis principal y se desactiva el SRD en él, se produce un cambio a la puerta de enlace 2. Si la puerta de enlace 2, el chasis que está configurado con la dirección IP superior, es el chasis principal y se desactiva el SRD en él, no se produce un cambio.

  • Un conjunto de redundancia determinado puede estar activo en una sola puerta de enlace, pero no todos los conjuntos de redundancia deben estar activos en la misma puerta de enlace. Por ejemplo, el conjunto de redundancia A puede estar activo en la puerta de enlace 1, mientras que el conjunto de redundancia B está activo en la puerta de enlace 2.

Operación del demonio de redundancia de servicio

El srd funciona de la siguiente manera:

  1. El srd se ejecuta en el motor de enrutamiento. Monitorea continuamente los eventos de redundancia configurados.

  2. Cuando se detecta un evento de redundancia, el srd:

    1. Agrega o quita rutas de señal especificadas en la política de redundancia.

    2. Cambie los servicios a la siguiente puerta de enlace de espera preferida.

    3. Actualiza las funciones de sincronización de estado según sea necesario.

  3. Los cambios de ruta resultantes causan:

    1. La política de enrutamiento conectada a esta ruta para anunciar rutas de manera diferente.

    2. VRRP para cambiar las prioridades anunciadas.

Para resumir el proceso de conmutación:

  1. Se produce un evento crítico.

  2. srd agrega o elimina una ruta de señal.

  3. Una política de enrutamiento anuncia las rutas de manera diferente. Los cambios de VRRP anunciaron las prioridades.

  4. Los servicios cambian a la siguiente puerta de enlace de espera preferida.

  5. La sincronización de estado se actualiza en consecuencia.

Nota:

El orden de las prioridades de enrutamiento debe coincidir con el orden de la función principal de los servicios.

Configurar el demonio de redundancia de servicio

Antes de configurar el procesamiento de srd, recomendamos que esté familiarizado con la configuración de ICCP para MC-LAG, que explica las relaciones de pares entre puertas de enlace que están habilitadas para intercambiar roles primarios y de espera.

Utilice las siguientes instrucciones de configuración:

  • redundancy-policy en el [edit policy-options] nivel de jerarquía

  • redundancy-event en el [edit event-options] nivel de jerarquía

  • redundancy-set en el [edit services] nivel de jerarquía

Las acciones que se deben realizar cuando se producen eventos de redundancia configurados se definen en las políticas de redundancia. Las policías de redundancia están asociadas con conjuntos de redundancia; son análogas a las reglas asociadas con los conjuntos de servicios. Los conjuntos de redundancia se asocian a los grupos de redundancia mediante los IDENTIFICA de grupo de redundancia. Los detalles del grupo de redundancia están definidos por la configuración subyacente del demonio (iccpd) del protocolo de comunicación entre chasis. Los conjuntos de servicios y los conjuntos de redundancia se asocian a través de la instrucción en la redundancy-sets configuración de conjuntos de servicio.

En los procedimientos siguientes, los eventos de redundancia que se configuran y se asocian a una política de redundancia. La política de redundancia se asocia con un conjunto de redundancia para tomar las medidas adecuadas de la versión de rol principal o adquirir el rol principal. Si un evento se asocia con una política que toma la acción de versión del rol principal, srd comprueba si el estado del par de redundancia está listo o se le advierte. Si la espera se encuentra en un estado de advertencia, se produce un error en la acción de versión del rol principal. Puede restaurar la comprobación de estado y ejecutar manualmente la acción de rol principal de la versión.

Para liberar el rol principal en cualquier caso, puede configurar la acción de política como release-mastership-force o usar el request services redundancy-set redundancy-set redundancy-event redundancy-event trigger force comando en la CLI operativa. Incluso si la configuración especifica la release-mastership-force opción, el uso del comando de CLI request services redundancy-set redundancy-set redundancy-event redundancy-event trigger force tiene prioridad y se libera el rol principal. De manera similar, si un evento de redundancia está configurado con una política con una acción adquirir rol principal, srd comprueba el estado del conjunto de redundancia local. En el caso de un estado de espera, la acción falla a menos que utilice el comando de CLI request services redundancy-set redundancy-set redundancy-event redundancy-event trigger force . Recomendamos que determine por qué las comprobaciones de estado fallan y que tome medidas para corregir el error. Después de eso, cuando el estado de conjunto de redundancia vuelve a LA ESPERA, esta acción de cambio de rol principal tiene éxito.

Un conjunto de redundancia determinado puede estar activo en una sola puerta de enlace, pero no todos los conjuntos de redundancia deben estar activos en la misma puerta de enlace. Por ejemplo, el conjunto de redundancia A puede estar activo en la puerta de enlace 1, mientras que el conjunto de redundancia B está activo en la puerta de enlace 2.

Para configurar srd, realice las siguientes tareas de configuración en la secuencia recomendada. Se muestran las configuraciones de dos puertas de enlace en las que la función principal puede cambiar.

Configuración de eventos de redundancia

Para configurar eventos de redundancia:

  1. Configure cualquier evento de redundancia de vínculo descendente para la puerta de enlace principal.

    Por ejemplo:

  2. Configure cualquier evento de redundancia de proceso para la puerta de enlace principal.

    Por ejemplo:

  3. Configure cualquier evento de redundancia de vínculo descendente para la puerta de enlace en espera.

    Por ejemplo:

  4. Configure cualquier evento de redundancia de proceso para la puerta de enlace de espera.

    Por ejemplo:

  5. Configure cualquier evento de redundancia par para la puerta de enlace de espera.

    Por ejemplo:

Configuración de políticas de redundancia

Las políticas de redundancia del servicio especifican las acciones que se activan por los eventos de redundancia supervisados.

Para configurar políticas de redundancia:

  1. Especifique una política de redundancia y un evento de redundancia para la puerta de enlace principal. Siga los mismos pasos para la puerta de enlace en espera.
  2. Especifique una acción de adquirir o liberar el rol principal.

    O

  3. (Opcional) Especifique una acción para agregar una ruta estática.
    Prácticas recomendadas:

    Recomendamos usar esta receive opción.

  4. (Opcional) Especifique una acción para eliminar una ruta estática.

En el ejemplo siguiente se muestra la configuración de políticas de redundancia para dos puertas de enlace par:

Configuración de conjunto y grupo de redundancia

Los ID de grupo de redundancia que utiliza srd están asociados con los configurados para el demonio ICCP (iccpd) a través de la jerarquía de configuración ICCP existente mediante el uso del mismo ID de grupo de redundancia en la configuración del grupo de redundancia de servicios.

Para configurar conjuntos de redundancia:

  1. Especifique el conjunto y el grupo de redundancia para la puerta de enlace principal.

    Por ejemplo:

  2. Especifique políticas de redundancia para el conjunto de redundancia.

    Por ejemplo:

  3. Especifique el conjunto y el grupo de redundancia para la puerta de enlace del par.

    Por ejemplo:

  4. Especifique políticas de redundancia para el conjunto de redundancia.

    Por ejemplo:

Configuración de políticas de enrutamiento que admiten redundancia

Para configurar políticas de enrutamiento compatibles con redundancia:

  1. En el [edit policy-options condition] nivel de jerarquía, use la if-route-exists instrucción de configuración para establecer una condición basada en la existencia de rutas de señal que requieren cambios de enrutamiento relacionados con la redundancia. Especifique la tabla de enrutamiento que se utiliza.

    Por ejemplo:

  2. En el [edit policy-options policy-statement statement-name] nivel de jerarquía, especifique cambios de enrutamiento según la condición que indique la existencia de la ruta de señal. En el caso del BGP, los cambios de enrutamiento suelen incluir cambios en valores de preferencia local y de anteponemiento de ruta.
    1. Para cambiar las preferencias locales, especifique local-preference en la then cláusula de la instrucción policy.

      Por ejemplo:

    2. Para cambiar as-path-prepend los valores, especifique as-path-prepend en la then cláusula de la instrucción de política.

      Por ejemplo:

Configuración de conjuntos de servicios

Especifique la sincronización de estado de los servicios para un conjunto de servicios.

Especifique el conjunto de servicios y la redundancia.

Por ejemplo:

Uso de scripts de demonio de redundancia de servicio para ver y cambiar el estado de una puerta de enlace

Puede determinar el estado de una puerta de enlace, deshabilitar o habilitar todas las interfaces de la puerta de enlace, o extraer información MIB relacionada con servicios de la puerta de enlace mediante la ejecución de scripts de demonio de redundancia de servicio (srd).

Antes de poder usar estos scripts, debe habilitarlos:

  • Habilite los scripts srd.

Utilice los scripts srd como usuario raíz:

  • Desactive todas las interfaces del enrutador de la serie MX y apague las tarjetas MS-MPC.
    1. Asegúrese de que todos los conjuntos de redundancia local estén en modo de espera.
    2. Ejecute el sdg-oos script.
  • Habilite todas las interfaces del enrutador de la serie MX y en alimentación de las tarjetas MS-MPC.
  • Compruebe el estado del servicio de una puerta de enlace.
  • Extraa información MIB relacionada con servicios de la puerta de enlace.