Multilink over IP?

Hey,

I’ve been wondering (no concrete scenario): Is there something like Multilink over IP?
By which I mean:
I have a Site A with e.g. 5 DSL 1000 connections and a Server at a data centre with one 100Mbit connection.
Let’s say Multilink PPPoE is not a viable option.
Is there some software that would allow me to have those 5 independent connections tunneled to the server and bonded there?

Well in theory you could set up 5 EoIP tunnels to that destination, and then use a Bonding interface on both sides to put them together.
However, I don’t think this works too good for all applications, since packets may arrive out of order (at least when using balance-rr).
802.3ad is a good alternative if you don’t need one single TCP connection to max out the whole bandwidth.