Quest-ce que la latence du réseau et comment la mesurer

Quest-ce que la latence du réseau et comment la mesurer

Avez-vous déjà remarqué à quel point les réseaux semblent parfois ralentir à un rythme effréné ? Vous avez très certainement. Lorsque cela se produit, c'est souvent le signe d'une latence élevée. La latence, l'un des plus gros fléaux des réseaux, est inévitable mais elle doit être maintenue dans des valeurs raisonnables. Aujourd'hui, nous allons examiner en profondeur ce qu'est la latence du réseau et comment la mesurer. Nous veillerons également à inclure quelques critiques des meilleurs outils que vous pouvez utiliser à cette fin.

Quest-ce que la latence du réseau et comment la mesurer
Notre exploration commencera par avoir un bon aperçu de la latence, ce qu'elle est, pourquoi elle existe et pourquoi c'est une mesure si importante à surveiller de près. Nous discuterons ensuite de ce qui peut être fait concrètement pour améliorer la latence et comment elle peut être mesurée. Et armés de toutes ces connaissances sur la latence, nous explorerons enfin les meilleurs outils que vous pouvez utiliser pour mesurer la latence dans votre propre environnement.

Latence du réseau en bref

La latence du réseau est facile à décrire. C'est une mesure du temps qu'il faut à un paquet de données pour aller de sa source à sa destination. Comprendre ce que c'est et pourquoi c'est une mesure pertinente est une autre histoire. Dans un monde idéal, il n'y aurait pas de latence du réseau. Mais en réalité, il y en aura toujours. Peu importe nos efforts, il n'y a aucun moyen que les données puissent voyager instantanément à travers un réseau. Mais bien que la latence soit inévitable, il faut toujours s'assurer qu'elle ne devienne pas si élevée qu'elle commence à affecter le fonctionnement normal du réseau.

Plusieurs facteurs contribuent à la latence. Premièrement, il y a le temps de propagation, le facteur inévitable. Bien que les réseaux soient rapides et que les bits voyagent à la vitesse de la lumière (pas exactement, mais ils voyagent très vite), il faut encore un certain temps pour que les données atteignent leur destination. Plus le chemin est long, plus cela prendra de temps, tout comme il faut plus de temps pour parcourir 100 miles que pour parcourir 50. Pour cette raison, la latence entre deux ordinateurs situés à des milliers de miles l'un de l'autre sera toujours supérieure à celle entre deux ordinateurs. ordinateurs dans la même pièce. Un autre facteur contribuant à la latence est appelé délai de transmission. Il s'agit d'un délai qui peut être introduit par le médium lui-même. Elle varie en fonction de la taille des paquets de données. Les paquets plus volumineux auront une latence plus élevée car ils prennent plus de temps à sérialiser et à livrer.

Le routeur et divers autres retards de traitement contribuent également à la latence du réseau. Même sur des circuits à peine utilisés où la file d'attente est absente, chaque routeur doit manipuler les données. Par exemple, le champ d'en-tête TTL de chaque paquet doit être décrémenté. De plus, la plupart des périphériques réseau attendront qu'un paquet soit complètement reçu avant de l'envoyer. Encore une fois, des paquets plus gros entraîneront des délais plus longs. Ce ne sont là que quelques exemples, mais il existe plusieurs autres façons d'introduire la latence dans la transmission réseau. Nous pouvons penser aux délais de mise en file d'attente qui se produisent lorsque les données ne peuvent pas être envoyées immédiatement ou aux délais de stockage lorsqu'elles doivent être mises en cache sur le disque ou la mémoire, puis récupérées. Nous pourrions écrire un long article sur ce sujet, mais vous avez probablement compris.

L'importance de la latence

