Proxy ARP es una técnica utilizada por los enrutadores para traducir las respuestas ARP de un segmento de red a otro. Algunos dispositivos de red utilizan esta técnica para permitir que ARP determine la dirección MAC de los dispositivos que se encuentran en un segmento de enlace diferente.
Un enrutador que tiene varias interfaces (físicas o virtuales, como un túnel o una subinterfaz de VLAN) puede responder a solicitudes ARP en un segmento de red con respuestas ARP de un host en otro segmento de red. En este caso, todos los nodos de la primera red comienzan a considerar que el nodo especificado está en el mismo segmento de red que ellos y dirigen el tráfico (si es necesario) a este nodo localmente (sin usar la dirección MAC de la puerta de enlace). El enrutador, por otro lado, espera tráfico para la dirección MAC "traducida", la "escucha" y la pasa al host con la dirección MAC correspondiente en otro segmento de red.
La aplicación principal es la capacidad de simular la presencia de un nodo de un segmento de red de canal en otro. En particular, para combinar varias redes en un solo segmento de canal, posiblemente ubicado a distancias considerables entre sí. En particular, esto significa que los usuarios de conexiones seriales (PPP), como módems, podrán unirse al segmento de canal deseado.
El segundo uso significativo es para protocolos redundantes como CARP , VRRP .
El tercer uso es para hosts que tienen configurada incorrectamente su máscara de red; dichos nodos, cuando se comunican con otros nodos de la red, no envían tramas a la puerta de enlace, sino que intentan reconocer la dirección MAC del nodo mediante ARP (porque creen que el nodo deseado está en la misma subred que ellos)