mtr
Présentation
Initialement Matt's traceroute puis My traceroute, mtr est un programme Linux développé par Matt Kimball en 1997 et dont Roger Wolff a pris la suite. mtr effectue, en boucle d'une durée réglable, les fonctions de ping et traceroute. mtr est particulièrement utile aussi pour déterminer le pourcentage de paquets perdu par un routeur situé sur le parcours des paquets (route). C'est un très bon outil de diagnotic pour les administrateurs système qui existe aussi sous Windows sous l'appellation WinMTR.
Dès son exécution mtr teste la connexion entre l'hôte l'exécutant et un site distant précisé au lancement sous la forme :
mtr domaine.tld -> mtr yahoo.com mtr IP -> mtr 8.8.8.8
Ceci est effectué en envoyant des paquets en low TTL afin de connaître le temps de réponse des routeurs intervenant dans le routage des paquets. Ceci permet d'obtenir en boucle les pourcentages en temps de réponse du site distant. Une quantité importante de paquets perdus ou un temps de réponse bas sont une indication d'une mauvaise liaison dont la cause peut éventuellement être la surcharge.
My traceroute [v0.85] sd-xxxxx.dedibox.fr (0.0.0.0) Mon Dec 29 12:50:04 2014 Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. xxxxxxx-1.rev.poneytelecom.eu 0.0% 32 0.4 0.7 0.4 9.0 1.5 2. 195.154.1.140 0.0% 32 0.9 1.2 0.7 8.7 1.3 3. prs-b8-link.telia.net 0.0% 32 6.7 1.7 0.8 7.5 1.8 4. ae-6.r02.parsfr02.fr.bb.gin.ntt.net 0.0% 32 1.2 1.4 1.2 2.8 0.3 5. ae-5.r22.amstnl02.nl.bb.gin.ntt.net 0.0% 32 17.1 20.7 13.8 47.6 9.1 6. ae-0.r23.amstnl02.nl.bb.gin.ntt.net 0.0% 32 15.8 14.7 13.2 20.0 1.6 7. ae-6.r23.asbnva02.us.bb.gin.ntt.net 0.0% 32 91.7 92.7 91.3 95.7 1.0 8. ae-0.r22.asbnva02.us.bb.gin.ntt.net 90.3% 32 90.0 90.2 90.0 90.6 0.0 9. ae-2.r21.lsanca03.us.bb.gin.ntt.net 0.0% 32 171.6 173.3 170.3 192.3 4.9 10. ae-2.r04.lsanca03.us.bb.gin.ntt.net 0.0% 31 151.3 152.2 151.0 153.7 0.9 11. xe-0-6-0-2.r04.lsanca03.us.ce.gin.ntt.net 0.0% 31 162.4 158.8 157.7 162.9 1.2 12. 96-31-83-106.static.hvvc.us 0.0% 31 166.9 167.8 166.8 169.5 0.8 13. 192.64.147.150.voodoo.com 0.0% 31 167.0 167.7 166.6 169.3 0.8
Commandes
- h : aide
- R : redémarre les statistiques
- d : change de mode d'affichage (texte/graphique)
- n : change l'affichage des routeurs (DNS ou IP)
- o & chaine : définit les colonnes à afficher (par défaut la chaine = LS NBAWV)
- espace : espace entre les données affichées
- L : Ratio de perte (Loss ratio)
- D : Paquets perdus (Dropped Packets)
- R : Paquets reçus (Received Packets)
- S : Paquets envoyés (Sent Packets)
- N : Dernier RTT (Newest RTT) (en ms)
- B : Mini et meilleur RTT (Min/Best RTT) (en ms)
- A : RTT moyen (Average RTT) (en ms)
- W : Maxi et pire RTT (Max/Worst RTT) (en ms)
- V : Déviation standard (Standard Deviation)
- G : Moyenne géométrique (Geometric Mean)
- J : Gigue courante (Current Jitter)
- M : Gigue moyenne (Jitter Mean/Avg.)
- X : Pire gigue (Worst Jitter)
- I : Gigue interarrivée (Interarrival Jitter)
- j : commutateur de stats latence (LS NABWV) / gigue (DR AGJMXI)
- c <n> : change le cycle n, (n=infini par défaut)
- i <n> : fixe l'intervale de ping en n secondes, (n=1 par défaut)
- f <n> : fixe le TTL (time-to-live) de départ (n=1 par défaut)
- m <n> : fixe le maximum TTL (n= # of hops par défaut)
- s <n> : fixe la taille n ou random (n<0) des paquets
- b <c> : définit une motif de ping soit c (0..255) ou random (c<0)
- Q <t> : fixe le ToS (Type-of-Service) des ping paquets à t
- u : commute entre ICMP ECHO et datagrammes UDP
- Ctrl+C ou q : quitter
Liens utiles
- winmtr.net WinMTR : mtr pour Windows