Re: [dhcwg] I-D ACTION:draft-ietf-dhc-3315id-for-v4-02.txt

Ted Lemon <mellon@fugue.com> Tue, 16 March 2004 02:20 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 VAA15328 for <dhcwg-archive@odin.ietf.org>; Mon, 15 Mar 2004 21:20:53 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B34Bt-0007h5-9Z for dhcwg-archive@odin.ietf.org; Mon, 15 Mar 2004 21:20:25 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i2G2KPC8029571 for dhcwg-archive@odin.ietf.org; Mon, 15 Mar 2004 21:20:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B34Bt-0007gs-4J for dhcwg-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 21:20:25 -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 VAA15315 for <dhcwg-web-archive@ietf.org>; Mon, 15 Mar 2004 21:20:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B34Bq-0007Nk-00 for dhcwg-web-archive@ietf.org; Mon, 15 Mar 2004 21:20:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B34Au-0007Kq-00 for dhcwg-web-archive@ietf.org; Mon, 15 Mar 2004 21:19:25 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1B34Aa-0007Hk-00 for dhcwg-web-archive@ietf.org; Mon, 15 Mar 2004 21:19:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B34AX-0007Zc-0X; Mon, 15 Mar 2004 21:19:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B349m-0007YL-9u for dhcwg@optimus.ietf.org; Mon, 15 Mar 2004 21:18:14 -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 VAA15219 for <dhcwg@ietf.org>; Mon, 15 Mar 2004 21:18:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B349j-0007F0-00 for dhcwg@ietf.org; Mon, 15 Mar 2004 21:18:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B348l-0007BM-00 for dhcwg@ietf.org; Mon, 15 Mar 2004 21:17:11 -0500
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx with esmtp (Exim 4.12) id 1B347n-00076e-00 for dhcwg@ietf.org; Mon, 15 Mar 2004 21:16:11 -0500
Received: from [66.93.187.232] (dsl093-187-232.chi2.dsl.speakeasy.net [66.93.187.232]) by toccata.fugue.com (Postfix) with ESMTP id 00BFB1B22B2; Mon, 15 Mar 2004 20:10:40 -0600 (CST)
In-Reply-To: <EJEFKKCLDBINLKODAFMDKELLCNAA.rbhibbs@pacbell.net>
References: <EJEFKKCLDBINLKODAFMDKELLCNAA.rbhibbs@pacbell.net>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <E4A36BE6-76EF-11D8-8D56-000A95D9C74C@fugue.com>
Content-Transfer-Encoding: 7bit
Cc: Dhcwg <dhcwg@ietf.org>
From: Ted Lemon <mellon@fugue.com>
Subject: Re: [dhcwg] I-D ACTION:draft-ietf-dhc-3315id-for-v4-02.txt
Date: Mon, 15 Mar 2004 20:16:11 -0600
To: rbhibbs@pacbell.net
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 Mar 15, 2004, at 5:09 PM, Richard Barr Hibbs wrote:
> So, my proposal for this draft is that it should define a
> NEW DHCPv4 option, to be used IN PLACE OF 'client
> identifier' option 61 where interoperability with DHCPv6 is
> required or anticipated.

I must respectfully disagree.   This will create huge interoperability 
problems.   Really, what will happen is that nobody will ever implement 
it.

I am sorry to hear that the conference call came to a decision that was 
in conflict with this draft, but it has been the intention in writing 
the draft to fix the DHCP client identifier, not break it.   Adding a 
new DHCP option that serves the same purpose would break it.

> First, a DHCPv6 DUID is intended to be globally unique,
> while a DHCPv4 'client identifier' is not [from section 9

The 3315id draft fixes this bug in RFC2131/RFC2132.   This is very much 
one of the intended outcomes of the adoption of this draft.   I don't 
see any benefit to perpetuating this bug.

> ignore the 'client identifier' option and use the client's
> hardware address instead.  A clarification of the RFCs seems
> in order.

The 3315id draft makes such a clarification.

> [from section 9.14 of RFC2132, "Identifiers SHOULD be
> treated as opaque objects by DHCP servers. The client
> identifier MAY consist of type-value pairs similar to the
> 'htype'/'chaddr' fields...."]

If you conform to the 3315id specification, the client identifier MUST 
NOT be of this form.

>  1. the 'client identifier' is an opaque octet string [not
>     null terminated] from which a DHCPv4 server SHOULD NOT
>     infer or expect any structure.

In the abstract, I think this is a fine thing to say.   However, if 
clients conform to the 3315id draft, this definitely isn't correct.   
If the changes specified in the 3315id draft are folded into the 
replacement for RFC2131/2132, I don't see any benefit to retaining this 
old language with respect to conforming client identifier options.   
Backward compatibility is of course still needed, and I don't mind 
saying that for cases where the 3315id-style identifier is not sent by 
the client, the server should treat the identifier as opaque.

I think the other three points are fine - of course the format of the 
option should be specified in only one place, and of course the two 
RFCs should be consistent in their use of the option.


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