Les outils de traçage traceroute et ping pour la résolution des problèmes de connectivité réseau

Le traçage ping permet de détecter les problèmes de connexion entre un réseau et une adresse IP ou un serveur. L’utilitaire de test PING, souvent utilisé comme outil de dépannage, peut identifier les problèmes de connectivité entre deux connexions réseau. Le traçage ping peut également déterminer le délai nécessaire pour se connecter à un site web spécifique. Le test ping traceroute, aussi appelé TRACERT, vérifie le chemin d’accès (les sauts du serveur) que l’ordinateur emprunte pour se connecter au réseau. Le test MTR combine les fonctions de ping et de traceroute en un seul outil pour les diagnostics réseau. PathPing est un outil ping encore plus avancé, capable d’envoyer des requêtes ping à tous les sauts sur le chemin vers la destination et de déterminer ce qui cause des ralentissements. Ping et traceroute, MTR et PathPing peuvent tous aider à résoudre les problèmes de connectivité réseau en utilisant le protocole ICMP (Internet Control Message Protocol) comme outil de diagnostic.

Qu’est-ce que le traçage ping ?

Le traçace ping est un outil de diagnostic, ou utilitaire, couramment utilisé pour vérifier et améliorer la connectivité réseau et les problèmes entre les serveurs et les réseaux. Les données sont envoyées sur des réseaux en petites unités, ou paquets, qui peuvent emprunter différents chemins, ou sauts, pour atteindre leur destination finale. Une fois arrivés à destination, ces paquets sont réassemblés pour réaliser l’objectif ou envoyer le message prévu. Il arrive que certains de ces paquets soient en retard ou ne parviennent pas à la destination en raison d’un bug technique, de la congestion du chemin réseau ou d’une panne d’un serveur.

Intérêt de l’utilisation du traçage ping

Le traçage ping peut aider à mesurer le délai nécessaire pour que les paquets atteignent le serveur, à signaler les potentielles erreurs rencontrées et à déterminer si une adresse IP spécifique est accessible. Le traçage ping permet également de vérifier l’activité sur un réseau informatique. Le traçage ping est utilisé pour les raisons suivantes :

  • Lorsque les performances Internet sont lentes
  • En cas de difficultés à joindre des sites web spécifiques
  • En cas de problème de qualité des appels VOIP
  • Pour vérifier si un ordinateur est actif sur un réseau

Test ping

Le test ping utilise le type 8 (Echo Request) et le type 0 (Echo Reply) du protocole de signalement d’erreurs ICMP. La commande de traçage ping envoie une requête Echo Request à la destination. Si elle réussit, elle recevra une réponse Echo Reply et une valeur RTT (Round Trip Time). La valeur RTT permet de savoir s’il existe des problèmes de ralentissement ou de latence entre la source et la destination. Le test ping fournira un rapport de synthèse indiquant le nombre de paquets envoyés et reçus, les statistiques RTT et le nombre de paquets perdus (le cas échéant). Les réseaux peuvent bloquer le trafic ICMP pour des raisons de service ou de sécurité. Le test ping peut donc ne pas informer un utilisateur qu’un serveur est actif. Il peut toutefois constituer une excellente solution de départ pour commencer à tester les problèmes de connectivité.

Test ping traceroute

Traceroute est une sorte de collection de requêtes ping reliées ensemble pour déterminer le chemin exact entre la source et la destination. Le test ping traceroute suit chaque saut des paquets ainsi que le temps qu’il leur faut pour atteindre chaque point. Traceroute est un utilitaire plus avancé que ping, qui identifie chaque saut ainsi que les hôtes intermédiaires. Des valeurs TTL (Time To Live) spécifiques sont définies afin de déterminer le nombre de sauts que les paquets peuvent effectuer avant qu’un message « Time Exceeded » ou « Request Timed Out » soit renvoyé par le protocole ICMP. Cela peut indiquer à un utilisateur s’il existe une congestion du réseau dans l’un des sauts intermédiaires et aider à diagnostiquer les connexions abandonnées et les pages web dont le chargement est lent. Un ping traceroute réussi peut tout de même s’accompagner de l’échec d’un ou de plusieurs sauts, mais tant que le paquet reprend et continue, on considère qu’il s’agit d’une réussite. En cas d’échec de traceroute, la destination finale ne sera pas atteinte. Soit le trafic n’est pas transféré, soit il est bloqué dans une boucle de routage entre deux sauts.

Utiliser traceroute et ping

Lorsque vous essayez de diagnostiquer des problèmes de connectivité réseau, vous pouvez initier un test ping pour déterminer si un serveur peut se connecter à un site web donné ou si un ordinateur précis est actif sur un réseau. La première étape requiert de lancer l’invite de commandes Windows pour exécuter la commande ping afin d’envoyer la requête Echo Request du protocole ICMP à la destination souhaitée. Vous aurez besoin du nom de domaine ou de l’adresse IP avec lequel ou laquelle vous essayez de tester la connectivité. Le rapport renvoyé indiquera le taux de perte de paquets. Un taux de 0 % correspond à une connexion parfaite, tandis qu’un taux de 50 % indique une connexion instable où la moitié des paquets ont été perdus.

Utiliser MTR et PathPing

