¿Puede un enrutador enviar solicitudes ARP a los hosts?

12

Jugué con libpcapC recientemente para crear un programa arp sniffer que captura solicitudes de arp en el aire. Se me ocurrió un efecto extraño. Capturé solicitudes arp de mi enrutador. No sé si este es un error de mi programa, pero tenía curiosidad (aún más después de analizar el paquete y descubrir que el código de operación estaba configurado, lo 1que significa que tenemos que ver con la solicitud arp). ¿Es esto posible alguna vez? No encontré ninguna entrada para una pregunta similar en Internet.

Ron Maupin
fuente

Respuestas:

20

Un host en una LAN utiliza ARP para resolver una dirección de capa 3 en una dirección de capa 2 para que se pueda construir un marco para la LAN. Un enrutador es solo otro host en una LAN, y necesitará resolver las direcciones de capa 3 en direcciones de capa 2, de la misma manera que lo hace una PC en una LAN.

Ron Maupin
fuente
No llamaría host a un enrutador (pero estoy totalmente de acuerdo en lo contrario).
JeanPierre
77
En los protocolos de capa 2 (LAN), no hay enrutadores, solo hosts.
Ron Maupin