Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de los grupos ECMP

RESUMEN

Configuración de un equilibrio de carga coherente para grupos ECMP

El equilibrio de carga por paquete le permite distribuir el tráfico en varias rutas de igual costo. De forma predeterminada, cuando se produce un error en una o más rutas, el algoritmo hash vuelve a calcular el siguiente salto para todas las rutas, lo que normalmente da como resultado la redistribución de todos los flujos. El equilibrio de carga coherente permite invalidar este comportamiento de modo que solo se redirijan los flujos de los vínculos que están inactivos. Todos los flujos activos existentes se mantienen sin interrupciones. En un entorno de centro de datos, la redistribución de todos los flujos cuando falla un vínculo potencialmente resulta en una pérdida significativa de tráfico o una pérdida de servicio a los servidores cuyos vínculos permanecen activos. El equilibrio de carga coherente mantiene todos los vínculos activos y, en su lugar, reasigna solo los flujos afectados por uno o más errores de vínculo. Esta característica garantiza que los flujos conectados a los enlaces que permanecen activos continúen sin interrupciones.

Esta característica se aplica a topologías en las que los miembros de un grupo de múltiples rutas de costo (ECMP) son vecinos externos de BGP en una sesión de BGP de un solo salto. El equilibrio de carga coherente no se aplica cuando se agrega una nueva ruta ECMP ni se modifica una ruta existente de alguna manera. Para agregar una nueva ruta con una interrupción mínima, defina un nuevo grupo ECMP sin modificar las rutas existentes. De esta manera, los clientes se pueden mover al nuevo grupo gradualmente sin terminar las conexiones existentes.

  • (En la serie MX) Solo se admiten concentradores de puertos modulares (MPC).

  • Se admiten rutas IPv4 e IPv6.

  • También se admiten grupos ECMP que forman parte de una instancia de enrutamiento y reenvío virtual (VRF) u otra instancia de enrutamiento.

  • No se admite el tráfico de multidifusión.

  • Se admiten interfaces agregadas, pero no se admite un equilibrio de carga coherente entre los miembros del paquete de agregación de vínculos (LAG). El tráfico de los miembros activos del paquete LAG se puede mover a otro miembro activo cuando fallan uno o más vínculos de miembro. Los flujos se repiten cuando fallan uno o más enlaces de miembros del LAG.

  • Le recomendamos encarecidamente que aplique un equilibrio de carga consistente a no más de un máximo de 1.000 prefijos IP por enrutador o conmutador.

  • Se admite la adyacencia de capa 3 sobre interfaces de enrutamiento y puente integrados (IRB).

Puede configurar la función de agregar ruta de BGP para habilitar la sustitución de una ruta errónea por una nueva ruta activa cuando fallan una o más rutas del grupo ECMP. La configuración de la sustitución de rutas con errores garantiza que el flujo de tráfico solo en las rutas con errores se redirija. El flujo de tráfico en las rutas activas permanecerá inalterado.

Nota:
  • Cuando configure un equilibrio de carga coherente en interfaces de túnel de encapsulación de enrutamiento genérico (GRE), debe especificar la dirección inet de la interfaz GRE del extremo inferior para que las adyacencias de capa 3 sobre las interfaces de túnel GRE se instalen correctamente en la tabla de reenvío. Sin embargo, el reenrutamiento rápido (FRR) ECMP a través de interfaces de túnel GRE no se admite durante el equilibrio de carga coherente. Puede especificar la dirección de destino en el enrutador configurado con un equilibrio de carga coherente en el nivel jerárquico [edit interfaces interface name unit unit name family inet address address] . Por ejemplo:

    Para obtener más información acerca de la encapsulación de enrutamiento genérico, consulte Configuración de túnel de encapsulación de enrutamiento genérico.

  • El equilibrio de carga consistente no admite múltiples saltos BGP para vecinos de EBGP. Por lo tanto, no habilite la multihop opción en dispositivos configurados con un equilibrio de carga coherente.

Para configurar un equilibrio de carga coherente para grupos ECMP:

  1. Configure BGP y habilite el grupo BGP de pares externos para que use varias rutas.
  2. Cree una política de enrutamiento para hacer coincidir las rutas entrantes con uno o más prefijos de destino.
  3. Aplique un equilibrio de carga coherente a la directiva de enrutamiento para que solo el tráfico fluya hacia uno o más prefijos de destino que experimenten un error de vínculo se redirija a un vínculo activo.
  4. Cree una política de enrutamiento independiente y habilite el equilibrio de carga por paquete.
    Nota:

    Debe configurar y aplicar una política de equilibrio de carga por paquete para instalar todas las rutas de la tabla de reenvío.

  5. Aplique la política de enrutamiento para lograr un equilibrio de carga coherente al grupo BGP de pares externos.
    Nota:

    El equilibrio de carga coherente solo se puede aplicar a pares externos del BGP. Esta política no se puede aplicar globalmente.

  6. (Opcional) Habilite la detección de reenvío bidireccional (BFD) para cada vecino de BGP externo.
    Nota:

    Este paso muestra la configuración mínima de BFD requerida. Puede configurar opciones adicionales para BFD.

  7. Aplique la política de equilibrio de carga por prefijo globalmente para instalar todas las rutas del próximo salto en la tabla de reenvío.
  8. (Opcional) Habilite el reenrutamiento rápido para rutas ECMP.
  9. Compruebe el estado de una o varias rutas ECMP para las que habilitó el equilibrio de carga coherente.

    El resultado del comando muestra el siguiente indicador cuando está habilitado el equilibrio de carga coherente:State: <Active Ext LoadBalConsistentHash>

Descripción del equilibrio de carga coherente mediante hashing resiliente en grupos ECMP

Puede usar un equilibrio de carga coherente para minimizar la reasignación de flujo en un grupo de rutas múltiples (ECMP) de igual costo.

De forma predeterminada, cuando hay varias rutas de acceso de igual costo al mismo destino para la ruta activa, Junos OS utiliza un algoritmo hash para elegir una de las direcciones del próximo salto que desea instalar en la tabla de reenvío. Cada vez que el conjunto de saltos siguientes para un destino cambia de alguna manera, Junos OS vuelve a elegir la dirección del próximo salto mediante el algoritmo hash.

Puede configurar un equilibrio de carga coherente en el conmutador para evitar que se reordenen todos los flujos a rutas activas en un grupo ECMP cuando fallan una o más rutas del salto siguiente. Solo los flujos de las rutas que están inactivas se redirigen a otra ruta activa del siguiente salto. Se mantienen los flujos asignados a los servidores que permanecen activos.

Esta característica solo se aplica a pares BGP externos.