I'm looking for a software solution that will allow me to create two-way connection from one windows xp/7/8 machine over serveral internet connections to another windows 7/8/2008 machine in internet, which will act as proxy / tunnel to internet in general. The connection should work on a specified port (like SSH/VPN tunnel).
My main concern is upload /download bandwidth: the software should use aggregated bandwidth of all available connections (they will be 3G connections over various networks), WiFi, LAN, others.
I can accept the usage of several, bonded Open VPN/SSH Tunnels, but I'm more interested in software implementing some redundancy and data buffer. It may work similar to RAID 3/5 (only 2/3 of the total bandwidth is needed for successful transfer).
The aim of the project is to allow bandwidth aggregation of 2-12 3G/4G modems,wifi, LAN with buffering and lost connection control.
deliverable: vs .net 2008/2010 compiling software as required with sources. compile and usage/administr<wbr />ation instructions. one deployment across two of our boxes to showcase the features.
testing: showcasing uplink aggregation of at least 2 mbps deployment showcase between two of our boxes by provider and testing and verification by us with sources and compile and admin instructions.
We will use video encoder software on machine 1 with 6 different data connections including 3g, wifi and LAN and media server software on machine 2 on 100mbps internet connection. We will send live HD stream from encoder to media server through bandwidth bonding app at around 2mbps clubbed bandwidth and verify that quality is as smooth as if it was sent through 2mbps dedicated connection.
## Deliverables
Keywords: vpn bonding software, openvpn bonding, aggregation openvpn, tunnel bonding, internet connection bonding, bandwidth bonding, uplink aggregation, bandwidth aggregation,