Il est relativement facile de comprendre que, lorsque la latence devient trop élevée, cela peut affecter la convivialité des réseaux et entraîner une dégradation des performances perçue. C'est ce qui en fait une mesure si importante à surveiller. Une latence élevée (ou plus élevée que d'habitude) est souvent le signe que quelque chose ne va pas avec le réseau ou sur le réseau. Plus souvent que toute autre cause, une latence élevée sera la conséquence de la congestion du réseau. Les réseaux sont comme les autoroutes et lorsqu'il y a trop de trafic, les choses ralentissent et vous obtenez une latence plus élevée que la normale.

Mais la latence mesurée n'est pas nécessairement un signe de congestion ou d'un autre problème de réseau. Étant donné que la latence est généralement calculée en mesurant le temps d'aller-retour, une source courante de latence pourrait être le périphérique distant lui-même. Si l'appareil distant est très occupé à faire tout ce qu'il a à faire, et que cela n'a peut-être rien à voir avec le réseau, il peut ne pas répondre immédiatement aux demandes qu'il reçoit de l'outil de mesure de latence. Lorsque cela se produit, cela sera perçu comme une latence du réseau, mais cela n'a, en fait, rien à voir avec le réseau et la mesure de la latence ne vous donnera aucune idée à ce sujet.

De même, les utilisateurs pourraient subir une latence qui n'a rien à voir avec le réseau. La latence des applications est peut-être aussi courante que la latence du réseau. Lorsque les serveurs sont surchargés, ils commencent à répondre plus lentement. Tout comme les réseaux le font lorsqu'ils sont encombrés. Malheureusement, aussi important que cela puisse être, la latence des serveurs et des applications n'est pas à l'ordre du jour d'aujourd'hui.

Améliorer la latence

Imaginez que votre réseau souffre de latence et que les outils de mesure que vous avez mis en place l'ont détecté et vous ont alerté. Vous devez maintenant trouver des moyens de réduire la latence du réseau. Il existe plusieurs façons de procéder, mais la façon de corriger une latence élevée dépend de la cause. La surutilisation du réseau étant la cause la plus courante de latence du réseau, voyons ce qui peut être fait à ce sujet.

Les circuits réseau ne sont pas illimités et lorsqu'ils sont surutilisés, une congestion se produit et les utilisateurs subissent une latence élevée. Cela fonctionne exactement comme la circulation sur autoroute. Cela est particulièrement vrai avec les circuits WAN qui ont souvent une bande passante plus limitée que votre réseau local typique. Lorsque cela se produit, la meilleure façon d'améliorer la latence est de réduire l'utilisation du réseau. Ceci, en soi, est tout un domaine de l'administration de réseau qui mérite son propre poste. Et en fait, nous avons déjà publié un article sur l'amélioration des performances du réseau , et il existe de nombreux outils que vous pouvez utiliser pour vous aider dans cette tâche.

Mesure de la latence

Mesurer la latence du réseau peut être plus compliqué qu'il n'y paraît. Cela est particulièrement vrai lors de la mesure de la latence entre des points très éloignés. Il y a plusieurs raisons à cela, mais c'est principalement dû au fait que même une latence énorme est encore relativement courte, de l'ordre de quelques millièmes de seconde. Vous ne pouvez pas vraiment appeler votre ami à l'autre bout du fil et lui dire « OK, je vous envoie un paquet, dites-moi quand il arrive » et mesurez le délai. Il y a de fortes chances que le paquet arrive avant même que vous ayez fini de parler. Alors, oubliez manuellement de le chronométrer.

En règle générale, la latence est mesurée en envoyant un paquet qui est renvoyé à l'expéditeur et en mesurant le temps nécessaire pour que la réponse revienne. C'est ce temps aller-retour qui est considéré comme la latence. Cette méthode d'évaluation présente quelques inconvénients. Par exemple, si le chemin de retour est différent, le chiffre de latence ne vous dira pas lequel des chemins d'aller ou de retour connaît une latence.

Un autre problème possible est que les types de paquets utilisés pour mesurer la latence (généralement les demandes et les réponses ICMP) ne sont pas toujours traités par les périphériques réseau avec la même priorité que certains autres trafics réseau. En fait, certains périphériques de routage supprimeront simplement ces paquets et la plupart des pare-feu le feront également.

