Re: [dhcwg] "client identifier" in server replies

Ted Lemon <mellon@fugue.com> Thu, 10 July 2003 19:10 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 PAA17357; Thu, 10 Jul 2003 15:10:35 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19agnp-0005Rm-FM; Thu, 10 Jul 2003 15:10:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19agX8-0003fr-6e for dhcwg@optimus.ietf.org; Thu, 10 Jul 2003 14:52:46 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16266 for <dhcwg@ietf.org>; Thu, 10 Jul 2003 14:52:41 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19agX5-0006BR-00 for dhcwg@ietf.org; Thu, 10 Jul 2003 14:52:43 -0400
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx with esmtp (Exim 4.12) id 19agX4-0006BO-00 for dhcwg@ietf.org; Thu, 10 Jul 2003 14:52:42 -0400
Received: from depa.dmes.org (dsl093-187-232.chi2.dsl.speakeasy.net [66.93.187.232]) by toccata.fugue.com (Postfix) with ESMTP id 745EE1B2260; Thu, 10 Jul 2003 13:47:38 -0500 (CDT)
From: Ted Lemon <mellon@fugue.com>
To: Bud Millwood <budm@weird-solutions.com>, narasimha.nelakuditi@nokia.com, Ted.Lemon@nominum.com
Subject: Re: [dhcwg] "client identifier" in server replies
Date: Thu, 10 Jul 2003 13:52:47 -0500
User-Agent: KMail/1.5
Cc: dhcwg@ietf.org
References: <79A2DB53BC51BD448F0D19A86FB1DB637F1FF9@siebe002.apac.nokia.com> <200307101656.50160.budm@weird-solutions.com>
In-Reply-To: <200307101656.50160.budm@weird-solutions.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200307101352.47190.mellon@fugue.com>
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 Thursday 10 July 2003 09:56, Bud Millwood wrote:
> If your wire protocol has absolutely no way of identifying nodes on that
> wire, the only way to use DHCP is for each node to be able to uniquely
> identify itself. Whether your node or your wire-level protocol generates
> the unique identifier, that identifier should serve as your hw address,
> IMHO. Is there anything wrong with this line of thought?

Yes, the chaddr field in the packet is used to set the address on the frame 
being sent by the DHCP server or relay agent to the client.   So you can't 
just stuff some random value in there.

I don't know why the restriction on sending client-identifier back to the 
client is in place in the protocol - can anyone explain this?   I have 
difficulty believing that a client would reject a packet containing a 
client-identifier option - clients generally just discard options they aren't 
expecting.   A way to resolve this would be to send the client identifier 
only if it appears in the parameter-request-list, though - then a client that 
wasn't expecting it would never see it.

In response to the original question, I think the way to address this is to 
write up a draft and submit it to the working group.


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