Arquitectura de ruta para Azure VMware Solution Gen 2

Las nubes privadas de Azure VMware Solution Generation 2 (Gen 2) usan la red virtual para la conectividad.
Hay limitaciones debido a cómo se programan los anuncios de red virtual de NSX en la red virtual.

Cuando se crean segmentos NSX, se realizan dos operaciones:

  • Cada anuncio se agrega al espacio de direcciones de la red virtual, ya que se recibe de NSX.
  • Cada anuncio se divide en /28 CIDR y cada /28 uno se asigna a una interfaz de vínculo superior de NSX T0.

Limitaciones de ruta para Gen 2

Azure VMware Solution Gen2 impone los siguientes límites en cuanto a escala de rutas:

  • Máximo de 1000 prefijos en el espacio de direcciones de la red virtual, que incluye todos los prefijos, como

    • Prefijos de segmento de NSX (/29 a /16)
    • Rutas del servicio NSX (por ejemplo, DNS, VPN GW, DNAT) /32
    • Rutas DE HCX MON /32
  • Limitación de prefijo 1024 por NIC T0 solo para prefijos de segmento NSX.

Ejemplos de prefijos de segmento de NSX

  • 1 x /24 prefijo = 16 /28s programados en la NIC de T0
  • 1 x /22 prefijo = 64 /28s programados en la NIC de T0
  • 1 x /16 prefijo = 4096 /28s programados en varias NIC de T0

Capacidad por tamaño de clúster

  • Nube privada de 3 nodos: admite 4096 x /28s (equivalente a 256 x /24s)
  • Nube privada de 4 nodos: admite 6144 x /28s (equivalente a 384 x /24s)

Limitaciones de rutas para HCX

Dadas las limitaciones mencionadas anteriormente:

  • Publicidad /32 de las rutas de host mon: hasta un total de 999 (suponiendo que la red virtual solo tenga configurada la dirección de nube privada).
  • Cuando la migración de HCX (sin MON) se configura desde el entorno local a la nube:
    • Los prefijos de segmento NSX cuentan para los límites de red virtual y T0 NIC.
    • Solo se programan después de que la puerta de enlace conmute por error al lado de la nube.
  • Cuando se configura la migración de HCX con redes optimizadas para movilidad (MON):
    • El resumen de rutas prefiere rutas de segmento de NSX resumidas al quitar rutas de host específicas.
    • Se pueden producir hasta 30 segundos de convergencia de rutas durante la conmutación por error.
  • Si MON no está deshabilitado para segmentos de red extendidos, /32 las rutas siguen usando límites de ruta y reducen la escala de la nube privada.

Compatibilidad de HCX MON

  • No se admite entre nubes privadas de Azure VMware Solution Gen 2 (porque las redes virtuales emparejadas no pueden tener espacio de direcciones superpuesto).
  • Se admite entre las nubes privadas de Azure VMware Solution Gen 1 y Gen 2.

Limitaciones de ruta para segmentos NSX

  • Cada segmento NSX cuenta como una entrada hacia el límite de red virtual de 1000.
    • Dado que el espacio de direcciones de la nube privada gen 2 consume una entrada, 999 permanecen disponibles.
  • Cada anuncio de segmento de NSX se divide en /28s, que consume el límite de 1024 por NIC de T0.

Permitido y no permitido

  • Los clientes no pueden tener 1000 x /24s (1000 × 16 = 16 000 prefijos).
  • Los clientes pueden tener 1000 x /28s.
  • Los clientes pueden tener 1 x /16 (en un nodo 4 o una nube privada mayor).
  • Los clientes no pueden tener 256 x /23s (256 × 32 = 8192 prefijos).

Cómo mantenerse dentro del límite

Para evitar alcanzar el límite de rutas 1000:

  • Planee las rutas de segmento cuidadosamente para permanecer dentro de los límites de prefijo del clúster:
    • 4096 x /28s para una nube privada de 3 nodos
    • 6144 x /28s para una nube privada de 4 nodos
  • Mantenga las rutas de prefijo y host combinadas en 1000.
  • Resumir las rutas siempre que sea posible (por ejemplo, anunciar /24s en lugar de /32s).
  • Use menos prefijos más grandes.
  • Aumente el tamaño del clúster a un mínimo de 4 hosts para expandir los límites de prefijo internos de Gen 2.

Escenario de ejemplo

En este ejemplo se muestra cómo los clientes pueden equilibrar las rutas mon y de carga de trabajo dentro del límite de 1000 rutas de Azure:

  • 800 /32 rutas MON
  • 20 /28 prefijos de carga de trabajo
  • 10 /27, 5 /26, 2 /24, 1 /22

Tabla de cálculo de prefijos

Prefijo Entradas de red virtual por prefijo Entradas de NIC por prefijo Recuento de ejemplo Uso total de red virtual Uso total de NIC
/32 1 N/A 800 800 N/A
/30 1 N/A 0 0 N/A
/28 1 1 20 20 20
/27 1 2 10 10 20
/26 1 4 5 5 20
/24 1 16 2 2 32
/23 1 32 0 0 0
/22 1 64 1 1 64

Totales:

  • 838 entradas de red virtual totales
  • 156 entradas de NIC totales

Recomendación

Se recomienda que los clientes realicen un cálculo similar para su implementación de nube privada para asegurarse de que permanecen dentro de los límites de ruta de Azure VMware Solution Gen 2.