Les meilleurs outils de mesure de latence

Il n'existe pas de moyen universel de mesurer la latence d'un réseau. Par conséquent, il existe différents types d'outils qui peuvent être utilisés à cette fin. La mesure de la latence (souvent appelée délai aller-retour) est une métrique que tous les outils examinés ci-dessous intègrent. Certains mesureront simplement la latence tandis que d'autres vous aideront à la localiser. D'autres encore mesurent l'utilisation de la bande passante plutôt que la latence. Ils peuvent toujours aider puisque nous savons que la surutilisation est la principale cause de latence élevée.

1. Moniteur de performances réseau SolarWinds (essai gratuit)

SolarWinds est l'un des fabricants les plus connus d'outils d'administration de réseau. La société existe depuis environ 20 ans et a la solide réputation de fabriquer certains des meilleurs outils d'administration de réseau et de système ainsi que plusieurs outils gratuits plus simples.

Le SolarWinds Network Performance Monitor est le produit phare de la société. Sans doute l'un des meilleurs outils de surveillance de la bande passante SNMP, il regorge de tellement de fonctionnalités que nous pourrions écrire à ce sujet pour toujours. L'un des meilleurs atouts de l'outil est sans doute sa simplicité qui, heureusement, ne se fait pas au prix de la flexibilité. Les tableaux de bord, les vues, les graphiques et les rapports peuvent être entièrement personnalisés selon vos préférences ou vos besoins. L'outil peut être configuré en quelques minutes et il peut évoluer du plus petit des réseaux aux plus grands avec des milliers d'appareils.

Quest-ce que la latence du réseau et comment la mesurer

Cependant, le SolarWinds Network Performance Monitor ne mesurera pas directement la latence du réseau. Mais en vous donnant des informations détaillées sur l'utilisation de la bande passante de chaque partie de votre réseau, il vous permettra d'identifier rapidement les points chauds où la congestion pourrait être la cause d'une latence élevée.

Le SolarWinds Network Performance Monitor utilise le protocole SNMP (Simple Network Management Protocol) pour interroger périodiquement vos appareils et lire leurs compteurs d'interface, en calculant l'utilisation de la bande passante et en l'affichant sous forme de graphiques. La configuration de l'outil nécessite uniquement que vous spécifiiez l'adresse IP et la chaîne de communauté d'un périphérique. Les fonctionnalités avancées vous permettent de créer des cartes réseau et d'afficher le chemin critique entre deux appareils, une fonctionnalité intéressante lors du dépannage de la latence.

Les prix du SolarWinds Network Performance Monitor varient en fonction du nombre d'appareils surveillés et commencent à 2 955 $. Si vous souhaitez essayer l'outil avant de l'acheter, un essai complet de 30 jours est disponible.

2. Analyseur de trafic SolarWinds NetFlow (essai gratuit)

Un autre excellent produit de SolarWinds , l' analyseur de trafic NetFlow peut donner aux administrateurs une vue plus détaillée du trafic réseau. Il vous montrera non seulement l'utilisation et la latence potentielle, mais il vous montrera également où cela se produit et ce qui en est la cause. L'outil fournit des informations détaillées sur le trafic observé. Par exemple, l'outil vous permettra de savoir quel type de trafic ou quel utilisateur consomme le plus de bande passante. Le tableau de bord de l'outil propose de nombreuses vues utiles, telles que les meilleures applications, les meilleurs protocoles ou les meilleurs locuteurs.

Quest-ce que la latence du réseau et comment la mesurer

