Jump to content

Do routers really suck? (Today's Techquickie)

Thomas A. Fine

Today's Tech Quickie

 

 A 1GHz processor would have to be unable to transfer 1 byte (not word) per (roughly) every 10 CPU cycles in order to bog down data transfer on a 1Gb WAN line.  That seems unlikely to be a real problem.  And even very slow memory can easily keep up with that data speed without blinking.  Even if a user is saturating both upload and download bandwidth, that's till well within the capabilities of the cheap processors used in these things.

 

Now, if you have a high speed home network that spends more time talking to itself than to the WAN (e.g. a video server at home used by five people editing video), then you might need a bigger router. Likewise if you have a 10Gb WAN connection.  But 99% of home users don't have either of those "issues", and won't benefit from this effort at all.  They'll just spend a lot of time building and configuring an expensive, bulky, power-hungry PC wasting most of its CPU and memory doing nothing, and they'll gain no performance at all.  Meanwhile off-the-shelf wifi routers are inexpensive, have small form factors that you can hang on a wall, and get by on like 5W of power.

 

If I'm wrong, I suggest you use your new lab to see if routers have CPU/memory transfer speed problems in the real world.  (Almost all testing of these things I can find focuses on over-the-air performance, not internal performance.)

 

   tom

 

Link to comment
Share on other sites

Link to post
Share on other sites

Well, I would add a fan to move air in because usually, this chips will thermal throttle when it gets hot. Sometimes I just wonder why router or switch couldn't install a $5 40mm fan.

I have ASD (Autism Spectrum Disorder). More info: https://en.wikipedia.org/wiki/Autism_spectrum

 

I apologies if my comments or post offends you in any way, or if my rage got a little too far. I'll try my best to make my post as non-offensive as much as possible.

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, emosun said:

well all I know is most routers do suck , cept my wrt54g that thing is nuclear

 

The notorious router in South Park had the town scrambling with no internets. Wasn't nuclear, just power cycled. 😆

 

** Here on the West Coast USA **

Link to comment
Share on other sites

Link to post
Share on other sites

Yes, I'd argue most routers are awful. That being said, most routers are not Linksys Velops or a Netgear Nighthawks. Most routers come from an ISP and those all suck. I love my Velop router and my old AirPort Extreme that's a second WAP. 

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, Bender Blues said:

 

The notorious router in South Park had the town scrambling with no internets. Wasn't nuclear, just power cycled. 😆

 

k neato

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Thomas A. Fine said:

Today's Tech Quickie

 

 A 1GHz processor would have to be unable to transfer 1 byte (not word) per (roughly) every 10 CPU cycles in order to bog down data transfer on a 1Gb WAN line.  That seems unlikely to be a real problem.  And even very slow memory can easily keep up with that data speed without blinking.  Even if a user is saturating both upload and download bandwidth, that's till well within the capabilities of the cheap processors used in these things.

 

Now, if you have a high speed home network that spends more time talking to itself than to the WAN (e.g. a video server at home used by five people editing video), then you might need a bigger router. Likewise if you have a 10Gb WAN connection.  But 99% of home users don't have either of those "issues", and won't benefit from this effort at all.  They'll just spend a lot of time building and configuring an expensive, bulky, power-hungry PC wasting most of its CPU and memory doing nothing, and they'll gain no performance at all.  Meanwhile off-the-shelf wifi routers are inexpensive, have small form factors that you can hang on a wall, and get by on like 5W of power.

 

If I'm wrong, I suggest you use your new lab to see if routers have CPU/memory transfer speed problems in the real world.  (Almost all testing of these things I can find focuses on over-the-air performance, not internal performance.)

NAT is pretty CPU demanding. My AC66U capped out at about 500mbps once I got a 1gbps fiber connection.  Buried the needle on the CPU and started hanging and stuff.  The solution was pfSense.  Right now I'm using a Celeron J4005 board with a dual 1gbps NIC card to do the job.  That does 1gbps no problem.  The AC66U continued on simply as the wifi AP for years till it died, where I then replaced it with an AC68U.


I also like that the pfSense box is upgradable.  Get faster internet?  Just install a faster dual NIC. CAD$55 for a dual 2.5g NIC, easy drop in upgrade.

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Thomas A. Fine said:

If I'm wrong, I suggest you use your new lab to see if routers have CPU/memory transfer speed problems in the real world.  (Almost all testing of these things I can find focuses on over-the-air performance, not internal performance.)

You're not wrong OP.

 

It's a terrible video. It makes a bunch of incorrect assumptions and statements in order to push people to an overly complicated solution. They probably made this video because they needed a reason to justify saying "hey, pfSense is something that exists".

Saying "routers suck" gets more clicks than saying "this is what pfSense is".

 

 

26 minutes ago, CerealExperimentsLain said:

NAT is pretty CPU demanding.

It really isn't. I mean, it is probably done in software on these routers but even a old end single core CPU is enough for gigabits of NAT throughput.

 

27 minutes ago, CerealExperimentsLain said:

My AC66U capped out at about 500mbps once I got a 1gbps fiber connection. Buried the needle on the CPU and started hanging and stuff.

My guess is that you ran into some software bug or had non-optimal settings on your router. For example I have seen people turn on excessive logging on their home routers and that can tank performance. One thing I can say for certain is that it was not because your CPU couldn't handle more than 500Mbps of throughput though.

I know this because a quick Google search shows that reviewers of that router got 914 Mbps throughput LAN to WAN on that router.

And before someone points out that "836Mbps is not 1Gbps", that's effective throughput and doesn't include the usual overhead. In this test, 914Mbps essentially means 1Gbps.

 

 

39 minutes ago, CerealExperimentsLain said:

I also like that the pfSense box is upgradable.  Get faster internet?  Just install a faster dual NIC. CAD$55 for a dual 2.5g NIC, easy drop in upgrade.

I would be that in 99% of cases, buying a computer to run pfSense on, and then upgrade it later, will end up costing more than just buying an off-the-shelf router and then replace it when necessary.

Link to comment
Share on other sites

Link to post
Share on other sites

I havent had any issues with AX86s in my house. Work a hell of a lot better than the old air port extremes we were using. Great coverage, speed is fantastic and overall very stabile. 

At work I run pfsense with routers in AP mode. Honestly, havent had too much of a performance drop with either. 

Be sure to @Pickles von Brine if you want me to see your reply!

Stopping by to praise the all mighty jar Lord pickles... * drinks from a chalice of holy pickle juice and tossed dill over shoulder* ~ @WarDance
3600x | NH-D15 Chromax Black | 32GB 3200MHz | ASUS KO RTX 3070 UnderVolted and UnderClocked | Gigabyte Aorus Elite AX X570S | Seasonic X760w | Phanteks Evolv X | 500GB WD_Black SN750 x2 | Sandisk Skyhawk 3.84TB SSD 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, LAwLz said:

My guess is that you ran into some software bug or had non-optimal settings on your router. For example I have seen people turn on excessive logging on their home routers and that can tank performance. One thing I can say for certain is that it was not because your CPU couldn't handle more than 500Mbps of throughput though.

I know this because a quick Google search shows that reviewers of that router got 914 Mbps throughput LAN to WAN on that router.

And before someone points out that "836Mbps is not 1Gbps", that's effective throughput and doesn't include the usual overhead. In this test, 914Mbps essentially means 1Gbps.

PPPoE and VLAN tagging on the WAN required for the connection.  Not to mention some firewall rules for port forwarding.  What you call 'Non-optimal' I'd just called 'Basic router stuff'.  850mbps is basically the fastest the BCM4706 can accomplish and that's with an acceleration scheme and some other functions stripped out as a result.  It's just a 600mhz single core MIPS CPU after all. 😛

 

12 minutes ago, LAwLz said:

I would be that in 99% of cases, buying a computer to run pfSense on, and then upgrade it later, will end up costing more than just buying an off-the-shelf router and then replace it when necessary.

CAD$93.60 for the ITX J4004 board, USD$22.66 for the Intel 82575EB dual 1gbps NIC.  Pretty affordable setup really and the ability to upgrade the NIC is a huge asset.  Pulls about 15w out of the wall.

 

 

 

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

Idk about getting a speed increase compared to a consumer router but I will say pfSense has been MUCH more reliable than any normal consumer router I've seen.
Also if you do stuff like with VPNs they are usually unusably slow from my experience on normal routers (not to mention they usually don't support protocols like IKEv2/Wireguard).

I decided to jump into pfSense after getting annoyed that the routers we have don't expose options or just do things in a stupid way compared to how they could be done.

One of the things that bugs me is how most routers handle setting DNS via DHCP. I use a PiHole so it's nice to see each device's requests for troubleshooting/finding things that should be blocked, but on conumser routers specifying a DNS for the DHCP server usually doesn't pass that address to the client, it just passes the routers IP and the router forwards requests to the IP specified. This means in PiHole all the requests come from the router not individual devices (unless you manually went to each device and added PiHole as the DNS server. (yes, I know you can use PiHole as a DHCP server but I didn't want to do this).

AFAIK there is no reason why they don't just push the DNS IP you give, pfSense does it and it works fine...

Also the ability to have proper firewall rules is awesome, it allows you to do awesome things like sending certain IPs/MACs over a VPN or creating a site-to-site VPN and allowing devices to communicate as if it is one big LAN.

highly recommend pfSense for anyone who wants to experiment with this kind of stuff,  I had 0 experience with it when I started but it's really not that hard to pick up and understand, especially for simple setups.

why no dark mode?
Current:

Watercooled Eluktronics THICC-17 (Clevo X170SM-G):
CPU: i9-10900k @ 4.9GHz all core
GPU: RTX 2080 Super (Max P 200W)
RAM: 32GB (4x8GB) @ 3200MTs

Storage: 512GB HP EX NVMe SSD, 2TB Silicon Power NVMe SSD
Displays: Asus ROG XG-17 1080p@240Hz (G-Sync), IPS 1080p@240Hz (G-Sync), Gigabyte M32U 4k@144Hz (G-Sync), External Laptop panel (LTN173HT02) 1080p@120Hz

Asus ROG Flow Z13 (GZ301ZE) W/ Increased Power Limit:
CPU: i9-12900H @ Up to 5.0GHz all core
- dGPU: RTX 3050 Ti 4GB

- eGPU: RTX 3080 (mobile) XGm 16GB
RAM: 16GB (8x2GB) @ 5200MTs

Storage: 1TB NVMe SSD, 1TB MicroSD
Display: 1200p@120Hz

Asus Zenbook Duo (UX481FLY):

CPU: i7-10510U @ Up to 4.3 GHz all core
- GPU: MX 250
RAM: 16GB (8x2GB) @ 2133MTs

Storage: 128GB SATA M.2 (NVMe no worky)
Display: Main 1080p@60Hz + Screnpad Plus 1920x515@60Hz

Custom Game Server:

CPUs: Ryzen 7 7700X @ 5.1GHz all core

RAM: 128GB (4x32GB) DDR5 @ whatever it'll boot at xD (I think it's 3600MTs)

