Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de connectivité IPv6

Comment analyser la détection d'adresses en double IPv6, la sollicitation de voisin, la publicité de voisin, les échecs SLAAC, les réponses NA manquantes, les adresses IPv6 en double et l'absence de connectivité IPv6 dans les captures de paquets.

papa ipv6, sollicitation du voisin, annonce du voisin, détection d'adresse en double, slaac, pas de connectivité ipv6, analyse pcap

Les échecs IPv6 commencent souvent avant TCP, TLS, DNS ou HTTP. Les utilisateurs recherchent « capture de paquets IPv6 DAD », « sollicitation de voisin sans réponse », « annonce de voisin manquant », « adresse IPv6 en double », « SLAAC ne fonctionne pas » et « pas de pcap de connectivité IPv6 » lorsqu'un hôte a une adresse mais ne peut pas communiquer de manière fiable.

La chirurgie PCAP est utile car la découverte de voisins IPv6 dépend de petits échanges ICMPv6 faciles à supprimer par erreur. Les paquets précédant l'échec de l'application expliquent souvent tout.

Ce que fait papa

La détection d'adresse en double vérifie si une adresse IPv6 est déjà utilisée avant de l'attribuer à une interface. Pendant DAD, l'hôte envoie une sollicitation de voisin pour l'adresse provisoire.

Si un autre nœud répond, l'adresse est en double et ne doit pas être utilisée. Si aucun doublon n'est trouvé, l'adresse peut devenir utilisable.

Les chercheurs ne voient souvent que « adresse IPv6 provisoire » ou « dadfailed » dans la sortie du système d'exploitation. Le pcap peut afficher la sollicitation réelle du voisin et toute réponse.

Sollicitation des voisins et publicité des voisins

La sollicitation de voisin demande qui possède une adresse IPv6. Réponses de la publicité voisine.

Preuve de paquet commune :

  • Sollicitation de voisins ICMPv6.
  • Destination de multidiffusion du nœud sollicité.
  • Adresse cible.
  • L'adresse de la source peut ne pas être spécifiée lors de la BDCP.
  • Réponse d’annonce de voisin ICMPv6.
  • Options d'adresse de couche liaison.

Si des paquets NS sont envoyés mais que NA ne revient jamais, le problème peut être dû à l'accessibilité L2, au filtrage de multidiffusion, à la politique de pare-feu, à la gestion des adresses en double ou à des hypothèses de liaison erronées.

Contexte d'annonce de SLAAC et de routeur

SLAAC s'appuie sur les annonces de routeur pour apprendre les préfixes et les indicateurs. DAD vérifie ensuite l'adresse générée.

Une trace de démarrage IPv6 utile comprend :

  • Sollicitation de routeur.
  • Publicité du routeur.
  • Option Informations sur le préfixe.
  • Adresse générée.
  • Sollicitation de voisin DAD.
  • Toute publicité de voisin.
  • Options DNS le cas échéant.

Si vous capturez uniquement la dernière connexion TCP ayant échoué, la cause de la configuration automatique peut être invisible.

Symptômes d'adresse en double

Les problèmes d'adresse IPv6 en double apparaissent comme suit :

  • L'adresse reste provisoire.
  • L'adresse devient obsolète ou a échoué.
  • La connectivité fonctionne brièvement puis échoue.
  • Le cache voisin bascule entre les adresses MAC.
  • Deux machines virtuelles clonées à partir d'un conflit d'image.
  • Les conteneurs réutilisent des adresses stables.
  • Le routeur enregistre la détection de doublons.

Les captures de paquets peuvent prouver si un autre nœud a répondu au DAD ou si l'hôte a cru à tort qu'un doublon existait.

Annonce d'un voisin manquant

Si un hôte envoie NS pour une passerelle ou un homologue et ne reçoit aucun NA, la connectivité de l'application échoue.

Causes possibles :

  • La cible est hors ligne.
  • Mauvais VLAN.
  • Filtrage multidiffusion.
  • Le pare-feu bloque ICMPv6.
  • Problème de surveillance du commutateur.
  • Problème de pont hyperviseur.
  • L'adresse n'est pas réellement en lien.
  • La conception NAT ou proxy confond la découverte des voisins.

Le blocage d'ICMPv6 interrompt souvent IPv6 d'une manière qui semble sans rapport.

Point de capture et multidiffusion

Neighbor Discovery utilise beaucoup la multidiffusion. Le point de capture compte.

