Re: [Idr] draft-rekhter-rfc4760bis-01

John Scudder <jgs@juniper.net> Tue, 12 October 2010 16:17 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: idr@core3.amsl.com
Delivered-To: idr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16A613A69A1 for <idr@core3.amsl.com>; Tue, 12 Oct 2010 09:17:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.315
X-Spam-Level:
X-Spam-Status: No, score=-6.315 tagged_above=-999 required=5 tests=[AWL=0.284, 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 2AOUkGBhVart for <idr@core3.amsl.com>; Tue, 12 Oct 2010 09:16:58 -0700 (PDT)
Received: from exprod7og125.obsmtp.com (exprod7og125.obsmtp.com [64.18.2.28]) by core3.amsl.com (Postfix) with ESMTP id BA36D3A69FB for <idr@ietf.org>; Tue, 12 Oct 2010 09:15:41 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob125.postini.com ([64.18.6.12]) with SMTP ID DSNKTLSJ87BiTZUAZZriKhdsPZEoOzzHPg2p@postini.com; Tue, 12 Oct 2010 09:16:57 PDT
Received: from EMBX02-HQ.jnpr.net ([fe80::18fe:d666:b43e:f97e]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Tue, 12 Oct 2010 09:13:51 -0700
From: John Scudder <jgs@juniper.net>
To: Jie Dong <dongjie_dj@huawei.com>
Date: Tue, 12 Oct 2010 09:13:50 -0700
Thread-Topic: [Idr] draft-rekhter-rfc4760bis-01
Thread-Index: ActqKHWeTBcnLDk+RHOrdNKsxtLQEw==
Message-ID: <400E4FDF-9364-4BCA-833E-ACB74E17E5F0@juniper.net>
References: <201010061600.o96G0xU80178@magenta.juniper.net> <03dc01cb6938$960adb10$c2209130$@com>
In-Reply-To: <03dc01cb6938$960adb10$c2209130$@com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Yakov Rekhter <yakov@juniper.net>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] draft-rekhter-rfc4760bis-01
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2010 16:17:00 -0000

On Oct 11, 2010, at 7:36 AM, Jie Dong wrote:
> Besides, I note that the description about the reserved field in Capability
> Advertisement (Section 8) is unchanged:
> 
>        " Res. - Reserved (8 bit) field. SHOULD be set to 0 by the sender
>         and ignored by the receiver.
> 
>         Note that not setting the field value to 0 may create issues
>         for a receiver not ignoring the field. In addition this
>         definition is problematic if it is ever attempted to redefine
>         the field."
> 
> I'm not sure if there is some implementation which can cause issues with
> this field not setting to zero. But this description makes it impossible to
> redefine this field. If there is no such inappropriate implementation, I
> would recommend not to forbid the redefining of this field.

Seems to me as though this can be addressed by changing the SHOULD to a MUST: "MUST be set to 0 by the sender and MUST be ignored by the receiver."  As far as I'm concerned the "note that" paragraph is entirely optional.  In any case it's informative, not normative.  For that matter I don't think "this definition is problematic if it is ever attempted to redefine the field", it seems to have the same characteristics as any other set of flags.  Since the paragraph seems to be confusing, maybe it should just be removed.

As usual, the way you would introduce new flags to the field is by revising the spec.  The "MUST be ignored" is what makes this (reasonably) safe.

--John