Maverick009
Senior Member
Not a bad idea building using an APU like @Maverick009 said, with modularity for wider array of upgrades.
@aps just remember when buying parts however it also really depends on your use case, for example even OPNSense’s highest end appliance is a Quadcore. Not saying don’t get better hardware with more cores, but make sure you’re getting what you need based on your usage/requirements or its more money, only for little to no gain in real use.
Additionally I’d also suggest getting a dedicated switch for multigig LAN work as the ASIC chips in the switches are designed for that kind of work unlike the x86 or ARM CPUs in the firewalls where they’d just be wasting CPU cycles doing that work through bridging with significantly higher latency especially at higher speeds and more ports in use and at times even likely unable to even reach 5-10Gbps depending on how many ports are in use and what other work is competing for CPU cycles like VPN etc. Some firewalls/router appliances do have switches built in ie like your home router.
I personally have multigig Zyxel XS1930-10 switch handling all my multigig and standard LAN devices. For my use case for example, the firewall CPU has no real affect on my 10Gbe LAN work/transfers unless it's across VLANS as the switch is handling all of it, my firewall CPU cores are rarely ever above 5-10% and that too when I had Suricata or OPNVPN running. Importantly your internet connection will likely actually be your biggest bottleneck rather than a Quad Core i3 or AMD APU.
I pretty much agree 100%. Only reason I mention an APU, is it is cost effective, and most of the equipment that was even prefabricated by the companies that that make Pfsense and Opnsense boxes, was really before APUs became a factor and prior to AMD's Ryzen being a star. I also only mention the 6C/12T APU as the big push over the lesser Core i3 4C/4T CPU, as unless you doing some hardcore networking, the 8C/16T APU would go to waste. The Ryzen 4000/5000 series 6C/12T APU can handle Dual Intel X550-T2 NICs, support NAS capbilities, or also support a virtual instance on to to say run Asterisk as well with maybe 2 cores dedicated.
Again all depends on load and configuration that meets your home needs. The Ryzen APU may be all you really need for quite some time and fits into a cost effective expandable home network. Total cost of a box using the APU with say 16GB RAM, 240GB SSD, Intel I350-T4, and X550-T2, would come around $600-800 but would be all you need.
I also agree with having a dedicated smart switch to take off most of the load, especially if you have several devices connecting at once. If you go with an unmanaged switch, then definitely the Firewall hardware needs to be beefy, as you would be relying on that to communicate and do all the hard lifting on the network.
Just some food for thought.