RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt
Mark Stapp <mjs@cisco.com> Mon, 09 February 2004 23:27 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 SAA29562 for <dhcwg-archive@odin.ietf.org>; Mon, 9 Feb 2004 18:27:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqKnp-00033c-OJ for dhcwg-archive@odin.ietf.org; Mon, 09 Feb 2004 18:26:59 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i19NQvjv011748 for dhcwg-archive@odin.ietf.org; Mon, 9 Feb 2004 18:26:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqKnp-00033P-Be for dhcwg-web-archive@optimus.ietf.org; Mon, 09 Feb 2004 18:26:57 -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 SAA29473 for <dhcwg-web-archive@ietf.org>; Mon, 9 Feb 2004 18:26:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AqKnl-0007il-00 for dhcwg-web-archive@ietf.org; Mon, 09 Feb 2004 18:26:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AqKle-0007NX-00 for dhcwg-web-archive@ietf.org; Mon, 09 Feb 2004 18:24:43 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com) by ietf-mx with esmtp (Exim 4.12) id 1AqKl9-0007Gp-01 for dhcwg-web-archive@ietf.org; Mon, 09 Feb 2004 18:24:11 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by mx2.foretec.com with esmtp (Exim 4.24) id 1AqKk6-0002sC-2q for dhcwg-web-archive@ietf.org; Mon, 09 Feb 2004 18:23:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqKk0-0002qW-KB; Mon, 09 Feb 2004 18:23:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AqKjV-0002pg-2u for dhcwg@optimus.ietf.org; Mon, 09 Feb 2004 18:22:29 -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 SAA29143 for <dhcwg@ietf.org>; Mon, 9 Feb 2004 18:22:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AqKjS-00075Y-00 for dhcwg@ietf.org; Mon, 09 Feb 2004 18:22:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AqKiT-0006wn-00 for dhcwg@ietf.org; Mon, 09 Feb 2004 18:21:26 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx with esmtp (Exim 4.12) id 1AqKhb-0006lB-00 for dhcwg@ietf.org; Mon, 09 Feb 2004 18:20:31 -0500
Received: from sj-core-3.cisco.com (171.68.223.137) by sj-iport-5.cisco.com with ESMTP; 09 Feb 2004 15:20:21 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i19NJvGq015742; Mon, 9 Feb 2004 15:19:58 -0800 (PST)
Received: from mjs-xp.cisco.com ([161.44.65.244]) by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id AFY05224; Mon, 9 Feb 2004 18:19:56 -0500 (EST)
Message-Id: <4.3.2.7.2.20040209174329.01cd5df0@goblet.cisco.com>
X-Sender: mjs@goblet.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Mon, 09 Feb 2004 18:19:34 -0500
To: Harald Tveit Alvestrand <harald@alvestrand.no>
From: Mark Stapp <mjs@cisco.com>
Subject: RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt
Cc: Ralph Droms <rdroms@cisco.com>, Bernie Volz <volz@metrocast.net>, 'Ted Lemon' <mellon@fugue.com>, dhcwg@ietf.org
In-Reply-To: <2443273922.1076331479@localhost>
References: <4.3.2.7.2.20040209143602.027a1fd0@flask.cisco.com> <000801c3ef35$831e44d0$6401a8c0@BVolz> <000801c3ef35$831e44d0$6401a8c0@BVolz> <4.3.2.7.2.20040209143602.027a1fd0@flask.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
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
for a number of reasons (or accidents, depending on your point of view and memory), dhcp has focussed on transmitting configuration information. it has not developed a client api that would allow arbitrary applications to get at the information. it has not developed server configuration database schemas or apis that would allow information to be configured into arbitrary servers in a consistent way. because it has focussed on transporting configuration data, dhcp has become extremely widely deployed and is a very successful ietf protocol. perhaps some think that that sentence should read "in spite of that, ...". the ietf has blessed some configuration protocols which addressed some of the problems that dhcp has skipped, but none of those has been very successful. there are hard problems in developing an application-level dhcp api, and we've invested our time elsewhere. among the hardest of the problems is that all existing applications do not use the missing dhcp client api, so there's been little demand for it. and if we were to spend years developing one, we would also have to replace all existing applications before the api would be consistently used. unlike some working groups I could name, we have looked at that situation and decided not to do work that would have a very high opportunity cost and would not be worthwhile. a hypothetical dhcp client api might allow applications to register their interest in dhcp options, so that the dhcp client would ask for them as it interacted with the dhcp server(s). the api would also allow an application to retrieve the values the server(s) sent back. there are problems, like what to do when an option used by a running daemon changes its value. and should the dhcp client be willing to generate INFORMs initiated by any user-level application? some os's offer some sort of application-level support, some do not. it might be difficult to get dhcp clients deployed that offered a standard api, or it might be welcomed with open arms by os vendors - I don't know. here's what happens, mostly. someone approaches the wg, having identified some information that their application needs, and having found a way to get the information that they need into their version of an application on at least one os. we have pretty much limited our role to helping make the dhcp option sensible and configurable so that servers can distribute it to the clients who can use it. we expect that the clients who can use it will ask for it. we don't mandate that all clients start asking for it. and we don't make the folks who've approached the wg tell us how they do what they do. they're solving a problem they have, and we're helping them. in some cases, the options don't get used much. in other cases, distributing the information via dhcp, which is so very available, is so compelling and useful that other folks figure out how to use the data too. as we move towards first a dual-stack and then, eventually, a v6 world, it might be helpful to client implementors if we worked on an application-level api. but I'd sort of want to hear that from the client os and application vendors, so that there'd be some hope that the thing would actually do something useful. we have specified a consistent way to carry this nis information in a dhcpv6 message. we have not insisted that all nis application clients retrieve the information in the same way, or that all v6 dhcp clients export some sort of api that would make that possible. you can insist that we do so before allowing this particular option to move on, but I don't see much value in that. if the iesg wants us to develop a dhcp client api, that's another matter, and we should talk about that on another email thread. -- Mark _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-05.txt Ralph Droms
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ted Lemon
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Bernie Volz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Robert Elz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Vijayabhaskar A K
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Bernie Volz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Tim Chown
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ralph Droms
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ralph Droms
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Stig Venaas
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ted Lemon
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Mark Stapp
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Margaret Wasserman
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… JINMEI Tatuya / 神明達哉
- RE: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Margaret Wasserman
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Robert Elz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Robert Elz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Harald Tveit Alvestrand
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Stig Venaas
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Vijayabhaskar A K
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Stig Venaas
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Robert Elz
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Vijayabhaskar A K
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-nisconfig-0… Jun-ichiro itojun Hagino
- [dhcwg] Dual-stack hosts using DHCP (was Re: [dhc… Ralph Droms
- Re: [dhcwg] Dual-stack hosts using DHCP (was Re: … Greg Daley
- RE: [dhcwg] Dual-stack hosts using DHCP (was Re: … Bernie Volz
- Re: [dhcwg] Dual-stack hosts using DHCP (was Re: … Tim Chown
- Re: [dhcwg] Dual-stack hosts using DHCP (was Re: … Stig Venaas