La suppression ARP (Address Resolution Protocol) est une technique qui permet de réduire la quantité de propagation des diffusions ARP dans des segments VXLAN individuels, c'est-à-dire entre des VM connectées au même commutateur logique.

Lorsque VM1 veut connaître l'adresse MAC de VM2, il envoie une demande ARP. Cette demande ARP est interceptée par le commutateur logique et, si le commutateur logique dispose déjà d'une entrée ARP pour la cible, il envoie la réponse ARP à la machine virtuelle.

Si ce n'est pas le cas, il envoie une requête ARP à NSX Controller. Si le contrôleur connaît la liaison entre adresse IP et adresse MAC de la VM, le contrôleur répond avec la liaison et le commutateur logique envoie la réponse ARP. Si le contrôleur ne dispose pas de l'entrée ARP, la demande ARP est diffusée une nouvelle fois sur le commutateur logique. NSX Controller apprend l'adresse MAC via le module de sécurité de commutateur qui écoute sur les demandes ARP/paquets DHCP.

La suppression ARP a été étendue afin d'inclure également le routeur logique distribué (DLR).

  • Les demandes ARP du routeur logique distribué sont traitées de la même façon que les demandes ARP d'autres machines virtuelles et sont soumises à la suppression. Lorsque le routeur logique distribué doit résoudre la demande ARP d'une adresse IP de destination, la demande ARP est supprimée par le commutateur logique, ce qui évite la propagation lorsque la liaison entre adresse IP et adresse MAC est déjà connue par le contrôleur.
  • Lorsqu'une LIF est créée, le routeur logique distribué ajoute l'entrée ARP pour l'adresse IP de la LIF dans le commutateur logique, donc les demandes ARP pour l'adresse IP de la LIF sont également supprimées par le commutateur logique.