Storage: 2x 1TB WD Blue NVMe SSD in RAID 1, 4x 10TB HGST Enterprise HDD in RAID Z1

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, CerealExperimentsLain said:

PPPoE and VLAN tagging on the WAN required for the connection.  Not to mention some firewall rules for port forwarding.  What you call 'Non-optimal' I'd just called 'Basic router stuff'.  850mbps is basically the fastest the BCM4706 can accomplish and that's with an acceleration scheme and some other functions stripped out as a result.  It's just a 600mhz single core MIPS CPU after all. 😛

Again, I am very surprised if it couldn't push more traffic than that even with some VLAN tagging and PPPoE enabled. Although, now we're getting into the territory of very niche features. You should not judge a consumer router based on which niche features you light need for your use case, but that 99% of people don't need. 

 

 

5 hours ago, CerealExperimentsLain said:

CAD$93.60 for the ITX J4004 board, USD$22.66 for the Intel 82575EB dual 1gbps NIC.  Pretty affordable setup really and the ability to upgrade the NIC is a huge asset.  Pulls about 15w out of the wall.

 

 

 

You're forgetting the price of the case, the price of the power supply and the price of the storage. As well as the price of the access point and switch you need to add to get similar functionality to the all-in-one consumer router people got. 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, LAwLz said:

