Re: [dhcwg] Re: Last Call: 'A Guide to Implementing Stateless DHCPv6 Service' to Proposed Standard

Tim Chown <tjc@ecs.soton.ac.uk> Sat, 15 November 2003 19:35 UTC

Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16178 for <dhcwg-archive@odin.ietf.org>; Sat, 15 Nov 2003 14:35:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AL6CK-0007lj-Cc for dhcwg-archive@odin.ietf.org; Sat, 15 Nov 2003 14:35:08 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id hAFJZ8A0029857 for dhcwg-archive@odin.ietf.org; Sat, 15 Nov 2003 14:35:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AL6CK-0007lU-7m for dhcwg-web-archive@optimus.ietf.org; Sat, 15 Nov 2003 14:35:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16145 for <dhcwg-web-archive@ietf.org>; Sat, 15 Nov 2003 14:34:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AL6CF-0003tG-00 for dhcwg-web-archive@ietf.org; Sat, 15 Nov 2003 14:35:03 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1AL6CF-0003tD-00 for dhcwg-web-archive@ietf.org; Sat, 15 Nov 2003 14:35:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AL6CE-0007jv-SQ; Sat, 15 Nov 2003 14:35:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AL6Bm-0007jF-VB for dhcwg@optimus.ietf.org; Sat, 15 Nov 2003 14:34:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16116; Sat, 15 Nov 2003 14:34:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AL6Bh-0003sR-00; Sat, 15 Nov 2003 14:34:29 -0500
Received: from raven.ecs.soton.ac.uk ([152.78.70.1]) by ietf-mx with esmtp (Exim 4.12) id 1AL6Bg-0003sM-00; Sat, 15 Nov 2003 14:34:28 -0500
Received: from pigeon.ecs.soton.ac.uk (ns1 [152.78.68.1]) by raven.ecs.soton.ac.uk (8.9.3/8.9.3) with ESMTP id TAA15730; Sat, 15 Nov 2003 19:34:26 GMT
Received: from login.ecs.soton.ac.uk (IDENT:root@login [152.78.68.162]) by pigeon.ecs.soton.ac.uk (8.9.3/8.9.3) with ESMTP id TAA05286; Sat, 15 Nov 2003 19:34:26 GMT
Received: (from tjc@localhost) by login.ecs.soton.ac.uk (8.11.6/8.11.6) id hAFJYP602679; Sat, 15 Nov 2003 19:34:25 GMT
Date: Sat, 15 Nov 2003 19:34:25 +0000
From: Tim Chown <tjc@ecs.soton.ac.uk>
To: dhcwg@ietf.org, iesg@iesg.org
Subject: Re: [dhcwg] Re: Last Call: 'A Guide to Implementing Stateless DHCPv6 Service' to Proposed Standard
Message-ID: <20031115193425.GA2471@login.ecs.soton.ac.uk>
Mail-Followup-To: dhcwg@ietf.org, iesg@iesg.org
References: <20031114160645.GE19013@login.ecs.soton.ac.uk> <000001c3aba0$ade83820$6401a8c0@BVolz>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <000001c3aba0$ade83820$6401a8c0@BVolz>
User-Agent: Mutt/1.4i
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>

On Sat, Nov 15, 2003 at 12:48:23PM -0500, Bernie Volz wrote:
> DHCPv6 is no different from what we have with DHCPv4. DHCPINFORM in DHCPv4
> has no "lease time" or "lifetime" for the parameters obtained. The implied
> behavior for DHCPv4, as it should be for DHCPv6, is that when the address is
> reassigned (through some other means), the client should naturally assume
> that its current configuration parameters are suspect and hence send a new
> DHCPINFORM (or DHCPv6 Information-Request).

Hi Bernie, thanks for the comments.

I think that in IPv6 we should be trying to incorporate aids to easy(er)
renumbering, for a number of good reasons.  Also in IPv6 networks it is now 
quite probable that many networks will statelessly autoconfigure addresses 
but use stateless DHCPv6 for options (DNS and NTP in particular).  So it's
a bit different to IPv4.

> There is no prohibition against a client issuing (DHCPv6)
> Information-Request messages (or DHCPv4 DHCPINFORM) whenever it believes the
> previously obtained configuration information may be out of date. Note also
> that DHCPv6 servers may send Reconfigure messages as well (though
> draft-ietf-dhc-dhcpv6-stateless-01.txt is silent as to whether stateless
> clients support this).

But this is the point - the DHCPv6 server can't send a Reconfigure message
to the client, because the client is not using DHCPv6 for stateful address
assignment, only for the DNS/NTP/other options (and so I believe the stateless 
DHCPv6 server won't have a client list to unicast the messages to?).

There could at the very least be a timer for the valid lifetime of the
stateless DHCPv6 options, so that planned ("make before break") renumbering 
as per draft-baker-ipv6-renumber-procedure-01 can be more readily achieved.  
That would not necessarily help with other renumbering events, but it would 
seem useful to have.
 
> When a client detects that it may be on a different network, whether that is
> because it has detected a link state change (such as because the network
> cable was reconnected), been powered on (such as from a standby state), or
> has its address(es) reconfigured through some non-DHCP mechanism (perhaps
> via router advertisements), it should take steps to validate its
> configuration information.

I agree you could use a new RA (with O bit set) as a cue to get new DHCPv6 
option information; this has also been suggested on the dhcwg list.  But it
wouldn't include the case where the DNS or NTP server is renumbered within 
the existing network.
 
> We probably should have added to RFC 3315 a similar section for
> Information-Request as exists for the stateful case (see section 18.1.2,
> Creation and Transmission of Confirm Messages).

I think anything we can add now to make IPv6 renumbering more easy to do
(both compared to IPv4, and because of existing IPv6 limitations like having
no PI address space) should be considered, including a method to deliver a 
stateless DHCPv6 Reconfigure message to clients.

Tim

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg