Re: [GROW] Ben Campbell's Yes on draft-ietf-grow-bgp-gshut-12: (with COMMENT)

Ben Campbell <ben@nostrum.com> Thu, 14 December 2017 23:04 UTC

Return-Path: <ben@nostrum.com>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85CEE1270AE; Thu, 14 Dec 2017 15:04:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.879
X-Spam-Level:
X-Spam-Status: No, score=-1.879 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 hwgu1JRWW4PL; Thu, 14 Dec 2017 15:04:39 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3BCA127005; Thu, 14 Dec 2017 15:04:24 -0800 (PST)
Received: from [10.0.1.99] (cpe-66-25-7-22.tx.res.rr.com [66.25.7.22]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id vBEN4M0K046753 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 14 Dec 2017 17:04:23 -0600 (CST) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-66-25-7-22.tx.res.rr.com [66.25.7.22] claimed to be [10.0.1.99]
From: Ben Campbell <ben@nostrum.com>
Message-Id: <8AABAA84-04BD-4D41-95D1-2F591D2F6A57@nostrum.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_EEBE48A2-0ED0-4B26-8B7D-C935ED95B1B9"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Thu, 14 Dec 2017 17:04:21 -0600
In-Reply-To: <15461_1513262548_5A328DD4_15461_64_1_53C29892C857584299CBF5D05346208A47920D36@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Cc: "grow-chairs@ietf.org" <grow-chairs@ietf.org>, "draft-ietf-grow-bgp-gshut@ietf.org" <draft-ietf-grow-bgp-gshut@ietf.org>, "grow@ietf.org" <grow@ietf.org>, "christopher.morrow@gmail.com" <christopher.morrow@gmail.com>, The IESG <iesg@ietf.org>
To: bruno.decraene@orange.com
References: <151322570465.6210.17202569330170241275.idtracker@ietfa.amsl.com> <15461_1513262548_5A328DD4_15461_64_1_53C29892C857584299CBF5D05346208A47920D36@OPEXCLILM21.corporate.adroot.infra.ftgroup>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/TI-OXev1UB2ZxuoWI1uJIyW9ILk>
Subject: Re: [GROW] Ben Campbell's Yes on draft-ietf-grow-bgp-gshut-12: (with COMMENT)
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Dec 2017 23:04:42 -0000


> On Dec 14, 2017, at 8:42 AM, bruno.decraene@orange.com wrote:
> 
> Ben,
> 
> Thanks for your review and comments.
> More inline. [Bruno]
> 
>> From: Ben Campbell [mailto:ben@nostrum.com]
>> 
>> Ben Campbell has entered the following ballot position for
>> draft-ietf-grow-bgp-gshut-12: Yes
>> 
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-grow-bgp-gshut/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> I'm balloting "yes" because I think it's important to publish this. But, like
>> Alvaro,  I wonder why this is not standards track, BCP, or just about anything
>> but informational. So I support his DISCUSS, including his the comments on how
>> to resolve it.
> 
> [Bruno] Well noted: we now have 3 AD asking for STD track.
> If you don't mind, to avoid duplication, I'll follow up on Alvaro's email. (in short, STD track is ok for me)

Thanks, I will follow the discussion there.

> 
>> -1, last paragraph: This references RFC 8174, but does not use the actual 8174
>> boilerplate. Is there a reason not to do so?
> 
> [Bruno] My mistake: I had a comment to reference RFC 8174 rather than RFC 2119. I was not aware that this also implied changing the text.
> My understanding is the following:
> OLD:
> 	 <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
> 	 "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
> 	 and "OPTIONAL" in this document are to be interpreted as
> 	 described in RFC 8174 <xref target="RFC8174"/>.</t>
> 
> 
> NEW
> 	<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
>      NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
>      "MAY", and "OPTIONAL" in this document are to be interpreted as
>      described in [BCP14] <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
>      appear in all capitals, as shown here.</t>
> 

Works for me.

> 
> 
> That being said, the irony is that RFC 8174 does not use an upper case "should":
> "Authors who follow these guidelines should incorporate this phrase near the beginning of their document:"
> https://tools.ietf.org/html/rfc8174#section-2
> 

I think that was carefully chosen, since the 2119/8174 keywords are intended to be about interoperability among protocol implementations more than requirements for the standards process. OTOH, RFC 2119 has an all-caps MUST in the sentence that states that, making it a self-violating requirement:

"In particular, they MUST only be used where it is actually required for interoperation or to limit behavior which has potential for causing harm."

So, go figure :-)


Thanks!

Ben.