Again, I am very surprised if it couldn't push more traffic than that even with some VLAN tagging and PPPoE enabled. Although, now we're getting into the territory of very niche features.

...PPPoE in a router is niche...?

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, CerealExperimentsLain said:

...PPPoE in a router is niche...?

maybe they meant PoE? that would be kinda niche.

Link to comment
Share on other sites

Link to post
Share on other sites

18 hours ago, Caroline said:

 

But, it was fun to watch how people overcomplicate things for the sake of ease of use and convenience to the point even fridges and washing machines are connected to a wireless network today, makes sense that a router slows down or crashes when one has so much shitware devices connected to it, hogging resources all at the same time.

We just bought four new appliances that are Internet enabled.  I was pretty much forced to hook up the Cafe range to our network as there are features that cannot be enabled without WiFi.  None of the other appliances will be connected as I really don't need to have remote operation of a washer and dryer that are right outside my office in our condo.  the dishwasher gets started after dinner and likewise, I don't need the Internet to do this.  I did up date the range software last night which took about 20 minutes to download and install.  Now I can use the oven for air frying!!!

Workstation PC Specs: CPU - i7 8700K; MoBo - ASUS TUF Z390; RAM - 32GB Crucial; GPU - Gigabyte RTX 1660 Super; PSU - SeaSonic Focus GX 650; Storage - 500GB Samsung EVO, 3x2TB WD HDD;  Case - Fractal Designs R6; OS - Win10

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, CerealExperimentsLain said:

