Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

"MORTON, ALFRED C (AL)" <acm@research.att.com> Sun, 06 September 2020 12:39 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 A86993A0DBD; Sun, 6 Sep 2020 05:39:11 -0700 (PDT)
X-Quarantine-ID: <Wrd8BgaWswjZ>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up entirely of whitespace (char 20 hex): References: ...510@BYAPR11MB2584.namprd11.prod.outlook.com>
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level:
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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=no 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 Wrd8BgaWswjZ; Sun, 6 Sep 2020 05:39:09 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 5FA703A0DAE; Sun, 6 Sep 2020 05:39:09 -0700 (PDT)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 086CXTim001905; Sun, 6 Sep 2020 08:39:05 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049287.ppops.net-00191d01. with ESMTP id 33cqw3m299-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 06 Sep 2020 08:39:05 -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 086Cd3ac030404; Sun, 6 Sep 2020 07:39:04 -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 086CcuBv030309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 6 Sep 2020 07:38:56 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [127.0.0.1]) by zlp30493.vci.att.com (Service) with ESMTP id A2ED940004A7; Sun, 6 Sep 2020 12:38:56 +0000 (GMT)
Received: from clph811.sldc.sbc.com (unknown [135.41.107.12]) by zlp30493.vci.att.com (Service) with ESMTP id 6B6E7400049D; Sun, 6 Sep 2020 12:38:56 +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 086Cculw102847; Sun, 6 Sep 2020 07:38:56 -0500
Received: from mail-green.research.att.com (mail-green.research.att.com [135.207.255.15]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 086CcoRl102388; Sun, 6 Sep 2020 07:38:50 -0500
Received: from exchange.research.att.com (njbdcas1.research.att.com [135.197.255.61]) by mail-green.research.att.com (Postfix) with ESMTP id 6C4D810A18ED; Sun, 6 Sep 2020 08:38:49 -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; Sun, 6 Sep 2020 08:38:49 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, Tommy Pauly <tpauly@apple.com>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
CC: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
Thread-Topic: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method
Thread-Index: AQHWcoDvkeGTzL0MtkG2OPPBnRRJmak4HkxQgBZWqoD//9KLAIAEX84AgAes4xCAAVnE4A==
Date: Sun, 06 Sep 2020 12:38:48 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF0140BD494E@njmtexg5.research.att.com>
References: <03CC314C-21FA-44CD-AF2E-F0076755AF04@apple.com> <4D7F4AD313D3FC43A053B309F97543CF0140BC96B0@njmtexg5.research.att.com> <D2F2FAE3-6998-4793-AD57-F12987FF3A5D@apple.com> <4D7F4AD313D3FC43A053B309F97543CF0140BCEEB5@njmtexg5.research.att.com> <BYAPR11MB258442AFA1F9597BF3B7BECEDA510@BYAPR11MB2584.namprd11.prod.outlook.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: multipart/alternative; boundary="_000_4D7F4AD313D3FC43A053B309F97543CF0140BD494Enjmtexg5resea_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-06_07:2020-09-04, 2020-09-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 bulkscore=0 phishscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 mlxlogscore=999 suspectscore=0 impostorscore=0 clxscore=1015 spamscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009060124
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/D0IoN9ScqFjc7fsOk7cDm7M0rdU>
Subject: Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method
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: Sun, 06 Sep 2020 12:39:12 -0000

Hi Frank,
As I re-read the complete working draft this morning, I tweaked the section 8.1 new text.
Please see below,
Al

From: MORTON, ALFRED C (AL)
Sent: Saturday, September 5, 2020 1:26 PM
To: 'Frank Brockners (fbrockne)' <fbrockne@cisco.com>; Tommy Pauly <tpauly@apple.com>; IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
Subject: RE: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

Hi Frank,

Thanks for your careful review and many comments!
Please see replies below,
Al, for the co-authors

From: Frank Brockners (fbrockne) [mailto:fbrockne@cisco.com]
Sent: Monday, August 31, 2020 10:40 AM
To: MORTON, ALFRED C (AL) <acm@research.att.com<mailto:acm@research.att.com>>; Tommy Pauly <tpauly@apple.com<mailto:tpauly@apple.com>>; IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org<mailto:tpauly=40apple.com@dmarc.ietf.org>>
Subject: RE: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

Thanks for getting the document to the finish line. I support advancing the document – but noticed a couple of nits while reading through the -03 version of draft (see below).

Cheers, Frank

A few nits:

* Section 1: [copycat][copycat] mentioned twice
[acm] ok, thanks
* Notation: Would it make sense to use a notation which is more Latex-style, e.g. use dt_n, dt_n+1 instead of dtn,dtn+1. Initially I got a bit confused because the dtn wasn’t defined in section 4, whereas dt was.
[acm] Let me take the approach of defining dtn in section 4, if you will.

* Notation: Would it make sense to use a different character that “I” for the duration, because “I” can easily be confused with (me, myself)? E.g. section 8 says: “The duration of a test, I, MUST be constrained in a production network, since this is an active test method and it will likely cause congestion on the Src to Dst host path during a test.”.. and at first glimpse, I was wondering why I should be constrained in a production network :-).
[acm] Well, you are constrained if you set the parameter to a non-default value. We can clarify by saying “parameter I” where it helps.

