Dois hosts com o mesmo endereço MAC e IP diferente

2

3 Hosts: H1, H2 e H3 conectados ao switch. MAC (H1) = MAC (H2). Todos eles têm IPs diferentes. O que acontece se H3 pinga H1? E se H1 e H2 começarem a pingar H3 ao mesmo tempo? (A tabela ARP está desmarcada).

    
por Andrea 30.03.2017 / 21:06

1 resposta

3

Apenas um palpite, eu não tentei isso na prática.

Na camada IP:

Quando o Host3 tenta enviar pacotes, ele não se preocupa com isso, já que as tabelas ARP mapeiam o IP para o MAC, e não o contrário. Apenas se lembrará de ambos, como se um único Host12 tivesse ambos os IPs atribuídos.

Se o Host1 receber um pacote com seu próprio MAC, mas com o IP do Host2, ele poderá descartá-lo; ou enviar um erro ICMP; ou atuar como roteador e tentar encaminhar o pacote para o Host2. (Provavelmente não será bem-sucedido). No geral, isso depende da configuração do Host1 e talvez do sistema operacional.

Na camada MAC:

O switch tem um cache similar - o endereço MAC para a tabela de pesquisa da porta de switch. Isto causará problemas - assim que o switch descobrir que o MAC½ está na porta 1, ele encaminhará todos pacotes para o Host1 ... até o momento em que o Host2 enviar um pacote de seus pacotes. próprio, e o switch atualiza sua tabela MAC, e agora tudo vai para o Host2.

Assim, ambos os hosts poderão enviar pacotes, mas o caminho de recepção irá saltar entre os dois a cada poucos momentos.

    
por 31.03.2017 / 20:54

Tags