Re: [dhcwg] Comment on a couple of option drafts that have gone by...
Kim Kinnear <kkinnear@cisco.com> Wed, 04 August 2004 00:08 UTC
Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24232; Tue, 3 Aug 2004 20:08:56 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Bs9JK-0006qa-2I; Tue, 03 Aug 2004 20:07:14 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Bs97b-0004nt-LL for dhcwg@megatron.ietf.org; Tue, 03 Aug 2004 19:55:07 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23203 for <dhcwg@ietf.org>; Tue, 3 Aug 2004 19:55:06 -0400 (EDT)
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Bs9Al-00047t-9X for dhcwg@ietf.org; Tue, 03 Aug 2004 19:58:24 -0400
Received: from sj-core-1.cisco.com (171.71.177.237) by sj-iport-1.cisco.com with ESMTP; 03 Aug 2004 16:56:09 -0700
X-BrightmailFiltered: true
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i73NsVJI017108; Tue, 3 Aug 2004 16:54:31 -0700 (PDT)
Received: from kkinnear-w2k03.cisco.com (rtp-vpn1-257.cisco.com [10.82.225.1]) by flask.cisco.com (MOS 3.4.6-GR) with ESMTP id AKO95097; Tue, 3 Aug 2004 19:54:27 -0400 (EDT)
Message-Id: <4.3.2.7.2.20040803194603.026f35b0@goblet.cisco.com>
X-Sender: kkinnear@goblet.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 03 Aug 2004 19:55:52 -0400
To: Ted Lemon <Ted.Lemon@nominum.com>, soohong.park@samsung.com
From: Kim Kinnear <kkinnear@cisco.com>
Subject: Re: [dhcwg] Comment on a couple of option drafts that have gone by...
In-Reply-To: <18347D18-E59C-11D8-8860-000A95D9C74C@nominum.com>
References: <0I1W003M40D71R@ms3.samsung.com> <0I1W003M40D71R@ms3.samsung.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
Cc: "dhcwg@ietf.org " <dhcwg@ietf.org>, kkinnear@cisco.com
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
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>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org
At 06:25 PM 8/3/2004, Ted Lemon wrote: >On Aug 3, 2004, at 1:17 PM, PARK SOO HONG wrote: >>Isn't it enough to satisfy your concern ? > >No, my concern is not related to what you're talking about. My concern is actually unrelated to the work you are doing - I'm just asking you to add some text to try to get client implements to be consistent in what they do with the parameter request list. It's not your fault that this is (IMHO) necessary - the problem is that the parameter request list option is poorly specified, and I'd like implementors of this option to implement to the more stringent interpretation of the specification, rather than the more lax implementation. > >In order to get client implementors to do this, I am asking you to add some text which will (I hope) cause client implementors to assume that the DHCP server will behave in a certain way. If they believe that a DHCP server will very likely not send a tep option if the client doesn't request it in the parameter request list, then they will request it in the parameter request list. If they do not believe this, then they may send a parameter request list but omit the tep option code from the list, thinking it is not necessary to include it. > >I don't actually care if server implementors follow the requirements I'm asking you to add - I just care that client implementors have reason to think that servers might follow these requirements. Ted, Thank you for such a clear statement of this issue. I agree that the parameter request option is poorly specified, and I remember my astonishment the first time I heard the interpretation that a DHCP server should send *every* option with which it is configured (and not just the options that were requested in the parameter request list). That wasn't my interpretation of the DHCP draft/RFC and it seems it wasn't yours either. I also agree with your goal -- that client implementors *must* ask (via the paramter request list) for options that they need, and not assume that the DHCP server will just send send them by magic. I believe that the way to achieve that goal is to simply put that in the RFC -- that a client that needs this option MUST request it via the parameter request list. I strongly believe that saying that a DHCP server MUST NOT send this option unless a client requests it is very much not the way to achieve this end. This will require special case code in every DHCP server which wants to be compliant with this draft (and future RFC). I see this as a "cure worse than the disease". Let us just say what we mean -- a client that wants this option MUST request it by using the parameter request list. Period. Cheers -- Kim >_______________________________________________ >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] Comment on a couple of option drafts that… Ted Lemon
- Re: [dhcwg] Comment on a couple of option drafts … PARK SOO HONG
- Re: [dhcwg] Comment on a couple of option drafts … Ted Lemon
- Re: [dhcwg] Comment on a couple of option drafts … Kim Kinnear
- RE: [dhcwg] Comment on a couple of option drafts … Bernie Volz
- Re: [dhcwg] Comment on a couple of option drafts … Ted Lemon
- Re: [dhcwg] Comment on a couple of option drafts … Ted Lemon
- Re: [dhcwg] Comment on a couple of option drafts … Ted Lemon