Re: [dhcwg] dhc WG review of draft-ietf-geopriv-lis-discovery-05

Ralph Droms <rdroms@cisco.com> Tue, 27 January 2009 20:06 UTC

Return-Path: <dhcwg-bounces@ietf.org>
X-Original-To: dhcwg-archive@megatron.ietf.org
Delivered-To: ietfarch-dhcwg-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E6C53A6B09; Tue, 27 Jan 2009 12:06:50 -0800 (PST)
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 C5CDD28C153 for <dhcwg@core3.amsl.com>; Tue, 27 Jan 2009 12:06:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.29
X-Spam-Level:
X-Spam-Status: No, score=-6.29 tagged_above=-999 required=5 tests=[AWL=0.309, 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 IHZcuCxaiCtk for <dhcwg@core3.amsl.com>; Tue, 27 Jan 2009 12:06:48 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 9EBC43A687D for <dhcwg@ietf.org>; Tue, 27 Jan 2009 12:06:48 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.37,334,1231113600"; d="scan'208";a="34997503"
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 27 Jan 2009 20:06:30 +0000
Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n0RK6UXv010823; Tue, 27 Jan 2009 15:06:30 -0500
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n0RK6UQr018231; Tue, 27 Jan 2009 20:06:30 GMT
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 27 Jan 2009 15:06:30 -0500
Received: from bxb-rdroms-8711.cisco.com ([10.98.10.82]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 27 Jan 2009 15:06:29 -0500
Message-Id: <F5AAF083-12D4-4D87-AE99-99F9393E3B27@cisco.com>
From: Ralph Droms <rdroms@cisco.com>
To: "David W. Hankins" <David_Hankins@isc.org>
In-Reply-To: <20090127193947.GC3215@isc.org>
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Tue, 27 Jan 2009 15:06:28 -0500
References: <0B27CAD9-2FEA-4688-B096-8667F35A460B@cisco.com> <3B47C198-A077-4864-858D-AF0061FBC5B4@cisco.com> <20090127193947.GC3215@isc.org>
X-Mailer: Apple Mail (2.930.3)
X-OriginalArrivalTime: 27 Jan 2009 20:06:29.0795 (UTC) FILETIME=[BE12DF30:01C980BA]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4014; t=1233086790; x=1233950790; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=rdroms@cisco.com; z=From:=20Ralph=20Droms=20<rdroms@cisco.com> |Subject:=20Re=3A=20[dhcwg]=20dhc=20WG=20review=20of=20draf t-ietf-geopriv-lis-discovery-05 |Sender:=20 |To:=20=22David=20W.=20Hankins=22=20<David_Hankins@isc.org>; bh=1DBIDWLAmcx3s0TlV3N7M6quRLaMPVlEWljHEkbAHz4=; b=Fd+glT8YPLVbfQd0aQaN0qUPYu/EYyX89gqYtX+YXvtQGeJqHwfs2CnyBV R/JHs0QOXLQ38FZupwPLqQzpyJwjOwzf8EvhhlfA6oobaJfUOFDnQZ162ya5 8py1N1VzKv;
Authentication-Results: rtp-dkim-2; header.From=rdroms@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim2001 verified; );
Cc: DHC WG <dhcwg@ietf.org>, Richard Barnes <rbarnes@bbn.com>, "Winterbottom, James" <James.Winterbottom@andrew.com>, "Thomson, Martin" <Martin.Thomson@andrew.com>, Ralph Droms <rdroms@cisco.com>
Subject: Re: [dhcwg] dhc WG review of draft-ietf-geopriv-lis-discovery-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: <https://www.ietf.org/mailman/private/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

David - if, indeed, the idea is for one URI, with an optional  
fingerprint, would the following format be sensible and simpler to  
parse?

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |    LIS_URI    |    Length     | Hash-Type-Len | Hash-Type   ...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                           Hash-Type (cont.)                 ...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |  Fprint-Len   |           Fingerprint-Value                 ...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                           URI                               ...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                           URI (cont.)                       ...
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

where Hash-Type-Len and Fprint-Len are both either zero (no  
fingerprint) or greater than 0 (fingerprint included).

- Ralph

On Jan 27, 2009, at 2:39 PM 1/27/09, David W. Hankins wrote:

> On Tue, Jan 27, 2009 at 06:41:06AM -0500, Ralph Droms wrote:
>> Can there be more than one fingerprint and more than one URI  
>> carried in the
>> LIS-URI option?  I don't think the draft explicitly restricts the  
>> option.
>> Because the URI does not include a length field, it would seem to  
>> limit the
>> option to one URI, and the fingerprint MUST come before the URI.  I  
>> think
>> the text should be explicit on this point.
>>
>> If I understand this restriction correctly, it may be possible to  
>> simplify
>> the option syntax by assuming the order and number of fields in the  
>> option.
>> I'll defer to dhc WG members for opinions on whether there might be a
>> modification to the syntax that would be more in line with existing  
>> options
>> and implementations.
>
> I presumed the intent was to provide only one URI.
>
> I think that if you squint and turn your head sideways, the 'f-code,
> f-length' looks like a suboption (except that the URI's f-code implies
> no length octet, evidently a format size optimization).
>
> I want to ask if the idea is to intentionally make a distinction
> between 'f-code's and suboptions, such as in order to support multiple
> instances of one f-code (and not provoke option concatenation as would
> happen with multiple sub-option codes of the same value).
>
> If they can be suboptions, then why not multiple regular options?
> I think the answer is that the certificate is useless without the URI,
> and vice versa, so if a DHCP server omitted one due to running out of
> space it is better to omit both.  Containering them together solves
> this neatly.
>
>> The DHCPv6 option doesn't have the 253 byte length restriction.  It  
>> would
>> be good to mention that difference between the two option versions.
>
> I was curious what you meant (253, not 255?), so went back to re-read
> the draft.  I don't see the number 253 mentioned, nor 255!
>
> It /does/ mention '225'.  This appears to be a typo?
>
> My only suggestion for the mention of the option size is to refer
> specifically to the 'length field value', and not to terms like 'URI
> length' or 'option length', which can be misinterpreted from different
> starting positions.
>
> Otherwise I like this approach of referring to the extension of option
> space as a DHCPv4 protocol feature, and not trying to reinvent its
> specification.
>
> -- 
> David W. Hankins	"If you don't do it right the first time,
> Software Engineer		     you'll just have to do it again."
> Internet Systems Consortium, Inc.		-- Jack T. Hankins
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg

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