[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Aggregating channels...



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 02:36 AM 12/4/2001 +0100, Henning Brauer wrote:
 > I don't think it's possible to span two ISP providers together either, the
 > basis of routing won't allow for that.

It IS possible. Requires both (ar all, could be more) to speak BGP with you,
you'd had full-mesh BGP tables than (that's abou 110k routing table entries).
A nearly equal balancing over the lines isn't that easy even then, though,
and BGP is for sure nothing for home or normal corporate use.

Ahh well, true...  I didn't consider BGP in the picture, since I was 
thinking more on the lines of a true load-balanced/aggregate 
solution.  Plus BGP wouldn't apply here, since *no* ISP will let you run 
that on DSL.  The minimum I've seen allowed is a full T1, and even on a 
fractional DS3 it takes 5 minutes to suck down the table from upstream w/o 
other traffic on the line...  Though I must say OC-12's are quick! :-)

I don't even want to think about what would happen to one's connection on 
something less than a T1 (even a full T1 isn't good) running full-mesh 
tables when it starts flapping...  ugh.

This is why I was thinking more along the lines of a session-based load 
balancing solution, where it would just alternate the outgoing connections 
from one to the other, and a simple table could keep track of who went 
where.  Couldn't help the inbound traffic without something better than DSL 
and static routing, but this application is more for browsing 
anyway.  (NOTE - VPN load balancing works this way since you can't bounce 
the encrypted tunnel from one firewall to another...)

This could be a unique little feature to add to the openbsd routing code, 
if one were so inclined.  Just need a little (well, maybe not) modification 
to allow for a switch like 'route add default 0.0.0.0 x.x.x.x pri', '... 
sec', or something like that.  Kind of like a round-robin DNS setup.  From 
there routed just needs to watch for outbound connections to the default 
and go back and forth between the two.  Thoughts?

  - Ralph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjwMMAgACgkQQJ8Uia2oQaSTLQCgkBWsr1TqG/GJPKsPD5AnQ5jA
dBMAoNXuo5NqjFH6Pjvq2woT5GeiPf+k
=c7aT
-----END PGP SIGNATURE-----