La supresión del protocolo de resolución de direcciones (ARP) es una técnica utilizada para reducir la cantidad de desbordamiento de difusión de ARP en segmentos de VXLAN individuales, es decir, entre máquinas virtuales conectadas al mismo conmutador lógico.
Cuando la máquina virtual 1 quiere conocer la dirección MAC de la máquina virtual 2, envía una solicitud ARP. Esta solicitud ARP es interceptada por el conmutador lógico y, si este ya tiene una entrada ARP para el destino, envía la respuesta ARP a la máquina virtual.
Si no es así, envía una consulta ARP a NSX Controller. Si el controlador conoce el enlace de IP a MAC de la máquina virtual, este responde con el enlace y el conmutador lógico envía la respuesta ARP. Si el controlador no tiene la entrada ARP, la solicitud ARP se vuelve a difundir en el conmutador lógico. NSX Controller obtiene la dirección MAC a través del módulo Switch Security, que consulta las solicitudes ARP y los paquetes DHCP.
La supresión de ARP se amplió para incluir también el enrutador lógico distribuido (DLR).
- Las solicitudes ARP del enrutador lógico distribuido se tratan igual que las solicitudes ARP de otras máquinas virtuales y son susceptibles de supresión. Cuando el enrutador lógico distribuido tiene que resolver la solicitud ARP de una IP de destino, el conmutador lógico suprime la solicitud ARP, evitando el desbordamiento cuando el controlador ya conoce el enlace de IP a MAC.
- Cuando se crea un LIF, el enrutador lógico distribuido agrega la entrada ARP de la IP del LIF al conmutador lógico, de forma que este también suprime las solicitudes ARP de la IP del LIF.