Re: [ippm] Murray Kucherawy's No Objection on draft-ietf-ippm-route-09: (with COMMENT)

"MORTON, ALFRED C (AL)" <acm@research.att.com> Wed, 12 August 2020 13:37 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 2EBE03A12BA; Wed, 12 Aug 2020 06:37:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 Kum7wdA0cQo5; Wed, 12 Aug 2020 06:37:27 -0700 (PDT)
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 2E7163A1040; Wed, 12 Aug 2020 06:37:27 -0700 (PDT)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 07CDXxiC034324; Wed, 12 Aug 2020 09:37:25 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049462.ppops.net-00191d01. with ESMTP id 32vhdxg2ma-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Aug 2020 09:37:25 -0400
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 07CDbOoE096771; Wed, 12 Aug 2020 08:37:25 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [135.46.181.176]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id 07CDbKlR096620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 12 Aug 2020 08:37:20 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [127.0.0.1]) by zlp30493.vci.att.com (Service) with ESMTP id D5728400B573; Wed, 12 Aug 2020 13:37:20 +0000 (GMT)
Received: from clph811.sldc.sbc.com (unknown [135.41.107.12]) by zlp30493.vci.att.com (Service) with ESMTP id B3987400B570; Wed, 12 Aug 2020 13:37:20 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 07CDbKJS077120; Wed, 12 Aug 2020 08:37:20 -0500
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 07CDbA87076095; Wed, 12 Aug 2020 08:37:10 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-azure.research.att.com (Postfix) with ESMTP id 01E4A10A191D; Wed, 12 Aug 2020 09:37:10 -0400 (EDT)
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njbdcas1.research.att.com ([fe80::8c6b:4b77:618f:9a01%11]) with mapi id 14.03.0468.000; Wed, 12 Aug 2020 09:37:09 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ippm-route@ietf.org" <draft-ietf-ippm-route@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, Brian Trammell <ietf@trammell.ch>
Thread-Topic: Murray Kucherawy's No Objection on draft-ietf-ippm-route-09: (with COMMENT)
Thread-Index: AQHWcGvHcP53RGrsdUGFhkYeJI8v6ak0X7kw
Date: Wed, 12 Aug 2020 13:37:09 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF0140BC85D2@njmtexg5.research.att.com>
References: <159721111418.1137.15547353822405197957@ietfa.amsl.com>
In-Reply-To: <159721111418.1137.15547353822405197957@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [69.141.203.172]
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.235, 18.0.687 definitions=2020-08-12_06:2020-08-11, 2020-08-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 mlxlogscore=999 bulkscore=0 phishscore=0 malwarescore=0 clxscore=1011 mlxscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008120094
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/znPwsp04O7GSyWgHgR7DKgsy-fs>
Subject: Re: [ippm] Murray Kucherawy's No Objection on draft-ietf-ippm-route-09: (with 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, 12 Aug 2020 13:37:35 -0000

Hi Murray,

Thanks for your review and comments.
Responses are implemented in the working version.

Al

> -----Original Message-----
> From: Murray Kucherawy via Datatracker [mailto:noreply@ietf.org]
> Sent: Wednesday, August 12, 2020 1:45 AM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-ippm-route@ietf.org; ippm-chairs@ietf.org; ippm@ietf.org;
> Brian Trammell <ietf@trammell.ch>
> Subject: Murray Kucherawy's No Objection on draft-ietf-ippm-route-09:
> (with COMMENT)
> 
> Murray Kucherawy has entered the following ballot position for
> draft-ietf-ippm-route-09: No Objection
> 
...
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Section 3's title made me expect a glossary, but it also lays out actual
> normative requirements.  This seems odd.  Personal preference, but I suggest
> separating them out.   I note that Warren also tripped over this.
[acm] 
Ok, I re-titled Section 3 "Route Metric Specifications".
A new Section 3.1 is "Terms and Definitions", and contains the list in former 3.0.

> 
> Also in Section 3, I tripped over "class C" as Warren did.  But I think what
> you're doing is trying to introduce a label "C" to define the class of
> packet types in this context, 
[acm] 
We're not introducing new terminology for IPPM (the IPPM Framework RFC 2330 did that).
Most recently, we developed the concept further in RFC 8468, which is an update to the 2330 Framework. So this should be familiar terminology to the IETF measurement community by now.
Also, there is a generation (or two) of Internet Engineers wondering, "what are these gray-beards talking about?" given that CIDR was introduced in 1993.

> so maybe:
> OLD:
> 
>     A route that treats equally a class C of different ...
> 
> NEW:
> 
>     A route that treats equally a class, referred to here as "C", of
> different
>     ...
> 
> Then you can just refer to "C" later and drop the confusing references to
> "class C".
[acm] 
Here's the revised sentence I propose:
NEW NEW
A route that treats equally a class of different types of packets, designated "C" (unrelated to address classes of the past) [RFC2330] [RFC8468].

> 
> Section 3.1 starts with something that isn't a sentence.  I suggest making
> it one.
[acm] 
ok
NEW
The formal name of the metric is:

   Type-P-Route-Ensemble-Method-Variant 

abbreviated as Route Ensemble.

> 
> Section 4.1 uses SHOULD in a number of places that leave me wondering, "Or
> else what?"  You're presenting the implementer with a choice here, but it
> doesn't feel like these choices are fully developed.  The same occurs in 4.3.  Are
> nodes not conforming to these SHOULDs malfunctioning, misconfigured, or simply
> opting out?
> 
[acm] 
Remember our definition of "class C". Different types of packets (what we call Type-P in IPPM) can satisfy the testing requirements, but the specifications of class C must be known.

>