Vérifier:

  • La capture est-elle sur la bonne interface ?
  • Voit-il les trames de multidiffusion ?
  • Le pont de VM passe-t-il ICMPv6 ?
  • Les balises VLAN sont-elles présentes ?
  • La multidiffusion Wi-Fi est-elle filtrée ou convertie ?
  • Le miroir de l'interrupteur capture-t-il les deux directions ?

Les captures unilatérales peuvent donner l’impression que le NDP est brisé lorsque la capture est incomplète.

Faux diagnostics d'application

Les échecs IPv6 NDP sont souvent diagnostiqués à tort comme :

  • Problème DNS.
  • Problème TLS.
  • Problème de serveur Web.
  • Délai d'expiration TCP.
  • Blocage du port du pare-feu.
  • Problème de routage VPN.

Ce sont peut-être des symptômes en aval. Si la sollicitation de voisin échoue, l'hôte peut ne jamais atteindre l'homologue en L2.

Liste de contrôle de débogage

Utilisez ce flux de travail :

  1. Capturez depuis le démarrage de l'interface.
  2. Préserver la sollicitation et la publicité du routeur.
  3. Trouvez la sollicitation de voisin DAD.
  4. Vérifiez l'adresse cible provisoire.
  5. Recherchez la publicité du voisin.
  6. Vérifiez la destination de multidiffusion du nœud sollicité.
  7. Comparez les adresses MAC dans les options.
  8. Vérifiez la résolution du voisin de passerelle.
  9. Vérifiez le VLAN et le point de capture.
  10. Préservez les paquets NDP avec le flux d’application ayant échoué.

Diagnostic final

Les échecs de DAD IPv6 et de sollicitation de voisin se produisent avant la couche application. Les preuves importantes sont la sollicitation de voisin ICMPv6, l'annonce de voisin, le contexte d'annonce de routeur, la livraison multidiffusion, les réponses d'adresse en double et le placement de capture.

PCAP Surgery aide à conserver ces paquets petits mais décisifs attachés au flux défaillant afin que « l'absence de connectivité IPv6 » devienne un diagnostic spécifique DAD, SLAAC, NDP, pare-feu ou L2.

<!-- pcap-localized-evidence-foundation-v1:start -->

Réponse fondée sur les paquets pour « Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de connectivité IPv6 »

La réponse directe est qu’un label d’analyse ou un message applicatif ne suffit pas à désigner la cause. Commencez par le point de capture et la direction, puis prouvez la dernière frontière réussie et la première en échec. Pour « Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de connectivité IPv6 », un autre lecteur doit retrouver le packet, le trou ou l’intervalle soutenant chaque phrase et savoir quel élément pourrait la réfuter.

Placer la capture sur le chemin

Consignez client, serveur et tout proxy, load balancer, NAT ou firewall. Indiquez interface, lieu, horloge, système et directions visibles. Une capture côté client prouve ce qui y arrive, pas que le serveur n’a rien envoyé. Côté serveur, elle prouve la sortie à cet endroit, pas le trajet. Avant de comparer deux points, corrigez clock offset et alignez flow tuple, TCP sequence ou transaction ID.

Vérifiez snap length, dropped packets, offload, capture filter, ring buffer et heure de départ. Un mauvais checksum sur l’hôte peut être un offload artifact. Un grand segment peut venir de GRO/TSO sans exister ainsi sur le fil. Un packet absent d’un fichier limité n’est pas une network loss tant que le point devait réellement le voir.

Lire les frontières dans l’ordre

Frontière Preuve de réussite Preuve d’échec utile
Link et IP direction, adresses et route cohérentes ARP/NDP absent, ICMP, MTU, asymétrie
TCP SYN, SYN-ACK, ACK et sequence retransmission, RST, zero window, timeout
TLS ClientHello, ServerHello et progression alert ou frontière SNI/ALPN/certificate
Application request complet et réponse associée status, trou ou fermeture précoce
Usage response time ou failure window blocage lié à une frontière

Arrêtez-vous à la première frontière sans réussite. Si TCP n’est pas établi, ne commencez pas par HTTP. Si le request atteint le proxy mais pas l’upstream, la limite se situe dans le proxy ou son chemin. S’il atteint l’upstream sans response avant timeout, ACK et progression des bytes séparent application delay et network loss.

Séparer observation et hypothèse

Une observation est pointable : « Le client a envoyé jusqu’à une sequence, l’émetteur a répété un segment trois fois et aucun ACK progressif n’apparaît ici. » L’hypothèse est : « le chemin a perdu le segment ». Une autre capture ou des dropped records peuvent la réfuter. Pour chaque hypothèse, écrivez une preuve favorable et une preuve contraire.

