Which router for 1000Mbit WAN

Well that are the last 4 measurements, a rather low N to base a conclusion on, don't you believe. Especially since bufferbloat only rears its ugly head when a link is operated under/close to saturating conditions (and that gets less likely at higher bandwidth, so users of faster links are not seeing bufferbloat often enough to get annoyed by it, but that in reverse does not prove the absence of bufferbloat)

Well, the site says "Random Examples.." but I guess that's incorrect too... Please just be quiet.

I am curious wich affordable wifirouter is capable of this and has decent wifi. The highly appraised top-router Netgear R7800 and Linksys Wrt-32x both have their flaws.

All routers have their flaws -- you need to decide which fit your budget that have the least flaws that impact your use cases.

Several of us run routing/firewall on one piece of hardware (such as x86_64/AMD64) and use managed switches, which allows selecting an all-in-one wireless router to use as AP(s).

3 Likes

is just a matter of running a command from netconsole. heatsink may not even be needed. easier than recovering your brick via serial

Okay, you are right, these are not the last 5 test results, but randomly sampled from (as far as I can tell the last 400000 speedtests). I happen to see 5 results per ISP though, instead of the 4 you reported (https://www.dslreports.com/speedtest/results/bufferbloat):

Com Hem Bredband Fiber +42ms +10ms A+ A+ A+ A+ C

Since you only reported 4 values, what was the fifth when you looked? Also note the last 400K tests only contained (right now https://www.dslreports.com/speedtest/results/isp/r2845-com-hem-bredband?further=1):

From the last 400k tests
* There are 208 results in this sample from 44 unique IPs
[...]
Buffer Bloat Grades
A+ .. 58% .. 
A .. 22% .. 
B .. 7% .. 
C .. 9% .. 
D .. 0% .. 
F .. 4% .. 

In my book that is still a small sample/small N (especially the 44 unique IPs), feel free to disagree.

P.S.: I retract my promise to let it go unilaterally, and reserve the right to chime in (it is a public forum, and I believe the discussion is still civil enough)

So the way forward is a separate x86-64 router, separate switch and separate AP?

Unless you want to go with mvebu (e.g. Linksys WRT3200ACM/ WRT32xx), yes - both will work for 1 GBit/s WAN speeds, x86_64 provides more headroom for future needs.

For 500Mbps or more i think that's absolutely the right way forward. I'd also recommend a smart switch that handles LAG groups and DSCP based QoS. At high speeds the amount of processing that can be done per packet is less, but also stupid algorithms like weighted round robin do ok when you have a gigE connection.

Bufferbloat and packet loss are still definitely an issue well into the 500-1000 Mbps range if you do VOIP or game traffic or video surveillance or stuff like that. When you have a gigE WAN the slowest link can easily be on your LAN such as a Wi-Fi AP or a power line modem or the like and you can need to handle SQM type stuff on these slow LAN links

1 Like

Which isn't true.... just a very quick example
Shopping for home router (2 days ago for instance)

It makes little sense to buy MIPS today since pricing is more or less the same and performance is much lower (both processing and also usually flash/memory) however it might be a good option in some scenarios (long distance links etc). It's also something the majority of all vendors are moving away from so in terms of longetivity and having the performance in mind ARM platforms are usually a better choice in terms of theoretical longetivity.

Please suggest something else you feel is appropriate

Edit: Less heated....

Yes, that would probably best solution but also the most expensive.

1 Like

SQM not so much but for me mwan3 not compatible with flow-offload has been a deal-breaker.
IMO at this point Celeron J1900 based box is the best balance of performance, cost and world-wide availability.

…and at least 2 ethernet interfaces are easy to accomplish, with the help of a 5 buck PCIe 1 GBit/s ethernet card.

A well selected (Atom based) x86_64 system can get along with as little as ~6 watts idle power consumption - a non-Atom core-i may be fine tuned to an idle power consumption of ~11-15 watts. Modern ARMv7/ ARMv8 based high-end routers are often scratching the 20 watts mark.

seems like the efficiency-gap is widening :frowning:
i7-laptop (32gig-ddr4) here uses about 6watts when viewing fhd youtube content over wifi... 3W idle.

1 Like

What are you measuring, only the power usage of one CPU core alone for this task?

powertop claims this is for the whole shebang

What does a Wattmeter show in comparison to powertop?

good call!
seems the 120W psu only has a ~60% efficiency, so powermeter shows 5,3W idle at the wall. (and some 12W with the e-dock)

1 Like

I agree.

At home I'm running with a Celeron J1900 x86-64 as Router + 8 Port GB. Switch + Archer C2600 as dumb AP and I have no performance problems at all (600 MB. of fiber connection, not 1 Gb., but is should work in 1 GB. indeed).

my Archer c7 with offload randomly crashed (a lot!) so I ended replacing it with Uqiquity ER-4 router that can process 3,4m packets and process 1Gbit traffic while using less 20% of its 4-core MIPS CPU.
I still use it as OpenWRT AP and it works great.