El protocolo de enrutamiento Multipath de igual coste (Equal cost multi-path, ECMP) aumenta el ancho de banda de la comunicación norte y sur al agregar un vínculo superior al enrutador lógico de nivel 0 y lo configura para cada nodo de Edge de un clúster de NSX Edge. Las rutas de enrutamiento ECMP se utilizan para equilibrar la carga del tráfico y para ofrecer una tolerancia a errores para las rutas con errores.

El enrutador lógico de nivel 0 debe estar en modo activo-activo para que el ECMP esté disponible. Se admite un máximo de ocho rutas ECMP. La implementación de ECMP en NSX Edge se basa en las 5 tuplas del número de protocolo, la dirección de origen, la dirección de destino, el puerto de origen y el puerto de destino. El algoritmo utilizado para distribuir los datos entre las rutas ECMP no es ROUND_ROBIN. Por lo tanto, algunas rutas pueden generar más tráfico que otras. Tenga en cuenta que si el protocolo es IPv6 y el encabezado IPv6 tiene más de un encabezado de extensión, ECMP se basará solo en las direcciones de origen y de destino.

Figura 1. Topología del enrutamiento ECMP
Enrutamiento Multipath de igual coste con dos vínculos de carga al enrutador lógico de nivel 0 de cada nodo de Edge de un clúster.

Por ejemplo, la topología anterior muestra un solo enrutador lógico de nivel 0 en modo activo-activo que se ejecuta en un clúster de NSX Edge de 2 nodos. Se configuran dos puertos de vínculo superior, uno en cada nodo de Edge.

Enrutamiento ECMP en dirección norte

Para garantizar un rendimiento óptimo de la red cuando se utiliza el enrutamiento ECMP en dirección norte, se recomienda configurar los niveles 1 y 0 de la siguiente forma:

Caso 1: Conectar el nivel 1 al nivel 0 y seleccionar el mismo clúster de Edge para ambos enrutadores de nivel. Esto garantizará que todo el tráfico del nivel 1 al nivel 0 se distribuya uniformemente entre todos los vínculos superiores.

Solución de enrutamiento ECMP en dirección norte donde el nivel 1 y el nivel 0 son el mismo clúster que el nivel 0

Caso 2: Crear un vínculo superior adicional para el nivel 0. Esto diversificará el uso de los vínculos superiores de nivel 0, lo que garantiza que no se sobrecargue ningún vínculo superior.

Solución de enrutamiento ECMP en dirección norte para agregar un vínculo superior adicional

La cantidad de nodos de Edge en el clúster de nivel 0 (utilizado por ECMP de nivel 1) no debe ser la misma que la cantidad de vínculos superiores de nivel 0 (utilizados por ECMP del nivel 0). Esto garantiza una distribución más equilibrada del tráfico en toda la red, lo que mejora la eficiencia general de la red.