"I Was Disappointed with Modern Routers, So I'm Making My Own"
dorscluc.org
dorscluc.org
So I got a commodity PC ($400 Dell PowerEdge T30), put Linux on it, and then stuffed it with a 4 port 2.5GbE card (X8 slot, $150), a 2 port 10GbE card (X16 slot, $150), and a 4 port 1GbE card (cheap). Plus the built in 1GbE port.
It is capable of routing to the Internet at 2.5Gb speed just fine and then switching the rest of the ports at 10Gb speed. Getting a dedicated router/switch with this many ports would have been north of $1000, and probably a lot more of a nuisance to administer/maintain than Linux.
But it's definitely way easier to manage than the interfaces offered by Cisco / HPE.
[1] IEI PUZZLE-IN003B:
https://www.ieiworld.com/en/product/model.php?II=692
[2] Single-root input/output virtualization (SR-IOV):
https://en.m.wikipedia.org/wiki/Single-root_input/output_vir...
Since it’s a general purpose computer (some cheap Xeon plus 64GB RAM plus SSDs), it could perform other workloads too.
I guess it really is just that complicated.
I don't have much need for any plain Ethernet routing beyond what I can already get for very cheap (Although there's always nice to have stuff to add), but it's cool to see effort made to improve networking in general.