Co powoduje okresowo duże opóźnienia w sieci?

0

Mam małą sieć domową z modemem / routerem Hitron (numer modelu CGN3ACSMR, wersja oprogramowania 4.5.8.22).

Odkąd zainstalowałem router miesiąc temu, mam dziwne wzorce opóźnień, zarówno podczas uzyskiwania dostępu do hostów poza moją siecią LAN, jak i podczas próby uzyskania dostępu do hostów w mojej sieci LAN. Zazwyczaj nie jest to uciążliwe, ale denerwuje SSH i uniemożliwia mi hostowanie niektórych usług (gier, serwerów API przesyłania strumieniowego itp.) W mojej sieci.

Oto zrzut pingdo google.com, wykonane z mojego laptopa, podłączony przez sieć 5GHz modemu / routera:

PING google.com (209.148.198.238): 56 data bytes

64 bytes from 209.148.198.238: icmp_seq=0 ttl=57 time=18.084 ms
64 bytes from 209.148.198.238: icmp_seq=1 ttl=57 time=30.351 ms
64 bytes from 209.148.198.238: icmp_seq=2 ttl=57 time=26.911 ms
64 bytes from 209.148.198.238: icmp_seq=3 ttl=57 time=26.344 ms
64 bytes from 209.148.198.238: icmp_seq=4 ttl=57 time=149.377 ms
64 bytes from 209.148.198.238: icmp_seq=5 ttl=57 time=143.671 ms
64 bytes from 209.148.198.238: icmp_seq=6 ttl=57 time=122.085 ms
64 bytes from 209.148.198.238: icmp_seq=7 ttl=57 time=20.993 ms
64 bytes from 209.148.198.238: icmp_seq=8 ttl=57 time=92.836 ms
64 bytes from 209.148.198.238: icmp_seq=9 ttl=57 time=22.411 ms
64 bytes from 209.148.198.238: icmp_seq=10 ttl=57 time=28.901 ms
64 bytes from 209.148.198.238: icmp_seq=11 ttl=57 time=24.592 ms
64 bytes from 209.148.198.238: icmp_seq=12 ttl=57 time=31.203 ms
64 bytes from 209.148.198.238: icmp_seq=13 ttl=57 time=17.344 ms
64 bytes from 209.148.198.238: icmp_seq=14 ttl=57 time=155.770 ms
64 bytes from 209.148.198.238: icmp_seq=15 ttl=57 time=133.970 ms
64 bytes from 209.148.198.238: icmp_seq=16 ttl=57 time=22.078 ms
64 bytes from 209.148.198.238: icmp_seq=17 ttl=57 time=27.406 ms
64 bytes from 209.148.198.238: icmp_seq=18 ttl=57 time=19.005 ms
64 bytes from 209.148.198.238: icmp_seq=19 ttl=57 time=26.037 ms

--- google.com ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 17.344/56.968/155.770/51.178 ms

Zauważ, że okresowo pojawiają się skoki o wartości 100 ms.

Oto (bardzo podobne) wyniki pingowania adresu w mojej sieci LAN, po raz kolejny wykonane z mojego laptopa:

PING 192.168.0.20 (192.168.0.20): 56 data bytes