Comme vous pouvez le deviner d'après son nom, SolarWinds Network Performance Monitor utilise le protocole NetFlow de Cisco pour collecter des informations d'utilisation détaillées à partir des périphériques réseau. Créé à l'origine par Cisco, le protocole NetFlow permet aux appareils d'envoyer des informations détaillées sur chaque « conversation » ou flux de réseau à un collecteur et un analyseur NetFlow tel que cet outil. Ces informations contiennent plusieurs éléments qui peuvent être utilisés pour analyser le trafic. De nombreux fabricants autres que Cisco incluent également la fonctionnalité NetFlow ou un équivalent dans leur équipement, l'appelant parfois un nom différent. Récemment, le protocole NetFlow a été normalisé comme IPFIX, ou IP Flow Information Exchange, par l'IETF. L' analyseur de trafic SolarWinds NetFlowfonctionnera avec toutes les variantes du protocole, ce qui en fait un excellent choix.

L' analyseur de trafic SolarWinds NetFlow est un module supplémentaire qui s'installe en plus du moniteur de performances réseau examiné ci-dessus. Le prix commence à 1 915 $ et varie selon le nombre d'hôtes. Et comme pour la plupart des produits payants SolarWinds, un essai gratuit de 30 jours est disponible.

3. Moniteur réseau PRTG

Le PRTG Network Monitor de Paessler AG est un autre outil de surveillance de la bande passante. Il est connu pour être l'un des plus faciles et des plus rapides à mettre en place. Paessler affirme que vous pourriez être opérationnel en quelques minutes et vraiment, la configuration du produit ne prend pas beaucoup de temps, bien qu'un peu plus que ce qui est prétendu. Ceci est en partie dû à la fonction de détection automatique du produit, ce qui signifie qu'il analysera votre réseau et ajoutera automatiquement les composants qu'il trouve.

Quest-ce que la latence du réseau et comment la mesurer

Le PRTG Network Monitor est livré avec plusieurs interfaces utilisateur, vous permettant de choisir celle qui correspond le mieux à vos besoins. Il existe une application de console Windows native, une interface Web basée sur Ajax et des applications mobiles pour Android et iOS. Et il fait bon usage des capacités de chaque plate-forme. Par exemple, les applications mobiles vous permettront d'accéder aux détails de n'importe quel appareil en scannant simplement une étiquette de code QR qui y est apposée. Bien entendu, la console Windows vous permettra d'imprimer ces étiquettes.

Le moniteur de réseau PRTG utilise une combinaison de technologies pour sa surveillance. Il utilisera la surveillance SNMP mais aussi WMI pour les appareils Windows et NetFlow et Sflow, deux technologies d'analyse de flux similaires mais concurrentes. Et l'outil dispose de plusieurs capteurs spécialement conçus pour mesurer la latence. Il existe un capteur QoS qui mesurera le délai d'aller-retour, un capteur Cisco IP SLA et un capteur Ping.

4. Analyseur ManageEngine NetFlow

Le ManageEngine NetFlow Analyzer est un autre outil de surveillance à base de NetFlow qui présente des caractéristiques de surveillance de latence avancées. L'outil fournit une vue détaillée de l'utilisation du réseau et des modèles de trafic. Son interface utilisateur Web vous permettra d'afficher le trafic par application, par conversation, par protocole, etc. Le tableau de bord complet de l'outil est l'une de ses meilleures fonctionnalités. Il offre une des meilleures polyvalences et vous permettra d'inclure toutes les données que vous souhaitez. Et pour les administrateurs en déplacement, des applications mobiles sont disponibles.

Quest-ce que la latence du réseau et comment la mesurer

Le ManageEngine NetFlow Analyzer prend en charge plusieurs technologies de flux , y compris NetFlow, IPFIX, J-débit, NetStream et quelques autres. En prime, l'outil a également une excellente intégration avec les appareils Cisco, avec la prise en charge de l'ajustement de la mise en forme du trafic et/ou des politiques de QoS directement depuis l'outil. Et pour la mesure de la latence, cet outil dispose d'un moniteur WAN Round Trip Time (RTT) qui vous permet de surveiller la disponibilité, la latence et la qualité de service du WAN.

5. PingPlotter

