>You are trying to use the wrong tools. Yes it is possible
>to kind of make this work by using round-robin DNS, or DNS
>servers with really low TTLs that give out the "current"
>good address, but this is all a hack that will be unreliable.

Absolutely agreed.  There are existing systems out there that currently do
this,  but it's not a Good Thing(tm).

>The time tested way to do this is as follows:

There is another option, which is to get both of your upstream ISPs to
agree on you using a private AS number, and then stripping that AS on your
route announcements upstream and replacing it with their own.  This is
fairly common for people who can't get PI address space and are multihomed.

>Get an AS number and address space from arin, and then use
>BGP4 to peer with your ISPs. I believe that zebra
>http://www.zebra.org) supports BGP4.

GateD will also work to this end, although neither GateD nor Zebra can do
load balancing if you're on a system that doesn't correctly handle multiple
default gateways.  Last time I tried this, linux couldn't do it, even
though there was a cryptic kernel option with no documentation that was
labeled 'Equal Cost Multipath', which is pretty much what you want.  I
didn't spend much time digging through the code, so it actually could be
possible.  YMMV, of course.

>This way you have one constant address space that is
>reachable through multiple ISPs. You will need to get
>to the right people within your ISPs to find someone
>who knows what you are talking about (dialup/DSL support
>will likely have no idea).

He's probably not going to have any luck getting address space from ARIN,
and even if he does, there's no guarantee that that address space will be
routable.  Another option is to use RFC 1918 address space internally and
NAT it at your gateways to the address space that you receive from your
ISPs (assuming that you can get a large enough block from both ISPs).  That
doens't load balance your connection in any way, but it does allow for
external hosts to reach all of the hosts within your network, regardless of
their location.  This is an incredible waste of address space, IMO, but it
has been done.

--
Nick Bastin
Software Developer
OPNET Technologies
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to