Kako popraviti gubitak paketa

Sadržaj:

Kako popraviti gubitak paketa
Kako popraviti gubitak paketa
Anonim

Gubitak paketa događa se kada mrežna veza izgubi informacije dok su u prijenosu. Zbog toga se vaša veza može činiti sporijom nego što bi trebala biti i smanjuje pouzdanost mrežne komunikacije s lokalnim i udaljenim uređajima. Znati kako zaustaviti gubitak paketa trebao bi biti glavni prioritet za svakoga tko želi poboljšati problematičnu mrežu.

Image
Image

Uzroci gubitka paketa

Gubitak paketa ne događa se samo iz jednog razloga. Dijagnosticiranje uzroka gubitka paketa na vašoj mreži reći će vam što trebate popraviti:

  • Propusnost mreže i zagušenje: primarni uzrok gubitka paketa je nedovoljna propusnost mreže. To se događa kada previše uređaja pokušava komunicirati na istoj mreži.
  • Nedovoljan hardver: Problemi s bilo kojim hardverom na mreži koji usmjerava pakete mogu uzrokovati gubitak paketa. Usmjerivači, preklopnici, vatrozidi i drugi mrežni uređaji su najranjiviji.
  • Oštećeni kabeli: Do gubitka paketa može doći na fizičkom mrežnom sloju. Ako su Ethernet kabeli oštećeni, nepravilno ožičeni ili su prespori za rukovanje mrežnim prometom, kabeli propuštaju pakete.
  • Softverske pogreške: Firmware u mrežnom hardveru ili računalni softver može imati pogreške koje uzrokuju gubitak paketa.

Kako popraviti gubitak paketa na vašoj mreži

Da biste utvrdili uzrok gubitka paketa, počnite s problemom koji je najlakše otkriti:

  1. Provjerite fizičke veze. Provjerite Ethernet vezu između uređaja. Potražite znakove fizičkog oštećenja ili neispravnog paljenja i provjerite rješava li problem isključivanje kabela.
  2. Oslobodite propusnost. Rukuje li neki hardver s više veza nego što bi trebao? Ako je tako, ograničite propusnost na ruteru.
  3. Zamijenite hardver. Zamijenite potencijalno problematične uređaje na mreži da vidite hoće li gubitak paketa nestati kada se određeni uređaj ukloni.
  4. Prijava softverskih grešaka. Ako sumnjate da su softverske greške uzrokovale gubitak paketa, jedini način da to popravite je zakrpa firmvera od dobavljača koji isporučuje hardver. Prijavite potencijalne pogreške čim pronađete te probleme kako biste potaknuli dobavljače da riješe problem.

Kako otkriti gubitak paketa

Nekoliko aplikacija može otkriti gubitak paketa preko mreže. Oni rade tako što na neki način njuškaju pakete, bilo analizom vremena putovanja ili gledanjem sadržaja paketa. Najjednostavniji način da otkrijete postoji li gubitak paketa je pingiranjem uređaja na mreži:

  1. U sustavu Windows otvorite prozor naredbenog retka i upotrijebite naredbu ping za ciljanje vašeg usmjerivača. Na primjer, ako je lokalna IP adresa usmjerivača 127.0.0.1, unesite ping 127.0.0.1 -t za ping usmjerivača. Na macOS-u ili Linuxu otvorite prozor terminala i unesite ping 127.0.0.1

    Jedina razlika za Windows računala je nedostatak - t na kraju naredbe.

  2. Nakon što naredba ping obradi dovoljan broj paketa (najmanje 10), pritisnite Ctrl+ C ili Naredba+ C za zaustavljanje naredbe.
  3. Pogledajte je li došlo do gubitka paketa. Ako određena veza između ping uređaja i cilja radi ispravno, trebali biste vidjeti 0% gubitka paketa. Izvješće može izgledati ovako:

    - -- 127.0.0.1 ping statistika ---

    27 paketa poslano, 27 paketa primljeno, 0,0% gubitak paketa

    povratni min/prosjek/max/stddev=1,820/8,351/72,343/14,186 ms

Otkrij gubitak paketa pomoću tcpdump

Naredba tcpdump na macOS-u i Linuxu moćnija je od pinga. Naredba hvata pakete i zatim izračunava količinu izgubljenih paketa. Za korištenje naredbe otvorite naredbeni redak ili prozor terminala i unesite tcpdump -i any.

Ovo pokreće tcpdump preko bilo koje mrežne veze. Naredba se također može pokrenuti s - i eth0 za snimanje samo primarnog mrežnog sučelja ili s - c 10 za snimanje samo 10 paketa.

Nakon što se naredba pokrene, pogledajte donji red da vidite jesu li neki paketi izgubljeni:

17 paketa snimljeno

85 paketa primljenih filtrom

0 paketa ispustio kernel

Proces otkrivanja paketa je relativno niske tehnologije. Nakon što uspostavite način provjere komunikacije preko mreže, slijedite praksu izolacije i eliminacije kako biste utvrdili izvor i uzrok gubitka paketa. To će zahtijevati pinganje većine uređaja na mreži. Poznavanje topologije mreže je bitno.

U sustavu Windows koristite tcpdump kroz ljusku Bash u sustavu Windows 10 ili pokrenite Wireshark.

Preporučeni: