Seria de se esperar que, como isso envolve apenas máquinas na mesma rede, o roteador apenas atuará como um comutador e examinará apenas o endereço MAC. Mas os roteadores no mundo real nem sempre se comportam exatamente como você esperaria.
Eu tenho um roteador sem fio instalado em minha casa (fornecido pelo ISP). Cenário:
Router IP: 192.168.1.1
My Machine IP (X): 192.168.1.2
IP of machine Y: 192.168.1.3
Agora, quando faço o ping Y da minha máquina X. (ping 192.168.1.3 de 192.168.1.2)
My Routing table says:
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
Esta é uma rota local e agora o ARP será consultado para o endereço MAC de Y. Suponha que Y tenha mac: yy: yy: yy: yy: yy: yy Assim, um pacote será enviado de wlan0 para o roteador.
Agora Como o roteador encaminhará o pacote? Será que ela será trocada com base no MAC ou a pesquisa de IP da Camada 3 será usada para encaminhar o pacote?
Seria de se esperar que, como isso envolve apenas máquinas na mesma rede, o roteador apenas atuará como um comutador e examinará apenas o endereço MAC. Mas os roteadores no mundo real nem sempre se comportam exatamente como você esperaria.