Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt-netboot-05
Thomas Huth <THUTH@de.ibm.com> Tue, 06 October 2009 14:02 UTC
Return-Path: <THUTH@de.ibm.com>
X-Original-To: dhcwg@core3.amsl.com
Delivered-To: dhcwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC8E33A68FA for <dhcwg@core3.amsl.com>; Tue, 6 Oct 2009 07:02:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1zS6CSxonpch for <dhcwg@core3.amsl.com>; Tue, 6 Oct 2009 07:02:37 -0700 (PDT)
Received: from mtagate3.de.ibm.com (mtagate3.de.ibm.com [195.212.17.163]) by core3.amsl.com (Postfix) with ESMTP id B0EDF3A659C for <dhcwg@ietf.org>; Tue, 6 Oct 2009 07:02:36 -0700 (PDT)
Received: from d12nrmr1507.megacenter.de.ibm.com (d12nrmr1507.megacenter.de.ibm.com [9.149.167.1]) by mtagate3.de.ibm.com (8.13.1/8.13.1) with ESMTP id n96E48qi027777 for <dhcwg@ietf.org>; Tue, 6 Oct 2009 14:04:08 GMT
Received: from d12av06.megacenter.de.ibm.com (d12av06.megacenter.de.ibm.com [9.149.165.230]) by d12nrmr1507.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id n96E47oV3088580 for <dhcwg@ietf.org>; Tue, 6 Oct 2009 16:04:08 +0200
Received: from d12av06.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id n96E47JX010619 for <dhcwg@ietf.org>; Tue, 6 Oct 2009 16:04:07 +0200
Received: from d12ml072.megacenter.de.ibm.com (d12ml072.megacenter.de.ibm.com [9.149.166.115]) by d12av06.megacenter.de.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id n96E46Ni010611; Tue, 6 Oct 2009 16:04:06 +0200
In-Reply-To: <994ABFCB-3ABF-484C-9855-1EEACC663CF4@nominum.com>
References: <994ABFCB-3ABF-484C-9855-1EEACC663CF4@nominum.com>
X-KeepSent: F44B7F4A:E3B6EB26-C1257647:004B36D7; type=4; name=$KeepSent
To: Damien Neil <Damien.Neil@nominum.com>, dhcwg@ietf.org
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OFF44B7F4A.E3B6EB26-ONC1257647.004B36D7-C1257647.004D435F@de.ibm.com>
From: Thomas Huth <THUTH@de.ibm.com>
Date: Tue, 06 Oct 2009 16:03:55 +0200
X-MIMETrack: Serialize by Router on D12ML072/12/M/IBM(Release 8.0.1|February 07, 2008) at 06/10/2009 16:04:06
MIME-Version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Subject: Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt-netboot-05
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2009 14:02:38 -0000
dhcwg-bounces@ietf.org wrote on 06/10/2009 00:29:23: > > Speaking as a server implementor, I dislike having two entirely > different and incompatible ways of defining a list of items in option > data. It adds complexity without offering any benefit that I can > see. As such, I would prefer to see new options use the traditional > means of specifying a list of items, concatenating the items within a > single option data section, rather than allowing multiple > occurrences. This follows with existing practice in DHCPv4, as well > as with DHCPv6 options defined in RFCs 3319, 3636, 3898, 4075, 4280, > 5192, and 5007. Damien, thanks for your feedback. In fact, we used a single-option approach first (see the early version of our draft, e.g. http://tools.ietf.org/html/draft-ietf-dhc-dhcpv6-opt-netboot-01.html), but then we've been told to better split up this big option into parts, for simplicity reasons... and honestly, I now also like this new way better since it's really easier to understand than a nested single option. > Moving beyond the question of whether permitting multiple occurrences > of user-specified options is a good idea or not, I have concerns about > the usage of the 'precedence' field in the Boot File URL Option and > the Boot File Parameters Option. > > Each of these options contains an 8-bit integer 'precedence' value. > This value indicates the order in which clients should process these > fields. This value also links the two options together. To quote > from the draft: > > > o If the precedence field of the Bootfile Parameters option is > > zero, > > the client SHOULD provide these parameters when it attempts to > > execute any Bootfile it has loaded using any of the provided > > Bootfile URL options. > > > > o If the precedence field of the Bootfile Parameters option is > > nonzero, the client SHOULD provide these parameters only when it > > attempts to execute a Bootfile it loaded using a Bootfile URL > > option with a precedence field that has the same value. > > > > o In the event that the client receives both a Bootfile Parameters > > option with a precedence field of zero and one with a precedence > > field that matches a certain Bootfile URL option, the client > > MUST > > use the Bootfile Parameters option whose predence matches the > > precedence of the Bootfile URL option. > > > I am very dubious about linking options in this fashion. This seems > fragile, and potentially difficult to specify in server > configurations. I would prefer to see related data simply contained > within the same option data section. Well, by separating the parameters from the boot file option, it's enough to specify the parameters once for all boot images (if all take the same parameters). That's much easier to maintain than if copies of the parameters would be put into the same options as the boot file name (you would then have to change all options in your DHCP server configuration file if you want to change only the parameters).> All in all, I think we're doing the right approach with the latest version of our draft already. It's also available for more than half a year now, and so far nobody complained about this yet. Mit freundlichen Grüßen / Kind regards, Thomas Huth IBM Deutschland Vorsitzender des Aufsichtsrats: Research & Development GmbH Martin Jetter Schönaicher Str. 220 Geschäftsführung: Erich Baier 71032 Böblingen Sitz der Gesellschaft: Böblingen Tel.: +49-7031-16-2183 Registergericht: Amtsgericht Stuttgart, HRB 243294
- [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt-net… Damien Neil
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Huth
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Narten
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Ted Lemon
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Narten
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Ted Lemon
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Narten
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Damien Neil
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Ted Lemon
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Stephen Jacob
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Alfred Hönes
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Ted Lemon
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Huth
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Bud Millwood
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Huth
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Jarrod Johnson
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Jarrod Johnson
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Jarrod Johnson
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Jarrod Johnson
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Bud Millwood
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Jarrod Johnson
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Jarrod Johnson
- Re: [dhcwg] Comments on draft-ietf-dhc-dhcpv6-opt… Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Niall.oReilly+lists
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Chuck Anderson
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … H. Peter Anvin
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Niall.oReilly+lists
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Narten
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … jarrod.b.johnson@gmail.com
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Woundy, Richard
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Narten
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Woundy, Richard
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Thomas Narten
- Re: [dhcwg] netboot load balancing (was: draft-ie… Thomas Huth
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … Ted Lemon
- Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 … H. Peter Anvin