Como o endereço duplicado é detectado em lan para redes ipv4

2

Se eu tenho dois PCs conectados a um switch, e eu configuro estaticamente o mesmo endereço IP em ambos os PCs, então como os PCs vêm a saber que existe um conflito de endereços (endereço duplicado) na rede lan? Nenhum dhcp é usado neste cenário.

    
por amit kumar 10.01.2015 / 11:16

1 resposta

3

Antes de atribuir um IP estático, o computador envia uma transmissão da sonda ARP para verificar se o endereço IP já está em uso .

Todas as máquinas na rede local atendem a essa transmissão e, se o endereço estiver em uso, ele não está (principalmente) atribuído ao adaptador de rede.

No Windows, você pode verificar os endereços IP atualmente conhecidos (para o machinde local) em um cmd.exe com:

arp -a

Por várias razões, este método nem sempre é confiável. Assim, pode acontecer que dois adaptadores de rede diferentes usem o mesmo endereço IP. Essa circunstância é observada nos arquivos de log do sistema. Sem olhar para lá, erros como esses são difíceis de detectar.

Anotação
Este não é o mecanismo completo mencionado acima, mas mostra um pouco como isso funciona:

Com um ping para o network broadcast address , a maioria das máquinas responderá com uma resposta arp e informará seu endereço IP e o endereço MAC. (por exemplo, endereço de transmissão 192.168.0.255 para uma rede 192.168.0.0/24 )

ping 192.168.0.255

Depois disso, arp -a mostrará quais máquinas responderam.

Principalmente, até as máquinas responderão, que têm firewalls fechados completos.

Sem comunicação de rede para as máquinas, as entradas de arp serão descartadas após algum tempo.

    
por 10.01.2015 / 11:26