Introduction
Este documento descreve um problema encontrado quando uma mensagem de erro Duplicate IP Address 0.0.0.0 é recebida por clientes que executam o Microsoft Windows Vista e versões posteriores. Os métodos usados para resolver e solucionar o problema também são descritos.
Problema
Com o Microsoft Windows Vista e versões posteriores, a Microsoft introduziu um novo mecanismo que é usado para detectar endereços duplicados na rede quando o processo DHCP ocorre. Esse novo fluxo de detecção é descrito no RFC 5227.
Um dos disparadores para este fluxo de detecção é definido no ponto 2.1.1:
Além disso, se durante esse período o host receber qualquer teste ARP em que o 'endereço IP de destino' do pacote for o endereço para o qual está sendo sondado, e o 'endereço de hardware do remetente' do pacote não for o endereço de hardware de nenhuma das interfaces do host, então o host DEVERÁ tratar isso da mesma forma como um conflito de endereço e sinalizar um erro para o agente de configuração como acima. Isso pode ocorrer se dois (ou mais) hosts tiverem, por alguma razão, sido configurados inadvertidamente com o mesmo endereço e ambos estiverem simultaneamente no processo de sondar esse endereço para ver se ele pode ser usado com segurança.
O Cisco IOS® usa o Address Resolution Protocol (ARP) Probe originado de um endereço de 0.0.0.0 para manter o cache de rastreamento de dispositivo IP durante o rastreamento de dispositivo IP, e um recurso que o usa está ativado (como 802.1x) em um switch Cisco IOS. A finalidade do rastreamento de dispositivos IP é que o switch obtenha e mantenha uma lista de dispositivos conectados ao switch por meio de um endereço IP. A sonda não preenche a entrada de rastreamento. Ele é usado para ativar e manter a entrada na tabela depois que ela é aprendida. Esse endereço IP é usado quando uma ACL (Access Control List, lista de controle de acesso) é aplicada à interface para substituir o endereço de origem na ACL pelo endereço IP do cliente. Essa função é crítica sempre que as listas de acesso são usadas com 802.1x ou qualquer outra função Flex-Auth nos switches Cisco.
Causa de endereço IP duplicado
Se o switch enviar uma sonda ARP para o cliente enquanto o PC do Microsoft Windows está na fase de detecção de endereço duplicado, o Microsoft Windows detectará a sonda como um endereço IP duplicado e apresentará uma mensagem de que foi encontrado um endereço IP duplicado na rede para 0.0.0.0. O PC não obtém um endereço e o usuário deve liberar/renovar manualmente o endereço, desconectar e reconectar à rede ou reinicializar o PC para obter acesso à rede.
Aqui está um exemplo da sequência de pacotes com falha:

Solução
Há vários métodos usados para contornar esse problema. Aqui está uma lista de possíveis soluções alternativas: