Date: Thu, 3 Feb 2005 17:16:41 -0800 (PST) From: Joe Schmoe <non_secure@yahoo.com> To: freebsd-hackers@freebsd.org Subject: aggregating a bit of three different network connections into one ... Message-ID: <20050204011641.81820.qmail@web53309.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hello, I have three totally distinct network connections at my office. We have an ISDN line, a T1, and a DSL connection. I do not need to worry about the particulars of each connection, because I actually have an ethernet drop for each of them - someone else does the routing/csu-dsu/etc. - I just get a usable ethernet drop that supports DHCP (a distinct DHCP service on each port - they aren't related). I _also_ have a FreeBSD server sitting in a datacenter many miles away, with its own single, dedicated network connection out to the real world. What I would like to do is build a PC with three network cards in it, connect each card to each of those three network drops, and use 10% of the total bandwidth of each connection - somehow turning that into one single network connection that that PC would use. BUT I do not want some kind of round-robin scheme wherein TCP session X uses the fraction of the ISDN, and TCP session Y uses the fraction of the T1, etc. - I want the end result to be one single connection that behaves just like any other single connection. What I want is to create a virtual tunnel from this PC to the server in the datacenter - so all packets from the PC go out, equally, on the three disparate connections, and they all are pointed to the hosted server. The hosted server then pieces everything back together and creates useful connections to the outside internet, which it then passes back over the three-way tunnel to the PC. /--- 10% of this connection ---\ PC----- 10% of this connection ---- server -> Internet \---- 10% of this connection ---/ Is this possible ? Is netgraph one2many the correct mechanism to be looking at ? Basically I want a connection that, at the end, presents itself to the system as one single connection with one single IP, and gives effective bandwidth of (percentage-ISDN) + (percentage-T1) + (percentage-DSL). Thanks. __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050204011641.81820.qmail>