jeudi 12 juillet 2018

Commande linux mtr

- no title specified
Reseau

MTR : outi de diagnostique reseau

MTR mis pour MY TRACEROUT est un outil de dignostique et d’isolation rĂ©seau des problèmes dans le rĂ©seau. Très puissant, mtr regroupe les fonctionalitĂ©s des outils ping et traceroute et permet de founir un rapport plus dĂ©taillĂ© sur l’Ă©tat du rĂ©seau.

Installation

Etant sur une machine Linux/Debian notre installation se fera avec la commande suivante :
apt install mtr

Fonctionnement

mtr tout comme ping et traceroute utilise utilise le protocole ICMP ( Internet  Control Message Protocol) pour tester le connectivitĂ© entre deux points sur Internet.
Dans le mode de fonctionnement de l’outil ping, Lorsqu'un utilisateur ping un hĂ´te sur Internet, une sĂ©rie de paquets ICMP sont envoyĂ©s Ă  l'hĂ´te, qui rĂ©pond en envoyant des paquets en retour. Le client de l'utilisateur est alors en mesure de calculer le temps d'aller-retour entre deux points sur Internet.
Par contre avec des outils tels que traceroute et mtr envoient des paquets ICMP avec des TTL augmentant de manière incrémentielle afin d'afficher la route ou la série de sauts que le paquet effectue entre l'origine et sa destination.

Générer un rapport MTR

Notons que mtr est un outil bidirectionnel car, founir la route du trafic entre deux hôtes. La route empruntée entre deux points sur Internet peut varier énormément en fonction de l'emplacement et des routeurs situés en amont. Pour cette raison, il est recommandé de collecter des rapports MTR dans les deux directions pour tous les hôtes rencontrant des problèmes de connectivité.
ConnectĂ© depuis la machine suivante :
 wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether cc:b0:da:b3:22:9d brd ff:ff:ff:ff:ff:ff
    inet 192.168.137.10/24 brd 192.168.137.255 scope global dynamic wlp2s0
       valid_lft 604590sec preferred_lft 604590sec
    inet6 fe80::7b06:2cf9:24bb:64e6/64 scope link
       valid_lft forever preferred_lft forever
qui est une adresse de la sale de cours IFI nous testons la route et la connectivitĂ© vers l’adresse www.vnpt.com.vn
commande :
mtr www.vnpt.com.vn
 
 
Fig  affichage de la commande mtr
mtr nous montre les diffĂ©rents Ă©quipement ( leur adresses IP) entre la destination et notre machine. De plus il fait un rapport en temps rĂ©el de l’Ă©tat de cette route Ă  chaque paquet envoyĂ©.
Par fois, certain Ă©quipement ( routeur , machine) vont  vont rejeter l'ICMP , ce qui era montrĂ© sur l’affichage pour « ??? ». Sinon, cela peut aussi Ăªtre une problème avec la route empruntĂ© par les paquets

Description des différents champs

La colonne Loss% affiche le pourcentage de perte de paquets Ă  chaque saut.
La colonne Snt compte le nombre de paquets envoyés.
Les quatres colonnes suivantes Last, Avg, Best et Wrst sont toutes des mesures de latence en millisecondes. La dernière est la latence du dernier paquet envoyĂ©, Avg est la latence moyenne de tous les paquets, tandis que Best et Wrst affichent le meilleur (le plus court) et le pire (le plus long) aller-retour d'un paquet vers cet hĂ´te. Dans la plupart des cas, la colonne moyenne (moyenne) devrait Ăªtre au centre de notre attention.
La dernière colonne, StDev, fournit l'Ă©cart type des latences Ă  chaque hĂ´te. Plus l'Ă©cart type est Ă©levĂ©, plus la diffĂ©rence est grande entre les mesures de latence. L'Ă©cart type  permet d'Ă©valuer si la moyenne fournie reprĂ©sente le vrai centre de l'ensemble de donnĂ©es, ou a Ă©tĂ© faussĂ©e par une sorte de phĂ©nomène ou d'erreur de mesure. Si l'Ă©cart type est Ă©levĂ©, les mesures de latence sont incohĂ©rentes.

Champs qui varient entre l’envoi des paquets :  

Snt : les paquets envoyĂ©s
Last : temps de latence du dernier paquet envoyĂ©
Avg : la moyenne des latences
StDev : l’Ă©cart type des latences Ă  chque hĂ´te

lecture de raport MTR

commande :
mtr  --report www.vnpt.com.vn
Start: Fri Jul 13 05:07:39 2018
HOST: debian                      Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- DESKTOP-V2RL6KK.mshome.ne 10.0%    10    3.8   3.4   2.0  10.7   2.8
  2.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  3.|-- logout.lan                 0.0%    10    8.6   5.6   3.3  13.7   3.1
  4.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  5.|-- 172.31.99.22               0.0%    10    5.4   9.2   4.2  19.0   4.7
  6.|-- static.vnpt-hanoi.com.vn   0.0%    10    8.8   7.5   5.8  10.6   1.6
  7.|-- static.vnpt.vn             0.0%    10   19.0   9.1   5.6  19.0   3.9
  8.|-- static.vnpt.vn             0.0%    10    6.4   8.4   6.4  13.7   2.3
  9.|-- localhost                  0.0%    10    6.4   7.6   5.6  11.4   1.9
L'option --report enverra 10 paquets sauf si spĂ©cifiĂ© avec --report-cycles = [nombre-de-paquets], oĂ¹ [nombre-de-paquets] reprĂ©sente le nombre total de paquets que l’on veut envoyer Ă  l'hĂ´te distant.
Chaque ligne numĂ©rotĂ©e dans le rapport reprĂ©sente un saut. Les sauts sont les nÅ“uds Internet que les paquets traversent pour se rendre Ă  destination. Les noms des hĂ´tes sont dĂ©terminĂ©s par des recherches DNS reverses.
Si nous voulon omettre les recherches rDNS, vous pouvez utiliser l'option --no-dns, qui produit une sortie similaire Ă  celle ci-dessous :
mtr --report --no-dns www.vnpt.com.vn
Start: Fri Jul 13 05:10:47 2018
HOST: debian                      Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.137.1              0.0%    10    4.5   3.0   1.9   4.5   0.7
  2.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  3.|-- 10.224.184.1               0.0%    10  123.7  17.7   3.5 123.7  37.4
  4.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  5.|-- 172.31.99.22               0.0%    10  132.5  21.2   5.5 132.5  39.2
  6.|-- 123.25.27.177              0.0%    10  126.1  19.1   5.3 126.1  37.6
  7.|-- 123.29.5.41                0.0%    10  116.8  17.9   5.2 116.8  34.7
  8.|-- 113.171.33.42              0.0%    10    9.6   8.6   6.2  12.1   1.6
  9.|-- 123.31.40.181              0.0%    10    7.7   7.3   6.0  11.1   1.5

architecture réseau

 

Aucun commentaire:

Enregistrer un commentaire