O que acontece se dois dispositivos quiserem o mesmo endereço IP estático?

5

Eu não sei muito sobre o endereçamento IP. Na minha opinião, os endereços IP estáticos são algo que um dispositivo solicita, solicitando um endereço específico.

Com essa abordagem, o que acontece se dois dispositivos tentarem se conectar a uma rede e solicitar o mesmo endereço IP estático? É o primeiro a ser atendido e o segundo dispositivo não receberá o endereço? Será que (ou pode) obter automaticamente um diferente?

    
por John 14.03.2015 / 17:54

3 respostas

6

O que acontece se dois dispositivos quiserem o mesmo endereço IP estático?

Se dois computadores na mesma rede tiverem o mesmo endereço IP, os resultados serão imprevisíveis.

É possível que nenhum dos computadores tenha uma conexão de rede ativa.

Outras possibilidades incluem:

  • Apenas um dispositivo pode acessar a rede
  • Haverá problemas intermitentes em ambos os dispositivos
por 14.03.2015 / 18:35
4

Se, por qualquer motivo, duas ou mais interfaces de rede em um domínio de broadcast (aka sub-rede) responderem ao mesmo endereço IP, você verá sérios problemas de rede em todas as interfaces de rede envolvidas.

Isso tem o seguinte motivo: sempre que um pacote chega para o endereço IP em questão, o roteador solicita a sub-rede inteira "who has IP address foo?" e qualquer interface de rede com o endereço IP foo irá responder. A resposta contém o endereço de hardware (também conhecido como MAC) da interface de rede e será gravada no chamado cache ARP do roteador para uso futuro (pelo menos nos próximos 5 minutos). Portanto, quem responder primeiro será o destino, independentemente de ser o destino correto do pacote específico (que poderia ter sido solicitado por outra interface de rede com o mesmo endereço IP).

Além disso, a maioria dos roteadores descarta pacotes de interfaces de rede que afirmam ter um endereço IP específico, mas não correspondem à entrada de cache do ARP existente. Assim, as interfaces de rede com o mesmo endereço IP não podem iniciar conexões de rede por um tempo.

    
por 15.03.2015 / 00:56
1

Antes de tudo, vamos definir alguns termos, pois o uso da estática é bastante exclusivo.

  1. IP dinâmico: o host transmite uma solicitação DHCP. Se houver um servidor DHCP na rede, este servidor DHCP poderá responder, dando ao comprador um IP. (E opcionalmente mais, mas vamos simplificar por enquanto).
  2. IP estático: nenhum DHCP está envolvido. Você tem uma NIC e configura um IP para ela. Aquele está definido e não muda. Nenhuma pergunta é feita na rede.
  3. IP reservado via DHCP: O servidor DHCP pode ser instruído a fornecer a um MAC específico um IP específico. Como os endereços MAC são exclusivos, o computador sempre obterá o mesmo IP dinâmico.

Observe que um computador que faz uma solicitação DHCP pode solicitar um IP específico. Cabe ao servidor DHCP honrar isso ou não.

In my mind, static IP addresses are something that a device requests, asking for a specific address.

Normalmente não é esse o caso, mas a sua pergunta é clara.

With that approach, what happens if 2 devices attempt to connect to a network and request the same static IP address?

O primeiro dispositivo faz um pedido DHCP. O servidor DHCP recebe a solicitação, concede a concessão do DHCP enviando as informações necessárias e marca o IP como em uso .

O segundo dispositivo faz um pedido DHCP. O servidor DHCP vê que o IP já está distribuído e retornará outro IP.

Is it first come first served, and the 2nd device won't receive the address? Does it (or can it) automatically get a different one?

Sim. Primeiro, pegue o IP. O segundo tem um IP diferente.

    
por 13.08.2016 / 21:47

Tags