Packet loss -häviö tapahtuu, kun verkkoyhteytesi menettää tietoja, kun se kulkee. Se voi tehdä verkkoyhteytesi hitaammaksi kuin se pitäisi ja vähentää verkkoviestinnän luotettavuutta sekä paikallisten että etälaitteiden kanssa. Paketin tappion pysäyttämisen pitäisi olla listan kärjessä kaikille, jotka haluavat parantaa häiritsevää verkkoa.
Mikä on Packet Loss?
Kun juoksevaa vettä käytetään usein verkkoliikenteen analogina, tietoja ei lähetetä verkon kautta jatkuvana virtana. Pikemminkin se lähetetään sarjana erillisiä yksiköitä, joita kutsutaan paketeiksi. Nämä yksiköt ovat kuin kirjan yksittäisiä sivuja. Yhdessä heillä on jokin merkitys, mutta vain silloin, kun ne liittyvät toisiin sivuihin oikeassa järjestyksessä, he luovat johdonmukaisen kokonaisuuden. Kun verkkoyhteytesi menettää paketit, koko kirjaa ei voi rakentaa. Paketit voivat myös saapua epätäydellisiksi, vahingoittuneiksi tai muutoin puutteellisiksi, jolloin ne ovat hyödyttömiä. Korjaus tähän on tyypillisesti uudelleen lähetetty paketti.
Useimmissa verkoissa on aika vähän pakettitappioita. Verkkoyhteyksien vaihtelut ovat sellaisia, että paketti pudotetaan joka kerta jonkin aikaa on hieman väistämätöntä. Se sanoi, että kunnolla toimiva verkko, pakettien häviäminen tapahtuu harvoin tarpeeksi, että se ei vaikuta verkkoyhteyden tehokkuuteen.
Jos näet parempia pakettihäviöitä verkossasi, sinun on ryhdyttävä toimenpiteisiin korjaamaan se. Palataksemme veteen analogiamme, merkittävä pakettihäviö on kuin huonosti vuotava putki. Se on korjattava, ennen kuin muut parannukset voidaan tehdä.
Mikä aiheuttaa verkon haavoittuvuuden
Packet loss ei tapahdu vain yhdestä syystä. Pakkauksen menetyksen syyn selvittäminen verkostossasi kertoo, mitä sinun on korjattava.
- Verkkokaistanleveys ja ruuhkat: Paketin menetyksen ensisijainen syy on riittämätön verkon kaistanleveys halutulle yhteydelle. Tämä tapahtuu, kun liian monet laitteet yrittävät kommunikoida samassa verkossa.
- Riittämätön laitteisto: Kaikki verkossa olevat laitteet, jotka reitittävät paketteja, voivat aiheuttaa pakettikytkennän. Reitittimet, kytkimet, palomuurit ja muut laitteistot ovat haavoittuvimpia. Jos he eivät voi "pysyä" liikenteessä, jonka reitittelet heitä, he pudottavat paketit. Ajattele sitä tarjoilijana, jossa kädet ovat täynnä: jos pyydät heitä ottamaan toisen levyn, he todennäköisesti pudottavat yhden tai useamman muun levyn.
- Vaurioituneet kaapelit: Packet loss voi esiintyä kerroksessa 1, fyysinen verkkokerros. Jos ethernet-kaapelit ovat vaurioituneet, väärin johdotetut tai liian hidas verkon liikenteen käsittelemiseksi, ne "vuotevat" paketit.
- Ohjelmistovirheet: Ei ohjelmistoa on virheetön. Verkkolaitteistossa tai tietokoneohjelmistossa oleva laiteohjelmisto voi sisältää virheitä, jotka aiheuttavat pakettihäviön. Tässä tapauksessa kuluttajalle ei ole paljon tekemistä. Voit yrittää itse korjata ongelman, mutta usein ainoa tapa korjata ongelma on laiteohjelmiston korjaustiedoston toimittaja, joka toimittaa laitteiston. Muista raportoida epäiltyjä vikoja, kun huomaat ne kannustamaan toimittajia korjaamaan ongelman.
Packet Lossin havaitseminen
On olemassa useita ohjelmistosovelluksia, jotka voivat havaita pakettihäviön verkossa. He työskentelevät "härkien" pakettien avulla jollakin tavalla joko analysoimalla heidän matkansa tai etsimällä paketteja. Yksinkertaisin tapa löytää pakettihäviö on pingaamalla laitteita verkostossasi.
-
Avaa Windowsissa komentokehoteikkuna ja käytä ping-komentoa reitittimen kohdistamiseen. Esimerkiksi jos reitittimen paikallinen IP-osoite on 127.0.0.1, seuraava komento pingisi reitittimen:
ping 127.0.0.1 -t
MacOS tai Linux, avaa Terminal-ikkuna ja käytä seuraavaa komentoa:
ping 127.0.0.1
Ainoa ero on puuttuva t-komennon lopussa.
-
Kun ping-komento käsittelee riittävän määrän paketteja (vähintään 10), paina Ctrl + C pysäyttää komennon.
-
Tarkastele, onko pakettihäviöitä. Jos tämä erityinen yhteys pingauslaitteen ja kohteen välillä toimii oikein, sinun pitäisi nähdä 0% pakettitappio.
--- 127.0.0.1 ping tilastot ---27 pakettia lähetettiin, vastaanotettiin 27 pakettia, 0,0% pakettihäviöedestakainen matka min / avg / max / stddev = 1.820 / 8.351 / 72.343 / 14.186 ms
-
Se siitä.
Pakettien häviämisen havaitsemiseen on myös kehittyneempiä työkaluja.
-
MacOS: n ja Linuxin tcpdump-komento on dramaattisesti tehokkaampi kuin ping. On hieman ylivoimaista tottua, mutta seuraava komento kaappaa paketit ja laskee sitten pakettihäviön määrän:
tcpdump -i mitään
-
Tämä suorittaa tcpdumpin minkä tahansa verkkoyhteyden kautta. Se voidaan myös suorittaa -i eth0: lla vain kaapata ensisijainen verkkokäyttöliittymä tai -c 10 vain kaapata kymmenen pakettia.
-
Kun komento on käynnissä, katso alimmalla rivillä, onko jokin paketti menetetty.
17 pakettia85 suodattimen vastaanottamia paketteja0 pakettia, jotka pudotettiin ytimellä
-
Ihannetapauksessa sinun pitäisi nähdä, että 0 pakettia menetettiin.
Windowsissa voit joko käyttää tcpdumpia Windows 10: n Bash-kuvaruudulla tai suorittaa Wiresharkia.
Pakkausten havaitsemismenetelmä on melko matala tekniikka. Kun olet määrittänyt tapaa tarkistaa viestintä verkossa, sinun on noudatettava eristyneisyyden ja eliminoinnin käytäntöä määrittääksesi paketin menetyslähteen ja syyn. Tämä edellyttää useimpien verkkojen laitteiden pingoitumista useimmissa tapauksissa tai komentosarjoja, jotka suorittavat saman. Verkon topologian tuntemus on erittäin hyödyllinen täällä.
Pakettien häviämisen syy
Pakkausten menetyksen perimmäisen syyn selvittämiseksi sinun pitäisi aloittaa helpoimmalla ongelmalla havaita ja työskennellä taaksepäin.
Tarkista ethernet-yhteys ensin laitteiden välillä. Tarkista ilmeiset merkit fyysisistä vaurioista ja väärinkäytöstä. Ovatko nämä kaapelit toimivat oikein? Onko kaapeleiden kytkentä ratkaise ongelma? Tarkista reitittimet ja kytkimet samalla tavalla.
Toiseksi, määritä, onko verkossa riittävästi kaistanleveyttä tarvittavien laitteiden käsittelyyn. Onko mikään laitteisto käsittelee huomattavasti enemmän yhteyksiä kuin pitäisi? Tämä on usein etsintä- ja korvausprosessi, kunnes ongelma ratkaistaan. Voit käyttää myös "tunnettua hyvää" -kytkintä ja reititintä ja vaihtaa sen verkossa mahdollisesti oleviin ongelmatilanteisiin, jotta näet, katoaaako paketin häviäminen tietyn laitteen poistamisen jälkeen.
Kuinka jotta Fix Packet Loss verkossa
Kun olet määrittänyt paketin menetyksen, on kaksi korjausta, joita voidaan käyttää.
Ensimmäinen liittyy korvaamaan ongelmalliset laitteistot. Jos tutkimus johtaa laitteistoon, joka toimii väärin, vaihda se.
Jos paketin menetys aiheutuu ohjelmistovirheistä, sinun on yritettävä korjata virhe itse, yritä kiertää vika tai ilmoittaa virheestä myyjälle ja toivottavasti se korjataan. Oman ohjelmiston tapauksessa korjaaminen voi olla helpompaa. Kolmannen osapuolen ohjelmistoihin se riippuu. Jos olet suuri asiakas, saatat pystyä lihaksia korjata. Jos ei, voit jäädä odottamaan, kun yrität käyttää kiertotapaa.
Lopulliset ajatukset
Packet loss -häviö ilmenee usein tilanteissa, jotka ovat hitaita verkossa. Tietenkin jotain niin epämääräistä voi johtua monista syistä. Jos olet diagnosoimassa heikosti toimiva verkko, paketin menetys pitäisi olla luettelon yläosassa. Kun paketin menetys poistetaan mahdollisuutena, voit siirtyä monimutkaisempaan ongelmaan.