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

Ted Lemon <mellon@fugue.com> Fri, 06 February 2004 00:26 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 TAA20768 for <dhcwg-archive@odin.ietf.org>; Thu, 5 Feb 2004 19:26:48 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aotp6-0004KO-Lx for dhcwg-archive@odin.ietf.org; Thu, 05 Feb 2004 19:26:20 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i160QKWe016630 for dhcwg-archive@odin.ietf.org; Thu, 5 Feb 2004 19:26:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aotp6-0004K9-IR for dhcwg-web-archive@optimus.ietf.org; Thu, 05 Feb 2004 19:26:20 -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 TAA20764 for <dhcwg-web-archive@ietf.org>; Thu, 5 Feb 2004 19:26:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Aotp4-0006TE-00 for dhcwg-web-archive@ietf.org; Thu, 05 Feb 2004 19:26:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Aoto6-0006RB-00 for dhcwg-web-archive@ietf.org; Thu, 05 Feb 2004 19:25:18 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1Aotnr-0006Pi-00 for dhcwg-web-archive@ietf.org; Thu, 05 Feb 2004 19:25:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aotnq-0003y4-Mq; Thu, 05 Feb 2004 19:25:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aotn7-0003wP-N9 for dhcwg@optimus.ietf.org; Thu, 05 Feb 2004 19:24:17 -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 TAA20668 for <dhcwg@ietf.org>; Thu, 5 Feb 2004 19:24:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Aotn6-0006Ok-00 for dhcwg@ietf.org; Thu, 05 Feb 2004 19:24:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AotmB-0006N7-00 for dhcwg@ietf.org; Thu, 05 Feb 2004 19:23:20 -0500
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx with esmtp (Exim 4.12) id 1AotlR-0006LT-00 for dhcwg@ietf.org; Thu, 05 Feb 2004 19:22:33 -0500
Received: from [10.0.1.2] (dsl093-187-232.chi2.dsl.speakeasy.net [66.93.187.232]) by toccata.fugue.com (Postfix) with ESMTP id DDEC02A9C59; Thu, 5 Feb 2004 18:12:16 -0600 (CST)
In-Reply-To: <2108571886.1075996769@halvestr-w2k1>
References: <4.3.2.7.2.20040204170501.04687cb0@flask.cisco.com> <2108571886.1075996769@halvestr-w2k1>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <8FE9A5B1-583A-11D8-A6E8-000A95D9C74C@fugue.com>
Content-Transfer-Encoding: 7bit
Cc: dhcwg@ietf.org
From: Ted Lemon <mellon@fugue.com>
Subject: Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt
Date: Thu, 05 Feb 2004 18:22:35 -0600
To: Harald Tveit Alvestrand <harald@alvestrand.no>
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 5, 2004, at 5:59 PM, Harald Tveit Alvestrand wrote:
> as an occasional network configurer, I think it seems like a pain in 
> the backside to have to configure two separate configuration tools 
> that speak two separate configuration protocols in order to get two 
> pieces of config info (the ipv4 address and the ipv6 address) to a 
> single application on a network client.
>
> and as an applications programmer, I think it's a pain in the 
> posterior to have to make two unrelated queries and get two unrelated 
> responses back, and having to use local configuration, tea leaves, 
> chicken entrails or scientific wild-assed guessing to figure out how 
> to combine them, just becaue my client software runs on a dual-stack 
> host.

You are totally right.   This sucks.   The problem is that the 
alternative is even worse.   This isn't even strictly an IPv4/IPv6 
issue - consider what happens when you have two network interfaces that 
are configured by two different servers in two different administrative 
domains!

Unfortunately, we haven't been able to think of a way to specify how 
DHCP devices should deal with this problem.  It's easy to specify a 
scenario, and then say what should be done in that scenario, but it's 
hard to specify a set of rules that will work in all scenarios.

Anyway, you have to support both protocols, because you might be on an 
IPv4-only or IPv6-only network, so even if we specified a way to 
configure your IPv4 stack with DHCPv6, you'd still have to implement a 
DHCPv4 client.   :'(

It's possible that when we have some real-world experience with this, 
we might have enough information to make a stab at specifying a general 
solution to this problem, but I don't think we do right now, and if we 
tried, we'd wind up in ten-years-later land.

If you have an idea for a general solution, we'd all like to hear it, 
by the way.   But please remember that we're not complete dummies, and 
try to think about six chess moves ahead rather than just stating an 
obvious, but wrong, idea, because we've probably already considered and 
discarded that idea.


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