Re: [dhcwg] Dual-stack hosts using DHCP (was Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt)

Tim Chown <tjc@ecs.soton.ac.uk> Tue, 16 March 2004 14:01 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA01554 for <dhcwg-archive@odin.ietf.org>; Tue, 16 Mar 2004 09:01:16 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B3F7h-0001xW-9s for dhcwg-archive@odin.ietf.org; Tue, 16 Mar 2004 09:00:49 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GE0npd007527 for dhcwg-archive@odin.ietf.org; Tue, 16 Mar 2004 09:00:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B3F7g-0001xK-JI for dhcwg-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 09:00:48 -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 JAA01539 for <dhcwg-web-archive@ietf.org>; Tue, 16 Mar 2004 09:00:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B3F7f-0005rQ-00 for dhcwg-web-archive@ietf.org; Tue, 16 Mar 2004 09:00:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B3F6o-0005mM-00 for dhcwg-web-archive@ietf.org; Tue, 16 Mar 2004 08:59:55 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1B3F5w-0005gu-00 for dhcwg-web-archive@ietf.org; Tue, 16 Mar 2004 08:59:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B3F5w-0001km-OT; Tue, 16 Mar 2004 08:59:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B3F5i-0001kA-01 for dhcwg@optimus.ietf.org; Tue, 16 Mar 2004 08:58:46 -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 IAA01349 for <dhcwg@ietf.org>; Tue, 16 Mar 2004 08:58:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B3F5g-0005eJ-00 for dhcwg@ietf.org; Tue, 16 Mar 2004 08:58:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B3F4j-0005Xv-00 for dhcwg@ietf.org; Tue, 16 Mar 2004 08:57:46 -0500
Received: from raven.ecs.soton.ac.uk ([152.78.70.1]) by ietf-mx with esmtp (Exim 4.12) id 1B3F3q-0005Rd-00 for dhcwg@ietf.org; Tue, 16 Mar 2004 08:56:50 -0500
Received: from magpie.ecs.soton.ac.uk (magpie.ecs.soton.ac.uk [152.78.68.131]) by raven.ecs.soton.ac.uk (8.12.10/8.12.10) with ESMTP id i2GDukOr012067 for <dhcwg@ietf.org>; Tue, 16 Mar 2004 13:56:46 GMT
Received: from login.ecs.soton.ac.uk (IDENT:root@login [152.78.68.162]) by magpie.ecs.soton.ac.uk (8.9.3/8.9.3) with ESMTP id NAA19912 for <dhcwg@ietf.org>; Tue, 16 Mar 2004 13:56:44 GMT
Received: (from tjc@localhost) by login.ecs.soton.ac.uk (8.11.6/8.11.6) id i2GDuie30901 for dhcwg@ietf.org; Tue, 16 Mar 2004 13:56:44 GMT
Date: Tue, 16 Mar 2004 13:56:44 +0000
From: Tim Chown <tjc@ecs.soton.ac.uk>
To: dhcwg@ietf.org
Subject: Re: [dhcwg] Dual-stack hosts using DHCP (was Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt)
Message-ID: <20040316135644.GR25659@login.ecs.soton.ac.uk>
Mail-Followup-To: dhcwg@ietf.org
References: <4.3.2.7.2.20040315170154.02944ed8@flask.cisco.com> <002301c40b5a$c030ead0$cb412ca1@amer.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <002301c40b5a$c030ead0$cb412ca1@amer.cisco.com>
User-Agent: Mutt/1.4i
X-MailScanner-Information: Please contact helpdesk@ecs.soton.ac.uk for more information
X-ECS-MailScanner: Found to be clean
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>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

I think that's probably fair comment, but have not yet read all the mail
thread and IETF WG minutes.

I think there is an open question here for the dual-stack case.  In other
WGs, esp. v6ops, where such questions arise a discussion is held and then
documented (e.g. for dual-stack SMTP best practice).  If the result is that 
we decide it is a host issue, I think there is still value in documenting 
the issues and explaining why we came to a certain conclusion.

The problem of manual configurations "clashing" with DHCP is mentioned in
the draft.   That exists for v4 now of course, without dual-stack.  

This would also allow us to document what the issues are for the host in
handling the information it receives from DHCPv4 and DHCPv6 servers, 
if we assume best practice is to not carry IPv4 options in DHCPv6.

Consistency of information seems to be a pillar in the argument; and that
is a local administrative issue.   There are some cases where this may not
be possible, e.g. where the v4 and v6 provider is different, but these
may be fringe cases. 

Tim

