Re: [ippm] Alvaro Retana's Discuss on draft-ietf-ippm-metric-registry-22: (with DISCUSS and COMMENT)

"MORTON, ALFRED C (AL)" <acm@research.att.com> Wed, 04 December 2019 15:31 UTC

Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37D00120043; Wed, 4 Dec 2019 07:31:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 ZcC4zqYgbHtw; Wed, 4 Dec 2019 07:31:43 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 683F6120025; Wed, 4 Dec 2019 07:31:43 -0800 (PST)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id xB4FQ247029426; Wed, 4 Dec 2019 10:31:42 -0500
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049459.ppops.net-00191d01. with ESMTP id 2wpe7r2amh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 04 Dec 2019 10:31:42 -0500
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id xB4FVevS054714; Wed, 4 Dec 2019 09:31:41 -0600
Received: from zlp30496.vci.att.com (zlp30496.vci.att.com [135.46.181.157]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id xB4FVbpS054658 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 4 Dec 2019 09:31:37 -0600
Received: from zlp30496.vci.att.com (zlp30496.vci.att.com [127.0.0.1]) by zlp30496.vci.att.com (Service) with ESMTP id 72EF84068F61; Wed, 4 Dec 2019 15:31:37 +0000 (GMT)
Received: from tlpd252.dadc.sbc.com (unknown [135.31.184.157]) by zlp30496.vci.att.com (Service) with ESMTP id 54CC74068F60; Wed, 4 Dec 2019 15:31:37 +0000 (GMT)
Received: from dadc.sbc.com (localhost [127.0.0.1]) by tlpd252.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id xB4FVbO4013279; Wed, 4 Dec 2019 09:31:37 -0600
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by tlpd252.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id xB4FVW6L012654; Wed, 4 Dec 2019 09:31:32 -0600
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-azure.research.att.com (Postfix) with ESMTP id 548F3E5511; Wed, 4 Dec 2019 10:30:17 -0500 (EST)
Received: from njmtcas1.research.att.com (135.207.255.86) by njbdcas1.research.att.com (135.197.255.61) with Microsoft SMTP Server (TLS) id 14.3.468.0; Wed, 4 Dec 2019 10:31:30 -0500
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njmtcas1.research.att.com ([fe80::e881:676b:51b6:905d%12]) with mapi id 14.03.0468.000; Wed, 4 Dec 2019 10:31:30 -0500
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ippm-metric-registry@ietf.org" <draft-ietf-ippm-metric-registry@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ietf@wjcerveny.com" <ietf@wjcerveny.com>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: Alvaro Retana's Discuss on draft-ietf-ippm-metric-registry-22: (with DISCUSS and COMMENT)
Thread-Index: AQHVqipHrxgugKZKPkmFW2IOU/MO86ep5yjA
Date: Wed, 04 Dec 2019 15:31:30 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CFA6F05456@njmtexg5.research.att.com>
References: <157541264931.4734.14501743204777647352.idtracker@ietfa.amsl.com>
In-Reply-To: <157541264931.4734.14501743204777647352.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [156.106.224.110]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-04_03:2019-12-04,2019-12-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1011 bulkscore=0 priorityscore=1501 mlxscore=0 malwarescore=0 adultscore=0 spamscore=0 impostorscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912040128
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/xad1XlcNY8V0d2D3io-MSOXt5e4>
Subject: Re: [ippm] Alvaro Retana's Discuss on draft-ietf-ippm-metric-registry-22: (with DISCUSS and COMMENT)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 15:31:46 -0000

Hi Alvaro,

Thanks for your review and comments. 

Please see replies marked [acm] below,
Al

> -----Original Message-----
> From: Alvaro Retana via Datatracker [mailto:noreply@ietf.org]
> Sent: Tuesday, December 3, 2019 5:37 PM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-ippm-metric-registry@ietf.org; ippm-chairs@ietf.org;
> ietf@wjcerveny.com; ippm@ietf.org
> Subject: Alvaro Retana's Discuss on draft-ietf-ippm-metric-registry-22:
> (with DISCUSS and COMMENT)
> 
> Alvaro Retana has entered the following ballot position for
> draft-ietf-ippm-metric-registry-22: Discuss
> 
> 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://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_iesg_statement_discuss-2Dcriteria.html&d=DwIDaQ&c=LFYZ-
> o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=EtTYlWuZoXD0BCznVTc0bk6Y3qChy
> oUO9dp0prUdtp0&s=v3ONAc_XSQinjyxQv6WtNdhAF5xxs0vstrGaYRWe13M&e=
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__datatracker.ietf.org_doc_draft-2Dietf-2Dippm-2Dmetric-
> 2Dregistry_&d=DwIDaQ&c=LFYZ-
> o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=EtTYlWuZoXD0BCznVTc0bk6Y3qChy
> oUO9dp0prUdtp0&s=1f72Np2tfL7sqsWqx4tt_RTCu4bLV7znBDNprUiTcl4&e=
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> I have two separate issues that I would like to DISCUSS.
> 
> (1) Approval of the initial performance metrics entries (in
> draft-ietf-ippm-initial-registry).
> 
> This document describes the format of the registry, and the initial entries are
> defined in draft-ietf-ippm-initial-registry.  However, the registration policy
> of Specification Required would not be met if the entries in
> draft-ietf-ippm-initial-registry are approved without expert review.
> 
> As I mentioned in my ballot for draft-ietf-ippm-initial-registry, I believe
> that because both documents are being processed at the same time, and the new
> entries have been reviewed by the WG, IESG Approval [rfc8126] can be used.
> 
> I can think of at least three ways to address this DISCUSS point (there may be
> others):
> 
> a. Designated Experts for this document can be assigned and the formal review
> can be done.
> 
> b. The text in this document can explicitly say that the entries in
> draft-ietf-ippm-initial-registry are to be approved using IESG Approval.
> 
> c. The Responsible AD can add a Management Item to the Telechat for the IESG to
> explicitly approve (beyond approval for the publication of
> draft-ietf-ippm-initial-registry) the new entries.
> 
> I am ok with either choice, but would prefer Option c because it would be
> faster and cause less churn.
[acm] 
C. is my preference too, although it is worth noting that Mirja has
begun to form the Experts Group, with two of the initial-registry
authors as the Experts.


> 
> (2)
> 
> §8.1 (Adding new Performance Metrics to the Performance Metrics Registry)
> defines the following process for entries that are "not yet widely
> deployed":
> 
>    If the proposed registry entry is defined in an RFC but is not yet
>    widely deployed, there SHOULD be a statement in the RFC that says the
>    proposed registry entry is not ready for registration, and use SHOULD
>    employ a private/experimental ID.  It is the responsibility of the
>    document authors to submit the request to IANA when the proposed
>    registry entry is ready for official registration.
> 
> Considering the Specification Required policy and the fact that the RFC has
> already gone through all the reviews required for publication (including expert
> review, as mentioned in the same section), how will it work for the "authors to
> submit the request to IANA when the proposed registry entry is ready for
> official registration"?  What specification will be presented to IANA to
> satisfy the registration requirement?   It seems to me that the statement
> mentioned above would prevent the official registration in the first place, and
> that same statement (still present in the RFC) should prevent a second review
> of the same document from resulting in an official registration.
> 
> This process needs more discussion and clarity for it to work.
[acm] 
Yes, I see your point. This a paragraph we added at the IANA desk 
during IETF-106, to resolve a question raised, and it seems we didn't
read it critically. Let me suggest several revisions as a paragraph 
below:

If the proposed registry entry is defined in an RFC but is not yet 
widely deployed, there SHOULD be a statement in the RFC that says the 
proposed registry entry is not ready for registration because it lacks 
deployment (in the IANA Considerations Section), and SHOULD employ a 
private/experimental ID when used in practice. The IANA and Expert 
reviews of the proposed registry entry take place as normally required, 
and registration SHALL be held. When the authors are ready to show 
evidence of widespread deployment, they SHOULD submit the evidence 
to IANA to be evaluated in consultation with the Performance Metric 
Experts for registration at that time.


> 
> [Not part of this DISCUSS point, but related.]
> 
> a. Section 8 talks about instructions about handling of the registry.
> Perhaps it should be part of the IANA Considerations section.
[acm] 
Section 8 contains instructions for all the actors, Experts, etc. 
but perhaps we can make that clear with a change to the title:
"Processes for Managing the Performance Metric Registry Group"

> 
> b. §7.1.1 contains additional instructions for IANA, including the reservation
> of a private/experimental range of Identifiers.  This test should also be
> part of the IANA Considerations section.
[acm] 
OK, all the details in 7.1.1 are now part of Section 10.3, for Identifiers.


> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> (1)  I don't understand why this document is a BCP and not on the Standards
> Track.  The Shepherd writeup says that the status "is best current
> practice...as explained in the draft", but the document only justifies it
> this way:
> 
>    Based on [RFC8126] Section 4.3, this document is processed as Best
>    Current Practice (BCP) [RFC2026].
> 
> rfc8126/§4.3 talks about the Hierarchical Allocation registration policy.
> I'm lost.
> 
> It does seem strange that this document is classified as a BCP when it is
> defining a registry...when many other documents serving the same function
> are simply on the Standards Track.  It would be ideal if there was an actual
> justification.
[acm] 
Aha, I finally sorted this out.  8126 obsoleted 5226, and changed the 
outline completely. (someone said 5226 is obsolete,
the number was changed and the requirement section was not checked, 
mea culpa).

RFC 5226 said:
4.  Creating a Registry
...
4.3.  Updating IANA Guidelines for Existing Registries

   Updating the registration process for an already existing (i.e.,
   previously created) namespace (whether created explicitly or
   implicitly) follows a process similar to that used when creating a
   new namespace.  That is, a document is produced that makes reference
   to the existing namespace and then provides detailed guidelines for
   handling assignments in each individual namespace.  Such documents
   are normally processed as Best Current Practices (BCPs)
   [IETF-PROCESS].

and this memo was written while 5226 was In-force. It now seems a bit 
tenuous to have used this section as the justification for BCP, but
many other opinions were involved over time.

I don't see a similar requirement in 8126.

I don't think anyone would have a problem if this memo is Standards Track now.

I am deleting the sentence you cited above (at end of section 3)
and changing the status in the working version.

> 
> Related to being a BCP.  Should this document be part of BCP 170?
> 
> (2) Nits:
> 
> s/any other organization that wishes to create a Performance Metrics Registry
> MAY use the same formatting specifications/any other organization that wishes
> to create a Performance Metrics Registry may use the same formatting
> specifications      There is no Normative value, just stating a fact.
[acm] 
OK

> 
> s/Expert Review [RFC8126]policy/Expert Review [RFC8126] policy
[acm] 
This is left-over from the pre-IETF-106 discussion with IANA.
The agreed policy is now Specification Required (which includes
Expert Review).

> 
> s/Submission to IANA MAY be during IESG review/Submission to IANA may be
> during
> IESG review     Just stating a fact...no Normative value.
> 
[acm] OK

All these changes implemented in the working version.