Re: [ippm] Zaheduzzaman Sarker's No Objection on draft-ietf-ippm-capacity-metric-method-10: (with COMMENT)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Wed, 02 June 2021 06:18 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.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 C32B23A370E; Tue, 1 Jun 2021 23:18:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 UN__pCoMsL5y; Tue, 1 Jun 2021 23:18:11 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2045.outbound.protection.outlook.com [40.107.22.45]) (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 BDCF53A370D; Tue, 1 Jun 2021 23:18:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O96YVy2USSjf1BINKCc5u1tzrbLCIHJ7dKIorJNfktuWGrGUbXursLpSitzHDoi7gL4VsklobhEQmmaE2BIyFXF4NDgYGJVKD3XkQotPdZehcUxJz2uhpIjEL1/RSGLgYacQPc1MplvdQgPCfvDk9GN35l2ZT/K+eZNTk8pWk5m8YxfTSdoH/pUvdCASJ4RomD5UIRlJaEwbh4b4GNk0dJ98cRceFZw1l9h5xu8ERw51EVbCQgwgUlzBt3R7Wfxe+iUtZ+MZiDPkcx37mobQgqFvG2xVZQOPpy/6B2gGyLwTn95zu+9NE+lEJGgo/NKIJe1FuEXsfxuAAlus5uZ+Ig==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q4UrkKo8mtR7ZJ84/ND0EUvVJeUn2c01FEY8+J+lPUo=; b=S1wbYOWJ8ARrNTo017G2feh5rxvAG0UmhRVRI5sLqrnTUc0oAuNCfR0uYxng1NdJgr+veL1y7ewF7BKQhwHveImQZgUNrMS3+xmFQT1N/c+5hsOPw95b5iXmyr6oO/9L8TbLtcK27IiWexnF3+LfuNQ2a5GtFKN88D6jMiJz9dcupXeATtvGX6xXAew8JpHYSRUYw9NuNFXe8TNhxL3FRn8NiaH4XV5Q1RKllxHAOl7QkBE0ZR+m01nWu/3H+zpPadSAJGMuRF/ipcC6VF3ie4XMlnUJ0BBwKkZuuDoQc8tYT8O/UyvOcctJX1pVZq0kq5rIMqrEe9ucTo+8IaXhAw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q4UrkKo8mtR7ZJ84/ND0EUvVJeUn2c01FEY8+J+lPUo=; b=B1gdTLXM/9hKcnhT88nnSjW0ky+el7igjv5pouJdnujUTZTMpmXPwI39mkoNkdK7AmX3MSQVBmJrcylgttyzNOaIJ2B1MMDLId+3M9bT8cMANSctH2+sKKoRGJrxR9KOoBqUfBZajXNQattEEYPJMMCG+mFKFGhAOwO0oqCstJ0=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR0702MB3721.eurprd07.prod.outlook.com (2603:10a6:7:88::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.12; Wed, 2 Jun 2021 06:18:07 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::9009:1473:2b0:160d]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::9009:1473:2b0:160d%7]) with mapi id 15.20.4195.012; Wed, 2 Jun 2021 06:18:07 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: "MORTON JR., AL" <acmorton@att.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ippm-capacity-metric-method@ietf.org" <draft-ietf-ippm-capacity-metric-method@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, Ian Swett <ianswett@google.com>, "tpauly@apple.com" <tpauly@apple.com>
Thread-Topic: Zaheduzzaman Sarker's No Objection on draft-ietf-ippm-capacity-metric-method-10: (with COMMENT)
Thread-Index: AQHXU8E727Ijup+vAk+PtfcQlDyMIar7R3aAgAP8FICAAHyKAIAAhlbH
Date: Wed, 02 Jun 2021 06:18:07 +0000
Message-ID: <HE1PR07MB4187847790A7875BA3F53ABA9F3D9@HE1PR07MB4187.eurprd07.prod.outlook.com>
References: <162220671966.6728.1925413023818681484@ietfa.amsl.com> <5a07cf8b71d44b8cb54dcccd84592bbb@att.com> <8B99D07A-FFF1-4BE6-AB3D-21CADCD18D3C@ericsson.com>, <159f996f90b447f78011928f36306ecc@att.com>
In-Reply-To: <159f996f90b447f78011928f36306ecc@att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: att.com; dkim=none (message not signed) header.d=none;att.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [85.238.211.27]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ae9e7014-e293-4325-64f5-08d9258e3050
x-ms-traffictypediagnostic: HE1PR0702MB3721:
x-microsoft-antispam-prvs: <HE1PR0702MB3721D5EAF0E1FB55FE1046089F3D9@HE1PR0702MB3721.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: h2omFww7cwxM2Yz0lyLSxBYcJgb/FRgBciWlss7D+IvKBMr/7d/nG+NskxG1ZA5rtewUTXn/6gI/9dii0sdgAZe3k5jv3bct9JbVDwP5SEnOvhVzcwsG2jWNIC4uRsIR2Xh1KKLMzpJl9CLJMQX0EcQaMk5VKOisPHWgPC6S1UzVLiX5cJZbHZknKemH2qZtShYkDoTPn4E7+0m8+tHuapPfNANBc2Ai6fGtLXn4Bkq6dkmYnYWobecZL2crDT2PQRqkUyLGBXoVIBWibO3/c7O5/2Ou0/5+ZjcB30VhQdo2vssmxrjN8Fwyby3hpQgkso1OvcQ8i9YruF2icwfDAYifK9dbbI+96WQrsjFfjxQbfWk3OjjgCOVA0Vccn1HG/Kc8dMm3DoZrzlWte3X3O77nVJPA7mIJUJAYKEN0Uo+MuPxwTl0roavBwksr7BMmTvKv8DXoqN623cv0J/uYxqDhr+t3z9sWZrB2+kZ+OsqDMyzlXLxs7BbAxuAjynx5LZvqn/p7rZXH94cW5eQOsLfOlcW+hTWQxpmThMtXiH/VLbbO5ythfbz8kV4Qg+aLoAvnXpj4yDNXZSso2IDmHuzGaUZLscbJYOKNfC2KfvY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(39860400002)(136003)(396003)(8676002)(83380400001)(53546011)(8936002)(5660300002)(55016002)(66446008)(66556008)(110136005)(9686003)(44832011)(52536014)(7696005)(478600001)(66476007)(64756008)(33656002)(6506007)(122000001)(76116006)(86362001)(38100700002)(2906002)(66946007)(316002)(4326008)(66574015)(26005)(71200400001)(186003)(54906003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: i5/apnNOXq73mLx2tbkBqlj/QpqZDiPYvtIP2f4Nl2QHJ1aFLKdhdWIN8CYu0AtecN4MgjhCVwVLGqBSexl7zs8gTYQAIKtfv8GbYjdPEs5aVY9h8bWVjttnGvRd4k65jVilzAa5eq2o/NUsW8BPCFY4mZ1haDG7dvTy+ssYXSGqrL1Jp4U4aARTwM/2crqiQ8xcgwyK8Rq/Lcp55AdnIk84Y06fetPp5u6hzIzzaQHAWnwUxFoFMNGLvpfZrXNbWUZEvYkFuHnpZJQAqRi79JGQvEjB7tjV5SJl1Jsw/4h+P84K7hj29WhOVJCvGCbIiJjPzh4M3uYEOeidjncYRPg2iri2WOIvzRv5aeGWLa/CEmgRnTOkXSQot/JQWFNFKvcXdyDUz9ti5KI2q2eWpEPcWyDO7CO/Btr9zzSdW23IaNPg7JJMVQIKQcaePPBGArfXYtJbkF4dLWxu/4VvSRj3QneNKAKYk6xt6vRKhM7u+NLzhtwS7d7RQ1kJg718mDPx1zz+8S9cqfj+vaYHtqiH6184uRdcAlRdKm0P/VKg+TQf2YDc3ZfyoJbOJ985xK8FtyiXdAPYgKeXCxdPqusQLQRkwxLUx6QKyPs+kTbfmywgIPe1TQLosKweqdiiYPt3do8eHcMctgAba23oTRA/O3nS60tAHVzZXaL6Zb3ZNN4CznUxNVF5cu1LWOUm/schMCoVhJpY4H+IrkgmNnVpLn/adMykz9HvwNftjqIah2b1ULlo2o2a3LCTeBCxygebJ0Kz+6+RPvapiJZFaYoNxFGzodClZeQLJs9TDzmTJiWUd48J+8Kz4yRAlgScoXyqCRLjwfW3LG8ZMUeDqXkZCyZI0GMj0rdp0exrNBxe6VOTlIrGg4gMGFG57TrMUSHzCxrweZ8u8DbCWeEi0td9y1zUCIa32aE4hxTUO74NerSzhnJpDjb0byrTMzba0EJ0D88V0Rh4O+wFYqnVe8gtEsx/bW6fwtzEFP3lGT3I8H9C+yU1kuZ1CPjCiPIO0hjCRWUmOUx6VRrF4XesAW9iFnefng6eOn7EnMZ3oKOCMDJt0ZERByJd+0YrEizQmmcDG6/SOFnSMjpPRR48sTGWjznKog3iS/7bDJAJiywmrSimH8Niid08G8Uum/1ytLp78zmbBY4UMUdSV5Gf/gDFuAFWlZSv1VdSzizOm635syfSCX/KCv32lVYmh71iUqfgUd9GfSVJ8eAYnKukc37wK6c1WLebuBlV3UJfRJCwW+xmTfavSHgM2Pre3TmQXPVPIrhui3EBRsgfi95anZcQY+KAi9EL1q3O3Y9MrylQDqtN05o1qeqA2RkFFP9/wlFlmGhtWghDqNyOBcT0fw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB4187847790A7875BA3F53ABA9F3D9HE1PR07MB4187eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ae9e7014-e293-4325-64f5-08d9258e3050
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2021 06:18:07.4515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6fMOgHZpWY+zQMVqXaaNmAjTJxkeWOc5XpLDgsjGibnB1WoHcHvlPbvETHpi/iDw+hPsW2YhnowOwCx/hrJO/EeM4pEIAyLaTF/7/oAXTNYJkCwALfBna22hXtvLrvKF
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3721
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/cjf-ds4_F2zUzoEAkeMGGtYuhdI>
Subject: Re: [ippm] Zaheduzzaman Sarker's No Objection on draft-ietf-ippm-capacity-metric-method-10: (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, 02 Jun 2021 06:18:17 -0000

Thanks Al, this looks good to me .

BR
Zahed

________________________________
From: MORTON JR., AL <acmorton@att.com>
Sent: Wednesday, June 2, 2021 12:17 AM
To: Zaheduzzaman Sarker; The IESG
Cc: draft-ietf-ippm-capacity-metric-method@ietf.org; ippm-chairs@ietf.org; ippm@ietf.org; Ian Swett; tpauly@apple.com
Subject: RE: Zaheduzzaman Sarker's No Objection on draft-ietf-ippm-capacity-metric-method-10: (with COMMENT)

Hi Zahed,

Please see [acm] replies below.

I think we have reached resolution of all your comments with the added requirement on concurrent tests,
so I'm going to submit version 11 now.

Al

> -----Original Message-----
> From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
> Sent: Tuesday, June 1, 2021 8:51 AM
> To: MORTON JR., AL <acmorton@att.com>; The IESG <iesg@ietf.org>
> Cc: draft-ietf-ippm-capacity-metric-method@ietf.org; ippm-chairs@ietf.org;
> ippm@ietf.org; Ian Swett <ianswett@google.com>; tpauly@apple.com
> Subject: Re: Zaheduzzaman Sarker's No Objection on draft-ietf-ippm-capacity-
> metric-method-10: (with COMMENT)
>
>
>
> On 2021-05-30, 04:00, "MORTON JR., AL" <acmorton@att.com> wrote:
>
>     ...
>     > ----------------------------------------------------------------------
>     > COMMENT:
>     > ----------------------------------------------------------------------
>     >
>     > Thanks for the work on the document. I consider this document to be an
>     > important one when it comes to IP layer capacity for access networks.
>     >
>     > After my review and observing the IPPM working group discussions, I
> consider
>     > the valid discuss points raised by Magnus Westerlund is now addressed in
> the
>     > -10 version of this document.
>     >
>     > please find my comments and observations below -
>     >
>     > * Major Issue: I didn't find any restriction imposed by the memo on the
> number
>     > of allowed concurrent tests between same Source and Destination. My
>     > understanding is this memo should either strictly prohibit the
> concurrent tests
>     > between same Source and Destination or provide a maximum limit of
> concurrent
>     > tests where the algorithm has been tested to provide valid results. I am
> not
>     > going to hold a discuss on this but I would like to be corrected if I am
> wrong
>     > in the understanding.
>     [acm]
>     I'm trying to understand your comment in order to address it properly.
>     Let's consider the existing requirements:
>
>     We have text to restrict concurrent non-measurement traffic, in the Scope:
>
>        It is RECOMMENDED to discontinue non-measurement traffic that shares a
>        subscriber's dedicated resources while testing: measurements may not be
>        accurate and throughput of competing elastic traffic may be greatly
> reduced.
>
> My comment was on the measurement traffic
>
>     We allow a single test to use concurrent flows, and the default is one
> flow
>     (text below is near the end of section 8.3):
>
>        In general, results depend on the sending stream characteristics;
>        the measurement community has known this for a long time, and needs to
> keep
>        it front of mind. Although the default is a single flow (F=1) for
> testing,
>        use of multiple flows may be advantageous for the following reasons:
>        ...
> This is fine.
>
>     We don't use the term "concurrent" in the draft, and it is obviously
>     counter-productive to run more than one test independently attempting to
>     measure the *maximum* capacity between the same Source and Destination.
>     The number of concurrent tests between same Source and Destination
>     that we have tested is one.
> I was looking for some text in the spirit of what you wrote above.
>
>     The maximum limit on concurrent tests *at an on-net server* is a function
>     of the server host characteristics: CPU power, network interface speed,
> and
>     the external Internet access capacity the host can expect to use.
>     None of these characteristics are the subject of standardization
>     in the form of numerical limits. However, in Section 10 we already
> specified:
>
>     - Hosts MUST limit the number of simultaneous tests to avoid resource
>       exhaustion and inaccurate results.
>
>     Perhaps you have a better view of the current text now, and limits on
> testing
>     that makes sense in the context of Maximum capacity measurement.
>     Was it your intent that we mandate what seems to be obvious (one test
> only)?
>     Or something else?
>
> Yes, I think it is logical to explicitly mandate the number of independent
> concurrent test between same destination and server for the counter-productive
> part. And in case the server identifies this it should reject the start of the
> concurrent.
[acm]
Ok, I added a requirement near the end of section 8.3, so that the discussion on
concurrent flows precedes it and can easily be distinguished from the punch-line:

        It is obviously counter-productive to run more than one independent test (regardless of the number of flows in the test stream) attempting to measure the *maximum* capacity between the same Source and Destination. The number of concurrent, independent tests between the same Source and Destination SHALL be limited to one.


>
>     >
>     > * Minor Issues , nits:
>     >
>     >    ** I found it a bit odd to not find Magnus Westerlund's name in the
>     >    acknowledgement section as his review and comments has improved the
>     >    algorithms and the document a lot. I would encourage the author's to
> include
>     >    names of the individuals who has provided any sort of review
> (including the
>     >    directorate reviews) that improved this document.
>     [acm]
>     OK
>     >
>     >    ** Section 2:
>     >
>     >       *** I am not getting the context of "local goal", what does it
>     >       really mean?
>     [acm]
>     Lars questioned this word choice too. We changed it to "secondary goal".
>
>     >
>     >       *** I kind of feel that the paragraph 2 and 3 should swap their
> order to
>     >       focus the goal of "defining efficient test procedure" and then
>     >       "harmonizing the metric and method across the industry" becomes
> "another
>     >       goal". This is based on the current text which makes me feel there
> are
>     >       number of goals and the ranks (if there is any) of the goals are
> not
>     >       clear. If there is not rank among the goals then simply putting
> them in a
>     >       bullet list would help the readability.
>     [acm]
>     The section reads differently with the wording changes related to
> replacement
>     of "local goal".
>     >
>     >    ** Section 8.1:
>     >
>     >       *** paragraph 1: s/ agressiveness / aggressiveness .
>     [acm]
>     OK
>
>     >
>     >       *** paragraph 2: It will be helpful if it is mentioned who pre-
> builts the
>     >       table and  who (and where) it will be used.
>     [acm]
>     ... (by the test initiator)...
>
>     >
>     >    ** Section 10 : I find 4, 5, 6 of the new security considerations
>     > introduced
>     >    in this section not entirely security related rather general
>     > considerations
>     >    on how to run the tests. I think those mentioned considerations are
>     > more
>     >    suitable to put it in section 8 (in section 8.3). I understand the
>     > feeling
>     >    the everyone should read the security considerations but there is no
>     >    guarantee that it is the case specially while implementing the tests.
>     > Hence,
>     >    putting then in section 8 likely will bring these to attention early.
>     [acm]
>     We already make reference to these requirements much earlier than Section
> 8.3,
>     in the text of Section 2, Scope:
>
>     - MUST only be used in circumstances consistent with Section 10,
>       Security Considerations
>
>     We can't make the reference much earlier than that!
>
> Right! That is perhaps fine.
>
>     Changes above have been implemented in the working text for version 11.
>
>     >
>     >
>