<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>2. Des exemples de dump provenant de tcpdump </title> <link rel="stylesheet" href="style.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.66.1"> <link rel="start" href="index.html" title=" HOWTO IPv6 Linux (fr) "> <link rel="up" href="ch13.html" title="Chapitre 13. Le déboguage réseau "> <link rel="prev" href="ch13s01.html" title="1. Les sockets d'écoute de serveur "> <link rel="next" href="ch14.html" title="Chapitre 14. Support à la configuration persistante IPv6 dans les distributions Linux "> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr><th colspan="3" align="center">2. Des exemples de dump provenant de tcpdump </th></tr> <tr> <td width="20%" align="left"> <a accesskey="p" href="ch13s01.html">Précédent</a> </td> <th width="60%" align="center">Chapitre 13. Le déboguage réseau </th> <td width="20%" align="right"> <a accesskey="n" href="ch14.html">Suivant</a> </td> </tr> </table> <hr> </div> <div class="sect1" lang="fr"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="examples-tcpdump"></a>2. Des exemples de dump provenant de tcpdump </h2></div></div></div> <p> Suivent quelques exemples de paquets capturés, cela sera peut-être utile pour vos propres déboguages... </p> <p> ...plus d'info à venir... </p> <div class="sect2" lang="fr"> <div class="titlepage"><div><div><h3 class="title"> <a name="id2543806"></a>2.1. La découverte de routeur </h3></div></div></div> <div class="sect3" lang="fr"> <div class="titlepage"><div><div><h4 class="title"> <a name="id2543813"></a>2.1.1. Une annonce de routeur </h4></div></div></div> <pre class="programlisting"> 15:43:49.484751 fe80::212:34ff:fe12:3450 > ff02::1: icmp6: router ¬ advertisement(chlim=64, router_ltime=30, reachable_time=0, ¬ retrans_time=0)(prefix info: AR valid_ltime=30, preffered_ltime=20, ¬ prefix=2002:0102:0304:1::/64)(prefix info: LAR valid_ltime=2592000, ¬ preffered_ltime=604800, prefix=3ffe:ffff:0:1::/64)(src lladdr: ¬ 0:12:34:12:34:50) (len 88, hlim 255) </pre> <p> Un routeur, avec pour adresse lien-local “fe80::212:34ff:fe12:3450”, émet une annonce à l'adresse multicast tous-les-noeuds-du-lien (<span class="emphasis"><em>all-node-on-link</em></span>) “ff02::1”, contenant deux préfixes, “2002:0102:0304:1::/64” (d'une durée de vie de 30 s) et “3ffe:ffff:0:1::/64” (d'une durée de vie de 2592000 s), incluant sa propre adresse MAC de couche 2, “0:12:34:12:34:50”. </p> </div> <div class="sect3" lang="fr"> <div class="titlepage"><div><div><h4 class="title"> <a name="id2543849"></a>2.1.2. Une sollicitation de routeur </h4></div></div></div> <pre class="programlisting"> 15:44:21.152646 fe80::212:34ff:fe12:3456 > ff02::2: icmp6: router solicitation ¬ (src lladdr: 0:12:34:12:34:56) (len 16, hlim 255) </pre> <p> Un noeud, avec pour adresse lien-local “fe80::212:34ff:fe12:3456” et comme adresse de couche 2 “0:12:34:12:34:56”, est en quête d'un routeur présent sur le lien, en conséquence il émet cette sollicitation à l'adresse multicast tous-routeurs-présents-sur-le-lien (<span class="emphasis"><em>all-router-on-link</em></span>) “ff02::2”. </p> </div> </div> <div class="sect2" lang="fr"> <div class="titlepage"><div><div><h3 class="title"> <a name="id2543882"></a>2.2. La découverte de voisinage </h3></div></div></div> <div class="sect3" lang="fr"> <div class="titlepage"><div><div><h4 class="title"> <a name="id2543889"></a>2.2.1. Une sollicitation de découverte de voisinage afin de détecter une possible duplication d'adresse </h4></div></div></div> <p> Les paquets suivants sont émis par un noeud sur la couche 2, adresse MAC “0:12:34:12:34:56”, pendant l'auto-configuration, afin de vérifier si une adresse potentielle est déjà employée ou non par un autre noeud sur le lien permettant d'émettre ces paquets, <span class="emphasis"><em>via</em></span> l'adresse multicast lien-local du noeud sollicité. </p> <div class="itemizedlist"><ul type="disc"><li><p> Le noeud veut configurer son lien-local avec l'adresse “fe80::212:34ff:fe12:3456”, il est en train de vérifier s'il y a duplication </p></li></ul></div> <pre class="programlisting"> 15:44:17.712338 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has ¬ fe80::212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len 32, hlim 255) </pre> <div class="itemizedlist"><ul type="disc"><li><p> Le noeud veut configurer son adresse globale “2002:0102:0304:1:212:34ff:fe12:3456” (après avoir reçu l'annonce montrée plus haut), il est en train de vérifier s'il y a ou non duplication </p></li></ul></div> <pre class="programlisting"> 15:44:21.905596 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has ¬ 2002:0102:0304:1:212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len 32, ¬ hlim 255) </pre> <div class="itemizedlist"><ul type="disc"><li><p> Le noeud veut configurer son adresse globale “3ffe:ffff:0:1:212:34ff:fe12:3456” (après avoir reçu l'annonce montrée plus haut), il est en train de vérifier s'il y a ou non duplication </p></li></ul></div> <pre class="programlisting"> 15:44:22.304028 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has ¬ 3ffe:ffff:0:1:212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len 32, hlim ¬ 255) </pre> </div> <div class="sect3" lang="fr"> <div class="titlepage"><div><div><h4 class="title"> <a name="id2544005"></a>2.2.2. Une sollicitation de découverte de voisinage à la recherche d'hôte(s) ou de passerelle(s) </h4></div></div></div> <div class="itemizedlist"><ul type="disc"><li><p> Un noeud veut émettre des paquets à “3ffe:ffff:0:1::10” mais il n'a aucune adresse MAC de la couche 2 vers laquelle il pourrait émettre, il émet alors maintenant une sollicitation </p></li></ul></div> <pre class="programlisting"> 13:07:47.664538 2002:0102:0304:1:2e0:18ff:fe90:9205 > ff02::1:ff00:10: icmp6: ¬ neighbor sol: who has 3ffe:ffff:0:1::10(src lladdr: 0:e0:18:90:92:5) (len 32, ¬ hlim 255) </pre> <div class="itemizedlist"><ul type="disc"><li><p> Ce noeud recherche maintenant “fe80::10” </p></li></ul></div> <pre class="programlisting"> 13:11:20.870070 fe80::2e0:18ff:fe90:9205 > ff02::1:ff00:10: icmp6: neighbor ¬ sol: who has fe80::10(src lladdr: 0:e0:18:90:92:5) (len 32, hlim 255) </pre> </div> </div> </div> <div class="navfooter"> <hr> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"> <a accesskey="p" href="ch13s01.html">Précédent</a> </td> <td width="20%" align="center"><a accesskey="u" href="ch13.html">Niveau supérieur</a></td> <td width="40%" align="right"> <a accesskey="n" href="ch14.html">Suivant</a> </td> </tr> <tr> <td width="40%" align="left" valign="top">1. Les sockets d'écoute de serveur </td> <td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td> <td width="40%" align="right" valign="top"> Chapitre 14. Support à la configuration persistante IPv6 dans les distributions Linux </td> </tr> </table> </div> </body> </html>