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
Aucun commentaire:
Enregistrer un commentaire