Para un sitio implementado en una topología de alta disponibilidad donde también se utilizan BGP, una conmutación por error de HA puede ser lenta y disruptiva para el tráfico del cliente, ya que las instancias de Edge del mismo nivel han eliminado todas las rutas en un conmutación por error. En la versión 5.1.0 y versiones posteriores, VMware agrega la función de conmutación estable de BGP para las implementaciones de HA, lo que garantiza conmutaciones por error de HA más rápidas y menos disruptivas.

Descripción general

El Reinicio estable de BGP (BGP Graceful Restart) con Conmutación estable (Graceful Switchover) garantiza reinicios más rápidos de Edge y conmutaciones por error de alta disponibilidad al hacer que los dispositivos BGP vecinos participen en el reinicio para garantizar que no se produzcan cambios de ruta en la red durante el reinicio. Sin el reinicio estable de BGP, la instancia de Edge del mismo nivel elimina todas las rutas una vez que la sesión de TCP finaliza entre los elementos del mismo nivel de BGP, y estas rutas deben reconstruirse después del reinicio de Edge o la conmutación por error de HA. El reinicio estable de BGP cambia este comportamiento al asegurarse de que las instancias de Edge del mismo nivel mantengan las rutas siempre que se establezca una nueva sesión dentro de un temporizador de reinicio configurable.

Nota: El reinicio estable de BGP es solo para sitios implementados en alta disponibilidad. Esta función aún no está disponible para sitios implementados con una sola instancia de Edge independiente, aunque utilice el protocolo de enrutamiento BGP.

Requisitos previos

Para utilizar la función de reinicio estable de BGP, un sitio de cliente debe tener lo siguiente.
  • Un sitio implementado con una topología de alta disponibilidad. Puede ser activo/en espera o VRRP con enrutador de terceros. El reinicio estable de BGP no tiene ningún efecto en un sitio de Edge independiente, solo en los sitios que utilizan HA.
  • La empresa del cliente debe tener BGP configurado como protocolo de enrutamiento.
Importante: Para optimizar completamente las ventajas del Reinicio estable de BGP (BGP Graceful Restart) se recomienda encarecidamente que el Cálculo de costes distribuidos (Distributed Cost Calculation, DCC) también esté activado para la empresa del cliente. Con DCC activado, las decisiones de preferencia y anuncio son locales para la instancia de Edge y la instancia de Edge se sincroniza de activo a en espera tan pronto como aprende las rutas del proceso de enrutamiento. El valor de DCC no se limita a los sitios de HA. Para obtener más información sobre esta función, consulte Descripción general del enrutamiento de VMware SD-WAN y Configurar el cálculo de costes distribuidos.

Configurar el reinicio estable de BGP

Configurar el Reinicio estable de BGP (BGP Graceful Restart) es un proceso de dos partes; la primera se realiza en la sección de configuración de BGP y la segunda, en la sección de configuración de Alta disponibilidad (High Availability). Los pasos son:
  1. Active el Reinicio estable de BGP (BGP Graceful Restart) en Configurar (Configure) > Dispositivo (Device) > BGP.
    1. En el portal de clientes, haga clic en Configurar (Configure) > Perfil (Profile) o > Configurar (Configure) > Instancias de Edge (Edges), según sus preferencias. Las capturas de pantalla mostrarán los pasos para una sola instancia de Edge de HA.
    2. Haga clic en el icono Dispositivo (Device) junto a una instancia de Edge o haga clic en el vínculo a la instancia de Edge y, a continuación, haga clic en la pestaña Dispositivo (Device).
    3. Desplácese hacia abajo hasta la sección Enrutamiento y NAT (Routing & NAT) y abra la sección BGP para la instancia de Edge o el perfil.

    4. En la sección BGP, active la casilla Reinicio estable (Graceful Restart).

    5. Una vez marcada la casilla, aparecen dos parámetros adicionales relacionados con la habilitación del reinicio estable: Tiempo de reinicio (Restart Time) y Tiempo de ruta obsoleta (Stalepath Time):
      1. Tiempo de reinicio (Restart Time) representa el tiempo máximo que el procesador de rutas (RP) espera a que el elemento del mismo nivel de RP comience a hablar antes de que caduque las entradas de ruta. El tiempo predeterminado para este parámetro es de 120 segundos y se puede configurar manualmente con un rango de 1 a 600 segundos.
      2. Tiempo de ruta obsoleta (Stalepath Time) representa el tiempo máximo que se conservan las rutas después de un reinicio (conmutación por error de HA). Se espera que las rutas actualizadas de un elemento del mismo nivel del procesador de rutas se hayan recibido, en este momento. El tiempo predeterminado para este parámetro es de 300 segundos y se puede configurar manualmente con un rango de 1 a 3600 segundos.
    6. Una vez que el usuario haya activado el reinicio estable de BGP y esté satisfecho con los dos ajustes secundarios, un usuario puede pasar a la sección Alta disponibilidad (High Availability).
  2. Active Conmutación estable (Graceful Switchover) Configurar (Configure) > Dispositivo (Device) > Alta disponibilidad (High Availability).
    1. En la sección BGP, desplácese hasta la sección Alta disponibilidad (High Availability).

    2. En la sección Alta disponibilidad (High Availability), seleccione la opción para activar la casilla Conmutación estable (Graceful Switchover), que ahora está disponible como resultado de la activación de Reinicio estable de BGP (BGP Graceful Restart).
    3. Active la casilla Conmutación estable (Graceful Switchover).
    4. No se requiere nada más en la sección Alta disponibilidad (High Availability) y no hay parámetros secundarios para Conmutación estable (Graceful Switchover).
  3. Desplácese hasta la parte inferior de la página Configurar (Configure) > Dispositivo (Device) y haga clic en Guardar cambios (Save Changes) en la esquina inferior derecha. De este modo se aplicarán los cambios de configuración realizados anteriormente.

Limitaciones/comportamientos conocidos

  • Las opciones de Conmutación estable de BGP (BGP Graceful Switchover) y Conmutación estable de HA (HA Graceful Switchover) son independientes del segmento y, cuando se activan en un segmento (por ejemplo, el segmento global), esta configuración se aplica a todos los demás segmentos de un sitio del cliente. Esto significa que la instancia de Edge sincronizará las rutas en otros segmentos y mantendrá las rutas obsoletas durante una conmutación por error de HA.