Pour obtenir la version de cet article destinée à Microsoft Windows 2000, reportez-vous à l’article 162326.
Résumé
Cet article présente TRACERT (Trace Route), un utilitaire de ligne de commande qui permet de suivre le chemin emprunté par un paquet IP (Internet Protocol) pour arriver à sa destination.
Cet article s’articule autour des rubriques suivantes :-
Utilisation de l'utilitaire TRACERT
-
Utilisation de TRACERT pour résoudre des problèmes
-
Utilisation des options de TRACERT
Informations supplémentaires
Utilisation de l'utilitaire TRACERT
L'utilitaire de diagnostic TRACERT détermine l'itinéraire vers une destination en envoyant des paquets d'écho ICMP (Internet Control Message Protocol) à la destination. Dans ces paquets, TRACERT utilise des valeurs de durée de vie (Time-To-Live, TTL) IP différentes. Étant donné que chaque routeur sur l'itinéraire doit diminuer la durée de vie d'un paquet d'au moins 1 avant de le transférer, la TTL représente effectivement le nombre de sauts. Lorsque la TTL d'un paquet atteint zéro (0), le routeur renvoie un message ICMP Temps dépassé à l'ordinateur source.
TRACERT envoie le premier paquet d'écho avec une TTL de 1, puis augmente la TTL de 1 à chaque transmission suivante jusqu'à ce que la destination réponde ou que la valeur maximale de la TTL soit atteinte. Les messages ICMP Temps dépassé qui sont renvoyés par les routeurs intermédiaires indiquent l'itinéraire. Notez cependant que certains routeurs rejettent silencieusement des paquets dont la durée de vie a expiré, et que ceux-ci sont invisibles pour TRACERT. TRACERT imprime une liste triée des routeurs intermédiaires qui renvoient des messages ICMP Temps dépassé. L'utilisation de l'option -d avec la commande Tracert indique à TRACERT de ne pas faire de recherche DNS sur chaque adresse IP, afin que TRACERT renvoie l’adresse IP de l’interface à proximité des routeurs. Dans l'exemple suivant de la commande Tracert et son résultat, le paquet passe par deux routeurs (157.54.48.1 et 11.1.0.67) pour atteindre l’hôte 11.1.0.1. Dans cet exemple, la passerelle par défaut est 157.54.48.1 et l'adresse IP du routeur sur le réseau 11.1.0.0 est 11.1.0.67. La commande :C:\>tracert 11.1.0.1
Le résultat de la commande : Tracing route to 11.1.0.1 over a maximum of 30 hops --------------------------------------------------- 1 2 ms 3 ms 2 ms 157.54.48.1 2 75 ms 83 ms 88 ms 11.1.0.67 3 73 ms 79 ms 93 ms 11.1.0.1 Trace complete.Utilisation de TRACERT pour résoudre des problèmes
Vous pouvez utiliser TRACERT pour déterminer où un paquet s'est arrêté sur le réseau. Dans l'exemple suivant, la passerelle par défaut a déterminé qu'il n'existe pas de chemin valide pour l'hôte sur 22.110.0.1. On peut supposer qu'il existe un problème de configuration du routeur ou que le réseau 22.110.0.0 n'existe pas (adresse IP incorrecte).
La commande :C:\>tracert 22.110.0.1
Le résultat de la commande : Tracing route to 22.110.0.1 over a maximum of 30 hops ----------------------------------------------------- 1 157.54.48.1 reports: Destination net unreachable. Trace complete. TRACERT permet de résoudre les problèmes sur de grands réseaux lorsque plusieurs chemins permettent d'atteindre le même point ou lorsque plusieurs composants intermédiaires (routeurs ou ponts) sont impliqués.Utilisation des options de TRACERT
Vous disposez de plusieurs options de ligne de commande à utiliser avec TRACERT, bien que ces options ne soient pas nécessaires, en général, à des fins de dépannage standard.
L'exemple suivant de syntaxe de commande présente toutes les options possibles :tracert -d -h maximum_hops -j host-list -w timeout target_hostCe que font les paramètres :
-d Specifies to not resolve addresses to host names -h maximum_hops Specifies the maximum number of hops to search for the target -j host-list Specifies loose source route along the host-list -w timeout Waits the number of milliseconds specified by timeout for each reply target_host Specifies the name or IP address of the target host