Malgré un nom quelque peu trompeur, PingPlotter est en fait un logiciel graphique Traceroute qui peut aider à résoudre les problèmes de réseau. Cet outil de diagnostic représente graphiquement la latence et la perte de paquets entre votre ordinateur et une cible. Il vous permet de visualiser les informations, accélérant ainsi votre processus de dépannage, et peut vous aider à monter un dossier si vous devez convaincre quelqu'un qu'il existe un problème de son côté.

Quest-ce que la latence du réseau et comment la mesurer

PingPlotter trace les performances du réseau à chaque saut entre l'ordinateur sur lequel vous l'exécutez et un site Web, un serveur ou un appareil cible. L'outil testera le chemin vers n'importe quel périphérique accessible par le réseau et il montrera où se produit la latence, vous faisant gagner beaucoup de temps de diagnostic.

Bien que les statistiques de performances soient utiles, elles vous indiquent uniquement que le réseau a échoué - ou n'a pas échoué - pendant le test et où se situe l'échec. PingPlotter dispose d'une fonction de chronologie utile qui offre un niveau de compréhension plus approfondi en indiquant exactement quand les problèmes surviennent. Cela vous permet de faire la différence entre une défaillance constante tout au long du test et une courte période de défaillance grave. Cela peut également aider à corréler l'échec avec d'autres événements simultanés.

6. Multiping

MultiPing est un autre produit avec un nom trompeur. Bien qu'il utilise principalement Ping pour accomplir son exploit, il s'agit en réalité d'un système de surveillance, un peu comme un moniteur de performances réseau SolarWinds plus petit. Bien sûr, utiliser Ping plutôt que SNMP signifie que les informations que vous obtiendrez sont très différentes. Vous ne pouvez pas vous attendre à voir une utilisation de la bande passante avec cet outil, mais la seule chose que vous verrez est la latence. Et tout comme les moniteurs de bande passante traceront des graphiques de bande passante au fil du temps, celui-ci tracera des graphiques de latence au fil du temps.

Quest-ce que la latence du réseau et comment la mesurer

MultiPing vous montrera la perte de paquets en pourcentage ainsi que la latence minimale, moyenne et maximale. Il dispose d'une détection automatique, ce qui en fait une tâche très facile. L'interface utilisateur du produit peut être configurée à votre guise en plaçant ses différents composants comme bon vous semble. Le système comporte également des alertes qui peuvent vous avertir lorsque les paramètres sont hors de portée. En plus des notifications, des programmes peuvent être lancés sur alertes.

7. Ping

Cependant, vous n'avez pas besoin de télécharger ou d'installer quoi que ce soit pour tester la latence. Ping est une commande intégrée à la plupart des systèmes d'exploitation modernes. En un mot, Ping envoie une série de demandes d'écho ICMP à l'adresse IP cible et attend qu'elle réponde avec les réponses d'écho ICMP correspondantes. Le délai entre la demande et la réponse est appelé délai aller-retour, également appelé latence. Et lorsqu'il ne parvient pas à recevoir de réponse à l'une de ses requêtes, l'utilitaire suppose que la requête ou la réponse a été perdue en transit et compile les informations sur la perte de paquets qui s'affichent une fois l'exécution de la commande terminée.

8. Traceroute (Ou Tracert)

De même, traceroute -ou Tracert si vous vivez dans un environnement Windows monde peut également être utilisé à des fins de test de latence. Il s'agit d'une autre commande intégrée à la plupart des systèmes d'exploitation. Il utilise le même type de requêtes et de réponses ICMP que Ping, mais il le fait d'une manière qui lui permet de tester individuellement le temps de réponse - ou la latence - de chaque segment de réseau le long du chemin. C'est encore mieux que Ping car cela peut vous donner une assez bonne idée de l'endroit où se produit la plus grande partie de la latence. Ainsi, cet outil peut non seulement mesurer mais aussi localiser la latence.

En conclusion

