Hvordan fikser du pakketap

Innholdsfortegnelse:

Hvordan fikser du pakketap
Hvordan fikser du pakketap
Anonim

Pakketap oppstår når en nettverkstilkobling mister informasjon mens den er under transport. Det kan få tilkoblingen til å virke tregere enn den burde være, og reduserer påliteligheten til nettverkskommunikasjon med lokale og eksterne enheter. Å vite hvordan man stopper pakketap bør være en topp prioritet for alle som ønsker å forbedre et plagsomt nettverk.

Image
Image

årsaker til pakketap

Pakketap skjer ikke av bare én grunn. Diagnostisering av årsaken til pakketap på nettverket vil fortelle deg hva du trenger å fikse:

  • Nettverksbåndbredde og overbelastning: En primær årsak til pakketap er utilstrekkelig nettverksbåndbredde. Dette skjer når for mange enheter prøver å kommunisere på samme nettverk.
  • Utilstrekkelig maskinvare: Problemer med maskinvare på et nettverk som ruter pakker kan forårsake pakketap. Rutere, brytere, brannmurer og andre nettverksenheter er de mest sårbare.
  • Skadde kabler: Pakketap kan forekomme på det fysiske nettverkslaget. Hvis Ethernet-kabler er skadet, feil kablet eller for trege til å håndtere nettverkstrafikken, lekker kablene pakker.
  • Programvarefeil: Fastvaren i nettverksmaskinvaren eller dataprogramvaren kan ha feil som forårsaker pakketap.

Hvordan fikser du pakketap på nettverket ditt

For å finne årsaken til pakketap, start med det enkleste problemet å oppdage:

  1. Sjekk de fysiske tilkoblingene. Sjekk Ethernet-tilkoblingen mellom enhetene. Se etter tegn på fysisk skade eller feiltenning, og se om utskifting av kablene løser problemet.
  2. Frigjør båndbredde. Håndterer noe maskinvare flere tilkoblinger enn det burde? Begrens i så fall båndbredden på ruteren.
  3. Bytt ut maskinvaren. Bytt ut potensielt problematiske enheter på nettverket for å se om pakketapet forsvinner når en bestemt enhet fjernes.
  4. Rapporter programvarefeil. Hvis du mistenker at programvarefeil forårsaket pakketapet, er den eneste måten å fikse det på gjennom en fastvareoppdatering fra leverandøren som leverer maskinvaren. Rapporter mistenkte feil når du finner disse problemene for å oppmuntre leverandører til å fikse problemet.

Hvordan oppdage pakketap

Flere applikasjoner kan oppdage pakketap over et nettverk. Disse fungerer ved å snuse pakker på en eller annen måte, enten ved å analysere reisetiden eller se på pakkens innhold. Den enkleste måten å finne ut om pakketap eksisterer er ved å pinge enheter på nettverket:

  1. I Windows åpner du et ledetekst-vindu og bruker ping-kommandoen for å målrette ruteren. Hvis for eksempel ruterens lokale IP-adresse er 127.0.0.1, skriv inn ping 127.0.0.1 -t for å pinge ruteren. På macOS eller Linux åpner du et terminalvindu og skriver inn ping 127.0.0.1

    Den eneste forskjellen for Windows-datamaskiner er den manglende - t på slutten av kommandoen.

  2. Etter at ping-kommandoen har behandlet et tilstrekkelig antall pakker (minst 10), trykker du Ctrl+ C eller Kommando+ C for å stoppe kommandoen.
  3. Se om det var noe pakketap. Hvis den spesifikke forbindelsen mellom ping-enheten og målet fungerer riktig, bør du se 0% pakketap. Rapporten kan se slik ut:

    - -- 127.0.0.1 pingstatistikk ---

    27 pakker sendt, 27 pakker mottatt, 0,0 % pakketap

    tur/retur min/avg/max/stddev=1.820/8.351/72.343/14.186 ms

Oppdag pakketap med tcpdump

Tcpdump-kommandoen på macOS og Linux er kraftigere enn ping. Kommandoen fanger opp pakker og beregner deretter mengden pakketap. For å bruke kommandoen, åpne en ledetekst eller terminalvindu og skriv inn tcpdump -i any.

Dette kjører tcpdump over hvilken som helst nettverkstilkobling. Kommandoen kan også kjøres med - i eth0 for kun å fange opp det primære nettverksgrensesnittet eller med - c 10 for å fange bare 10 pakker.

Etter at kommandoen er kjørt, se på bunnlinjen for å se om noen pakker gikk tapt:

17 pakker registrert

85 pakker mottatt av filter

0 pakker droppet av kjerne

Prosessen med å oppdage pakker er relativt lavteknologisk. Etter at du har etablert en måte å sjekke kommunikasjon på tvers av nettverket, følger du en praksis med isolasjon og eliminering for å finne kilden og årsaken til pakketapet. Dette vil kreve pinging av de fleste enheter på nettverket. Kunnskap om nettverkets topologi er avgjørende.

På Windows, bruk enten tcpdump gjennom Bash-skallet på Windows 10 eller kjør Wireshark.

Anbefalt: