1 Jun 2011 02:39
Re: Multiple addresses [was Node Requirements: Elevating DHCPv6 from MAY to SHOULD]
Ralph Droms <rdroms.ietf <at> gmail.com>
2011-06-01 00:39:06 GMT
2011-06-01 00:39:06 GMT
On May 31, 2011, at 6:41 PM, Mark Smith <ipng <at> 69706e6720323030352d30312d31340a.nosense.org> wrote: > On Tue, 31 May 2011 09:24:19 -0700 > james woodyatt <jhw <at> apple.com> wrote: > >> On May 30, 2011, at 7:38 PM, Fred Baker wrote: >>> >>> [...] IPv6 systems come, at least today, with SLAAC as the default. So there is a requirement to configure DHCPv6, at least from that perspective. That said, SLAAC ain't gonna happen in the absence of RAs, and you can disable RAs on the router. So if an interface comes up and no RA is forthcoming, I could imagine the thing probing with a DHCPv6 request. [...] >> >> For what it's worth, the behavior of Apple's iOS 4.3 and later is straightforward. If there is no RA, then there is no IPv6. iOS 4.3 doesn't support manual IPv6 configuration, so automatic configuration is the only way to plumb it. The DHCPv6 client only starts if the router indicates availability with O=1. Remember when I was complaining that we needed RFC 6106 for the O=0 case? Given that we have that, I don't see any benefit to starting the DHCPv6 client unless a router explicitly tells us to expect service. No router? No need for dynamic host configuration. >> > > Actually, that raises an interesting question. If SLAAC and DHCPv6 were > enabled by default, ignoring the M and O bits, what type of DHCPv6 is > enabled - stateless or stateful? > > I'm sure people are expecting stateful, so the DHCPv6 client would > initially issue a Solicit and including IA_NA and IA_TA options. My > understanding is that if a DHCPv6 server won't ever provide any > addresses (as it is a "stateless" server), it is to ignore those Solicit > messages. Since the end-node may have also acquired addresses via(Continue reading)
> All we are discussing is a non-normative suggested algorithm,
> so this is not critical for the draft to go forward IMHO.
It looks like such an algorithm would belong to a separate document --
particularly if the suggestion is going to be "non-normative". i.e., a
RSS Feed