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

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Tue, 01 June 2021 12:51 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 3D3E73A16B4; Tue, 1 Jun 2021 05:51:17 -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, RCVD_IN_DNSWL_BLOCKED=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 ygsLonI6Hjri; Tue, 1 Jun 2021 05:51:12 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2068.outbound.protection.outlook.com [40.107.22.68]) (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 ADA703A16B0; Tue, 1 Jun 2021 05:51:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5z0a8CmlN6QYRCdKfEjL04Jk7PnRsLLWez6QPHf8/QFLonAUsaQWu6UOrHDLabKzbDOC0sCLNELPPVmfI+IqgjkSvcQGldzFAtSuVUFEM2QWF/6aONd6m8kS2ovBSk4jAZJB2XeWnz9vbJxITkth7k8ZoMIIuXwp922YEBBlihjidIOHXnnPYrko58qKmE0/KCwD0G9ml/leyW9DnEgE8wd/0heWJ/8mn3TUVj5rvwcuzs9+slS0xLTNz4B11BbjHWdyzu7L+0bsHmaG/sy+QZCYR1m9Ti06HqtZOVuhLTr3XNGGK6bEo5uaLCTrBaqGtCX4sW1lhpEPmcVZvchoA==
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=AWtooOPJvGKuHpGMQL4VcJGTf/9H0lBf3ZJqav7qlDw=; b=f4xscJOpbL8EqKKzU07EjeR20CY2yvLipzmKdd93Ei/dOXUaao+icv3yunZ/hgthznFKD2v7KML+/kqC0Vy9vf2Sgfw+qniqFZkw5SdhShcU3mHc8iMfscjyDdwCBvpTTD6/9Y4Hrux/ACkP5G7RPW5Kl88gv2cC/cHHDLNJtp3x6PO4xRwt5rsEGPGJqMIPjUnQp8RsblLGGfiLhIXz3FQFuIm6Oo7VtvYGoir9vXqchNUvLZ6X398bQkCfbQXU6Z8VaeOPE/CK1Klh/KjZMqkliXIJu5lMLNvWfgrucQxD7VE5hrCZeMDP8uEHtxXvSONcFeCi5hj+eOo9JB5RMg==
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=AWtooOPJvGKuHpGMQL4VcJGTf/9H0lBf3ZJqav7qlDw=; b=iXs9TnuYvK/Y86Yf13utVedNgwwwY1nNpXS/KXroTzHbR7FOmubMUWJKJWRedQfISCToVGVLc1ZSNVYCaKkFYLL+3SyN4RaFFe+XQZv+Z0qVDqTqjNh3FeeofZ1JY7LMarR6A6tetdEvZf7f8kpEduExAcJWDvgqCmFL66oK7Fs=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR07MB3466.eurprd07.prod.outlook.com (2603:10a6:7:2f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.11; Tue, 1 Jun 2021 12:50:56 +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; Tue, 1 Jun 2021 12:50:56 +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+PtfcQlDyMIar7R3aAgAP8FIA=
Date: Tue, 01 Jun 2021 12:50:55 +0000
Message-ID: <8B99D07A-FFF1-4BE6-AB3D-21CADCD18D3C@ericsson.com>
References: <162220671966.6728.1925413023818681484@ietfa.amsl.com> <5a07cf8b71d44b8cb54dcccd84592bbb@att.com>
In-Reply-To: <5a07cf8b71d44b8cb54dcccd84592bbb@att.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.49.21050901
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: 1d93eddc-edfb-40c8-15df-08d924fbe5cc
x-ms-traffictypediagnostic: HE1PR07MB3466:
x-microsoft-antispam-prvs: <HE1PR07MB34667826C979DC375E7E181E9F3E9@HE1PR07MB3466.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: 0aFRh5iComO0VANu/cRI5EpDVtVCbioURx+LvD7T1+3rn09h/EUu25gibRl9JmDMhNJ3Gc4W1eDKwhLq9+o1lb42J2VkwCVZN87THLhGtArY1XFa3W6nGa61bMxX+KltGs5pITgYbD0H9pLrnAdBeAj7k0VZnUyS+CU3x+IUFs35HnHN8lMOLZgHCnvbDQs6CVV0jZEFNCkOuNczz837e8NEcx2MLkTW1j2NdW0J10y7YpW78cndkXNOtoB/Sn2FfSqxBfkQJsrji+gRWbXNHvALA8TL9uNY5czV3hR8F6ukgTK+Tt8h4ja12/W2pf7mH0bzqgS/crv50XYutDoXwMEPXJLj9X2jq/EVrdmogiNKPkLIoDAitvcm8lOKCu9wm0YZszzEkPgESKcRmKh0TyOHa8VHLEqEvNtr9zatI3T098XOBn78mdhZSaqPNitogK5ZED+a/6rmG/5Oi6OmXSYkRnkEZeY5RvbM1K07eA2moaxyhfHp8Oj8Tcm260wE6bwH4fsEJo0Ih7FraLwjTu7aSqNlpEInjzVLIi9w23r7B6UxFp3Tmwqn0uqW9/w4xpadFhztY7vcCZEZK0dwScspENTjpfL8HyWZU1VVqCRNvwYOcW4kvwCiPLOXevM8IBLY22S7/LITrihppG9fXknoWEXFsYjkh2RTWkS9gRg=
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)(366004)(136003)(396003)(346002)(39860400002)(38100700002)(76116006)(66556008)(64756008)(26005)(8676002)(86362001)(6512007)(6486002)(4326008)(8936002)(66476007)(66946007)(33656002)(6506007)(66574015)(66446008)(478600001)(71200400001)(110136005)(2616005)(5660300002)(316002)(186003)(36756003)(2906002)(54906003)(44832011)(83380400001)(122000001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: tKRfS0er2duHLP/ZLX+qdssRi8zUgiVQIA4U/0s+cRiWYnEqydXCCA/5gMhB5X+3HDguCLb+s1ZlDpJoNwhKRIZJZkW+62woCPWk3pYQAHkwgfUPDkltIze800ooJzgtPYlJsdT+WIge502gGxwW0/DhIegZO+qFIlvF3SFRaKkvVShVXoNfQI0LRXSqkCyNra9FeQTMOsgWxWejc75Vaj3bEovsfKwZk5avgjsYbNA15iZi0tveYuIxyfBl6wCHEuWGnTY8CIs7aWmrXmp/z8ZiOhpZ2aJG70LJo1v9cW0yXpefz7qvYncso31O0TYjXPHXc5vu/sn7wpQNofsgs7d0uNDnqvhKNKqfbYps56k3sOJKsGpSnX9gFfph+SnS6vf5mt82FwSsak4t88w0JS/mNb0uwJiGMItxkcZ65Q+kbDWfhMJvsN11HiYRp2JJ205AH+bySW+ohv7tq0+cc4y4YJ3YgCj1Ha30rQ7cnGyfbnl/a09t9kXyh2x/7M9xeffNiI+Z1J/zN7JweT6u1ONJf8TS7HM/0Qwj0UEn7IKrkyCWTZQVtKKQQt44y727qe4qQnc13tBGNemyVBrTwNyjgxIbdCbZHH/ZFBB13XP6/5Wcg10pvD54h0ESs2TBoU1FEQPa30cawKv3jHk3bfMe244xE9N9rgQE9FP39DV7y54o1LWNaWDGqdokkICF9vgCMaGj9YwPb5Fd5BNLtlXPQ3AO+BjWz15OMAmmU8kXZ41ZqyKW/TNYTyl7BiqkWvQOCdY3pbYhpLdoiqBbeaCOQrS1zeoPc52BsfHlH5EXJY083R52qx4Mho0z6bWg4C1E8Hw0njXdhUFHyB8P+kYGBHl2DBixEn8r5FR8KpuuoyhsG8BjFry25Er4vXOs8UyDg07dg13i0lIo67NxaOLhXNPg4H2m9lRIK6db3faHskZukjcXoQTR6VgLr5LZpPrLPHh45/O/z6BRi8lqW5wiXjcOY/oRS5X6VJV8A9FcevAImEddDkpK1CxkBxG3cfSg/gM/ActPnGA4D+RRqhROQNXtTf2sfzi6eiK9dJVgW5P4ux1Yz7ionOc+t0qWpcKEfpB0ilfLSVt/1zAqQhw+2f9f6UeYR9vQMvVlK9W/iVweY7Hy2MPli201cLLSX5FC6gH0BxHcdkFkAG538PwCynKGzB2Q5gWnr0UtW086Qk9GHXebeVbIb1ryPRH6HeICY5E1t0C3+DSi6FOBpfmrksP36cAvLP/XHUsoF7Kw3Uk2hoONZZs0H6bWFIG1EfPkxOGha/dsg1j1cvy5p0CEwtENa42OIbaJi9NE2drgmqQTjAPmnEJnEqRsQM7p
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <A570B38F599A184781D9DEC937EB5C3D@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
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: 1d93eddc-edfb-40c8-15df-08d924fbe5cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2021 12:50:55.9245 (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: 4izU6tsRjrDUic5YBhzYC7rnOZ952IxmnxmFlrR6YYVWDsPNIRPMkw4Rlq6m2d3o3KcIAZPGSjdWrpJkGjWxbhOzSw6BDlQVygv0GMXZe56b5YH3xKJdEZIA4BYpdI8K
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3466
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/hkB4x6Oqpvz9Vp8qcuMg2T5gPdQ>
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: Tue, 01 Jun 2021 12:51:18 -0000


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.

    > 
    > * 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.

    > 
    >