Introduction
Ce document décrit un problème rencontré lorsqu'un message d'erreur Dupliquer l'adresse IP 0.0.0.0 est reçu par les clients qui exécutent Microsoft Windows Vista et les versions ultérieures. Les méthodes utilisées pour résoudre et dépanner le problème sont également décrites.
Problème
Avec Microsoft Windows Vista et les versions ultérieures, Microsoft a introduit un nouveau mécanisme qui est utilisé pour détecter les adresses dupliquées sur le réseau lorsque le processus DHCP se produit. Ce nouveau flux de détection est décrit dans RFC 5227.
L'un des déclencheurs de ce flux de détection est défini à la section 2.1.1 :
En outre, si, pendant cette période, l'hôte reçoit une sonde ARP où l'adresse IP cible du paquet est l'adresse recherchée, et que l'adresse matérielle de l'expéditeur du paquet n'est pas l'adresse matérielle de l'une des interfaces de l'hôte, l'hôte DOIT traiter cette adresse comme un conflit d'adresses et signaler une erreur à l'agent configurant comme ci-dessus. Cela peut se produire si deux (ou plusieurs) hôtes ont, pour une raison quelconque, été configurés par inadvertance avec la même adresse, et que les deux sont simultanément en train d'examiner cette adresse pour voir si elle peut être utilisée en toute sécurité.
Cisco IOS® utilise la sonde ARP (Address Resolution Protocol) qui provient d'une adresse de 0.0.0.0 afin de maintenir le cache de suivi des périphériques IP lors du suivi des périphériques IP, et une fonctionnalité qui l'utilise est activée (par exemple 802.1x) sur un commutateur Cisco IOS. Le suivi des périphériques IP a pour but de permettre au commutateur d’obtenir et de tenir à jour une liste des périphériques connectés au commutateur via une adresse IP. La sonde ne remplit pas l'entrée de suivi. Il est utilisé afin d'activer et de maintenir l'entrée dans la table après qu'elle a été apprise. Cette adresse IP est ensuite utilisée lorsqu’une liste de contrôle d’accès (ACL) est appliquée à l’interface afin de remplacer l’adresse source de la liste de contrôle d’accès par l’adresse IP du client. Cette fonction est essentielle lorsque des listes d'accès sont utilisées avec la norme 802.1x ou toute autre fonction Flex-Auth sur les commutateurs Cisco.
Cause de l'adresse IP dupliquée
Si le commutateur envoie une sonde ARP pour le client alors que le PC Microsoft Windows est dans sa phase de détection des adresses en double, Microsoft Windows détecte l'analyse en tant qu'adresse IP en double et présente un message indiquant qu'une adresse IP en double a été trouvée sur le réseau pour 0.0.0.0. Le PC n'obtient pas d'adresse et l'utilisateur doit libérer/renouveler manuellement l'adresse, se déconnecter et se reconnecter au réseau, ou redémarrer le PC pour accéder au réseau.
Voici un exemple de séquence de paquets ayant échoué :

Solution
Plusieurs méthodes sont utilisées pour résoudre ce problème. Voici une liste de solutions possibles :