Le protocole de routeur logique ECMP (Equal cost multi-path) augmente la bande passante de communication nord-sud en ajoutant une liaison montante au routeur logique de niveau 0 et en la configurant pour chaque nœud Edge dans un cluster NSX Edge. Les chemins de routage ECMP sont utilisés pour équilibrer la charge du trafic et pour fournir la tolérance de panne pour les chemins en échec.

Le routeur logique de niveau 0 doit être en mode actif-actif pour qu'ECMP soit disponible. Un maximum de huit chemins ECMP sont pris en charge. L'implémentation d'ECMP sur NSX Edge est basée sur les 5 tuples du numéro de protocole, de l'adresse source, de l'adresse de destination, du port source et du port de destination. L'algorithme utilisé pour distribuer les données entre les chemins ECMP n'est pas de type Round Robin. Par conséquent, certains chemins peuvent supporter un chemin plus important que d'autres. Notez que si le protocole est IPv6 et que l'en-tête IPv6 comporte plusieurs en-têtes d'extension, ECMP sera basé uniquement sur les adresses source et de destination.

Figure 1. Topologie du routage ECMP
Routage ECMP avec deux liaisons montantes vers le routeur logique de niveau 0 de chaque nœud Edge dans un cluster.

Par exemple, la topologie ci-dessus montre un routeur logique de niveau 0 unique en mode actif-actif exécuté sur un cluster NSX Edge à 2 nœuds. Deux ports de liaison montante sont configurés, un sur chaque nœud Edge.