Re: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt (SECOND REQUEST)
Ted Lemon <mellon@fugue.com> Thu, 30 October 2003 22:11 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA16730; Thu, 30 Oct 2003 17:11: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 1AFL0Q-0001SC-GF; Thu, 30 Oct 2003 17:11:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AFKzv-0001Ou-RP for dhcwg@optimus.ietf.org; Thu, 30 Oct 2003 17:10:31 -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 RAA16697 for <dhcwg@ietf.org>; Thu, 30 Oct 2003 17:10:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AFKzt-0003ZT-00 for dhcwg@ietf.org; Thu, 30 Oct 2003 17:10:29 -0500
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx with esmtp (Exim 4.12) id 1AFKzo-0003ZQ-00 for dhcwg@ietf.org; Thu, 30 Oct 2003 17:10:24 -0500
Received: from [10.0.1.4] (dsl093-187-232.chi2.dsl.speakeasy.net [66.93.187.232]) by toccata.fugue.com (Postfix) with ESMTP id 71E221B200B for <dhcwg@ietf.org>; Thu, 30 Oct 2003 16:05:15 -0600 (CST)
Mime-Version: 1.0 (Apple Message framework v606)
In-Reply-To: <000101c39f2f$25d65a70$6401a8c0@BVolz>
References: <000101c39f2f$25d65a70$6401a8c0@BVolz>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <A2B0EC06-0B25-11D8-A8A6-000A95D9C74C@fugue.com>
Content-Transfer-Encoding: 7bit
From: Ted Lemon <mellon@fugue.com>
Subject: Re: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt (SECOND REQUEST)
Date: Thu, 30 Oct 2003 16:08:47 -0600
To: "<dhcwg@ietf.org>" <dhcwg@ietf.org>
X-Mailer: Apple Mail (2.606)
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>
Content-Transfer-Encoding: 7bit
On Oct 30, 2003, at 3:45 PM, Bernie Volz wrote: > Are you afraid we might break some implementations if a zero length > option > is sent to them? No, it just adds needless complexity to the option data parser. Any DHCP implementation should already know how to skip over unknown options, so I don't expect a zero-length option to break it, although it's by no means out of the question. AFAIK the ISC server would not have a problem with a client-supplied zero-length option. > RFC 2132 specially allows zero-length options (see section 2): > > Any options defined subsequent to this document MUST contain a > length > octet even if the length is fixed or zero. Sure. But that's not the point. The point is that having two ways to represent a boolean isn't as good as having one way. > If you really think the prohibition is needed, shouldn't it be > included in > the draft-ietf-dhc-implementation-xx.txt work? Yes, we should probably have some language in this draft that talks about defining new option data types. I thought we'd done something similar to this in the past, but don't find it in the rfc index. The idea is that we have already defined various data formats, and that options that use these formats should be consistent - there shouldn't be two data formats that represent the same kind of data. Right now this is not agreed upon nor is it enforced other than by pedants like me complaining when people come out with new options that define new data types that do the same thing as old data types. In the case of the nwip suboptions, I think that was during the 6-month period when I accidentally got unsubscribed from the mailing list, so I didn't have the opportunity to object. :'/ > Note that the document that started all this (the mipadvert-opt one) is > really about suboptions and not options Although it is not required, I would expect any DHCP server implementation of suboptions and options to share the option parsing code, so it makes sense to me that if something is valid for a suboption, it's valid for an option, and vice versa. _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] WG last call on draft-ietf-dhc-mipadvert-… Ralph Droms
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Kim Kinnear
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Bernie Volz
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Henrik Levkowetz
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Kim Kinnear
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Bernie Volz
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Henrik Levkowetz
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Ted Lemon
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Eric.Luce
- [dhcwg] Zero-length nwip suboptions... Ted Lemon
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Henrik Levkowetz
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Bernie Volz
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Ted Lemon
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Bernie Volz
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Bernie Volz
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Ted Lemon
- Re: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Ted Lemon
- RE: [dhcwg] WG last call on draft-ietf-dhc-mipadv… Barr Hibbs