Um roteador pode enviar solicitações de ARP para hosts?

12

Eu brinco com libpcapC recentemente para criar um programa sniffer de arp que captura solicitações de arp no ar. Eu vim com um efeito estranho. Capturei solicitações arp do meu roteador. Não sei se isso é um bug do meu programa, mas fiquei curioso (ainda mais depois que analisei o pacote e descobri que o código de operação estava definido para o 1que significa que temos a ver com a solicitação arp). Isso é possível? Não encontrei nenhuma entrada para uma pergunta semelhante na Internet.

Ron Maupin
fonte

Respostas:

20

O ARP é usado por um host em uma LAN para resolver um endereço da camada 3 para um endereço da camada 2, para que um quadro possa ser criado para a LAN. Um roteador é apenas outro host em uma LAN e precisará resolver endereços da camada 3 para endereços da camada 2, da mesma forma que um PC em uma LAN.

Ron Maupin
fonte
Eu não chamaria um roteador de host (mas concordo totalmente em contrário).
JeanPierre
7
Nos protocolos da camada 2 (LAN), não há roteadores, apenas hosts.
Ron Maupin