Understand that this only is going to split your traffic into two lines... it is not going to aggregate the circuits and give you 20Mbit. If the box is not intelligent you may find that in some web sites it is worse to use two circuits than one... One thing I did in the past was using two PPPoE circuits to Netfront aggregated them into one single circuit but that is using Cisco routers, which is out of the reach for most.
Back to your Multi-Wan router.
Not sure what low end boxes are available but for them to give you benefits consistently should have quite a lot of intelligence. Even a higher end (HK$9000) box I used failed impress me due to the load balancing algorithms. The other problem is with these boxes is being able to determine if you are gaining anything as knowing what the balancing algorithms are actually doing is not easy.
You need to combine many algorithms PER protocol to get optimal results or be ready configured by someone that understands the needs of each TCP protocol.
Here is a list of load balancing Algos, though impressive looking, a lot of them are useless or should be used with care Eg. select the loest latency.
Weighted Balance - Traffic will be proportionally distributed among available WAN connections according to the specified load distribution weight.
Persistence - Traffic coming from the same machine will be persistently routed through the same WAN connection.
Enforced - Traffic will be routed through the specified WAN connection regardless of the connection's health status.
Priority - Traffic will be routed through the healthy WAN connection that has the highest priority.
Overflow - Traffic will be routed through the healthy WAN connection that has the highest priority and is not in full load. When this connection gets saturated, new sessions will be routed to the next healthy WAN connection that is not in full load.
Least Used - Traffic will be routed through the healthy WAN connection that is selected in the field Connection and has the most available downlink bandwidth.
Lowest Latency - Traffic will be routed through the healthy WAN connection that is selected in the field Connection and has the lowest latency. Periodic latency checking packets are sent to the selected connections to determine their latency values. Thus additional network usage will be incurred.
The feature I would look for is:
- Fastest throughput circuit selection per destination IP and caching. It should test which of the two lines gives you the best performance and use that one in real time. If someone finds a box that does this, let me know.
Surely there is a Linux distribution that does Multi-wan properly...