Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt

Ted Lemon <mellon@fugue.com> Tue, 10 February 2004 16:12 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 LAA25555 for <dhcwg-archive@odin.ietf.org>; Tue, 10 Feb 2004 11:12:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqaUS-00038Q-Ko for dhcwg-archive@odin.ietf.org; Tue, 10 Feb 2004 11:11:59 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i1AGC0Ug012032 for dhcwg-archive@odin.ietf.org; Tue, 10 Feb 2004 11:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqaUS-00037v-36 for dhcwg-web-archive@optimus.ietf.org; Tue, 10 Feb 2004 11:12:00 -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 LAA25537 for <dhcwg-web-archive@ietf.org>; Tue, 10 Feb 2004 11:11:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AqaUP-0000Fj-00 for dhcwg-web-archive@ietf.org; Tue, 10 Feb 2004 11:11:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AqaTT-0000A7-00 for dhcwg-web-archive@ietf.org; Tue, 10 Feb 2004 11:11:00 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1AqaSd-00004N-00 for dhcwg-web-archive@ietf.org; Tue, 10 Feb 2004 11:10:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqaSX-0002z4-I0; Tue, 10 Feb 2004 11:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqaRq-0002sA-6S for dhcwg@optimus.ietf.org; Tue, 10 Feb 2004 11:09:18 -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 LAA25381 for <dhcwg@ietf.org>; Tue, 10 Feb 2004 11:09:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AqaRn-0007l2-00 for dhcwg@ietf.org; Tue, 10 Feb 2004 11:09:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AqaR5-0007dm-00 for dhcwg@ietf.org; Tue, 10 Feb 2004 11:08:31 -0500
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx with esmtp (Exim 4.12) id 1AqaQ7-0007UF-00 for dhcwg@ietf.org; Tue, 10 Feb 2004 11:07:31 -0500
Received: from [10.0.1.3] (dsl093-187-232.chi2.dsl.speakeasy.net [66.93.187.232]) by toccata.fugue.com (Postfix) with ESMTP id A81301B2735; Tue, 10 Feb 2004 09:56:22 -0600 (CST)
In-Reply-To: <5.1.0.14.2.20040209231521.03cf9ba8@ms101.mail1.com>
References: <2435506122.1076323711@localhost> <000801c3ef35$831e44d0$6401a8c0@BVolz> <2435506122.1076323711@localhost> <5.1.0.14.2.20040209231521.03cf9ba8@ms101.mail1.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <36FAAA38-5BE3-11D8-93AF-000A95D9C74C@fugue.com>
Content-Transfer-Encoding: 7bit
Cc: dhcwg@ietf.org, Harald Tveit Alvestrand <harald@alvestrand.no>
From: Ted Lemon <mellon@fugue.com>
Subject: Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt
Date: Tue, 10 Feb 2004 10:07:24 -0600
To: Margaret Wasserman <margaret@thingmagic.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Feb 9, 2004, at 10:19 PM, Margaret Wasserman wrote:
> What if the protocols are not different between v4 and v6?  I don't 
> know much
> about NIS, but the DNS and SNTP protocols (for example) are not 
> different
> between IPv4 and IPv6, nor are most other application protocols.

If we accept Harald's idea that the client should get its configuration 
from the DHCPv6 server and not the DHCPv6 server, then I think the 
simplest rule is to say that if the DHCPv6 server sends IPv4 addresses 
for a service expressed as IPv6 addresses, then those addresses are the 
ones that the DHCP client should prefer, and it should discard any 
addresses it receives for the same service through DHCPv4.

For the same service means what it says.   DNS is the same service 
whether the transport is IPv4 or IPv6.   By which I mean, the payload 
being sent over the transport is the same in either case - all that 
differs is the transport.  Generally speaking, the application ought 
not to know - the DHCP client should take care of it.

What I think maybe you're really pointing out here is that this 
requires (a) that we specify which service options refer to the same 
service between DHCPv4 and DHCPv6 and that (b) dual-stack V4+V6 hosts 
need to have their DHCPv4 and DHCPv6 clients communicating in some 
probably unspecifiable way, and (c) applications need to get this 
information from the DHCP clients using some API that hasn't been 
defined.

What we have done in the past (with DHCPv4) is to not specify these 
things, and leave them to the implementor.   So the DHCPv4 client on a 
Unix machine typically does things like run route(1) to set up routes 
and hack /etc/resolv.conf to set up name service, and most of the 
options are never actually used.

We have talked about specifying an API, and I think this is actually a 
good idea (not everyone agrees, of course!).   We shied away from 
specifying it in RFC3315 because we knew that if we tried, it would 
never get out the door.

Maybe we need to do that sooner rather than later.


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