...PPPoE in a router is niche...?

When I said niche feature, I was referring to VLAN tagging.

But anyway, I strongly doubt that it was a CPU issue that prevented you from getting more than 500Mbps throughput. 

 

Besides, the routers shown in the video are quad cores at 1.8GHz, and a far superior architecture to the one you have in your router. So we're talking like 20 times the performance of your router. On top of that, some workloads are not even running on the CPU. I can't comment on the specific processor your router uses, but the processor in the routers mentioned in the video both have the BCM49408 which has hardware accelerated circuitry for NAT, on top of a dedicated processor for the wireless portion. So things like NAT does not run on the CPU at all, with the exception of maybe under some circumstances with some specific features enabled (like certain logging or inspection features). Neither does any of the wireless processing.

 

 

Home routers are very purpose built, and very good at what they were designed to do. Most of the information in this video is bollocks because it does not apply to the 99% of people. The CPU being "bad" does not matter for home routers because the CPU does very little to begin with, and the few things they do do not require a lot of processing. 

It's when you start enabling some features that might break certain hardware acceleration that you may run into problems. But most people do not do that so it's not an issue.

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/22/2022 at 10:38 PM, Chiyawa said:

Well, I would add a fan to move air in because usually, this chips will thermal throttle when it gets hot. Sometimes I just wonder why router or switch couldn't install a $5 40mm fan.

 

I've been doing this forever. I noticed a long time ago on extended downloads, my speeds dropped. I added fans to my cable modem and router, speeds no long drop. I add extra heat sinks internally, and power the fans off of the devices power adapter (just solder leads to the board, using a connector in case the fan needs replaced).

 

Some various pictures I could find easily: spacer.png

 

spacer.png

 

spacer.png

 

Even my current router Ubiquiti Amplifi Alien has a built in fan, adding another one dropped my temps 20-25 degrees.

 

I've found over all the ones I've modified, even when the placement isn't ideal, any air flow through these things is better than none. 

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, LAwLz said:

I was referring to VLAN tagging.

It's required by the ISP to make the internet happen. o.O

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, LAwLz said:

Home routers are very purpose built, and very good at what they were designed to do. Most of the information in this video is bollocks because it does not apply to the 99% of people. The CPU being "bad" does not matter for home routers because the CPU does very little to begin with, and the few things they do do not require a lot of processing. 

It's when you start enabling some features that might break certain hardware acceleration that you may run into problems. But most people do not do that so it's not an issue.

Sorry but you're completely and utterly wrong.  Do you even read this forum?  There are tons of examples of people having their broadband hobbled due to their router being overloaded!  I'm not even talking WiFi (that a whole other issue), just routers incapable of the raw NAT speed required, especially if you need PPP on top too.

 

