Re: [CCAMP] WG Last Call on draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd

Ramon Casellas <ramon.casellas@cttc.es> Thu, 21 May 2015 19:08 UTC

Return-Path: <ramon.casellas@cttc.es>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 138201A889D for <ccamp@ietfa.amsl.com>; Thu, 21 May 2015 12:08:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.3
X-Spam-Level:
X-Spam-Status: No, score=-3.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, J_CHICKENPOX_34=0.6] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VEYYkq4KGPJ4 for <ccamp@ietfa.amsl.com>; Thu, 21 May 2015 12:08:46 -0700 (PDT)
Received: from villa.puc.rediris.es (villa.puc.rediris.es [IPv6:2001:720:418:ca00::7]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 319E81A884F for <ccamp@ietf.org>; Thu, 21 May 2015 12:08:45 -0700 (PDT)
Received: from [84.88.62.208] (helo=leo) by villa.puc.rediris.es with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <ramon.casellas@cttc.es>) id 1YvVpW-0007QF-2u; Thu, 21 May 2015 21:08:33 +0200
Received: from [192.168.1.200] (81.61.180.55.dyn.user.ono.com [81.61.180.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by leo (Postfix) with ESMTPSA id A4CDE1FD05; Thu, 21 May 2015 21:08:27 +0200 (CEST)
X-Envelope-From: ramon.casellas@cttc.es
Message-ID: <555E2D2B.50107@cttc.es>
Date: Thu, 21 May 2015 21:08:27 +0200
From: Ramon Casellas <ramon.casellas@cttc.es>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Lou Berger <lberger@labn.net>, adrian@olddog.co.uk, 'Fatai Zhang' <zhangfatai@huawei.com>, 'Daniele Ceccarelli' <daniele.ceccarelli@ericsson.com>, "'Matt Hartley (mhartley)'" <mhartley@cisco.com>, ccamp@ietf.org
References: <4A1562797D64E44993C5CBF38CF1BE48128F2479@ESESSMB301.ericsson.se> <55564F37.7010203@labn.net> <5559A180.8090504@cttc.es> <9D50FCE7413E3D4EA5E42331115FB5BC29CA28E0@xmb-rcd-x03.cisco.com> <555CBF29.3070305@cttc.es> <9D50FCE7413E3D4EA5E42331115FB5BC29CA2DBE@xmb-rcd-x03.cisco.com> <4A1562797D64E44993C5CBF38CF1BE481291DBE5@ESESSMB301.ericsson.se> <555D9543.7000608@cttc.es> <4A1562797D64E44993C5CBF38CF1BE481291DCEB@ESESSMB301.ericsson.se> <F82A4B6D50F9464B8EBA55651F541CF85CC4A91B@SZXEMA504-MBS.china.huawei.com> <555DD22A.3030902@labn.net> <00ea01d093db$6e158790$4a4096b0$@olddog.co.uk> <555DFEE9.3060208@labn.net>
In-Reply-To: <555DFEE9.3060208@labn.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -1.0 (-)
X-Spamina-Spam-Report: Content analysis details: (-1.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ietf.org] -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -0.0 BAYES_20 BODY: Bayes spam probability is 5 to 20% [score: 0.1052]
Archived-At: <http://mailarchive.ietf.org/arch/msg/ccamp/EX7aGKnIOGR7Vh7X70ByKwASXcE>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 May 2015 19:08:49 -0000

All

Thank you very much for stating your opinions. In view of the circulated 
examples, I will proceed to add extra text to qualify the use of RFC2119 
language. Since we were given the choice, I think that this approach 
minimizes the number of edits and changes, is less error prone and does 
not require sub-sub-subsequent review of the sections (even if a 
:%s/MUST/must/cg could do it...)

OTOH no one has objected to the new IM following Jonas' comments. I will 
leave a few more days and update these two changes in a -05 version

I have contacted the authors privately to follow RFC editor guidelines 
regarding authorship.

Regards
Ramon


El 21/05/2015 a las 17:51, Lou Berger escribió:
> I don't have a strong opinion on this either way for this draft.  My
> statement was WRT Fatai's comment on RFC7062 and the general usage of
> 2119 language.
>
> Lou
>
> On 05/21/2015 11:33 AM, Adrian Farrel wrote:
>> I'm not going to get excited about this.
>>
>> I was pretty much OK with Standards Track in -03. I thought that the document
>> told folk how build a network as well as setting the requirements. So in -03 the
>> 2119 language was fine, IMHO.
>>
>> However, if we want to go Informational I also don't mind. Clearly 2119 language
>> is less relevant in an informational document, although I often find it is
>> helpful in requirements specs to clarify the requirements. I have handled this
>> in the past by using a variation of the 2119 boilerplate such as in section 2 of
>> https://www.rfc-editor.org/rfc/rfc5862.txt (completely random example).
>>
>> But I really, really don't care. path of least resistance to raid publication,
>> please.
>>
>> Adrian
>>
>>
>>> -----Original Message-----
>>> From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of Lou Berger
>>> Sent: 21 May 2015 13:40
>>> To: Fatai Zhang; Daniele Ceccarelli; Ramon Casellas; Matt Hartley (mhartley);
>>> ccamp@ietf.org
>>> Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-flexi-grid-fwk-03 and
>> call
>>> for sheperd
>>>
>>>
>>>
>>> On 05/21/2015 04:57 AM, Fatai Zhang wrote:
>>>> Hi all,
>>>>
>>>>
>>>>    I would like to share the experience in RFC7062, which also describes
>>>>    a set of requirments in Section 5.
>>>>
>>>>
>>>>    If my memory is correct, I as the editor of RFC7062 was asked by Lou
>>>>    (as the CCAMP chair at that time)  to remove RFC2119 language during
>>>>    the LC of this draft.
>>> Sounds right.  In general RFC 2119 conformance language is only
>>> appropriate when discussing things that can impact interoperability,
>>> formats and behavior "on the wire". This is a general rule, and their
>>> are exceptions...
>>>
>>> Lou
>>>
>>>>
>>>>    I would also like to hear the confirmation from Adrian and our AD,
>>>>    Deborah.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Best Regards
>>>>
>>>>
>>>>
>>>> Fatai
>>>>
>>>>
>>>>
>>>> *From:*CCAMP [mailto:ccamp-bounces@ietf.org] *On Behalf Of *Daniele
>>>> Ceccarelli
>>>> *Sent:* Thursday, May 21, 2015 4:26 PM
>>>> *To:* Ramon Casellas; Matt Hartley (mhartley); ccamp@ietf.org
>>>> *Subject:* Re: [CCAMP] WG Last Call on
>>>> draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd
>>>>
>>>>
>>>>
>>>> Hi Ramon,
>>>>
>>>>
>>>>
>>>> No worries, the last call comments can be solved in two different
>>>> version, we can send the -05 to the IESG (if there are no major changes
>>>> from -03 to -05).
>>>>
>>>>
>>>>
>>>> Yes, I’d like to hear from Adrian on the requirements section.
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>> Daniele
>>>>
>>>>
>>>>
>>>> *From:*Ramon Casellas [mailto:ramon.casellas@cttc.es]
>>>> *Sent:* giovedì 21 maggio 2015 10:20
>>>> *To:* Daniele Ceccarelli; Matt Hartley (mhartley); ccamp@ietf.org
>>>> <mailto:ccamp@ietf.org>
>>>> *Subject:* Re: [CCAMP] WG Last Call on
>>>> draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd
>>>>
>>>>
>>>>
>>>> El 21/05/2015 a las 9:57, Daniele Ceccarelli escribió:
>>>>
>>>>      Hi Matt, Ramon,
>>>>
>>>>
>>>>
>>>>      Since I found no clear statements on the usage of RFC2119 language
>>>>      with respect to this situations, I had a look at existing framework
>>>>      and requirement RFCs trying to find a common WoW. My take is:
>>>>
>>>>
>>>>
>>>>      -        Framework is always informational
>>>>
>>>>      -        Requirements are always informational
>>>>
>>>>      -        RFC2119 language is not homogeneous. Sometimes capital
>>>>      letters are used and sometimes not.
>>>>
>>>>
>>>>
>>>>      My preference is to use capital letters only when protocol behavior
>>>>      is defined, not when requirements for the design of the protocol are
>>>>      defined (this is in line with e.g. RFC7062 and RFC6163).
>>>>
>>>>      As I said this is just a preference, but if there is no reasonable
>>>>      objection I would suggest not to use any capital letter in the
>>>>      fwk+req document.
>>>>
>>>>
>>>>
>>>> Hi Daniele, all
>>>>
>>>>   I was also checking existing RFCs, and IMHO:
>>>> - The document can stay informational, it is mainly fwk+reqs. We seem to
>>>> agree on this.
>>>> - While RFC2119 states "In many standards track documents several words
>>>> are used to signify the requirements in the specification", there seems
>>>> to  be (some?) existing practice on using RFC2119 wording in reqs/info
>>>> documents, including capitalization.
>>>> - Usage of RFC2119 keywords seems scoped to the section on requirements
>>>> in the draft. It could be argued that defining requirements is to some
>>>> extent defining high level protocol behavior :)
>>>>
>>>> IIRC Adrian authored a significant part of the section, any views?
>>>>
>>>> That said, -05 needs to be uploaded anyway to reflect the new info-model
>>>> (thanks Jonas!) , it is not game-changing to change to acomodate what
>>>> you suggest. We could remove RFC2119 reference, the boilerplate text and
>>>> re-visit the sections, mainly using lowercase.