I need a program for Windows that transparently shares 2 or more internet connections based on the number of NICs a PC has. This is done to so that all the NICs work as a team to create a high bandwidth internet / connection failover for internet.
i.e. NIC A is cable modem connected to the internet at 1.5mbps, NIC B is a 512kbps internet connection. The program should be able to link the 2 (or more) connections when a request is made from that PC, be it http or ftp.
I know in linux, this can be done easily with <[login to view URL]>. In windows, there is proxy server like midpoint or vicomsoft intergate that supports connection teaming - but i DO NOT need such a complex option with all the other extra functions.
The midpoint software uses a feature of http spec to split file request up among 2 or more connections and this is down transparent to the user. Much like download accellerator or flashget. This is basically how it should work.
Windows xp has this option for connecting multiple dialup modems to team together to work as a virtual internet connection. I believe this is called multihoming. But there is no such option for NICs.
The program should be simple to use. Just a matter of selecting which interfaces are available. And perhaps will have to set some setting on my Internet Explorer to connect to a localhost "proxy server" which is the program that is to be created in this project. To fully test the program, I will be using Flashget/Download Accellerator to max out the 2 or more internet connections to download 350mb file.
## Deliverables
URLs for your reference/research:
1. <[login to view URL]~pablo/[login to view URL]>
2. <[login to view URL]>
3. <[login to view URL]>
[login to view URL]://[login to view URL],10452186~mode=flat
5. <[login to view URL]>
## Platform
winxp, windows