- Introduction:
- Description:
- RFCs
- Aussi voir
Introduction :
Traceroute est le programme qui vous montre la route sur le réseau entre deux systèmes, en listant tous les routeurs intermédiaires par lesquels une connexion doit passer pour arriver à sa destination. Il peut vous aider à déterminer pourquoi vos connexions à un serveur donné peuvent être mauvaises, et peut souvent vous aider à déterminer où se situe exactement le problème. Il vous montre également comment les systèmes sont connectés les uns aux autres, vous permettant de voir comment votre FAI se connecte à Internet ainsi que la façon dont le système cible est connecté.
Description :
La commande Traceroute sur un routeur Cisco:
La commande traceroute est utilisée pour découvrir les routes que les paquets empruntent réellement lorsqu’ils se rendent à leur destination. Le périphérique (par exemple, un routeur ou un PC) envoie une séquence de datagrammes UDP (User Datagram Protocol) à une adresse de port invalide sur l’hôte distant.
Trois datagrammes sont envoyés, chacun avec une valeur de champ TTL (Time-To-Live) fixée à un. La valeur TTL de 1 entraîne le « timeout » du datagramme dès qu’il atteint le premier routeur du chemin ; ce routeur répond alors par un message ICMP Time Exceeded (TEM) indiquant que le datagramme a expiré.
Trois autres messages UDP sont maintenant envoyés, chacun avec la valeur TTL fixée à 2, ce qui entraîne le retour de TEM ICMP par le deuxième routeur. Ce processus se poursuit jusqu’à ce que les paquets atteignent effectivement l’autre destination. Comme ces datagrammes tentent d’accéder à un port non valide sur l’hôte de destination, des messages ICMP Port Unreachable sont renvoyés, indiquant un port inaccessible ; cet événement signale au programme Traceroute qu’il est terminé.