Chaque hôte ESXi dispose de sa propre copie de chaque instance configurée du DLR. Chaque instance du DLR dispose de son propre ensemble unique de tables contenant les informations nécessaires pour transférer des paquets. Ces informations sont synchronisées sur tous les hôtes sur lesquels cette instance du DLR existe. Les instances d'un DLR individuel sur différents hôtes contiennent exactement les mêmes informations.

Le routage est toujours géré par une instance du DLR sur le même hôte sur lequel la machine virtuelle source est exécutée. Cela signifie que lorsque des machines virtuelles source et de destination se trouvent sur des hôtes différents, l'instance du DLR qui fournit le routage entre elles voit des paquets dans une seule direction, de la VM source vers la VM de destination. Le trafic de retour n'est vu que par l'instance correspondante du même DLR sur l'hôte de la VM de destination.

Lorsque que le DLR a terminé le routage, la livraison à la destination finale est de la responsabilité du DVS via L2 – VXLAN ou VLAN si les VM source et de destination se trouvent sur des hôtes différents, ou par le DVS localement si elles se trouvent sur le même hôte.

La Flux de paquets du DLR de haut niveau illustre le flux de données entre deux machines virtuelles, VM1 et VM2, exécutées sur des hôtes différents et connectées à deux commutateurs logiques différents, VXLAN 5000 et VXLAN 5001.

Figure 1. Flux de paquets du DLR de haut niveau
Flux de paquets (en ignorant la résolution ARP) :
  1. VM1 envoie un paquet vers VM2, qui est adressé à la passerelle de VM1 pour le sous-réseau de VM2 (ou celui par défaut). Cette passerelle est une LIF de VXLAN 5000 sur le DLR.
  2. Le DVS sur l'Hôte ESXi A fournit le paquet au DLR sur cet hôte, sur lequel la recherche est effectuée, et la LIF de sortie est déterminée (dans ce cas, LIF VXLAN 5001).
  3. Le paquet est ensuite envoyé à cette LIF de destination, qui renvoie essentiellement le paquet au DVS, mais sur un commutateur logique différent (5001).
  4. Le DVS procède ensuite à la livraison L2 de ce paquet à l'hôte de destination (Hôte ESXi B), où le DVS transférera le paquet à VM2.

Le trafic de retour suivra dans le même ordre, où le trafic de VM2 est transféré à l'instance du DLR sur l'Hôte ESXi B, puis remis via L2 sur VXLAN 5000.