mtr

De Vulgum Techus
Version du 29 décembre 2014 à 16:33 par Admin2 (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : Navigation, rechercher

Lien court vers cette page : http://vt.cx/mtr
QR code vers cette page : http://vt.cx/mtr.qr


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 en octobre 1998. mtr effectue, en boucle d'une durée réglable, les fonctions ping et traceroute. mtr est particulièrement utile aussi pour déterminer le pourcentage de paquets perdus par un routeur situé sur le parcours des paquets (route). C'est un très bon outil de diagnostic 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 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

Syntaxe

mtr [-hvrctglspni46] [--help] [--version] [--report] [--report-cycles COUNT] [--curses] [--split] [--raw] [--no-dns] [--gtk] [--address IP.ADD.RE.SS] [--interval SECONDS] [--psize BYTES | -s BYTES] HOSTNAME [PACKETSIZE]

Commandes en ligne

  • 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

Articles Vulgum Techus

Commentaires

blog comments powered by Disqus