Matt Mullenweg on Multi-WAN Routers
ma.tt
ma.tt
I have a Soekris net5501 that I use as a router and it does 100MBps between two of the NICs without much trouble (with pf). I have a Gigabit NIC in there and it manages to push around 300-400MBps between it and another box on the network (with an admittedly shitty NIC that craps out on any frame bigger than 1500 bytes).
The gigabit NIC uses more power than the box itself. A whole x86 machine with 5 NICs running the latest version of a modern OS that uses less than 20W of power. And of course no fan or other moving parts.
Anyway, copying packets from one network to another is not a particularly difficult task. "pass out keep state" is similarly simple. So really, this is a task that doesn't require a "vendor", it simply requires a computer that has more than 32M of RAM that can talk to NICs.
Another option is a Linux netbook configured with VLANs to get around having only a single NIC. Then if you lock yourself out via the network, you have a keyboard and monitor built-in and don't have to go find the serial cable in your stuff-you-hoped-you'd-never-have-to-use-again box.
[1] http://www.portwell.com/products/ca.asp#SOHO [2] http://www.lannerinc.com/Network_Application_Platforms/x86_N...
(obGripe. wish these companies would make it easier to buy stuff online...)
So I doubt the ability of this platform to even be able to route packets amongst the four interfaces at full speed, let alone filter the packets at the same time. It will, however, do better than the existing Soekris products.
I haven't tried it myself.
I ended up with a TP-Link access point (one of the challenges was getting an access point rather than a router) and it has so far worked out.