Supposons que deux passerelles ESG sont déployées pour fournir une instance du DLR avec des liaisons montantes ECMP bidirectionnelles avec l'environnement physique.

La Flux de paquets de la passerelle ESG et du DLR de haut niveau avec ECMP indique le flux de paquets de la passerelle ESG et du DLR lorsque le routage ECMP (Equal-Cost Multipath) est activé entre deux passerelles ESG et l'infrastructure physique.

VM1 a donc accès à deux débits bidirectionnels par rapport à un déploiement avec une seule passerelle ESG.

VM1 est connectée à un commutateur logique avec le VNI 5000.

Le DLR possède deux LIF : Interne sur le VNI 5000 et Liaison montante sur le VNI 5001.

ECMP est activé sur le DLR qui reçoit des itinéraires de même coût vers le sous-réseau IP de VLAN 20 depuis une paire de passerelles ESG, ESG A et ESG B, via un protocole de routage dynamique (BGP ou OSPF).

Les deux passerelles ESG sont connectées à un dvPortgroup reposant sur VLAN associé à VLAN 10, où un routeur physique fournissant la connectivité à VLAN 20 est également connecté.

Les passerelles ESG reçoivent des itinéraires externes pour VLAN 20, via un protocole de routage dynamique depuis le routeur physique.

Le routeur physique en échange prend connaissance du sous-réseau IP associé à VXLAN 5000 depuis les deux passerelles ESG, et effectue l'équilibrage de charge ECMP pour le trafic vers les VM dans ce sous-réseau.

Figure 1. Flux de paquets de la passerelle ESG et du DLR de haut niveau avec ECMP
L'image est décrite dans le texte qui s'y rapporte.

Le DLR peut recevoir jusqu'à huit itinéraires de même coût et équilibrer le trafic entre les itinéraires. ESG A et ESG B dans le schéma fournissent deux itinéraires de même coût.

Les passerelles ESG peuvent procéder au routage ECMP vers le réseau physique, en supposant que plusieurs routeurs physiques sont présents. Pour faire simple, le schéma indique un seul routeur physique.

Il n'est pas nécessaire de configurer ECMP sur les passerelles ESG vers le DLR, car toutes les LIF du DLR sont « locales » sur le même hôte où réside la passerelle ESG. La configuration de plusieurs interfaces de liaison montante sur un DLR n'apporte aucun avantage supplémentaire.

Dans les cas où davantage de bande passante Nord-Sud est requise, plusieurs passerelles ESG peuvent être placées sur différents hôtes ESXi pour passer à environ 80 Gbit/s avec 8 passerelles ESG.

Flux de paquets ECMP (sans la résolution ARP) :
  1. VM1 envoie un paquet au serveur physique, qui est envoyé à la passerelle IP de VM1 (qui est une LIF du DLR) sur l'hôte ESXi A.
  2. Le DLR effectue une recherche d'itinéraires pour l'adresse IP du serveur physique et il découvre qu'il n'est pas directement connecté, mais il trouve deux itinéraires ECMP reçus de la part des passerelles ESG A et ESG B.
  3. Le DLR calcule un hachage ECMP, décide d'un tronçon suivant, qui peut être ESG A ou ESG B, puis envoie le paquet en dehors de la LIF de VXLAN 5001.
  4. Le DVS fournit le paquet à la passerelle ESG sélectionnée.
  5. La passerelle ESG effectue la recherche de routage et découvre que le sous-réseau du serveur physique est accessible via l'adresse IP du routeur physique sur VLAN 10, qui est directement connecté à l'une des interfaces de la passerelle ESG.
  6. Le paquet est envoyé via le DVS, qui le transmet sur le réseau physique après lui avoir attribué l'étiquette 801.Q correcte avec l'ID VLAN 10.
  7. Le paquet circule via l'infrastructure de commutation physique pour atteindre le routeur physique, qui effectue une recherche et découvre que le serveur physique est directement connecté à une interface sur VLAN 20.
  8. Le routeur physique envoie le paquet au serveur physique.
Sur le chemin du retour :
  1. Le serveur physique envoie le paquet à VM1, avec le routeur physique comme tronçon suivant.
  2. Le routeur physique effectue une recherche pour le sous-réseau de VM1 et il voit deux chemins de même coût vers ce sous-réseau avec les tronçons suivants, interface VLAN 10 des passerelles ESG A et ESG B, respectivement.
  3. Le routeur physique sélectionne l'un des chemins et envoie le paquet à la passerelle ESG correspondante.
  4. Le réseau physique fournit le paquet à l'hôte ESXi sur lequel réside la passerelle ESG et la remet au DVS, qui décapsule le paquet et le transfère sur le dvPortgroup associé au VLAN 10 vers la passerelle ESG.
  5. La passerelle ESG effectue une recherche d'itinéraires et découvre que le sous-réseau de VM1 est accessible via son interface associée au VXLAN 5001 et le tronçon suivant est l'adresse IP de l'interface de liaison montante du DLR.
  6. La passerelle ESG envoie le paquet à l'instance du DLR sur le même hôte que la passerelle ESG.
  7. Le DLR effectue une recherche de routage pour découvrir que VM1 est disponible via sa LIF de VXLAN 5000.
  8. Le DLR envoie le paquet en dehors de la LIF de VXLAN 5000 au DVS, qui effectue la livraison finale.