Comment réparer la perte de paquets
La perte de paquets se produit lorsqu’une connexion réseau perd des informations en transit. Cela peut rendre votre connexion plus lente qu’elle ne devrait l’être et réduire la fiabilité de la communication réseau avec les périphériques locaux et distants. Savoir comment arrêter la perte de paquets devrait être une priorité absolue pour quiconque cherche à améliorer un réseau en difficulté.
Images de menthe / Getty Images
Raison de la perte de paquets
La perte de paquets ne se produit pas pour une seule raison. Diagnostiquer la cause de la perte de paquets sur votre réseau vous indiquera ce qu’il faut corriger :
- Bande passante et congestion du réseau: Une cause majeure de perte de paquets est une bande passante réseau insuffisante. Cela se produit lorsque trop d’appareils tentent de communiquer sur le même réseau.
- Matériel insuffisant: Un problème avec tout matériel qui achemine les paquets sur le réseau peut entraîner une perte de paquets. Les routeurs, commutateurs, pare-feu et autres périphériques réseau sont les plus vulnérables.
- câble endommagé: La perte de paquets peut se produire au niveau de la couche réseau physique. Si un câble Ethernet est endommagé, mal câblé ou trop lent pour gérer le trafic réseau, le câble peut perdre des paquets.
- bogue logiciel: Il peut y avoir un bogue dans le micrologiciel du matériel réseau ou du logiciel informatique qui provoque la perte de paquets.
Comment réparer la perte de paquets sur le réseau
Pour déterminer la cause de la perte de paquets, commencez par la plus simple à détecter :
-
Vérifier la connexion physiqueVérifiez la connexion Ethernet entre les appareils. Recherchez des signes de dommages physiques ou d’incendie et voyez si le fait d’éteindre le câble résout le problème.
-
Libérez de la bande passanteEst-ce qu’un matériel gère plus de connexions qu’il ne le devrait ? Si c’est le cas, limitez la bande passante de votre routeur.
-
Remplacer le matérielRemplacez les périphériques potentiellement problématiques sur le réseau pour voir si la perte de paquets disparaît après la suppression d’un périphérique spécifique.
-
signaler des bugs logicielsSi vous soupçonnez qu’un bogue logiciel est à l’origine de la perte de paquets, la seule façon de le corriger consiste à utiliser un correctif de micrologiciel du fournisseur qui a fourni le matériel. Signalez les bogues suspects lorsque vous trouvez ces problèmes pour encourager les fournisseurs à résoudre le problème.
Comment détecter la perte de paquets
Plusieurs applications peuvent détecter la perte de paquets dans le réseau. Ils fonctionnent en reniflant les paquets d’une manière ou d’une autre, soit en analysant le temps de trajet, soit en examinant le contenu des paquets. Le moyen le plus simple de savoir s’il y a une perte de paquets est d’envoyer un ping à un appareil sur le réseau :
-
Sous Windows, ouvrez une fenêtre d’invite de commande et utilisez la commande ping pour localiser votre routeur.Par exemple, si l’adresse IP locale du routeur est 127.0.0.1, entrez ping 127.0.0.1 -t ping le routeur.Sur macOS ou Linux, ouvrez une fenêtre de terminal et entrez ping 127.0.0.1.
La seule différence dans les ordinateurs Windows est le manque de -t à la fin de la commande.
-
Une fois que la commande ping a traité un nombre suffisant de paquets (au moins 10), appuyez sur Ctrl+C ou alors Commande+C commande d’arrêt.
-
Vérifiez la perte de paquets.Si la connexion spécifique entre le périphérique ping et la cible fonctionne correctement, vous devriez voir 0% de perte de paquets. Le rapport pourrait ressembler à ceci :
— Statistiques de ping 127.0.0.1 —
27 paquets transmis, 27 paquets reçus, 0,0 % de perte de paquets
Aller-retour min/moy/max/écart type = 1,820/8,351/72,343/14,186 ms
Détecter la perte de paquets avec tcpdump
La commande tcpdump sur macOS et Linux est plus puissante que ping. Cette commande capture les paquets, puis calcule la quantité de paquets perdus.Pour utiliser cette commande, ouvrez une invite de commande ou une fenêtre de terminal et entrez tcpdump -i n’importe lequel.
Cela exécutera tcpdump sur n’importe quelle connexion réseau.La commande peut également s’exécuter -i eth0 Capturez uniquement l’interface réseau principale ou utilisez -c 10 Seuls 10 paquets sont capturés.
Une fois la commande exécutée, regardez la dernière ligne pour voir si des paquets sont perdus :
Capturez 17 paquets
Le filtre a reçu 85 paquets
0 paquet abandonné par le noyau
Le processus de détection des paquets est relativement simple. Après avoir établi une méthode d’inspection du trafic réseau, suivez les pratiques d’isolation et d’élimination pour déterminer la source et la cause de la perte de paquets. Cela nécessitera un ping sur la plupart des appareils du réseau. La connaissance de la topologie du réseau est essentielle.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre