A csomagvesztés elhárítása

Tartalomjegyzék:

A csomagvesztés elhárítása
A csomagvesztés elhárítása
Anonim

Csomagvesztés akkor fordul elő, ha a hálózati kapcsolat adatvesztése továbbítás közben. A kapcsolat lassabbnak tűnhet a kelleténél, és csökkenti a hálózati kommunikáció megbízhatóságát a helyi és távoli eszközökkel. A csomagvesztés megállításának ismerete elsődleges fontosságú mindenki számára, aki problémás hálózatot szeretne javítani.

Image
Image

A csomagvesztés okai

A csomagvesztés nem csak egy okból következik be. A csomagvesztés okának diagnosztizálása a hálózaton megmutatja, mit kell javítania:

  • Hálózati sávszélesség és torlódás: A csomagvesztés elsődleges oka az elégtelen hálózati sávszélesség. Ez akkor fordul elő, ha túl sok eszköz próbál meg kommunikálni ugyanazon a hálózaton.
  • Elégtelen hardver: A hálózaton a csomagokat továbbító hardverrel kapcsolatos problémák csomagvesztést okozhatnak. Az útválasztók, kapcsolók, tűzfalak és egyéb hálózati eszközök a legsebezhetőbbek.
  • Sérült kábelek: Csomagvesztés fordulhat elő a fizikai hálózati rétegen. Ha az Ethernet-kábelek sérültek, nem megfelelően vannak bekötve, vagy túl lassúak a hálózati forgalom kezeléséhez, a kábelek csomagokat szivárogtatnak ki.
  • Szoftverhibák: A hálózati hardverben vagy a számítógépes szoftverben előfordulhatnak olyan hibák, amelyek csomagvesztést okoznak.

Hogyan javítható a csomagvesztés a hálózaton

A csomagvesztés okának meghatározásához kezdje a legkönnyebben észlelhető problémával:

  1. Ellenőrizze a fizikai kapcsolatokat. Ellenőrizze az Ethernet-kapcsolatot az eszközök között. Keresse meg a fizikai sérülés vagy gyújtáskimaradás jeleit, és nézze meg, hogy a kábelek kikapcsolása megoldja-e a problémát.
  2. Sávszélesség felszabadítása. Valamelyik hardver több kapcsolatot kezel a kelleténél? Ha igen, korlátozza a sávszélességet az útválasztón.
  3. Cserélje ki a hardvert. Cserélje ki a potenciálisan problémás eszközöket a hálózaton, hogy megnézze, eltűnik-e a csomagvesztés, ha egy adott eszközt eltávolítanak.
  4. Szoftverhibák jelentése. Ha azt gyanítja, hogy szoftverhibák okozták a csomagvesztést, akkor a javítás egyetlen módja a hardvert szállító gyártó firmware-javítása. Jelentse a feltételezett hibákat, amikor ezeket a problémákat észleli, hogy ösztönözze a szállítókat a probléma megoldására.

Hogyan lehet észlelni a csomagvesztést

Számos alkalmazás képes észlelni a csomagvesztést a hálózaton keresztül. Ezek úgy működnek, hogy valamilyen módon megszagolják a csomagokat, akár az utazási idő elemzésével, akár a csomag tartalmának megtekintésével. A csomagvesztés felderítésének legegyszerűbb módja a hálózaton lévő eszközök pingelése:

  1. Windows rendszerben nyisson meg egy Parancssor ablakot, és használja a ping parancsot az útválasztó megcélzásához. Például, ha az útválasztó helyi IP-címe 127.0.0.1, írja be a ping 127.0.0.1 -t parancsot az útválasztó pingeléséhez. MacOS vagy Linux rendszeren nyisson meg egy terminálablakot, és írja be: ping 127.0.0.1

    Az egyetlen különbség a Windows rendszerű számítógépek között a parancs végén hiányzó - t.

  2. Miután a ping parancs megfelelő számú (legalább 10) csomagot feldolgozott, nyomja meg a Ctrl+ C vagy + C a parancs leállításához.
  3. Nézze meg, nem történt-e csomagvesztés. Ha a pingáló eszköz és a cél közötti kapcsolat megfelelően működik, akkor a 0% csomagvesztés üzenetnek kell megjelennie. A jelentés így nézhet ki:

    - -- 127.0.0.1 ping statisztika ---

    27 csomag elküldve, 27 csomag fogadott, 0,0% csomagvesztés

    oda-vissza út min/átl./max./stddev=1,820/8,351/72,343/14,186 ms

Csomagvesztés észlelése a tcpdump segítségével

A tcpdump parancs macOS és Linux rendszeren erősebb, mint a ping. A parancs rögzíti a csomagokat, majd kiszámítja a csomagvesztés mértékét. A parancs használatához nyisson meg egy parancssort vagy terminálablakot, és írja be: tcpdump -i any.

Ez a tcpdump programot bármilyen hálózati kapcsolaton keresztül futtatja. A parancs futtatható a - i eth0 paranccsal is csak az elsődleges hálózati interfész rögzítéséhez, vagy a - c 10 paranccsal csak 10 csomag rögzítéséhez.

A parancs lefutása után nézze meg az alsó sort, hogy nem veszett-e el csomagokat:

17 csomag rögzítve

85 csomagot kapott a szűrő

0 csomag eldobta a kernel

A csomagok észlelésének folyamata viszonylag alacsony technológiájú. Miután meghatározta a hálózaton keresztüli kommunikáció ellenőrzésének módját, kövesse az elkülönítés és az eltávolítás gyakorlatát a csomagvesztés forrásának és okának meghatározásához. Ehhez a hálózaton lévő eszközök többségének pingelése szükséges. A hálózat topológiájának ismerete elengedhetetlen.

Windows rendszeren vagy használja a tcpdump parancsot a Bash-héjon keresztül Windows 10 rendszeren, vagy futtassa a Wiresharkot.

Ajánlott: