Primeiro: tecnicamente, sim, pode haver dois dispositivos em LANs diferentes com o mesmo MAC. Mas não há suposto para ser, porque cada dispositivo é suposto ter um MAC único. (Curiosamente, eu conheço um cara que diz que uma vez ele passou dias resolvendo problemas de rede em um campus, apenas para descobrir que havia duas placas de rede com o mesmo MAC na LAN. Eu nunca vi uma coisa dessas IRL, mas ele afirma que é uma história verdadeira.)
Segundo: a partir de um folheto na minha classe CCNA, eu cavei: "O ICMP (Internet Control Message Protocol) trabalha de perto com o IP fornecendo informações de erro e controle que ajudam a mover pacotes de dados através da internetwork".