Temat: Netgear R6220, OpenWrt 23.05.2, PPPoE, NAT ~100Mbps

Dzień dobry,
zakupiłem stosunkowo niedawno Netgeara R6220 jako tanie, ale rozsądne urządzenie dla OpenWRT. Niestety, na symetrycznym łączu 300 Mbps (światłowód) typowo wyciągam 90..100 Mbps (sprawdzane przez https://www.speedtest.pl/). Raz wyszło znacznie lepiej, choć do ideału i tak daleko, a potem już znacznie gorzej. Przykładowe wyniki testów (download/upload w Mbps) w kolejności tak, jak wykonywałem próby:
200/100 - software flow offloading
94/94 - hardware flow offloading - test powtórzony 2 razy z podobnym rezultatem
94/93 - software flow offloading
91/92 - bez flow offloading
Przez moment pomyślałem, że może mam jakiś problem z kąskiem przewodu łączącym router z modemem światłowodowym, ale wygląda na to, że jest ok - przetestowałem go, wyginając na lewo i prawo w okolicach RJ-ek - działa stabilnie). Zresztą na tym samym kabelku, przy starszym TPLinku (OpenWrt 19.07-SNAPSHOT) prędkości wyglądają tak:
250/229 - tplink próba I
246/240 - tplink próba II
Wiem, że były jakieś problemy z flow offloading przy PPPoE z tym routerem, ale wygląda na to, że to zostało poprawione już jakiś czas temu:
https://github.com/openwrt/openwrt/issues/8837

Czy ktoś podejrzewa, co może być nie tak?

Aha - z samego łącza rzeczywiście można wyciągnąć pełne 300/300 Mbps.

2

Odp: Netgear R6220, OpenWrt 23.05.2, PPPoE, NAT ~100Mbps

On nawet bez flowoffloadingu wyciągał 400Mbps https://eko.one.pl/forum/viewtopic.php? … 26#p232126

Sprawdź czy porty w Netgearze faktycznie spinają się na 1Gbps (w luci w statusie jest podgląd portów  wraz ze szybkością), ja miałem kilka razy tak że niektóre porty przełączały się losowo na 100Mbps i nie chciały wchodzić na gigabit.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Netgear R6220, OpenWrt 23.05.2, PPPoE, NAT ~100Mbps

Dzięki za odpowiedź. Tak, czytałem ten wątek. Ale pomyślałem, że może po prostu są jakieś problemy z PPPoE - we wspomnianym wątku były pod tym względem inne warunki.

A teraz najciekawsze. Dzisiaj po raz kolejny wykonałem zestaw testów - wyniki poniżej:
178/240 - bez software offloading
198/238 - bez software offloading
179/237 - bez software offloading
175/270 - bez software offloading
top idle: 40..45/50..55

208/281 - software offloading
199/288 - software offloading
188/285 - software offloading
201/311 - software offloading
top idle: 40..45/50..55

315/327 - hardware offloading
324/330 - hardware offloading
315/329 - hardware offloading
324/327 - hardware offloading
top idle: idle 35..40/40..50

Tym razem wyszło to całkiem sensownie (oczywiście linki wszystkie wyświetlał mi jako 1G; raz zauważyłem nawet nie 1G, a 1.2G - o cokolwiek chodzi...). Zdziwiło mnie natomiast użycie procesora - małe różnice pomiędzy poszczególnymi trybami. Spodziewałem się, że 2 pierwsze, to będzie idle blisko 0.

Ale najdziwniejsze jest to, że wcześniej próbowałem robić te same testy (dla różnych opcji). Po wiele razy, przez co najmniej 3 dni, do tego nawet nie z rzędu. I nigdy nie uzyskałem tak dobrych wyników. Oczywiście zmianie nie uległo ani oprogramowanie, ani sprzęt - nawet pojedynczy kabelek.

Jeśli problem wróci, będę tropił przyczyny. Tym razem zaczynając od sprawdzenia prędkości linku - dzięki za naprowadzenie Cezary!

Tak jeszcze dla potencjalnych zainteresowanych dodam, że na pierwszy rzut oka wygląda, że ten Netgear rzeczywiście ma słabsze WiFi (pod względem zasięgu) niż TPLink WR1043ND.

4

Odp: Netgear R6220, OpenWrt 23.05.2, PPPoE, NAT ~100Mbps

Mam na R6220 łącze 1Gbit/300Mbit z PPPoE, bez problemu zamykam praktycznie full (880-900Mbps) z minimalnym użyciem CPU.

5 (edytowany przez adrianszymanski242 2024-04-22 09:45:25)

Odp: Netgear R6220, OpenWrt 23.05.2, PPPoE, NAT ~100Mbps

mi na r6220 lacze z orange 600/100 po pppoe oczywiscie chodzilo po kablu na max, po wifi to ledwo 170mbps gdzie bez pppoe mialem z 350-400 wiec widac tutaj narzut na proca ale na kablu bylo ok
oczywiscie hw offload wlaczony
wymienilem przez to wolne wifi wraz z pppoe na cudy wr3000, tutaj to po wifi 900mbps lekko leci w iperf3