* Section 5.3: IMHO it would be useful to add a sentence / stress the fact, that the definition of “IP Layer Capacity” is always wrt/ particular endpoints, i.e. E2E – rather than that of a channel between endpoints. I.e. the capacity of the channel between endpoints could be lower (in case e.g. compression is used) than the capacity between endpoints. Another place to put this discussion could be section 8.3.
[acm]
In 5.3, added “The IP-layer capacity depends on the Src and Dst hosts, the host addresses, and the path between the hosts.”
Also, in section 8.2:
“It is of course necessary to calibrate the equipment performing the IP-layer Capacity measurement, to ensure that the expected capacity can be measured accurately, and that equipment choices (processing speed, interface bandwidth, etc.) are suitably matched to the measurement range.”
There are some techniques to make compression less-effective or ineffective, Section 6 of RFC covers some forms of compression and we’ll site that near the term “Standard Formed” (same reference).

* Section 5.4: Shouldn’t the text say [T0, T0+I]? T0 is defined in section 4, T is not. (There are several occurrences of T in the document)
[acm]
The last definition in Section 4 is “T”, and I think we have clarified why T is the right variable sufficiently now (all times in the metric definition are defined at the receiver).

* Section 6.3: Replace “[see section Related Round-Trip Delay and Loss Definitions below]” with a proper reference
[acm] ok
* Section 6.3: What are “Standard Formed packets”? Could we add a reference?
[acm]
Yes, it’s Section 5 of RFC 8468.

* Section 6.5: Line break in “Maximum_C(T,I,PM)”

[acm] I think an extra space was causing the split, should be fixed now.

* Section 6.6: Does one Megabit consist of 1048576 bits or 1000000 bits?

[acm] 1 million bits, we aren’t talking about 1000 kibibits

* Section 8.1: If I understand things correctly, the examples given here refer to Mbps as a unit, i.e. Rx+10 would mean Rx+10Mbps. Correct? Is there a way to future proof these numbers and methods: What is Mbps might be Gbps in 10 years? E.g. we could consider defining those formulas in relation to the nominal interface speeds of the Src and Dst. Relative numbers might be better than absolute values, e.g. Rx-30: How would we know that we can always reduce the rate by 30 Mbps?

[acm]

That’s a feature the pre-built table provides, I added at the end:

All the values used above are relevant to searches in the 1 to 10 Gbps capacity range, and can accommodate higher rate capacities by changing the rates in the pre-built table.

[acm] Revised:

All the values used above are relevant to searches in the 1 Mbps to 10 Gbps capacity range. Searches can accommodate higher rate capacities by changing the rates in the pre-built table.



* Section 8.4: Empty bullet

[acm] poof, it’s gone.



* Section 10.: How about adding a requirement that the identity and integrity of Src and Dst should be checked and confirmed? That way we ensure that we indeed measure Src to Dst  and not to some MIM “friendly” proxy that would give me the impression of stellar IP layer capacity...

[acm]

Yes, I think we killed two birds (comments) with one stone for this. A new item 2. that says:

2. A REQUIRED user client-initiated setup handshake between cooperating hosts and allows firewalls to control inbound unsolicited UDP which either go to a control port [expected and w/authentication] or to ephemeral ports that are only created as needed. Firewalls protecting each host can both continue to do their job normally.






From: ippm <ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>> On Behalf Of MORTON, ALFRED C (AL)
Sent: Samstag, 29. August 2020 01:53
To: Tommy Pauly <tpauly@apple.com<mailto:tpauly@apple.com>>; IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org<mailto:tpauly=40apple.com@dmarc.ietf.org>>
Subject: Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

Hi Tommy,
Thanks for sending the reminder!
I support this as an author of course,
Al


From: Tommy Pauly [mailto:tpauly@apple.com]
Sent: Friday, August 28, 2020 6:35 PM
To: IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org<mailto:tpauly=40apple.com@dmarc.ietf.org>>; MORTON, ALFRED C (AL) <acm@research.att.com<mailto:acm@research.att.com>>
Subject: Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

Hi IPPM,

A reminder that our WGLC is ending next week for draft-ietf-ippm-capacity-metric-method. Please take a moment to review the document!

Thanks,
Tommy

On Aug 14, 2020, at 2:31 PM, MORTON, ALFRED C (AL) <acm@research.att.com<mailto:acm@research.att.com>> wrote:

Thanks Tommy and Ian!

While updating a few references this week, I noticed that the 02 draft had no Security Considerations Section.  That won’t do!

The co-authors came together and supplied new text for the Section in version 03, posted minutes ago. Please consider version 03 of the draft during WGLC.  Thank you IPPM.

For the co-authors,
Al


From: ippm [mailto:ippm-bounces@ietf..org] On Behalf Of Tommy Pauly
Sent: Friday, August 14, 2020 5:21 PM
To: IETF IPPM WG (ippm@ietf.org<mailto:ippm@ietf.org>) <ippm@ietf.org<mailto:ippm@ietf.org>>
Subject: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method

Hello IPPM,

As discussed at IETF 108, draft-ietf-ippm-capacity-metric-method is stable, and the group felt it is ready for Working Group Last Call.

The latest version can be found here: https://tools.ietf.org/html/draft-ietf-ippm-capacity-metric-method-02<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dippm-2Dcapacity-2Dmetric-2Dmethod-2D02&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=SIvlMcMEEzV1Wv8tA8hftr1Fvi38_c2R6bgbotceIsU&s=WEcaTbukpUJlfOGrn8Lbw-jjrpTxRsPst6bsHPjjExE&e=>

The last call will end on Wednesday, September 2. Please reply to ippm@ietf.org<mailto:ippm@ietf.org> with your reviews and comments, and indicate if you think the document is ready to progress!

Best,
Tommy & Ian
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_ippm&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=_6cen3Hn-e_hOm0BhY7aIpA58dd19Z9qGQsr8-6zYMI&m=WhdjOJaLaKnkqCY9q-_CdCoH6_wwB1_QaV9FHk-qgNc&s=mMx6KKiG6xhHD9mZLMLJ70_AsL7gk_GnydQqC14aB00&e=>