Re: [dhcwg] Why the precedence stuff is in draft-ietf-dhc-dhcpv6-netboot-05

Stephen Jacob <Stephen.Jacob@nominum.com> Wed, 07 October 2009 01:51 UTC

Return-Path: <Stephen.Jacob@nominum.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 B03E53A67B5 for <dhcwg@core3.amsl.com>; Tue, 6 Oct 2009 18:51:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 TtXeJnpbXMFx for <dhcwg@core3.amsl.com>; Tue, 6 Oct 2009 18:51:31 -0700 (PDT)
Received: from exprod7og113.obsmtp.com (exprod7og113.obsmtp.com [64.18.2.179]) by core3.amsl.com (Postfix) with ESMTP id 79D323A6405 for <dhcwg@ietf.org>; Tue, 6 Oct 2009 18:51:31 -0700 (PDT)
Received: from source ([64.89.228.229]) (using TLSv1) by exprod7ob113.postini.com ([64.18.6.12]) with SMTP ID DSNKSsv0gwwNMXjEZNEFyZvxkVgSTx3Pfb7b@postini.com; Tue, 06 Oct 2009 18:53:10 PDT
Received: by shell-too.nominum.com (Postfix, from userid 11053) id C163F1B82F7; Tue, 6 Oct 2009 18:53:15 -0700 (PDT)
Date: Tue, 06 Oct 2009 18:53:15 -0700
From: Stephen Jacob <Stephen.Jacob@nominum.com>
To: Ted Lemon <Ted.Lemon@nominum.com>
Message-ID: <20091007015315.GC9049@shell-too.nominum.com>
Mail-Followup-To: Ted Lemon <Ted.Lemon@nominum.com>, "dhcwg@ietf.org WG" <dhcwg@ietf.org>
References: <16A6AF20B09CDF48A96DABA42BF6793744EB8D4AD9@GVW1092EXB.americas.hpqcorp.net> <200910062041.n96Kf4WS021306@cichlid.raleigh.ibm.com> <E835528B-EE8D-427E-A132-2B31B67CF058@nominum.com> <09907F6C-E868-434B-944B-87C76E8A1137@nominum.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <09907F6C-E868-434B-944B-87C76E8A1137@nominum.com>
User-Agent: Mutt/1.4.2.2i
X-URI: http://www.nominum.com/
Organization: Nominum, Inc.
Cc: "dhcwg@ietf.org WG" <dhcwg@ietf.org>
Subject: Re: [dhcwg] Why the precedence stuff is in draft-ietf-dhc-dhcpv6-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: Wed, 07 Oct 2009 01:51:32 -0000

On Tue, Oct 06, 2009 at 02:08:22PM -0700, Ted Lemon wrote:
> Stephen Jacob proposed eliminating the wildcard bootfile-parameters  
> option precedence, with the idea that this would remove some  
> complexity.   In the two-option case it does remove complexity, and so  
> is worth considering.   In the multiple-option or multiple-suboption  
> cases I don't think it removes any real complexity, though.

It is true that I was unclear in stating what I thought should
replace it.

I was arguing for Damien's second suggestion, in which he went
back on his original objection to multiple option occurences
and suggested that each boot file be an occurrence of the option,
but that the option contain both boot file URL and parameters.

I.e. now the draft has, I believe:

	boot file URL:	<precedence><url>
	boot params:	<precedence><options>

	(Each allowing multiple occurrences).

I am suggesting one option:

	boot file/params: [<precedence>]<url><options>

	(Allowing multiple occurrences for multiple URLs).

With this scheme, "precedence" is no longer rather kludgily
performing 2 entirely separate tasks ((1) precedence and (2)
linking of URLs with parameters) and you get to decide whether
it is important to retain it or not.

I really have no particular objection to the <precedence>
field. I just strongly dislike its use as a way to link
2 separate options (url and params).

Regards,
Stephen
-- 
 Stephen Jacob | Stephen.Jacob@nominum.com | +1 650 381 6051
 Nominum, Inc. |  http://www.nominum.com/  | +1 650 381 6000