Une fois que le réseau a été mis en œuvre, l'administrateur doit pouvoir tester sa connectivité pour s'assurer qu'il fonctionne correctement. En outre, il est judicieux que l'administrateur documente le réseau.
La Les commandes Ping
L'utilisation de la commande ping constitue un moyen efficace de tester la connectivité. Cette vérification est souvent appelée « test de la pile de protocoles », puisque la commande ping passe de la couche 3 du modèle OSI à la couche 2, puis à la couche 1. La commande ping emploie le protocole ICMP pour vérifier la connectivité.
Bien qu'elle ne permette pas toujours de diagnostiquer précisément la nature du problème, la commande ping peut contribuer à l'identification de la cause du problème, ce qui constitue une première étape importante dans le dépannage d'un réseau.
La commande ping permet de vérifier la pile de protocoles et la configuration des adresses IPv4 sur un hôte, mais également de tester la connectivité aux hôtes de destination locaux ou distants, comme le montre la figure. D'autres outils susceptibles de fournir davantage d'informations que ping, par exemple Telnet ou les commandes de trace, seront expliqués plus en détail plus loin dans ce chapitre.
Indicateurs IOS de la commande ping
Une commande ping émise par l'IOS génère une indication pour chaque écho ICMP envoyé. Les indicateurs employés le plus souvent par IOS sont les suivants :
- ! – indique la réception d'une réponse d'écho ICMP.
- . - indique l'expiration du délai pendant l'attente d'une réponse d'écho ICMP.
- U - indique la réception d'un message ICMP d'inaccessibilité.
Le point d'exclamation (!) indique que la commande ping a réussi et vérifié la connectivité de la couche 3.
Le point (.) peut dénoter des problèmes dans la communication. Il peut par exemple indiquer qu'un problème de connectivité a été rencontré sur le chemin parcouru. Il peut aussi signifier qu'un routeur situé sur le chemin ne possède pas de route vers la destination et n'a pas envoyé de message ICMP de destination inaccessible. Enfin, il indique parfois que la commande ping a été tout simplement bloquée par la sécurité d'un périphérique.
La lettre U indique qu'un routeur situé sur le chemin ne possédait pas de route vers l'adresse de destination ou que la requête ping a été bloquée, et que le routeur a répondu par un message ICMP d'inaccessibilité.
Test de la boucle
La commande ping permet de vérifier la configuration IP interne sur l'hôte local. Souvenez-vous que ce test s'effectue en exécutant la commande ping sur une adresse réservée appelée adresse de bouclage (127.0.0.1). Ceci permet de vérifier le bon fonctionnement de la pile de protocoles, de la couche réseau à la couche physique (et en sens inverse), sans pour autant envoyer de signal sur les supports.
Les commandes Ping sont saisies sur une ligne de commande.
Utilisez la syntaxe ci-dessous pour envoyer une requête ping à la boucle :
C:\> ping 127.0.0.1
Vous obtenez une réponse de ce type :
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128
Statistiques Ping pour 127.0.0.1 :
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0 ms, Maximum = 0 ms, Moyenne = 0 ms
Le résultat indique que quatre paquets de test de 32 octets ont été envoyés, et ont été renvoyés par l'hôte 127.0.0.1 en moins de 1 ms. TTL est l'abréviation de Time to Live (durée de vie) et définit le nombre de sauts que le paquet ping peut encore effectuer avant d'être abandonné.