4 ms·
I'm not sure why you would need anywhere near this level of CPU for a "go-to" router. Many of the ARM-based systems with gigabit and USB3 are perfectly suitable
by jsight 7y ago
I'm not sure why you would need anywhere near this level of CPU for a "go-to" router. Many of the ARM-based systems with gigabit and USB3 are perfectly suitable as routers.
- lpcvoid 7y agoBecause you maybe want something like pfsense to run with some filter rules, or you may want a long term VPN connection, which even with AES-NI Instructions still requires substantial CPU power for high speed connections.
- jsight 7y agoVPN is a good point. I don't think that I could get anywhere near 100Mbit with my Pi on OpenVPN, though in practice it is enough for what I need it for (access to home automation and maybe a couple of cameras).
- jjeaff 7y agoMany routers are hardware accelerated. So they don't need as much cpu
- jsight 7y agoI guess that is possible, but I think it is just as likely that people just overestimate the requirement. My Pi is practically idling while pushing ~100Mbit between the builtin Ethernet and an external dongle. Routing really doesn't take as much CPU as people think, even with a few rules for things like bandwidth monitoring on a per IP basis.