Com solucionar la pèrdua de paquets

Taula de continguts:

Com solucionar la pèrdua de paquets
Com solucionar la pèrdua de paquets
Anonim

La pèrdua de paquets es produeix quan una connexió de xarxa perd informació mentre està en trànsit. Pot fer que la vostra connexió sembli més lenta del que hauria de ser i redueix la fiabilitat de la comunicació de xarxa amb dispositius locals i remots. Saber com aturar la pèrdua de paquets hauria de ser una prioritat per a qualsevol persona que vulgui millorar una xarxa problemàtica.

Image
Image

Causes de pèrdua de paquets

La pèrdua de paquets no es produeix només per un motiu. El diagnòstic de la causa de la pèrdua de paquets a la vostra xarxa us indicarà què heu de solucionar:

  • Ample de banda i congestió de la xarxa: una de les causes principals de la pèrdua de paquets és l'ample de banda insuficient de la xarxa. Això passa quan massa dispositius intenten comunicar-se a la mateixa xarxa.
  • Maquinari insuficient: els problemes amb qualsevol maquinari d'una xarxa que encamina els paquets poden provocar la pèrdua de paquets. Els encaminadors, commutadors, tallafocs i altres dispositius de xarxa són els més vulnerables.
  • Cables danyats: es pot produir una pèrdua de paquets a la capa de xarxa física. Si els cables Ethernet estan danyats, mal cablejats o massa lents per gestionar el trànsit de la xarxa, els cables tenen fuites de paquets.
  • Errors de programari: el microprogramari del maquinari de xarxa o del programari de l'ordinador pot tenir errors que causen la pèrdua de paquets.

Com solucionar la pèrdua de paquets a la vostra xarxa

Per determinar la causa de la pèrdua de paquets, comenceu amb el problema més fàcil de detectar:

  1. Comprova les connexions físiques. Comproveu la connexió Ethernet entre els dispositius. Busqueu signes de danys físics o errors d'encesa i comproveu si apagant els cables resol el problema.
  2. Allibera ample de banda. Hi ha algun maquinari que gestiona més connexions del que hauria de fer? Si és així, limiteu l'amplada de banda de l'encaminador.
  3. Substitueix el maquinari. Canvieu els dispositius potencialment problemàtics de la xarxa per veure si la pèrdua de paquets desapareix quan s'elimina un dispositiu concret.
  4. Informa d'errors de programari. Si sospiteu que els errors del programari van causar la pèrdua de paquets, l'única manera de solucionar-ho és mitjançant un pedaç de microprogramari del venedor que subministra el maquinari. Informeu d'errors sospitosos a mesura que trobeu aquests problemes per animar els venedors a solucionar el problema.

Com detectar la pèrdua de paquets

Algunes aplicacions poden detectar la pèrdua de paquets a través d'una xarxa. Aquests funcionen olorant paquets d'alguna manera, ja sigui analitzant el temps del viatge o mirant el contingut del paquet. La manera més senzilla de descobrir si hi ha pèrdua de paquets és fent ping als dispositius de la xarxa:

  1. A Windows, obriu una finestra del símbol del sistema i utilitzeu l'ordre ping per orientar el vostre encaminador. Per exemple, si l'adreça IP local de l'encaminador és 127.0.0.1, introduïu ping 127.0.0.1 -t per fer ping a l'encaminador. A macOS o Linux, obriu una finestra de terminal i introduïu ping 127.0.0.1

    L'única diferència per als ordinadors Windows és el - t que f alta al final de l'ordre.

  2. Després que l'ordre ping processi un nombre suficient de paquets (almenys 10), premeu Ctrl+ C o Ordre+ C per aturar l'ordre.
  3. Mireu si hi ha hagut cap pèrdua de paquets. Si la connexió específica entre el dispositiu de ping i l'objectiu funciona correctament, hauríeu de veure 0% de pèrdua de paquets. L'informe pot tenir aquest aspecte:

    - -- 127.0.0.1 estadístiques de ping ---

    27 paquets transmesos, 27 paquets rebuts, 0,0% de pèrdua de paquets

    anada i tornada min/mit/max/stddev=1.820/8.351/72.343/14.186 ms

Detecció de pèrdua de paquets amb tcpdump

L'ordre tcpdump a macOS i Linux és més potent que el ping. L'ordre captura paquets i després calcula la quantitat de pèrdua de paquets. Per utilitzar l'ordre, obriu un indicador d'ordres o una finestra de terminal i introduïu tcpdump -i qualsevol.

Això executa tcpdump a qualsevol connexió de xarxa. L'ordre també es pot executar amb - i eth0 per capturar només la interfície de xarxa principal o amb - c 10 per capturar només 10 paquets.

Després de l'execució de l'ordre, mireu la línia inferior per veure si s'ha perdut algun paquet:

17 paquets capturats

85 paquets rebuts pel filtre

0 paquets abandonat pel nucli

El procés de detecció de paquets té una tecnologia relativament baixa. Després d'establir una manera de comprovar les comunicacions a través de la xarxa, seguiu una pràctica d'aïllament i eliminació per determinar l'origen i la causa de la pèrdua de paquets. Això requerirà fer ping a la majoria dels dispositius de la xarxa. El coneixement de la topologia de la xarxa és essencial.

A Windows, utilitzeu tcpdump a través de l'intèrpret d'ordres Bash a Windows 10 o executeu Wireshark.

Recomanat: