[131339] in North American Network Operators' Group
=?windows-1252?Q?Re:_IPv6_fc00::/7_=97_Unique_local_addresses?=
daemon@ATHENA.MIT.EDU (Owen DeLong)
Fri Oct 22 04:14:28 2010
From: Owen DeLong <owen@delong.com>
In-Reply-To: <20101022182518.64924b44@opy.nosense.org>
Date: Fri, 22 Oct 2010 01:10:08 -0700
To: Mark Smith <nanog@85d5b20a518b8f6864949bd940457dc124746ddc.nosense.org>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
On Oct 22, 2010, at 12:55 AM, Mark Smith wrote:
> On Fri, 22 Oct 2010 15:52:08 +1100
> Karl Auer <kauer@biplane.com.au> wrote:
>=20
>> On Thu, 2010-10-21 at 21:05 -0500, Jack Bates wrote:
>>> On 10/21/2010 8:39 PM, Ray Soucy wrote:
>>>>=20
>>>> How so? We still have RA (with a high priority) that's the only way
>>>> DHCPv6 works. I guess there is a lot of misunderstanding about how
>>>> DHCPv6 works, even among the experts...
>>>=20
>>> Actually, the last I checked, there are implementation of DHCPv6 =
without RA.
>>=20
>> I'll go out on a limb here and say that RA is not needed for DHCPv6.
>>=20
>=20
> RAs are still needed to convey the M/O bit values, so that end-nodes
> know they need to use DHCPv6 if necessary. As there are two address
> configuration methods, there is always going to be a need to express a
> policy to end-nodes as to which one they need to use.
>=20
You can actually force a client to assume the M bit if you cause it to =
launch
a DHCPv6 client through other means. You don't have to have RA for that.
Policy can be expressed by RA, or, it can be expressed by other means.
>> A DHCPv6 client multicasts all its messages to the well-known
>> all-relays-and-servers address. A client needs only its link-local
>> address to do this. The relay (or server if it happens to be on the =
same
>> link) can thus talk to the client in the complete absence of RA.
>>=20
>=20
> There isn't a method to specify a default gateway in DHCPv6. Some
> people want it, however it seems a bit pointless to me if you're going
> to have RAs announcing M/O bits anyway - you may as well use those RAs
> to announce a default router too.
>=20
Actually, it's not pointless at all. The RA system assumes that all =
routers
capable of announcing RAs are default routers and that virtually all =
routers
are created equal (yes, you have high/medium/low, but, really, since you
have to use high for everything in any reasonable deployment...)
There are real environments where it's desirable to have a way to tell
different clients on a network to use different default gateways or
default gateway sets.
Owen