Qu’est-ce que le MTR et pourquoi est-il utile ?
MTRouTraceRoute de Mattest l'un des outils Traceroute les plus populaires disponibles en ligne. L'outil est devenu l'un des outils incontournables pour remplacer Ping et Traceroute. Le moniteur réseau MTR est un outil de diagnostic inestimable qui peut être utilisé pour interroger des serveurs distants et mesurer l'évolution de la latence au fil du temps. Pour comprendre ce qu'est MTR, nous devons d'abord examiner de plus près Ping et Traceroute.
Qu’est-ce que le ping ?
Pingest l'un des outils de diagnostic de réseau les plus utilisés au monde. Avec Ping, l'utilisateur peutenvoyer des paquets ICMPd'un ordinateur à un autre. L'ordinateur récepteur répond ensuite avec des paquets de réponse d'écho ICMP une fois les paquets arrivés. Ce paquet de réponse d'écho ICMP vous indique si un périphérique est disponible ou non. Si un ordinateur ne renvoie pas de réponse, vous savez qu’elle n’est pas disponible.
Vous pouvez également envoyer une requête ping aux noms d'hôte pour surveiller la connectivité DNS. Généralement, les administrateurs réseau utilisent l'outil Ping pour mesurer la disponibilité des hôtes sur un réseau. Bien que cela semble bien en théorie, il est important de noter que Ping n’est pas toujours précis. Les paquets ICMP sont souvent filtrés par des pare-feu, ce qui signifie que parfois les appareils opérationnels ne répondent pas avec les paquets ICMP.
Voir également: 9 meilleurs outils de surveillance Ping
Qu’est-ce que Traceroute ?
Tracerouteest un autre outil réseau largement utilisé qui enregistre l’itinéraire entre l’expéditeur et le destinataire. Il est différent de Ping car il calcule l'itinéraire et indique à l'utilisateur le temps nécessaire à un paquet pour parcourir chaque saut.
Traceroute est principalement utilisé pour identifier les zones problématiques au sein d'un réseau. Si un saut prend particulièrement longtemps à parcourir, c'est une bonne indication qu'il y a un problème quelque part dans le réseau. Pour utiliser Traceroute, tout ce que l'utilisateur doit faire est de saisir la commande traceroute.
La commande envoie un paquet ICMP avec unle temps de vivre la valeur. Chaque paquet que vous envoyez possède un champ TTL. Le TTL est le nombre maximum de sauts qu'un paquet peut parcourir avant d'être rejeté. L'expéditeur définit la valeur TTL de sorte qu'une fois dépassée, le routeur abandonne le paquet et avertit l'expéditeur d'origine avec un message de dépassement de temps.
Le TTL et le temps dépassé peuvent être utilisés ensemble pour déterminer le temps nécessaire à un paquet pour passer d'un saut à un autre. Une fois le Traceroute terminé, vous pouvez alors voir le nombre de millisecondes (ms) qu'il a fallu au paquet pour atteindre un routeur. De ce fait, Traceroute est un bon outil pour mesurer la latence au sein d’un réseau.
Plus un paquet met de temps à parcourir un saut, plus la latence est grande. La présence d’une latence élevée indique à un administrateur réseau que le réseau ne fonctionne pas comme il devrait l’être. Traceroute est inclus par défaut sur les systèmes d'exploitation Windows et Unix. Cependant, il peut également être installé via un téléchargement en ligne.
Voir également: Examen des outils Traceroute
Qu’est-ce que le MTR ?
Le moniteur de réseau MTR combine Ping et Traceroute et combine les capacités de mesure de disponibilité de Ping avec l'analyse saut à saut de Traceroute.MTR utilise des paquets ICMPpour mesurer la disponibilité des appareils et le temps nécessaire pour voyager d'un saut à l'autre.
Cependant, ce qui distingue vraiment MTR des autres outils limités, c'est qu'il enregistreperte de paquetsetgigueaussi. MTR mesure ainsi la qualité du temps de connexion nécessaire pour réaliser un transfert et le pourcentage de paquets perdus en transit.
Lorsque vous utilisez MTR, vous exécutez des rapports pour afficher les données de performances. Les rapports rassemblent les données de votre réseau et vous les renvoient ensuite sous la forme d'un tableau à l'écran. Le tableau vous montre des informations sur la perte de paquets et la latence.
Voir également: Réparer la perte de paquets
Pourquoi le MTR est-il utile ?
MTR est un outil utile pour plusieurs raisons. Premièrement, il combine Ping et Traceroute pour pouvoir mesurer le disponibilité des appareils dans le réseau ainsi que le suivi de l'itinéraire. Cependant, il présente également un avantage significatif par rapport à Traceroute car le la sortie est mise à jour en permanence . Avec Traceroute, vous devez mettre à jour les analyses manuellement pour mesurer l’évolution des performances d’un réseau au fil du temps.
En revanche, vous pouvez exécuter MTR et vos informations seront connectées jusqu'à ce que vous disiez stop. Être capable de surveiller l’évolution des performances du réseau au fil du temps aide au dépannage.
Comment installer MTR
MTR est disponible pour les utilisateurs de Windows, Mac OS et Linux. Le processus d'installation diffère selon la plateforme sur laquelle vous travaillez.
Installer MTR sous Windows
Pour télécharger MTR sur Windows vous pouvez télécharger la version Windows WINMTR via ce lien ici .
Installer MTR sur Mac OS
Pour installer MTR sur Mac OS, vous pouvez utiliser Homebrew ou Macports. Sur Home-brew, vous devez entrer la commande suivante :
|_+_|Alternativement, pour exécuter MTR avec MacPorts, vous devez entrer :
|_+_|Installer MTR sur Linux
Pour installer MTR sur Linux, vous avez besoin de Debian, Ubuntu, CentOS, RHEL ou Fedora. Pour Debian et Ubuntu, vous pouvez saisir la commande suivante :
|_+_|Sur CentOS, RHEL et Fedora, vous pouvez saisir la commande suivante :
|_+_|Comment utiliser MTR
Lorsque vous utilisez le scanner de réseau MTR, vous devez générer un rapport MTR afin de visualiser vos données de trafic. Les rapports MTR sont directionnels, il est donc nécessaire de générer des rapports dans les deux sens pour obtenir une image complète des performances de votre réseau. Dans cette section, nous allons voir comment procéder. Le processus est différent selon la plateforme sur laquelle vous travaillez.
Dans cette section, nous allons examiner :
- Comment générer et lire des rapports MTR
- Comment mesurer la perte de paquets
- Comment mesurer la latence
- Comment mesurer la gigue
Windows (avec WinMTR)
Pour commencer, allez dans le champ hôte et saisissez votre nom de domaine. Cliquez maintenant Commencer . Une fois cela fait, les paquets commenceront à être transmis. La transmission de paquets ne s’arrêtera pas tant que vous n’appuierez pas sur le bouton Stop. Les données des paquets seront affichées dans la vue principale du canevas qui détaille le nombre de paquets envoyés et reçus ainsi que le pourcentage de perte de paquets.
Linux
Si vous utilisez la version d'interface de ligne de commande de MTR sous Linux, vous pouvez générer un rapport en tapantmtrsuivi duURLque vous souhaitez analyser. Par exemple:
|_+_|Comment lire les rapports MTR
Un élément clé de l’utilisation du scanner de réseau MTR est la possibilité de lire les résultats d’un rapport. Comme vous pouvez le voir dans l'image ci-dessus, la commande report spécifie où les paquets doivent être envoyés (dans ce casgoogle com). Les informations figurant sur le rapport sont les suivantes :
- Les lignes numérotées sur le côté gauche de l'écran font référence aux sauts.
- Les noms à droite des chiffres sont les noms des hôtes contactés.
- La colonne % de perte indique la perte de paquets.
- La colonne Snt vous indique le nombre de paquets envoyés.
- Le dernier, la moyenne, le meilleur et le pire mesurent tous la latence en ms. Le Last est la latence du dernier paquet envoyé, Avg est la latence moyenne et le meilleur et le pire indiquent le temps aller-retour le plus bas et le plus élevé pour les paquets transmis.
Comment mesurer la perte de paquets avec MTR
Pour mesurer la perte de paquets sur le moniteur réseau MTR, vous pouvez consulter les valeurs numériques sous lePerte %colonne. Cependant, lorsque vous mesurez la perte de paquets avec MTR, il y a une chose à retenir : faites attention aux limites. La limitation se produit lorsque les fournisseurs de services imposent une limite à la quantité de trafic ICMP envoyé par MTR.
La limitation de débit ICMP est utilisée par les fournisseurs de services pour prioriser les autres trafics réseau. En conséquence, les rapports peuvent indiquer une perte de paquets qui n'est pas due à un problème ou à une erreur de configuration, mais au fait qu'un fournisseur de services impose une limite au trafic ICMP.
Le principal indice de la limitation du trafic est de comparer la perte de paquets entre les sauts. Si un saut a une perte de paquets élevée mais que les autres sauts environnants sont à 0 %, il est presque certain que le MTR est limité. En règle générale, si vous constatez que de nombreux taux différents de perte de paquets sont signalés, il est conseillé de faire confiance aux sauts ultérieurs.
Si vous résolvez un problème particulier sur votre réseau, vous devez vous assurer que vous mesurez la perte de paquets dans les deux sens. Ce faisant, vous pourrez voir s'il y a un problème avec l'itinéraire aller ou l'itinéraire retour.
Comment mesurer la latence avec MTR
L’une des informations clés que vous pouvez obtenir à partir des rapports MTR est celle de la latence. Désormais, l'affichage de la latence repose sur la mesure manuelle d'un certain nombre de facteurs.
La première chose que vous devez faire lorsque vous lisez un rapport est de prêter attention aux numéros de sauts et auxdernier,moyenne,meilleur, etpirelatence à chaque étape (comme le montre l’exemple de rapport ci-dessus). Par exemple, si la latence augmente considérablement d’un saut à l’autre, cela peut indiquer qu’il y a un problème dans cette partie du réseau. Cependant, la latence peut être provoquée par le trajet aller ou le trajet retour.
Vous ne pourrez pas voir l’itinéraire de retour dans votre rapport. Au lieu de cela, vous devrez examiner la différence entre le saut final et celui qui le précède pour voir s'il y a également un problème. Par conséquent, vous devrez exécuter un dépannage réseau plus approfondi pour diagnostiquer la source du problème.
Comment mesurer la gigue sur MTR
Vous pouvez également utiliser MTR pour mesurer la gigue. Cependant, vous ne pouvez pas voir la gigue sur la page du rapport standard. Pour afficher la gigue, vous devez entrer la commande option :
|_+_|Avec cette commande, vous pouvez déterminer quels champs seront affichés et dans quel ordre. La liste des champs disponibles est la suivante :
- L – Taux de sinistralité
- D – Paquets abandonnés
- R – Paquets reçus
- S – Paquets envoyés
- N – RTT le plus récent (ms)
- B – Min/meilleur RTT (ms)
- A – RTT moyen (ms)
- W – Max/pire RTT (ms)
- V – Écart type
- G – Moyenne géométrique
- J – Gigue actuelle
- M – Gigue moyenne/moy.
- X – Pire gigue
- I - Gigue entre les arrivées
Outils alternatifs au MTR
Bien que MTR soit un outil très fiable, il existe un certain nombre d'autres produits alternatifs qui ont émergé à partir du programme Traceroute original. Dans cette section, nous allons examiner certaines des alternatives au MTR que vous pouvez utiliser pour surveiller votre réseau.
SolarWinds Traceroute DE (OUTIL GRATUIT)
SolarWinds Traceroute DEest l’alternative de SolarWind au scanner de réseau MTR et Traceroute. Traceroute NG peut non seulement détecter les changements de chemin du réseau, mais offre également une surveillance continue. Avec ce programme, l'analyse du chemin réseau est proposée pour TCP et ICMP afin de donner à l'utilisateur une visibilité améliorée.
Le programme s'exécute via une interface de ligne de commande (CLI). Vous pouvez afficher des détails importants commeAdresses IP,noms d'hôtes,nombre de sauts,perte de paquets, etlatence. Être capable de mesurer des problèmes de performances tels que la perte de paquets vous indique s'il existe un problème à résoudre.
Avantages:
- L'outil léger vous permet de l'exécuter sur pratiquement n'importe quel réseau, depuis n'importe quelle machine.
- Prend en charge IPv4 et IPv6, ce qui en fait des réseaux flexibles ou plus étendus utilisant des protocoles plus modernes
- Agit comme un outil de dépannage pour détecter la perte de paquets, la gigue et la latence
- Offre des représentations visuelles simples du trafic réseau
- Est totalement gratuit
Les inconvénients:
- Les fonctionnalités avancées telles que les rapports d'entreprise sont prises en charge mais peuvent être trouvées dans des produits tels que SolarWinds Network Performance Monitor.
TraceRoute NG fonctionne sous Windows 8, 8.1, 10, Windows Server 2012 R2 et 2016. Même si Traceroute NG est un outil propriétaire, il est disponible gratuitement. Si vous n'êtes pas fan de MTR, TraceRoute NG constitue une excellente alternative.
SolarWinds Traceroute OF Télécharger l'outil 100% GRATUIT
Moniteur réseau PRTG
Moniteur réseau PRTGest une plateforme de surveillance réseau qui propose un certain nombre de serveurs pour Traceroute. PRTG Network Monitor est basé sur une interface graphique, il est donc facile à utiliser si vous n'êtes pas familier avec les CLI. Avec leCapteur de comptage de sauts Traceroutevous pouvez surveiller votre réseau et mesurer le temps d'exécution et le nombre de sauts du transfert. Le nombre de sauts est affiché sur un cadran vert afin que vous puissiez voir clairement la distance parcourue par un paquet.
Il existe également un moyen de surveiller la gigue et la perte de paquets sur PRTG Network Monitor. Il y a unCapteur aller-retour QOSqui vous montre legigue,latence,perte de paquets, et leScore moyen d'opinionde votre connexion réseau.
Avantages:
- Utilise une combinaison de détection de paquets, WMI et SNMP pour signaler les performances du réseau et découvrir de nouveaux appareils
- La découverte automatique reflète les dernières modifications d'inventaire presque instantanément
- L'éditeur glisser-déposer facilite la création de vues et de rapports personnalisés
- Prend en charge une large gamme de supports d'alerte tels que les SMS, les e-mails et l'intégration de tiers
- Prend en charge une version gratuite
Les inconvénients:
- Est une plateforme très complète avec de nombreuses fonctionnalités et pièces mobiles qui nécessitent du temps pour apprendre
Comme MTR, PRTG Network Monitor est disponible pour gratuit . Si vous souhaitez étendre la surveillance de votre réseau, vous pouvez également intégrer d'autres capteurs pour le reniflage de paquets et l'analyse NetFlow.
Scanner réseau MTR : l'alternative à Ping et Traceroute
Si vous utilisez actuellement Ping ou Traceroute, le passage à MTR en vaut la peine. Vous bénéficierez des avantages des deux outils sur une seule plateforme. Nous avons inclus ici un guide de base sur la façon d'utiliser MTR afin que vous puissiez comprendre les bases de la création et de la lecture de rapports. Bien que le processus soit différent selon la plate-forme sur laquelle vous vous trouvez, toutes les versions de MTR ont un point commun : elles sont faciles à utiliser.
Cependant, si vous n’aimez pas MTR, alors d’autres concurrents aimentTraceRoute DEouMoniteur réseau PRTGconstituent également des alternatives adaptées. TraceRoute NG fonctionne à peu près de la même manière avec la possibilité d'afficher les données ICMP et TCP. PRTG Network Monitor est davantage une plate-forme complète de surveillance du réseau, mais elle propose un capteur Traceroute qui permet de visualiser l'expérience Traceroute basée sur le texte offerte par MTR et Traceroute.
FAQ sur Matt's Traceroute (MTR)
Qu'est-ce qu'un test MTR ?
Un test MTR est l'exécution du programme MTR pour examiner la connexion depuis l'ordinateur local jusqu'à une destination spécifique, qui est indiquée sous forme d'adresse IP ou de nom de domaine. MTR combine Ping et TraceRoute et est l'abréviation de Matt's TraceRoute, mais certaines personnes disent qu'il signifie My TraceRoute.
Quel port MTR utilise-t-il ?
Le processus de base de MTR utilise le protocole ICMP (Internet Control Message Protocol), qui est un protocole de couche réseau (couche 3) et n'inclut pas le concept de ports. Il est cependant possible de forcer MTR à utiliser UDP avec la commande MTR-u . Dans ce cas, les tests démarrent par une transmission vers le port 33000 et augmentent le numéro de port à chaque test successif. Il est également possible de forcer MTR à utiliser TCP, auquel cas vous précisez le numéro de port à utiliser avec MTR-P
MTR peut-il aider en cas de perte intermittente de paquets ?
MTR ne peut pas résoudre les problèmes de perte de paquets ; il ne peut émettre que des tests pour rendre compte de l'état de l'itinéraire probable que les connexions emprunteront vers une destination donnée. La perte intermittente de paquets est une situation délicate à observer. Vous devrez exécuter MTR plusieurs fois afin de détecter le problème. Néanmoins, être capable de voir le problème de perte de paquets ne le résoudra pas automatiquement.