Objectif

Cet article explique comment exécuter la commande traceroute sur votre commutateur via l'interface de ligne de commande.

Dans un scénario en temps réel, une commande traceroute peut être utilisée si l'utilisateur rencontre des problèmes de connectivité et que l'utilisateur doit déterminer si les paquets sont livrés à la destination ou non. Traceroute peut indiquer exactement où les paquets sont abandonnés en cas de problème.

Note: Pour savoir comment activer la configuration traceroute sur votre commutateur via l'utilitaire Web, cliquez ici pour obtenir des instructions.

Périphériques pertinents

- Série Sx300

- Gamme Sx350

- Gamme SG350X

- Série Sx500

- Gamme Sx550X

Version du logiciel

- 1.4.7.05 - Sx300, Sx500

- 2.2.8.4 - Sx350, SG350X, Sx550X

Exécuter Traceroute sur le commutateur via l’interface de ligne de commande

Traceroute peut être utilisé pour résoudre un problème qui s'est produit sur une connexion réseau. Lors de l’utilisation de l’interface de ligne de commande (CLI) du commutateur, traceroute détecte et affiche les routes que les paquets emprunteront lors de leur déplacement vers leur destination, ce qui permet à l’administrateur de mesurer le délai de transit des paquets qui traversent le réseau. Il fonctionne en envoyant un paquet IP à l’hôte cible et au commutateur.

Traceroute utilise trois datagrammes UDP (User Datagram Protocol) avec des valeurs TTL (Time to Live) pour fonctionner. TTL est un mécanisme qui limite la durée de vie des données dans un réseau. Chaque fois qu’un paquet est envoyé à un routeur, la valeur TTL diminue de un. Une fois que la valeur TTL atteint 0, le routeur répond par un message TEM (Time Exceeded Message Message) ICMP (Internet Control Message Protocol) qui indique que le datagramme a expiré.

Au début, traceroute envoie trois datagrammes UDP au premier routeur avec des valeurs TTL d’un. Le premier routeur répond par un message ICMP TEM qui fournit des informations sur la fonction traceroute. Ensuite, traceroute envoie trois datagrammes UDP supplémentaires avec des valeurs TTL de deux. Le deuxième routeur de la route répond par un message TEM ICMP. Ce processus se poursuit jusqu'à ce que l'un des éléments suivants soit rencontré :

- La destination est atteinte

- La valeur TTL maximale configurée est atteinte

- l'utilisateur interrompt la trace

Exécuter l'opération Traceroute

Pour exécuter l'opération traceroute sur votre commutateur via l'interface de ligne de commande, procédez comme suit :

Étape 1. Connectez-vous à la console du commutateur. Le nom d'utilisateur et le mot de passe par défaut sont cisco/cisco. Si vous avez configuré un nouveau nom d'utilisateur ou mot de passe, saisissez plutôt les informations d'identification.

Note: Dans cet exemple, le commutateur est accessible via Telnet.

Étape 2. En mode d’exécution privilégié du commutateur, exécutez l’opération traceroute en entrant l’une des commandes suivantes :

SG350X#traceroute ip {{ipv4-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]

— Utilisez cette syntaxe pour traceroute une adresse IPv4.

SG350X#traceroute ipv6 {{ipv6-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]

— Utilisez cette syntaxe pour traceroute une adresse IPv6.

La description des paramètres est la suivante :

- ip : utilisez IPv4 pour découvrir la route.

- ipv6 : utilisez IPv6 pour découvrir la route.

- ipv4-address : adresse IPv4 de l'hôte de destination.

- ipv6-address : adresse IPv6 de l'hôte de destination.

- Hostname : nom d'hôte de l'hôte de destination. La longueur varie de 1 à 160 caractères. La taille maximale de l'étiquette pour chaque partie du nom d'hôte est de 58.

- size packet_size : nombre d'octets dans le paquet qui n'inclut pas la balise VLAN (Virtual Local Area Network). La valeur par défaut est 64 octets. La taille varie de 64 à 1 518 octets pour IPv4 et de 68 à 1 518 octets pour IPv6.

- ttl max-ttl : valeur TTL la plus importante pouvant être utilisée. La valeur TTL maximale par défaut est 30. La commande traceroute termine quand la destination est atteinte ou quand cette valeur est atteinte. La valeur TTL peut être comprise entre 1 et 225.

- count packet_count : nombre de sondes à envoyer à chaque niveau de durée de vie. Le nombre par défaut est 3 et le nombre varie de 1 à 10.

- timeout_out : nombre de secondes pendant lesquelles attendre une réponse à un paquet de sonde. La valeur par défaut est 3 secondes et la valeur du délai d'attente varie de 1 à 60 secondes.

- source ip-address : adresse d'interface du périphérique à utiliser comme adresse source pour les sondes. Le périphérique sélectionne l'adresse source optimale par défaut. Vous devez entrer une adresse IP valide pour cela.

SG350X#traceroute ip software.cisco.com ttl 20

Note: Dans cet exemple, traceroute ip software.cisco.com ttl 20 est utilisée. Une fois la commande entrée, le commutateur effectue automatiquement le suivi.

Étape 3. (Facultatif) Pour abandonner la trace, appuyez sur le bouton d'échappement de votre clavier.

Note: Dans cet exemple, la trace a été abandonnée après trois sauts.

Vous devez maintenant exécuter une opération traceroute via l'interface de ligne de commande de votre commutateur.

Comprendre les résultats de Traceroute

Le tableau suivant décrit les champs significatifs affichés dans l'image ci-dessus :

Champ

Description

1 à 14

Indique le numéro de séquence ou de saut du routeur dans le chemin vers la destination.

192.168.100.1

Adresse IP du routeur sur lequel le commutateur est connecté.

184.26.111.212

Adresse IP Internet du serveur de destination software.cisco.com

<190 ms <200 ms <200 ms

Durée totale de l'opération de récupération des données du serveur de destination indiquée au dernier saut.

Le tableau suivant présente les caractères qui peuvent apparaître dans le résultat de la commande traceroute :

Champ

Description

*

Le temps de la sonde est dépassé.

?

Type de paquet inconnu.

A

Administrativement inaccessible. Généralement, ce résultat indique qu'une liste d'accès bloque le trafic.

F

Fragmentation requise et défragmentation définie.

H

Hôte inaccessible.

P

Protocole inaccessible.

Q

Épuisement de la source.

R

Temps de réassemblage du fragment dépassé.

S

Échec de la route source.

U

Port inaccessible.

Problèmes éventuels signalés par les sauts traceroute :

- Si vous rencontrez des délais d'attente au début et que le rapport commence à afficher des données après quelques sauts, le routeur est très probablement configuré pour ne pas répondre aux requêtes traceroute.

- Si vous rencontrez des dépassements de délai à la fin de la trace :

- Il peut y avoir un problème de connexion avec l’hôte de destination.

- Un pare-feu peut être configuré sur l’hôte de destination pour bloquer les requêtes traceroute.

- Il peut y avoir un problème avec le chemin de retour de la cible.

- Si le rapport traceroute indique une latence au cours des deux premiers sauts, il peut y avoir des problèmes dans votre réseau local.

Vous devez maintenant avoir compris les résultats traceroute affichés sur l'interface de ligne de commande de votre commutateur.