Sådan rettes pakketab

Indholdsfortegnelse:

Sådan rettes pakketab
Sådan rettes pakketab
Anonim

Pakketab opstår, når en netværksforbindelse mister information, mens den er i transit. Det kan få din forbindelse til at virke langsommere, end den burde være, og reducerer pålideligheden af netværkskommunikation med lokale og eksterne enheder. At vide, hvordan man stopper pakketab bør være en topprioritet for alle, der ønsker at forbedre et besværligt netværk.

Image
Image

Årsager til pakketab

Pakketab sker ikke af kun én grund. Diagnosticering af årsagen til pakketab på dit netværk vil fortælle dig, hvad du skal rette:

  • Netværksbåndbredde og overbelastning: En primær årsag til pakketab er utilstrækkelig netværksbåndbredde. Dette sker, når for mange enheder forsøger at kommunikere på det samme netværk.
  • Utilstrækkelig hardware: Problemer med hardware på et netværk, der dirigerer pakker, kan forårsage pakketab. Routere, switche, firewalls og andre netværksenheder er de mest sårbare.
  • Beskadigede kabler: Pakketab kan forekomme på det fysiske netværkslag. Hvis Ethernet-kabler er beskadigede, forkert forbundet eller for langsomme til at håndtere netværkets trafik, lækker kablerne pakker.
  • Softwarefejl: Firmwaren i netværkshardwaren eller computersoftwaren kan have fejl, der forårsager pakketab.

Sådan rettes pakketab på dit netværk

For at finde årsagen til pakketab, start med det nemmeste problem at opdage:

  1. Tjek de fysiske forbindelser. Kontroller Ethernet-forbindelsen mellem enhederne. Se efter tegn på fysisk skade eller fejltænding, og se, om udskiftning af kablerne løser problemet.
  2. Frigør båndbredde. Håndterer noget hardware flere forbindelser, end det burde? Hvis det er tilfældet, skal du begrænse båndbredden på routeren.
  3. Udskift hardwaren. Skift potentielt problematiske enheder ud på netværket for at se, om pakketabet forsvinder, når en bestemt enhed fjernes.
  4. Rapportér softwarefejl. Hvis du har mistanke om, at softwarefejl har forårsaget pakketabet, er den eneste måde at rette det på gennem en firmware-patch fra leverandøren, der leverer hardwaren. Rapporter formodede fejl, når du finder disse problemer for at tilskynde leverandører til at løse problemet.

Sådan registreres pakketab

Flere applikationer kan registrere pakketab på tværs af et netværk. Disse fungerer ved at sniffe pakker på en eller anden måde, enten ved at analysere rejsetiden eller se på pakkens indhold. Den nemmeste måde at finde ud af, om der er pakketab, er ved at pinge enheder på netværket:

  1. I Windows skal du åbne et kommandopromptvindue og bruge ping-kommandoen til at målrette mod din router. Hvis f.eks. routerens lokale IP-adresse er 127.0.0.1, skal du indtaste ping 127.0.0.1 -t for at pinge routeren. På macOS eller Linux skal du åbne et terminalvindue og indtaste ping 127.0.0.1

    Den eneste forskel for Windows-computere er den manglende - t i slutningen af kommandoen.

  2. Når ping-kommandoen har behandlet et tilstrækkeligt antal pakker (mindst 10), skal du trykke på Ctrl+ C eller Kommando+ C for at stoppe kommandoen.
  3. Se efter, om der var noget pakketab. Hvis den specifikke forbindelse mellem ping-enheden og målet fungerer korrekt, bør du se 0% pakketab. Rapporten kan se sådan ud:

    - -- 127.0.0.1 ping-statistik ---

    27 pakker transmitteret, 27 pakker modtaget, 0,0 % pakketab

    rundtur min/avg/max/stddev=1.820/8.351/72.343/14.186 ms

Opdag pakketab med tcpdump

Tcpdump-kommandoen på macOS og Linux er mere kraftfuld end ping. Kommandoen fanger pakker og beregner derefter mængden af pakketab. For at bruge kommandoen skal du åbne en kommandoprompt eller terminalvindue og indtaste tcpdump -i any.

Dette kører tcpdump over enhver netværksforbindelse. Kommandoen kan også køres med - i eth0 for kun at fange den primære netværksgrænseflade eller med - c 10 for kun at fange 10 pakker.

Når kommandoen er kørt, skal du se på den nederste linje for at se, om nogen pakker er gået tabt:

17 pakker opfanget

85 pakker modtaget af filter

0 pakker faldet af kerne

Processen med at opdage pakker er relativt lavteknologisk. Når du har etableret en måde at kontrollere kommunikation på tværs af netværket, skal du følge en praksis med isolering og eliminering for at bestemme kilden og årsagen til pakketabet. Dette vil kræve ping af de fleste enheder på netværket. Kendskab til netværkets topologi er afgørende.

På Windows skal du enten bruge tcpdump gennem Bash-skallen på Windows 10 eller køre Wireshark.

Anbefalede: