Page suivante Page précédente Table des matières Index KDE

3. L'onglet Traceroute

3.1 Qu'est-ce ?

La commande traceroute(8) affiche la route que les paquets prennent pour rejoindre la machine destination. L'onglet traceroute permet l'exécution de la commande Traceroute(8).

3.2 Description

L'Internet est un agrégat complexe et étendu de matériels possédant une interface réseau, reliés les uns aux autres par des passerelles. Déterminer la route prise par les paquets d'une machine (ou trouver la passerelle mécréante qui rejette vos paquets) peut être très complexe. Traceroute utilise le champ TTL (time to live, c'est-à-dire temps restant à vivre) du protocole IP et essaie d'obtenir une réponse ICMP TIME_EXCEEDED de chaque passerelle sur le parcours conduisant à la machine testée.

3.3 Options

Faire les résolutions de noms

Affiche les adresses des machines successivement traversées sous forme numérique, sans correspondance symbolique (cette technique évite une résolution adresse -> nom à partir d'un serveur de noms pour chaque passerelle traversée sur le chemin).

Nombre maximum de sauts

Fixe le TTL maximum (temps à vivre, c'est-à-dire nombre maximal de sauts) utilisé lors de la connexion vers les hôtes distants. La valeur par défaut est 30 sauts (la même que celle utilisée pour les connexions TCP).

Ce programme essaie de déterminer la route suivie par un paquet IP vers un hôte distant sur Internet, en lançant des paquets de test UDP avec une valeur TTL assez petite, et en attendant ensuite une réponse ICMP du type "time exceeded" (temps dépassé) en provenance d'une passerelle. Les tests démarrent avec un TTL de 1 et cette valeur est successivement incrémentée de 1 jusqu'à la réception d'un paquet ICMP "port unreachable" (ce qui signifie que la machine cible a été jointe, ou que la valeur maximale de 30 sauts par défaut a été atteinte (ce qui peut être changé avec l'option Nombre maximum de sauts). Trois tests sont envoyés à chaque étape TTL et une ligne est affichée, précisant, pour chaque test, la valeur TTL, l'adresse de la passerelle et les temps de parcours aller-retour. Si les réponses aux tests proviennent de passerelles différentes, l'adresse de chaque système joint sera affichée. S'il n'y a aucune réponse au-delà de 3 secondes (timeout), une étoile est affichée pour ce test.

Comme nous ne désirons pas que la machine distante traite les paquets UDP comme des données, le port de destination est fixé à une valeur inutilisée.

Ce programme a été conçu pour être utilisé pour des tests manuels de connectivité, de prise de mesures et de gestion de réseaux. A cause de l'impact qu'il produit sur le trafic réseau, il n'est pas conseillé d'utiliser traceroute en phase d'utilisation normale des infrastructures, ou pour trop longtemps.

Les auteurs de traceroute

Implémenté par Van Jacobson sur la suggestion de Steve Deering, il a été débogué par d'innombrables personnes dont en particulier C. Philip Wood, Tim Seaver et Ken Adelman, qui ont apporté des suggestions et des corrections.


Page suivante Page précédente Table des matières