RE: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt (SECOND REQUEST)

"Barr Hibbs" <rbhibbs@pacbell.net> Fri, 31 October 2003 04:41 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 XAA28610; Thu, 30 Oct 2003 23:41:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AFR5p-0003h1-Vq; Thu, 30 Oct 2003 23:41:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AFR5i-0003gf-33 for dhcwg@optimus.ietf.org; Thu, 30 Oct 2003 23:40:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA28571 for <dhcwg@ietf.org>; Thu, 30 Oct 2003 23:40:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AFR5f-0000gS-00 for dhcwg@ietf.org; Thu, 30 Oct 2003 23:40:51 -0500
Received: from smtp016.mail.yahoo.com ([216.136.174.113]) by ietf-mx with smtp (Exim 4.12) id 1AFR5f-0000gP-00 for dhcwg@ietf.org; Thu, 30 Oct 2003 23:40:51 -0500
Received: from adsl-64-170-118-75.dsl.snfc21.pacbell.net (HELO BarrH63p601) (rbhibbs@pacbell.net@64.170.118.75 with login) by smtp.mail.vip.sc5.yahoo.com with SMTP; 31 Oct 2003 04:40:50 -0000
Reply-To: rbhibbs@pacbell.net
From: Barr Hibbs <rbhibbs@pacbell.net>
To: dhcwg@ietf.org
Subject: RE: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt (SECOND REQUEST)
Date: Thu, 30 Oct 2003 20:40:00 -0800
Message-ID: <KIEPLODFDDAMBAJNDFPCOEBBFMAA.rbhibbs@pacbell.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Importance: Normal
In-Reply-To: <000101c39f2f$25d65a70$6401a8c0@BVolz>
Content-Transfer-Encoding: 7bit
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

Bernie--

I'll make a note of this point for inclusion in the next revision of the
2131 implementation issues draft.

--Barr


> -----Original Message-----
> From: dhcwg-admin@ietf.org [mailto:dhcwg-admin@ietf.org]On Behalf Of
> Bernie Volz
> Sent: Thursday, October 30, 2003 13:45
> To: 'Ted Lemon'; dhcwg@ietf.org
> Subject: RE: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt
> (SECOND REQUEST)
>
>
> Are you afraid we might break some implementations if a zero length option
> is sent to them? Does the ISC DHCP Server process zero-length options
> correctly or does it consider these to be malformed (even if it otherwise
> would ignore that option)?
>
> RFC 2132 specially allows zero-length options (see section 2):
>
>    Any options defined subsequent to this document MUST contain a length
>    octet even if the length is fixed or zero.
>
> If you really think the prohibition is needed, shouldn't it be included in
> the draft-ietf-dhc-implementation-xx.txt work?
>
> Note that the document that started all this (the mipadvert-opt one) is
> really about suboptions and not options, so RFC 2132 and the compatibility
> issue likely do not apply (since any implementation supporting
> the mipadvert
> option could be explicitly designed to support zero length
> suboptions). But,
> working this out for options is important since I'd like to use a zero
> length option for the Rapid Reply option.
>
> - Bernie
>
> -----Original Message-----
> From: Bernie Volz [mailto:volz@metrocast.net]
> Sent: Thursday, October 30, 2003 4:32 PM
> To: 'Ted Lemon'; 'dhcwg@ietf.org'
> Subject: RE: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt
> (SECOND REQUEST)
>
> But, what's the point of sending a Rapid Reply option with a flag byte of
> False? It really is no different than sending no option.
>
> For Boolean options, there is a difference in saying don't do this vs.
> saying nothing at all and hence the flag is important (lack of the option
> does not necessarily mean don't do it).
>
> I guess this is just one of those areas were we disagree.
>
> - Bernie
>
> -----Original Message-----
> From: dhcwg-admin@ietf.org [mailto:dhcwg-admin@ietf.org] On Behalf Of Ted
> Lemon
> Sent: Thursday, October 30, 2003 3:37 PM
> To: dhcwg@ietf.org
> Subject: Re: [dhcwg] WG last call on draft-ietf-dhc-mipadvert-opt-01.txt
> (SECOND REQUEST)
>
> On Thursday, October 30, 2003, at 08:08  AM, Bernie Volz wrote:
> > Personally, I think this is a mistake. You should leave the ability in.
> > We're using it in the Rapid Reply option for DHCPv4 (based on the Rapid
> > Commit option for DHCPv6) and that has a zero length. There is no
> > reason why
> > this would need a flag byte.
>
> The thing is, every boolean option in rfc2131 includes a flag byte,
> even though it's unnecessary (and I agree that it is, technically, not
> necessary).
>
> So I think that you should use a flag byte in the Rapid Reply option.
> And Henrik should use a flag byte in the mipadvert option.   Because
> otherwise, the protocol defines two ways of representing the same kind
> of information in virtually identical contexts, which means that
> implementations have to be needlessly complicated.
>
>
> _______________________________________________
> 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
>


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