Si vous recevez un rapport indiquant une perte importante de paquets, l’étape suivante consiste à exécuter une commande traceroute pour déterminer où se situe le problème. Le programme MTR (MyTraceRoute) combine les fonctions ping et traceroute. Il fonctionne de manière semblable à traceroute et peut fournir des informations en temps réel sur la perte de paquets et la latence sur le chemin réseau. MTR offre plus d’options et peut fournir des informations plus détaillées. PathPing fonctionne comme la commande ping, mais il envoie des requêtes ping à chaque saut sur le chemin jusqu’à la destination. Chaque nœud reçoit des requêtes ping avec une seule commande, qui peut prendre plus de temps (25 secondes par saut), mais également fournir des informations et des résultats plus détaillés.

Comment accéder à l’invite de commandes Windows

L’exécution d’outils et de diagnostics réseau nécessite d’abord d’ouvrir l’invite de commandes Windows. Pour Windows 8 et Windows 10, procédez comme suit :

  1. Effectuez un clic droit sur le bouton DÉMARRER en bas à gauche de l’écran.
  2. Dans le menu, sélectionnez INVITE DE COMMANDES ou INVITE DE COMMANDES (ADMIN) si des droits administrateur sont requis.
  3. La fenêtre d’invite de commandes s’ouvrira.

Interface utilisateur graphique, application, Word

Description générée automatiquement

Pour les versions antérieures de Windows, y compris Windows 7, procédez comme suit :

  1. Cliquez sur l’icône DÉMARRER.
  2. Sélectionnez TOUS LES PROGRAMMES > ACCESSOIRES, puis INVITE DE COMMANDES.
  3. La fenêtre d’invite de commandes s’ouvrira.

Dble0JpKLmeVV34Wbjobtk1w3tFNyNgODBUBeOpD47rLJjDWRvRPlWFUFaFdbQO09SsdS aBCCMILQm6bwNyCbq918FlzXZQxWyoY6Eg1TzRpqBcoRPufqx76Wf4oonr Ny0S7An

Comment utiliser ping

Pour exécuter une commande de traçage ping, vous devez saisir ping <nom de domaine>.com dans la fenêtre d’invite de commandes. Assurez-vous d’insérer une espace après le mot « ping ». « nom de domaine » doit être remplacé par la destination que vous essayez de joindre. Veillez à ajouter l’adresse IP de votre destination à cet endroit. Appuyez ensuite sur ENTRÉE. Vous recevrez des résultats semblables aux suivants :

exemple de ping

Comment utiliser traceroute

Pour exécuter la commande tracert ou traceroute, saisissez tracert <nom de domaine>.com dans la fenêtre d’invite de commandes. Remplacez « nom de domaine » par le site web ou l’adresse IP de la destination ou de la source que vous essayez de tester, et assurez-vous d’insérer une espace après la commande « tracert ». Appuyez sur ENTRÉE pour afficher les résultats, qui peuvent être semblables aux suivants :

exemple de tracert

Ici, l’adresse web est « example ». Dans un vrai test tracert, l’adresse IP exacte sera indiquée à cet endroit. Saisissez EXIT pour quitter la fenêtre d’invite de commandes.

Comment utiliser MTR

Pour utiliser cet outil plus avancé, procédez comme suit :

  1. Téléchargez et installez WinMTR. Si vous utilisez Linux, vous devrez installer MTR.
  2. Démarrez WinMTR.
  3. Dans le champ HOST (Hôte), saisissez l’adresse IP que vous testez.
  4. Cliquez sur START (Démarrer) et laissez l’outil s’exécuter pendant au moins 10 secondes.
  5. Cliquez sur STOP (Arrêter) lorsqu’une erreur de connexion se produit.

Exemple de test MTR :

Comment utiliser WinMTR sous Windows - Base de connaissances - Thecamels

Assurez-vous de saisir l’adresse IP ou web que vous testez dans le champ HOST (Hôte).

Comment utiliser PathPing

Pour exécuter un test PathPing, saisissez pathping <nom de domaine>.com dans la fenêtre d’invite de commandes Windows. Assurez-vous d’insérer une espace après le mot « PathPing » et remplacez « nom de domaine » par le site web ou l’adresse IP que vous testez. Vous pouvez interrompre ou arrêter un test PathPing en maintenant la touche CTRL enfoncée tout en appuyant sur la touche C de votre clavier. Exemple de test PathPing :

Texte

Description générée automatiquement

Veillez à remplacer « 8.8.8.8 » par l’adresse IP que vous essayez de tester. Traçage ping pour les utilisateurs de Mac – Si vous utilisez un Mac, vous pouvez exécuter une commande ping à l’aide de l’app Terminal ou de l’Utilitaire de réseau directement sur votre appareil. Pour ce faire :

  1. Sélectionnez APPLICATIONS > UTILITAIRES, puis ouvrez UTILITAIRE DE RÉSEAU.
  2. Dans la fenêtre de Terminal, saisissez ping <nom d’hôte>, en remplaçant « nom d’hôte » par l’adresse IP ou le site web que vous testez.
  3. Appuyez sur ENTRÉE.
  4. Appuyez sur les touches CTRL + C pour arrêter le ping à tout moment.

Exemple :

capture d’écran de l’onglet Ping sous Mac OS X

Dans le test ping ou traceroute, saisissez l’adresse IP ou le site web que vous testez à la place de « google.com ».

Références

Ping, Traceroute, and Netstat: The Network Troubleshooting Trifecta. Février 2020. Red Hat.

Scanning. 2014. Hacking with Kali.

What is MTR & How to Use to Test & Troubleshoot Your Connections. Juillet 2021. PC & Network Downloads.

Pathping. Juillet 2021. Microsoft Ignite.

WinMTR. 2021. SourceForge.