Retransmission ou duplicate ACK ne désigne pas le responsable. Reordering, loss, capture artifact et receiver delay peuvent produire des labels proches. Reliez direction, sequence, ACK, SACK, RTT, window et temps applicatif. Pour DNS/DHCP, associez transaction ID, adresses et essais ; pour HTTP, request et response ; pour TLS, direction du handshake.

Préserver l’original

Calculez le checksum et gardez l’original inchangé. Filtrez, coupez et masquez une working copy. Journalisez input, transformation, heure, packet count avant/après, checksum résultat et motif. Après timestamp rewrite ou suppression de packets, cette copie ne convient plus à certaines mesures de temps ou de séquence.

Remplacez adresses et identifiants de façon stable pour suivre le même endpoint. Ne retirez pas ports, directions ou longueurs nécessaires. Gardez la table secrète séparée. Consultez les limites de capture et d’export et le parcours PCAP Surgery.

QA avant publication

Titre et réponse traitent-ils le même flow ? Chaque durée cite-t-elle horloge et points ? La première frontière défaillante est-elle claire ? Une alternative est-elle testée ? Une seule variable change-t-elle ? L’original subsiste-t-il ? Limitez la conclusion : « Cette capture prouve le comportement côté client pendant cet intervalle, pas l’exécution interne du serveur. »

Le terme Semrush validé PCAP analyzer reste la propriété exclusive du produit. Cet article ne revendique ni volume ni KD non mesurés.

<!-- pcap-localized-evidence-foundation-v1:end --><!-- multilingual-blog-closeout:start -->

Réponse directe et limite d’acceptation

La réponse courte à « Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de connectivité IPv6 » est la suivante : Comment analyser la détection d'adresses en double IPv6, la sollicitation de voisin, la publicité de voisin, les échecs SLAAC, les réponses NA manquantes, les adresses IPv6 en double et l'absence de connectivité IPv6 dans les captures de paquets. Considérez cette phrase comme un résultat à vérifier, et non comme une promesse valable pour toute entrée, tout appareil, tout projet ou tout environnement. Un résultat complet consigne l’état initial, l’action exacte, la sortie visible et la condition qui prouve la fin de la tâche dans PCAP Surgery.

Procédure fondée sur les preuves

Commencez par un cas petit et répétable avant de modifier un projet complet. Notez version de l’application, système, identité de l’entrée ou de l’appareil, réglages pertinents et résultat attendu. Exécutez une action volontaire, conservez la première transition inattendue et comparez-la à un cas nominal si possible. Plusieurs changements simultanés masquent la condition qui a créé ou corrigé le problème.

Point de contrôle 1 : Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC,

Si « Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de connectivité IPv6 » est ambigu, comparez un cas nominal et un cas défaillant dans des conditions identiques. Marquez la première différence utile au lieu de lister tous les symptômes suivants. Cette limite produit généralement une demande d’assistance plus claire.

Point de contrôle 2 : Comment analyser la détection d'adresses en double IPv6, la sollicitation de voisin, la pu

Vérifiez « Comment analyser la détection d'adresses en double IPv6, la sollicitation de voisin, la publicité de voisin, les échecs SLAAC, les réponses NA manquan » avec la plus petite entrée représentative. Gardez les réglages indépendants inchangés, répétez la même action et contrôlez le résultat après réouverture ou reconnexion. Une image seule est moins forte qu’un relevé comprenant entrée, réglage, action, sortie et heure.

Point de contrôle 3 : Ce que fait papa

Si « Ce que fait papa » est ambigu, comparez un cas nominal et un cas défaillant dans des conditions identiques. Marquez la première différence utile au lieu de lister tous les symptômes suivants. Cette limite produit généralement une demande d’assistance plus claire.

Point de contrôle 4 : Sollicitation des voisins et publicité des voisins

Vérifiez « Sollicitation des voisins et publicité des voisins » avec la plus petite entrée représentative. Gardez les réglages indépendants inchangés, répétez la même action et contrôlez le résultat après réouverture ou reconnexion. Une image seule est moins forte qu’un relevé comprenant entrée, réglage, action, sortie et heure.

Point de contrôle 5 : Contexte d'annonce de SLAAC et de routeur

Si « Contexte d'annonce de SLAAC et de routeur » est ambigu, comparez un cas nominal et un cas défaillant dans des conditions identiques. Marquez la première différence utile au lieu de lister tous les symptômes suivants. Cette limite produit généralement une demande d’assistance plus claire.

