Puede configurar un ASN de BGP diferente por puerta de enlace VRF de nivel 0 y por vecino de BGP.

Número de sistema autónomo (ASN) de BGP por puerta de enlace VRF de nivel 0

Las puertas de enlace VRF de nivel 0 pueden tener un ASN diferente al sistema autónomo (AS) local de la puerta de enlace de nivel 0 predeterminada o principal. Un ASN independiente es importante para los proveedores de servicios y las topologías de varios tenants, en las que los clientes finales proporcionan su propio ASN de BGP.

Cuando se crea y configura un VRF de nivel 0 para BGP, puede definir un ASN dentro del VRF en el campo AS local. También puede dejar el campo en blanco para heredar el ASN de la puerta de enlace de nivel 0 principal. Para obtener más información, consulte Implementar VRF-Lite con BGP y Configurar BGP.
Nota: El ASN de BGP por puerta de enlace VRF de nivel 0 admite los modos de alta disponibilidad del nodo de Edge activo/activo y activo/en espera. Actualmente no se admiten EVPN.
Los cambios en ASN de BGP harán que las conexiones de BGP ya establecidas oscilen en las siguientes situaciones hasta que se vuelva a establecer la sesión:
  • Cuando cambia el ASN de la puerta de enlace de nivel 0 principal, todas las puertas de enlace VRF de nivel 0 secundarias que hereden el ASN de la principal cambiarán, lo que provocará que todos los vecinos oscilen.
  • Cuando la puerta de enlace VRF de nivel 0 secundaria tiene su propio ASN distinto al de la puerta de enlace de nivel 0 principal:
    • Si se cambia el ASN de la puerta de enlace de nivel 0 principal, el ASN de la puerta de enlace VRF de nivel 0 secundaria no cambiará y no se producirá ninguna oscilación.
    • Si se cambia el ASN de la puerta de enlace VRF de nivel 0 secundaria, todos los vecinos de ese VRF oscilarán, independientemente de si el vecino tiene un AS local establecido. Las conexiones de la puerta de enlace de nivel 0 principal en otros VRF no oscilarán.
  • Cualquier cambio en el ASN local del vecino hace que la conexión oscile. Ningún otro vecino debería verse afectado.

Anulación de ASN por vecino de BGP en actualizaciones de BGP salientes

NSX 4.1.0 proporciona mecanismos de BGP para que la migración de ASN se realice sin problemas.

Cuando un ISP adquiere una red que pertenece a un sistema autónomo (AS) diferente, sus elementos del mismo nivel de BGP deben moverse al AS de dicho ISP. Esto puede ser una tarea complicada y requerir mucho tiempo. A partir de NSX 4.1.0, puede usar los mecanismos de BGP para configurar vecinos de BGP en puertas de enlace de nivel 0 y puertas de enlace VRF de nivel 0 con un ASN local diferente al ASN de la puerta de enlace. El uso de un ASN local permite que los dispositivos de enrutamiento de una red adquirida parezcan pertenecer al AS anterior (AS local).

Los vecinos BGP se pueden configurar para que su ASN se reemplace en las actualizaciones salientes. Las actualizaciones de BGP salientes utilizan la anteposición de la ruta de AS. Se puede utilizar para influir en el mejor algoritmo de ruta haciendo que sea más larga o más corta, así como para permitir que los enrutadores migren a nuevos ASN sin tener que actualizar todos los elementos del mismo nivel simultáneamente.

Para obtener más información, consulte RFC7795.

Nota: Esta es una función de EBGP. El AS local de un vecino debe ser diferente del AS local de la puerta de enlace. Los cambios en el valor de AS local de BGP harán que las conexiones de BGP del vecino ya establecidas oscilen hasta que se vuelva a establecer la sesión.

Veamos un ejemplo basado en la combinación de dos ISP en el ASN del ISP A:

Ejemplo de ISP de migración de ASN de BGP

Hay tres modificadores de ruta de AS:
  • Anteposición predeterminada: de forma predeterminada, la ruta de AS antepone todas las actualizaciones de BGP recibidas con el ASN anterior mientras se anuncia a otros altavoces BGP (A').

    Ruta recibida en CE-A desde la ruta de AS de ejemplo de CE-B

    Una ruta recibida en CE-A desde CE-B tendrá AS PATH 64500 64510 64496.
  • Sin anteposición: el enrutador local no antepondrá el ASN anterior al anuncio entrante de ese elemento del mismo nivel. La ruta de AS se antepondrá solo con el AS local del enrutador.

    Ruta recibida en CE-A desde la ruta de AS de ejemplo de CE-B

    Una ruta recibida en CE-A desde CE-B tendrá AS PATH 64500 64496.
  • Reemplazar AS sin anteposición: las rutas locales se anunciarán con el ASN anterior en lugar del AS local del enrutador, y parecerán que se están ejecutando con el ASN anterior.

    Ruta recibida en CE-B desde la ruta de AS de ejemplo de CE-A

    Una ruta recibida en CE-B desde CE-A tendrá ASPATH 64510 64499.