traceroute
100%

Dépannage · Leçon 3

traceroute

Découvrez comment traceroute trouve les sauts répondants et comment interpréter silences, délais et variations de chemin.

traceroute envoie des sondes avec des valeurs croissantes de TTL IPv4 ou Hop Limit IPv6. Les routeurs où la valeur expire peuvent renvoyer Time Exceeded et révéler certains points répondants du trajet aller.

Fonctionnement de la découverte des sauts

Les sondes commencent avec une limite de un, puis l'augmentent. Le premier routeur la décrémente à zéro et peut renvoyer une erreur ICMP. Une limite de deux atteint le deuxième routeur, et ainsi de suite jusqu'à la destination ou la limite maximale.

Quel champ fait expirer les sondes successives sur des routeurs plus éloignés ?

Méthodes de sondage

Le traceroute Linux traditionnel envoie souvent des datagrammes UDP vers des ports élevés. La destination peut terminer la découverte avec ICMP Port Unreachable. D'autres options utilisent ICMP Echo ou TCP SYN :

$ traceroute -n example.com
$ traceroute -I -n example.com
$ traceroute -T -p 443 -n example.com

Privilèges et options varient. N'utilisez que des méthodes autorisées et notez-les lorsque vous comparez des résultats.

Qu'est-ce qui termine couramment un traceroute UDP Linux traditionnel ?

Interpréter les astérisques

Un astérisque signifie qu'aucune réponse n'a été observée avant l'expiration. Le routeur peut transférer le trafic tout en filtrant ou limitant ses réponses de diagnostic. Si des sauts suivants répondent, le saut silencieux a bien transmis au moins certaines sondes.

Que prouve * pour un saut ?

Délais et variations de chemin

Les temps par saut sont des allers-retours vers des réponses de contrôle, pas la latence ajoutée entre deux lignes. Les routeurs peuvent déprioriser ces réponses. L'équilibrage peut faire varier le chemin, et la résolution de noms ralentir l'affichage ; -n évite les recherches inverses.

La route retour de chaque réponse ICMP peut différer du trajet aller. Répétez les tests et corrélez-les avec la mesure applicative avant d'identifier un goulot.

Pourquoi ne faut-il pas soustraire les RTT de deux sauts comme latence exacte du lien ?

Comparer avec l'application

Un traceroute peut atteindre la destination tandis que le service est bloqué, et un service fonctionner tandis que des routeurs intermédiaires cachent leurs réponses. Testez la même famille, adresse, transport et port que l'application, puis utilisez traceroute comme indice complémentaire.

Un traceroute terminé prouve-t-il la bonne santé d'un service HTTPS ?

Leçon terminée

Vous avez terminé traceroute

Vous savez interpréter traceroute comme une série de sondes à sauts bornés, pas comme un oracle complet.

  • Expliquer la découverte par expiration du TTL ou Hop Limit.

  • Noter la méthode UDP, ICMP ou TCP.

  • Traiter les astérisques comme des réponses absentes, pas des pannes prouvées.

  • Ne pas déduire une latence exacte des RTT adjacents.

  • Corréler le chemin avec l'application réelle.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Dépannage