[111510] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: v6 & DSL / Cable modems

daemon@ATHENA.MIT.EDU (David W. Hankins)
Fri Feb 6 13:15:50 2009

Date: Fri, 6 Feb 2009 10:15:45 -0800
From: "David W. Hankins" <David_Hankins@isc.org>
To: nanog@nanog.org
In-Reply-To: <498C787F.1060007@brightok.net>
Errors-To: nanog-bounces@nanog.org


--y2zxS2PfCDLh6JVG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 06, 2009 at 11:50:55AM -0600, Jack Bates wrote:
> Two routers, 2 default routes. Support for shim6 or other multiple IP=20

What most people do of course is VRRP.

Barring that, you just specify multiple default routers, and the
client will select the router that still responds to ARP.  But
support for this is not universal, so.

When that isn't available, what I have done in the past here is to use
the DHCP server to give out a default router option that is sorted
according to the DHCP relay agent that was used to reach the server
(keyed on giaddr contents).

The net result is that the client uses the default gateway which it
used to reach the DHCP server, and so will automatically receive an
updated value if that router fails, as part of DHCP lease rebinding
(it will reach the server via the alternate router).

No need to take on 'routed -q' in the client, it can stay a simple
dumb host, with all configuration complexity in the DHCP server or
negotiated in HA by the routers.


P.S. You can also set the DHCP server-identifier on the opposition of
     the giaddr field contents; so when the client reaches renewal
     time, if will be able to use the surviving router if its default
     router has failed (and thus will not have to wait for rebinding).
     This has further config implications as the server(s) are no
     longer able to detect the difference in a client's renewal or
     rebinding, but it can be an effective optimization.

--=20
David W. Hankins	"If you don't do it right the first time,
Software Engineer		     you'll just have to do it again."
Internet Systems Consortium, Inc.		-- Jack T. Hankins

--y2zxS2PfCDLh6JVG
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)

iD8DBQFJjH5RcXeLeWu2vmoRAj5TAJ4lAUWdgbhP3aMVa6d6FilZQgakLACgpnP3
aHrtNJvPcSt8HpD/55bTmDE=
=bhpn
-----END PGP SIGNATURE-----

--y2zxS2PfCDLh6JVG--


home help back first fref pref prev next nref lref last post