[dhcwg] Re: Extending the DHCPv4 option codes

Michael Johnston <frenchy@quiet-like-a-panther.org> Mon, 06 October 2003 22:43 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 SAA26723; Mon, 6 Oct 2003 18:43:24 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1A6e4D-0005L8-9r; Mon, 06 Oct 2003 18:43:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1A6e3x-0005Ks-6x for dhcwg@optimus.ietf.org; Mon, 06 Oct 2003 18:42:45 -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 SAA26705 for <dhcwg@ietf.org>; Mon, 6 Oct 2003 18:42:33 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1A6e3u-0005EW-00 for dhcwg@ietf.org; Mon, 06 Oct 2003 18:42:42 -0400
Received: from [206.80.111.140] (helo=quiet-like-a-panther.org) by ietf-mx with smtp (Exim 4.12) id 1A6e3t-0005ES-00 for dhcwg@ietf.org; Mon, 06 Oct 2003 18:42:41 -0400
Received: (qmail 2308 invoked by uid 511); 6 Oct 2003 22:42:10 -0000
Message-ID: <20031006224210.2307.qmail@quiet-like-a-panther.org>
References: <4.3.2.7.2.20031006155851.048a9f60@flask.cisco.com>
In-Reply-To: <4.3.2.7.2.20031006155851.048a9f60@flask.cisco.com>
From: Michael Johnston <frenchy@quiet-like-a-panther.org>
To: Ralph Droms <rdroms@cisco.com>
Cc: dhcwg@ietf.org
Date: Mon, 06 Oct 2003 22:42:10 +0000
Mime-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [dhcwg] Re: Extending the DHCPv4 option codes
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

A few comments on three of the proposals outlined in the introduction.  From 
a DHCP client boot ROM point of view, this list is in my order of 
preference.

1.1:  Extending DHCP option codes using options 126 and 127.
Easy to implement and parse additional options with very little code 
overhead. 

1.2:  Using site-specific options.
Most of the additional options from 136 through 223 can be used without too 
many issues with large installations.  Options 128 through 135 are requested 
by all PXE (and many non-PXE) boot ROMs (including boot ROMs built into 
BIOSes) and are expected to be used by site specific pre-boot applications.  
If this route is taken, my suggestion would be to leave 128 through 135 and 
224 through 254 as site specific options. 

1.4:  New magik cookie with 16-bit options.
My biggest concern would be with operation with existing relay agents.  Has 
there been any testing in this area?
My next concern is with small boot ROM limitations.  It is tough enough to 
implement an IP stack + DHCP client + site features into 8kB through 32kB 
boot ROMs.  (Yes, I know that NICs with larger FLASH chips are available, 
but using the larger chips on a NIC or motherboard is usually not 
acceptable.)  Adding another layer of packet building and parsing code in 
some of the cases I have come across would not be possible. 

%%michael 

 

Ralph Droms writes: 

> By my rough count, once the option codes list in
> draft-ietf-dhc-unused-optioncodes-07 are returned to the list of available
> DHCP option codes, there will be about 20 option codes available for
> assignment to new options.  We currently have fewer than five documents
> specifying new options in the dhc WG document queue, leaving us about 15
> option codes for future assignment. 
> 
> draft-ietf-dhc-extended-optioncodes-00 proposes a couple of ways to extend
> the list of available option codes.  At least one of the proposed 
> mechanisms
> would take some time to implement, so we should start a decision process 
> now
> to give us enough time to implement whatever mechanism we eventually 
> settle on. 
> 
> Please review draft-ietf-dhc-extended-optioncodes-00 and comment on the
> proposed mechanisms.  Feel free to suggest an atlernative if you have a
> better idea... 
> 
> - Ralph 
> 
> 
> _______________________________________________
> 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