If I have 3 ISP uplinks of 25mbps each, is it possible to set up a type of aggregated connection from a windows 2008 server or linux server over each of those 3 connections to the same endpoint (external linux server on gigabit) and then out from one of that server's IP's to the internet?
From the internal server you would see the 3 isp connections, over those 3 connections would be 3 tunnels, each going to the same endpoint (a linux server on gigabit with several static ip's). The goal would be to have 1 virtual tunnel IP on the windows 2008 server to achieve 75mbps on a single connection to any other external resource. Your external IP would be the IP from the linux server.
I know you can aggregate all 3 connections on the gateway itself and have it load balanced, however this doesn't fix the single-connection throughput, as any one connection would be limited to 25mbps. It also introduces the issue of having a semi-random IP address when opening new connections due to the 3 isp connections.
I suppose the simplest form of the question is: If you have a server with 3 100mbps connections and a server with 1 1000mbps connection, how can you acheive a single connection between the two at 300mbps.
netgraphbecause it's built into the BSD networking stack and doesn't require any additional software, but can do bonding and bridging and multihoming and all sorts of fun stuff. – Darth Android Nov 28 '12 at 20:35