Cisco IOS propose un mode « étendu » de la commande ping. Pour entrer dans ce mode, saisissez ping en mode d'exécution privilégié sans spécifier l'adresse IP de destination. Une série d'invites apparaît alors, comme le montre l'exemple suivant. Il suffit d'appuyer sur Entrée pour accepter les valeurs par défaut indiquées. L'exemple ci-dessous montre comment forcer une requête ping à utiliser 10.1.1.1 comme adresse source (voir R2 sur la figure). L'adresse source d'une requête ping standard serait 209.165.200.226. Ainsi, l'administrateur réseau peut contrôler à distance (à partir de R2) que R1 dispose de la route 10.1.1.0/24 dans sa table de routage.

R2# ping

Protocol [ip]:

Target IP address: 192.168.10.1

Repeat count [5]:

Datagram size [100]:

Timeout in seconds [2]:

Extended commands [n]: y

Source address or interface: 10.1.1.1

Type of service [0]:

Set DF bit in IP header? [no]:

Validate reply data? [no]:

Data pattern [0xABCD]:

Loose, Strict, Record, Timestamp, Verbose[none]:

Sweep range of sizes [n]:

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.10.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 36/97/132 ms

Vous pouvez détecter d'éventuels problèmes de latence en entrant à l'invite un délai d'attente plus long que celui utilisé par défaut. Si l'allongement du délai d'attente de la requête ping permet d'obtenir une réponse, vous pouvez en conclure qu'une connexion existe entre les hôtes, mais que la latence réseau risque de poser problème.

Remarque : si vous saisissez « y » à l'invite « Extended commands », vous obtiendrez davantage d'options utiles au dépannage.