Nous avons vu à quel point la latence peut nuire aux performances de votre réseau et à quel point il est important de le garder sous contrôle. Nous avons également examiné comment améliorer la latence et comment la mesurer. Mais plus important encore, nous vous avons fourni des critiques de quelques-uns des meilleurs outils que vous pouvez utiliser pour mesurer la latence. Tous les outils que nous avons introduits sont excellents et chacun d'entre eux vous aidera à mesurer la latence. Ils sont cependant très différents les uns des autres et vous devriez examiner de plus près l'ensemble des fonctionnalités détaillées de chaque outil avant d'en choisir un, car la plupart des outils présentés feront en réalité bien plus que mesurer la latence.


10 meilleurs outils de balayage de ping pour vous en dire plus sur votre réseau

10 meilleurs outils de balayage de ping pour vous en dire plus sur votre réseau

Les balayages de ping peuvent être utilisés à votre avantage de nombreuses façons. Continuez à lire pendant que nous discutons de la façon dont nous présentons les 10 meilleurs outils de balayage Ping que vous pouvez trouver.

6 meilleurs outils pour surveiller les sites Web

6 meilleurs outils pour surveiller les sites Web

Les sites Web sont importants et doivent être constamment surveillés de près pour des performances adéquates. Voici quelques-uns des meilleurs outils de surveillance des sites Web.

6 meilleurs outils de gestion de réseau qui suivent les performances

6 meilleurs outils de gestion de réseau qui suivent les performances

Le marché des logiciels de gestion de réseau est très encombré. Raccourcissez votre recherche en suivant nos recommandations des meilleurs outils de gestion de réseau.

Meilleurs outils de déploiement de logiciels pour les équipes de développement en 2022

Meilleurs outils de déploiement de logiciels pour les équipes de développement en 2022

Voici un aperçu de certains des meilleurs outils de déploiement de logiciels pour faciliter la gestion d'un nombre illimité de machines

Liste de contrôle de conformité HIPAA et outils à utiliser

Liste de contrôle de conformité HIPAA et outils à utiliser

Si vous êtes dans l'industrie de la santé ou si vous êtes impliqué d'une manière ou d'une autre dans l'informatique dans cette industrie, il y a de fortes chances que vous ayez entendu parler de la HIPAA. La portabilité de l'assurance maladie

Meilleurs collecteurs et analyseurs sFlow gratuits examinés en 2021

Meilleurs collecteurs et analyseurs sFlow gratuits examinés en 2021

sFlow est un protocole d'analyse de flux intégré à de nombreux périphériques réseau. Nous passons en revue les cinq meilleurs collecteurs et analyseurs sFlow gratuits.

Meilleurs outils et logiciels de surveillance dinfrastructure sans agent en 2021

Meilleurs outils et logiciels de surveillance dinfrastructure sans agent en 2021

Pour vous aider à choisir le bon, nous avons présenté les meilleurs outils de surveillance d'infrastructure sans agent et vous ont donné un aperçu rapide de chacun.

Aide-mémoire des commandes Windows PowerShell – Le guide ultime dont vous avez besoin

Aide-mémoire des commandes Windows PowerShell – Le guide ultime dont vous avez besoin

Si vous êtes un utilisateur expérimenté de Windows, vous savez probablement et comprenez comment effectuer diverses opérations sur votre PC peut avoir plus d'une approche et

Meilleurs outils de test et de surveillance de latence réseau en 2021

Meilleurs outils de test et de surveillance de latence réseau en 2021

La latence semble être l'ennemi numéro un des réseaux. Ces outils de mesure de la latence vous apprendront comment tester la latence pour détecter, localiser et résoudre les problèmes.

Meilleurs outils de surveillance réseau pour Windows 10 en 2021

Meilleurs outils de surveillance réseau pour Windows 10 en 2021

Le moniteur de réseau Windows nécessite des outils avec des exigences limitées. Aujourd'hui, nous examinions les meilleurs outils de surveillance réseau pour Windows 10.