On Tue, Mar 16, 2004 at 08:29:47AM -0500, Bernie Volz wrote:
> Ralph, et al:
> 
> I fully agree with your "wg_member" comments. I too believe this is a
> host issue and not a DHCP protocol issue.
> 
> - Bernie
> 
> -----Original Message-----
> From: dhcwg-admin@ietf.org [mailto:dhcwg-admin@ietf.org] On Behalf Of
> Ralph Droms
> Sent: Monday, March 15, 2004 6:06 PM
> To: dhcwg@ietf.org
> Subject: [dhcwg] Dual-stack hosts using DHCP (was Re: [dhcwg]
> draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt)
> 
> 
> <wg_chair>
> In the interest of forward movement, I would like the WG to pick up the
> conversation about dual-stack issues around the two specific drafts
> draft-ietf-dhc-dhcpv6-opt-sntp-00 and
> draft-ietf-dhc-dhcpv6-opt-nisconfig-05.
> </wg_chair>
> 
> <wg_member>
> After re-reading draft-ietf-dhc-dual-stack-00 and considering the
> discussion of dual-stack issues at the WG meeting in Seoul, I find
> myself in agreement with kre's analysis (included below).
> 
> Fundamentally, there is a problem here that rightfully belongs in the
> administrative or management policy in the host itself.  A host may
> receive configuration information from a variety of sources: PPP, RAs
> (IPv6), well-known addresses for services, SLP, DNS SRV RRS, DHCP,
> manual configuration, etc.  The host itself may be connected to multiple
> physical interfaces or multiple logical interfaces (e.g., VPN).
> 
> I can imagine constructing multiple plausible scenarios in which the
> host would use configuration information from multiple sources in
> different ways.  And, looking at the problem from the DHCP point of
> view, there is no way for the DHCP server to determine how the host is
> configured, and, therefore no way for the DHCP server to determine the
> right way to deliver the configuration information to the host.
> 
> Therefore, it seems to me the right thing to do is for the various
> sources of configuration information to operate independently, allowing
> the host to make any decisions about integrating the information from
> the various sources.
> 
> In the case of DHCP, I think the right thing to do is to
> keep DHCPv4 and DHCPv6 separate, so the host treats information from
> DHCPv4 and DHCPv6 as arriving from different sources, and makes its own
> decisions about how to integrate the information.
> 
> In the case of draft-ietf-dhc-dhcpv6-opt-sntp-00 and
> draft-ietf-dhc-dhcpv6-opt-nisconfig-05, the right thing to do would be
> to carry only IPv6 address in these options, leaving the decision about
> how to use those addresses up to the receiving host. </wg_member>
> 
> - Ralph
> 
> At 06:11 PM 2/11/2004 +0700, Robert Elz wrote:
> >     Date:        Tue, 10 Feb 2004 08:10:23 -0800
> >     From:        Harald Tveit Alvestrand <harald@alvestrand.no>
> >     Message-ID:  <2015037.1076400623@localhost>
> >
> >   | Apologies - just because I think you're wrong is no excuse for
> > snapping at
> >   | you.
> >
> >No apologies needed, at least not for me - the message I replied to
> >wasn't directed (specifically) at me.   In any case, I didn't view your
> >comment as in any way objectionable, just farcical...
> >
> >   | I still think you're wrong.
> >
> >I fully understand your point of view.   And I certainly agree,
> >getting different config info from different sources is a problem, and 
> >one that it would be nice to have a clean solution to.
> >
> >But I don't think you can really expect DHCP to suddenly provide it, or
> 
> >not in the context of the DHCPv6 NIS configuration option in any case.
> >
> >The problem is much broader than that - there are many more sources of 
> >config info than just N interfaces each providing host config 
> >information via DHCP.
> >
> >Config info is also available via well known addresses (ie: SNTP could 
> >be using the well known multicast address, instead of a particular 
> >server) or via SLP, or perhaps even DNS SRV records, or ...
> >
> >Any and all of that might conflict with any other of it.   What a host
> >should do in circumstances like those isn't easy to specify.
> >
> >DHCP on the other hand has been as it is now since day 1 - it gets 
> >config info about an interface, and throws in all kinds of host 
> >configuration at the same time - naturally leading to (potentially)
> multiple different
> >configs being received.   DHCPv4 is like that, DHCPv6 isn't any
> different.
> >Altering that would be a major project, and NIS configuration just 
> >isn't important enough to embark upon that!
> >
> >kre
> >
> >ps: I haven't read today's list traffic yet (the last message I saw was
> 
> >my own - the one full of typos).
> 
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www1.ietf.org/mailman/listinfo/dhcwg
> 
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www1.ietf.org/mailman/listinfo/dhcwg

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