I gave up on consumer routers over a decade ago because its so easy to overload them.  Now sure, I have some pretty extensive things on there with VPNs, policy routing, multiple WANs, but I didn't when I first started - I only have those because now I can.  Things like pfBlockerNG so you can block known bad IPs from trying to connect to your LAN, or your clients from trying to connect to them, its basic Internet security IMO.  I also region lock connections to remote services I host at home.  The fact most people are just trusting their router to be secure, doesn't mean they should be and things like pfSense let you lock things down much better than most consumer routers.

Yes most modern routers have hardware offloading, but that also disables most advanced functionality such as QoS, policy routing, etc.  Its a quick and dirty hack to get around the fact the CPUs are too weak.

You're also forgetting that a LOT of people have older routers that do not have that feature.  People upgrading from DSL to FTTP, or their cable service got upgraded, etc.  A friend of mine has an old TP-Link WDR3600 I left him and that tops out at around 120Mbit with SQM enabled.  Ideally unless you have monster broadband, you want QoS turned on to minimise buffer bloat, particularly if you are a gamer.

So yes I think its safe to say the average router is junk, because the average router is not necessarily what is sold today, its what is in peoples homes.  Setting up a old PC to replace your router can be a much cheaper and long-term solution than buying a new router every time you upgrade your broadband package.

Router:  Intel N100 (pfSense) WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, CerealExperimentsLain said:

It's required by the ISP to make the internet happen. o.O

To be fair, that usually happens on the modem/ONT so your router never needs to know about it unless you have everything integrated into the one box, which unfortunately is rarely possible.

ONT on SFP modules are not common (though hopefully going forward will become a standard thing to do), DSL modems to plug into a PC are basically none existent these days and I'm not aware of any adapters that can connect cable directly to a PC either.  Of course all those things are in consumer routers and mostly if not entirely hardware offloaded AFAIK.

So even with an x86 router, you need a consumer router in bridge mode to handle that stuff - often the ISP provided device.

Router:  Intel N100 (pfSense) WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/23/2022 at 3:24 AM, Thomas A. Fine said:

Now, if you have a high speed home network that spends more time talking to itself than to the WAN (e.g. a video server at home used by five people editing video), then you might need a bigger router.

The router plays ZERO part in devices talking amongst themselves, its even mentioned in the video.  The switch handles all communication between LAN devices and if you need that to be faster you add a faster switch external to the router, which I believe they also mentioned in the video.

Router:  Intel N100 (pfSense) WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, Alex Atkin UK said:

To be fair, that usually happens on the modem/ONT so your router never needs to know about it unless you have everything integrated into the one box, which unfortunately is rarely possible.

ONT on SFP modules are not common (though hopefully going forward will become a standard thing to do), DSL modems to plug into a PC are basically none existent these days and I'm not aware of any adapters that can connect cable directly to a PC either.  Of course all those things are in consumer routers and mostly if not entirely hardware offloaded AFAIK.

Being able to run my internet with literally nothing by the ONT/SFP plugged into a my own media converter and everything else is my own hardware is pretty sick tho. 😄

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, CerealExperimentsLain said:

Being able to run my internet with literally nothing by the ONT/SFP plugged into a my own media converter and everything else is my own hardware is pretty sick tho. 😄

Like I said, I really hope ONT on SFP become common as being able to just yank it out of the ISP device and plug it into your own router would be really nice indeed.  Although modern ONTs are so tiny its not too much of a big deal.  They are rolling out FTTP to my area right now, just a waiting game.

Router:  Intel N100 (pfSense) WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

47 minutes ago, CerealExperimentsLain said:

It's required by the ISP to make the internet happen. o.O

No it's not. Most ISPs handle that on their side, not on the customer side.

I mean, just stop and think for a second. Do you really believe that the router you order from Amazon.com is preconfigured to tag traffic on a VLAN, and it just so happens that it always end up being the correct VLAN tag being applied? It happens on the ISP side, not customer side.

 

 

43 minutes ago, Alex Atkin UK said:

Sorry but you're completely and utterly wrong.

No I am not.

 

43 minutes ago, Alex Atkin UK said:

Do you even read this forum?

Yes I do.

 

43 minutes ago, Alex Atkin UK said:

There are tons of examples of people having their broadband hobbled due to their router being overloaded!

No it's not.

 

43 minutes ago, Alex Atkin UK said:

just routers incapable of the raw NAT speed required, especially if you need PPP on top too.

[Citation Needed]

 

