Traceroute

Définition - Que signifie Traceroute?

Traceroute est un outil de diagnostic réseau utilisé pour suivre le chemin emprunté par un paquet sur un réseau IP de la source à la destination. Traceroute enregistre également le temps pris pour chaque saut effectué par le paquet pendant son itinéraire vers la destination.

Traceroute utilise des paquets d'écho ICMP (Internet Control Message Protocol) avec des valeurs de durée de vie variable (TTL). Le temps de réponse de chaque saut est calculé. Pour garantir la précision, chaque saut est interrogé plusieurs fois (généralement trois fois) pour mieux mesurer la réponse de ce saut particulier.

Traceroute fait partie de la plupart des systèmes d'exploitation sous une forme ou une autre.

Un traceroute est également appelé tracert.

Definir Tech explique Traceroute

Traceroute est un outil très utile pour déterminer les délais de réponse et les boucles de routage présentes dans un chemin de réseau à travers les nœuds à commutation de paquets. Il aide également à localiser les points de défaillance rencontrés en route vers une certaine destination.

Traceroute utilise des messages ICMP et des champs TTL dans l'en-tête IP pour ses opérations et transmet des paquets avec de petites valeurs TTL. Chaque saut qui gère le paquet soustrait "1" du TTL du paquet. Si le TTL atteint zéro, le paquet a expiré et est rejeté. Le traceroute dépend de la pratique courante du routeur qui consiste à renvoyer à l'expéditeur un message de dépassement de temps ICMP lorsque le TTL expire.

En utilisant de petites valeurs TTL qui expirent rapidement, traceroute force les routeurs le long du chemin de livraison normal d'un paquet à générer ces messages ICMP. Ces messages identifient également le routeur. Une valeur TTL de "1" devrait produire un message du premier routeur; une valeur TTL de "2" génère un message à partir du second, et ainsi de suite.

Traceroute utilise la syntaxe de commande suivante, avec ou sans paramètres facultatifs: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] nom_cible

La sortie Traceroute affiche d'abord l'adresse IP de la destination et le nombre maximum de sauts qu'elle traversera avant de quitter la trace. Ensuite, il affiche le nom, l'adresse IP et le temps de réponse pris à chaque saut.

  • 1 est la passerelle Internet du réseau à partir duquel la trace est démarrée
  • 2 est normalement la passerelle du fournisseur d'accès Internet (FAI)
  • 3 est généralement le nom de saut et l'adresse IP du FAI principal

Cette trace continue jusqu'au domaine de destination, répertoriant tous les sauts en cours de route. Il est à noter que la trace peut afficher des résultats différents si les traces suivantes sont exécutées pour la même destination. Cela peut indiquer un changement de chemin réseau en raison de l'échec d'une liaison ou d'un saut. Si un saut ne répond pas (la demande a expiré), un astérisque (*) s'affiche et un autre saut est tenté. En cas de succès, le temps de réponse du saut s'affiche. Enfin, le domaine de destination avec son adresse IP s'affiche.