Date: Tue, 19 Dec 2006 18:28:00 +0530 From: Girish Venkatachalam <girishvenkatachalam@gmail.com> To: freebsd-hackers@freebsd.org Subject: Re: VPN Agregation Message-ID: <20061219125800.GA7338@lakshmi.susmita.org> In-Reply-To: <fbaddc9a0612190253g214b1e66ib8bc693b33273e6@mail.gmail.com> References: <fbaddc9a0612141236h8d84a53m9e7a5526bd616d6c@mail.gmail.com> <20061215013509.GA11355@lakshmi.susmita.org> <fbaddc9a0612190253g214b1e66ib8bc693b33273e6@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 19, 2006 at 12:53:51PM +0200, just Maxim wrote: > Hi, > > Could you give me more details? > At the moment i have: > a) 7 adsl modems (each modem gives an real IP) > b) an outside server with big bandwidth (with real IP) > > How can i do this aggregation? > > At the moment, i just loadbalancing the traffic. But this doesn't create a > big channel. I can copy a file with maximum the speed of one connection. > I want that aggregation to make able to copy the file with the speed of sum > of all adsl connections. Guys, Please don't get pissed off reading my signature... :) It is very simple logic. What I did was simplistic but it gave what my boss wanted rather than what I wanted. :) Anyway you just switch between the 7 links when you are sending data in a round robin fashion. Of course there is more to it. But if I get 7 IP datagrams , I shove it on each of the 7 links and the next packet goes thro' the first link and so on. TCP takes care of assembling the packets as long as all interfaces are on the same network. You might want to take care of some routing details here. If you do this thing at the other end, then your download will get aggregated but if you want this happening for both uploads and downloads do it at both ends. My problem space was completely different and it was no UNIX at all. So I am sure when there are standard RFC compliant protocols to achieve your goal, you should go for that instead. If a link goes down, you ignore that. I did that over wireless links, so it may not apply in your case. Please try and read up either of the protocols I mentioned in the last mail(MLPPP & BGP). Best of luck! regards, Girish -- Linux is for folks who hate Windoze. FreeBSD is for folks who love UNIX. OpenBSD is for folks who can't live without UNIX.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061219125800.GA7338>