64 bytes from 192.168.0.20: icmp_seq=0 ttl=64 time=1.015 ms
64 bytes from 192.168.0.20: icmp_seq=1 ttl=64 time=4.472 ms
64 bytes from 192.168.0.20: icmp_seq=2 ttl=64 time=1.415 ms
64 bytes from 192.168.0.20: icmp_seq=3 ttl=64 time=4.467 ms
64 bytes from 192.168.0.20: icmp_seq=4 ttl=64 time=34.398 ms
64 bytes from 192.168.0.20: icmp_seq=5 ttl=64 time=74.872 ms
64 bytes from 192.168.0.20: icmp_seq=6 ttl=64 time=54.049 ms
64 bytes from 192.168.0.20: icmp_seq=7 ttl=64 time=4.670 ms
64 bytes from 192.168.0.20: icmp_seq=8 ttl=64 time=4.442 ms
64 bytes from 192.168.0.20: icmp_seq=9 ttl=64 time=4.868 ms
64 bytes from 192.168.0.20: icmp_seq=10 ttl=64 time=0.982 ms
64 bytes from 192.168.0.20: icmp_seq=11 ttl=64 time=1.116 ms
64 bytes from 192.168.0.20: icmp_seq=12 ttl=64 time=1.645 ms
64 bytes from 192.168.0.20: icmp_seq=13 ttl=64 time=0.888 ms
64 bytes from 192.168.0.20: icmp_seq=14 ttl=64 time=99.642 ms
64 bytes from 192.168.0.20: icmp_seq=15 ttl=64 time=77.294 ms
64 bytes from 192.168.0.20: icmp_seq=16 ttl=64 time=0.887 ms
64 bytes from 192.168.0.20: icmp_seq=17 ttl=64 time=1.978 ms
64 bytes from 192.168.0.20: icmp_seq=18 ttl=64 time=1.012 ms
64 bytes from 192.168.0.20: icmp_seq=19 ttl=64 time=4.542 ms

--- 192.168.0.20 ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.887/18.933/99.642/30.483 ms

Ten serwer był Raspberry Pi podłączony gigabitową siecią Ethernet do modemu / routera.

Jeszcze raz zwróć uwagę na kolce.

Nie jest niczym niezwykłym, że dłuższe testy ping mają utratę pakietów o 5-10%.

Co może powodować te objawy? Jestem prawie pewien, że to modem / router; Próbowałem podłączyć router podrzędny rozgłaszający inną sieć, ale problem występuje nadal zarówno dla hostów lokalnych, jak i nielokalnych.

Jules
źródło

Odpowiedzi:

3

Hmm, wygląda na to, że ma to wpływ na sygnały bezprzewodowe. Możesz sprawdzić następujące rzeczy: -

  • Czy występują jakieś zakłócenia, sprawdź, czy nie ma urządzenia nadającego fale radiowe. Może to być kuchenka mikrofalowa, urządzenie Bluetooth lub dowolne inne urządzenie nadające w paśmie 5 GHz. Wyłącz dowolne urządzenie bezprzewodowe transmitujące fale radiowe, a następnie sprawdź.
  • Spróbuj zmienić kanały na 5 GHz lub nawet na 2,4 GHz i sprawdź, czy to poprawi opóźnienie.
  • Sprawdź, czy otrzymujesz silne sygnały z innego systemu bezprzewodowego, który może transmitować na tym samym paśmie (i kanałach) co twój, a zatem może wpływać na twój SNR (stosunek sygnału do szumu).
  • Możesz także spróbować zwiększyć przesyłaną moc, sprawdź, czy to poprawi SNR i ewentualnie opóźnienie.
  • Aktualizacja wersji routera również może pomóc.

Mam nadzieję że to pomoże!

Anirudh Malhotra
źródło
Po zakończeniu skanowania zarówno moje pasma 5 GHz, jak i 2,4 GHz współdzieliły kanały z ... około 10 innymi punktami transmisji. (Nie bardzo zaskakujące, ponieważ jest to mieszkanie). Zmiana na mniej zatłoczone części spektrum zdecydowanie miała duży wpływ. Skoki nadal występują, ale są znacznie mniej zauważalne podczas sesji SSH. Z ciekawości, jak mogę zwiększyć moc sygnału?
Jules
Poszedłem za tym linkiem , ale nie znalazłem niczego, jak zmienić przesyłaną moc. Myślę, że router automatycznie przesyła przy maksymalnej dźwigni mocy. Moc przesyłaną można zobaczyć na ekranie WAN DOCSIS, chociaż zgodnie z dokumentem. Znalazłem też sposób na automatyczny wybór kanałów (kanały zmieniają się, gdy dostaję zakłócenia, jak sądzę). Mam nadzieję że to pomoże!
Anirudh Malhotra