Point de contrôle 6 : Symptômes d'adresse en double

Vérifiez « Symptômes d'adresse en double » avec la plus petite entrée représentative. Gardez les réglages indépendants inchangés, répétez la même action et contrôlez le résultat après réouverture ou reconnexion. Une image seule est moins forte qu’un relevé comprenant entrée, réglage, action, sortie et heure.

Point de contrôle 7 : Annonce d'un voisin manquant

Si « Annonce d'un voisin manquant » est ambigu, comparez un cas nominal et un cas défaillant dans des conditions identiques. Marquez la première différence utile au lieu de lister tous les symptômes suivants. Cette limite produit généralement une demande d’assistance plus claire.

Point de contrôle 8 : Point de capture et multidiffusion

Vérifiez « Point de capture et multidiffusion » avec la plus petite entrée représentative. Gardez les réglages indépendants inchangés, répétez la même action et contrôlez le résultat après réouverture ou reconnexion. Une image seule est moins forte qu’un relevé comprenant entrée, réglage, action, sortie et heure.

Point de contrôle 9 : Faux diagnostics d'application

Si « Faux diagnostics d'application » est ambigu, comparez un cas nominal et un cas défaillant dans des conditions identiques. Marquez la première différence utile au lieu de lister tous les symptômes suivants. Cette limite produit généralement une demande d’assistance plus claire.

Point de contrôle 10 : Liste de contrôle de débogage

Vérifiez « Liste de contrôle de débogage » avec la plus petite entrée représentative. Gardez les réglages indépendants inchangés, répétez la même action et contrôlez le résultat après réouverture ou reconnexion. Une image seule est moins forte qu’un relevé comprenant entrée, réglage, action, sortie et heure.

Matrice d’acceptation

Point Preuve à conserver Critère de réussite
Analyse PCAP IPv6 DAD et sollicitation de voisin : détection d'adresses en double, SLAAC, NA manquante et absence de con État initial, une action et état obtenu Une seconde personne reproduit le résultat
Comment analyser la détection d'adresses en double IPv6, la sollicitation de voisin, la publicité de voisin, les échecs État initial, une action et état obtenu Une seconde personne reproduit le résultat
Ce que fait papa État initial, une action et état obtenu Une seconde personne reproduit le résultat
Sollicitation des voisins et publicité des voisins État initial, une action et état obtenu Une seconde personne reproduit le résultat
Contexte d'annonce de SLAAC et de routeur État initial, une action et état obtenu Une seconde personne reproduit le résultat
Symptômes d'adresse en double État initial, une action et état obtenu Une seconde personne reproduit le résultat

Isolation, reprise et transmission

Arrêtez-vous à la première limite en échec. Conservez source, projet, session ou capture, dupliquez avant toute modification destructive et changez une variable par essai. Rejouer un flux entier après plusieurs changements peut modifier le résultat sans expliquer pourquoi.

Distinguez absence de preuve et preuve d’absence. Une vue vide peut signaler mauvaise entrée, portée, filtre, permission, appareil, période ou état du projet. Vérifiez acquisition ou import avant d’interpréter décodeur, éditeur, rapport ou export.

Avant transmission, rouvrez l’artefact durable et inspectez début, point de décision et fin. Notez version, plateforme, configuration, attente, observation et reproduction minimale. Retirez ou masquez les données sensibles et confirmez l’autorisation du destinataire.

Questions et réponses

Quelle est la manière fiable la plus rapide de commencer ?

Utilisez le plus petit cas représentatif, écrivez le résultat attendu et ne changez qu’une variable. Validez le parcours de base avant d’ajouter filtres, effets, modifications, automatisation ou grande source.

Quelles preuves faut-il conserver ?

Gardez identité de l’entrée, version, plateforme, réglages, action exacte, première transition inattendue et sortie finale. Fermez puis rouvrez projet, session, rapport ou export avant de le considérer durable.

Quand faut-il répéter la procédure ?

Répétez-la après un changement pertinent d’application, système, pilote, firmware, modèle, source ou processus. Conservez le cas accepté précédent comme référence non modifiée.

Quand le résultat est-il transmissible ?

Lorsqu’une seconde personne autorisée identifie l’entrée, répète l’action, obtient le même résultat, comprend les limites et ouvre l’artefact sans état local non documenté.

Guides associés

Ces pages dans la même langue couvrent les étapes voisines sans changer le propriétaire canonique du sujet :

<!-- multilingual-blog-closeout:end -->