43 minutes ago, Alex Atkin UK said:

Things like pfBlockerNG so you can block known bad IPs from trying to connect to your LAN

Not necessary for 99% of home users. Home routers already block all traffic initiated from outside to your LAN by default.

 

43 minutes ago, Alex Atkin UK said:

Yes most modern routers have hardware offloading, but that also disables most advanced functionality such as QoS, policy routing, etc.  Its a quick and dirty hack to get around the fact the CPUs are too weak.

Features 99% of people don't use.

Also, the CPUs aren't too weak.

 

43 minutes ago, Alex Atkin UK said:

You're also forgetting that a LOT of people have older routers that do not have that feature.  People upgrading from DSL to FTTP, or their cable service got upgraded, etc.  A friend of mine has an old TP-Link WDR3600 I left him and that tops out at around 120Mbit with SQM enabled.  Ideally unless you have monster broadband, you want QoS turned on to minimise buffer bloat, particularly if you are a gamer.

The WDR3600 does hardware accelerated NAT and can do gigabit to the WAN.

Could it be that the performance was bad because you installed third party firmware that broke certain hardware acceleration features on your friends router? Or maybe you incorrectly configured some features that caused it to perform poorly? Seems just as likely to me as "the router was bad".

 

43 minutes ago, Alex Atkin UK said:

So yes I think its safe to say the average router is junk, because the average router is not necessarily what is sold today, its what is in peoples homes.  Setting up a old PC to replace your router can be a much cheaper and long-term solution than buying a new router every time you upgrade your broadband package.

I don't understand your logic.

So your argument is that people are stuck with old outdated routers that are bad, so instead of buying a new, good router, they should build their own for like 4 times the cost so that they can have features they won't use? 

Also, you don't have to upgrade the router every time you upgrade your broadband. Not only do people very rarely upgrade their broadband, they are often given a free router when they do. 

 

This 60 dollar router from Amazon, the best selling one, has the speed, reliability and features that 99,9% of people want and need, if we are talking about the router portion. The wireless might leave some things to be desired and a couple of access points might be better for those living in a big house and/or a house with thick walls, but if we are talking about the router then it is fine.

I dare you to find a pfSense router that would be better for the average Joe for less.

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, LAwLz said:

No it's not. Most ISPs handle that on their side, not on the customer side.

I mean, just stop and think for a second. Do you really believe that the router you order from Amazon.com is preconfigured to tag traffic on a VLAN, and it just so happens that it always end up being the correct VLAN tag being applied? It happens on the ISP side, not customer side.

The internet as in my internet.  Without VLAN tagging and PPPoE, the router won't access my internet servce internet.  Welcome to fiber.

And why do you word this like it's an alien concept when Asus WRT has VLAN tagging for the WAN as a function?  It also does PPPoE as a function but that's not configured out of the box either, is it?

Desktop: Ryzen 9 3950X, Asus TUF Gaming X570-Plus, 64GB DDR4, MSI RTX 3080 Gaming X Trio, Creative Sound Blaster AE-7

Gaming PC #2: Ryzen 7 5800X3D, Asus TUF Gaming B550M-Plus, 32GB DDR4, Gigabyte Windforce GTX 1080

Gaming PC #3: Intel i7 4790, Asus B85M-G, 16B DDR3, XFX Radeon R9 390X 8GB

WFH PC: Intel i7 4790, Asus B85M-F, 16GB DDR3, Gigabyte Radeon RX 6400 4GB

UnRAID #1: AMD Ryzen 9 3900X, Asus TUF Gaming B450M-Plus, 64GB DDR4, Radeon HD 5450

UnRAID #2: Intel E5-2603v2, Asus P9X79 LE, 24GB DDR3, Radeon HD 5450

MiniPC: BeeLink SER6 6600H w/ Ryzen 5 6600H, 16GB DDR5 
Windows XP Retro PC: Intel i3 3250, Asus P8B75-M LX, 8GB DDR3, Sapphire Radeon HD 6850, Creative Sound Blaster Audigy

Windows 9X Retro PC: Intel E5800, ASRock 775i65G r2.0, 1GB DDR1, AGP Sapphire Radeon X800 Pro, Creative Sound Blaster Live!

Steam Deck w/ 2TB SSD Upgrade

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×