Re: [dhcwg] VIV*O options.

"David W. Hankins" <David_Hankins@isc.org> Wed, 17 May 2006 20:12 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FgSNU-0006a8-1i; Wed, 17 May 2006 16:12:16 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FgSNS-0006Zu-Gi for dhcwg@ietf.org; Wed, 17 May 2006 16:12:14 -0400
Received: from kaboom.isc.org ([204.152.187.72]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FgSNR-00071s-8K for dhcwg@ietf.org; Wed, 17 May 2006 16:12:14 -0400
Received: by kaboom.isc.org (Postfix, from userid 10200) id 7F4BA200032; Wed, 17 May 2006 13:12:04 -0700 (PDT)
Date: Wed, 17 May 2006 13:12:04 -0700
From: "David W. Hankins" <David_Hankins@isc.org>
To: dhcwg@ietf.org
Subject: Re: [dhcwg] VIV*O options.
Message-ID: <20060517201204.GH5002@isc.org>
References: <20060517185746.GG5002@isc.org> <446B76C6.1000000@incognito.com>
Mime-Version: 1.0
In-Reply-To: <446B76C6.1000000@incognito.com>
User-Agent: Mutt/1.5.9i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
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-Type: multipart/mixed; boundary="===============1002753821=="
Errors-To: dhcwg-bounces@ietf.org

On Wed, May 17, 2006 at 12:17:26PM -0700, Andre Kostur wrote:
> As long as you start after the Enterprise OID (and data length), that 
> shouldn't be an issue.

That's precisely the rub: this would use the same loop to process
VIV*O options (and also their contents, but that's not the point).

That is, VIV*O options (DHCP codes 124 and 125) are merely an
encapsulated space whose tag width is 4, and whose length width is
1, and which generally contain different encapsulated spaces.  Compare
DHCP which is 1/1, DHCPv6 which is 2/2.

I'm suggesting that the generic functions which implement that would
merely accept widths of 1, 2, 4 for code fields, and 1, 2 for length
fields - any combination.  1/2 is legal, 2/1 is legal.

> I'd interpret 42423 to align with 3925.  Sub-options 0 and 255 have no 
> special meaning.

I agree, except that it is IANA that defines enterprise-id 0 to be
reserved (so I expect it will never be used).  I guess I mean that
RFC3925 defers to IANA in my opinion.

-- 
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://www1.ietf.org/mailman/listinfo/dhcwg