Re: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01

"MORTON JR., AL" <acmorton@att.com> Thu, 21 October 2021 22:13 UTC

Return-Path: <acmorton@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 1B2863A0DDA for <ippm@ietfa.amsl.com>; Thu, 21 Oct 2021 15:13:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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=att.onmicrosoft.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 LTy4SfY9Qz3t for <ippm@ietfa.amsl.com>; Thu, 21 Oct 2021 15:13:20 -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 B69663A0DD3 for <ippm@ietf.org>; Thu, 21 Oct 2021 15:13:19 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.1.2/8.16.1.2) with SMTP id 19LLuZHt016995; Thu, 21 Oct 2021 18:13:15 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049459.ppops.net-00191d01. with ESMTP id 3bugjd0hsn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Oct 2021 18:13:15 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 19LMDEqw030826; Thu, 21 Oct 2021 18:13:14 -0400
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [135.66.87.42]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 19LMD6Zw030706 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 21 Oct 2021 18:13:07 -0400
Received: from zlp27129.vci.att.com (zlp27129.vci.att.com [127.0.0.1]) by zlp27129.vci.att.com (Service) with ESMTP id 89A424000691; Thu, 21 Oct 2021 22:13:06 +0000 (GMT)
Received: from MISOUT7MSGEX2BE.ITServices.sbc.com (unknown [135.66.184.177]) by zlp27129.vci.att.com (Service) with ESMTP id 6CD3840393F2; Thu, 21 Oct 2021 22:13:06 +0000 (GMT)
Received: from MISOUT7MSGEX2AF.ITServices.sbc.com (135.66.184.205) by MISOUT7MSGEX2BE.ITServices.sbc.com (135.66.184.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14; Thu, 21 Oct 2021 18:13:06 -0400
Received: from MISOUT7MSGETA01.tmg.ad.att.com (144.160.12.221) by MISOUT7MSGEX2AF.ITServices.sbc.com (135.66.184.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14 via Frontend Transport; Thu, 21 Oct 2021 18:13:06 -0400
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.172) by edgeso1.exch.att.com (144.160.12.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.14; Thu, 21 Oct 2021 18:13:05 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jQuSCVWza4Vfw7xhZdf5K+TCV/0w/p+J1H+yqenVThKRFZgMViqf0++OQhlP9Uyzw9WZHuXwS22lA8xY0NN4arEHwMjmp+MyrD4xSha2jtV1OXrSdx3WHdeeXXmTV61Zx2JBwaKcJVtBj3uIomRb/nl/YWQUG/LbLx0ximZg8nhwiHjTj8Bs8iG/HZvFwbezP1QogirQZ1Z5JbcoPAfhENMnuySPC2XIKN8PPmVccuJxSKCUT5FkhLm+VzBvnm6UYrSFxXL1++15ucNX5FX8Cvu75eJf2ySGbRFF4Z7hC6VyNyHCgUry0muEUxrtzgZH6h70cDynDgmfpcbxt1vdow==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TL/uhz1nghAl8vWbGaAWkE9CXg7iEE+M/JlSQ7xaE8I=; b=h2usGeTRpKrq2facWuGwkA4+pD9EWSbG1GzdEJBqgFtkfUzV6yR0wL/K/JDqfvApJI8IY2DKO2oFaK9auDrQuQBZw3y8zq643keyBYCAgnru7O4twbTNlNPuVqg9JZGoeuMOcNkwSdMoRn/QBy/RIh0BW4VPtzz6mSS3LH9kTizXAtXZMWgkGai7Zub7mSh9N7a9CtoBxQ+EQ5rald8KdVW4XjAGEyhhJJ4gdoo9digDOeMEPDUa5DqTgVKfWu/WJ2wPV2+6QM9WQEGSQgmws2lT6u6KeYAwuFNam/YUhU5n4RCunCTM43TSL528xpGmHlXsb21h3aa45Q+jKmEP7w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TL/uhz1nghAl8vWbGaAWkE9CXg7iEE+M/JlSQ7xaE8I=; b=s0meSP6ap3FzYwHOlpdIRDZuglyxDzVmnsEquVLJ6ObBP7/Tw3kDna2nBuTyljL+U2tfZH749x1H5JtSXhKtA954arJGKtYs6VVvMPb/7MWlLoGGKKXFzXHJORUR2XauEiN9oRPHxtntXU7fL/sS0TDp55R/kb8zBdFJ3AMN2Zo=
Received: from SJ0PR02MB7853.namprd02.prod.outlook.com (2603:10b6:a03:32e::8) by BYAPR02MB3912.namprd02.prod.outlook.com (2603:10b6:a02:f3::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Thu, 21 Oct 2021 22:12:58 +0000
Received: from SJ0PR02MB7853.namprd02.prod.outlook.com ([fe80::49a5:79a:dfde:9b56]) by SJ0PR02MB7853.namprd02.prod.outlook.com ([fe80::49a5:79a:dfde:9b56%5]) with mapi id 15.20.4628.018; Thu, 21 Oct 2021 22:12:58 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: can desem <cdesem@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01
Thread-Index: AQHXxk1huB4ab3lltkyFtEOpcbBpI6vd/D3w
Date: Thu, 21 Oct 2021 22:12:58 +0000
Message-ID: <SJ0PR02MB78530D4D2CF2CFDE85179D8DD3BF9@SJ0PR02MB7853.namprd02.prod.outlook.com>
References: <SJ0PR02MB78533269DB297F70106A8FE1D3BD9@SJ0PR02MB7853.namprd02.prod.outlook.com> <CAKCBE7w9qLfMhFpXo47TuvJ5uV11GxpZ20vD4Hs3bFL2FjGJVA@mail.gmail.com>
In-Reply-To: <CAKCBE7w9qLfMhFpXo47TuvJ5uV11GxpZ20vD4Hs3bFL2FjGJVA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=att.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 19d511d3-1aa9-4c95-7d4e-08d994dff0d1
x-ms-traffictypediagnostic: BYAPR02MB3912:
x-microsoft-antispam-prvs: <BYAPR02MB39128831F16F7633D41F77FDD3BF9@BYAPR02MB3912.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nXW0tNvR7tzX1ElUAOluqMp8tQF2wMLGmQ93YV5nw12CuMXY0Mas6fMvbKLPS01UfP9DE5daYPzro7K1EElRAHPpDc/lsLJZfsITo2aGvG4/KHQuDo3IaGKi2drCO1fVnftZmvYmmJaun/RqXUmkVrn69YqsqQXn1RMKnFmlM2r4z92M412LZrzt+GOM3fGwUIn+g5AEctY0F8ifbHNDsd4wva8w9o6H48Fpj4RBOhS8ELcK8D3AbE/LDYxPTQDAkhp+b+ERo++0YUfUCK1efk0m0hOAnE4roh6hP51LaSVzL0U+/W+dT+QILmTLcxVoLM1UomxDO42E/y8yLm0JSgm2cql/iB8mqzw4f7q0uFt0pUL2xiWFzIcK7Qlabd7U1OTWxY5ZPnDsd6Q5V3ZeJmT5DxR3k2gxbWqh5LKj+CQ0gnmr/1j9FtZpXZNVo3i08mCvBxpeZzT/YUo/90J4eKSe63VMM7+cKeEGkO6SeMv6/YNT9C48vPCqhltVwSwa/5okNsli1cPokAwnUxxCYAZwJPAxFAPyC9Klzc6wu3YJidikvBy3jpemb0YO+RhrcdUtmacLbS6hfzXObnQZRjBuG4WOJL7CkcwuLcdzeGmIdUjHe1a6Cc1AvqITxSFkXABoDMQWXj6G8d4RrQCeDLLCDQf0ioeXABZsrOIiEcDbGRaPTqH+PjVCyNCLCax78lfa4O+LZk0y2QIQHjZjGw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR02MB7853.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(33656002)(8936002)(508600001)(316002)(9326002)(8676002)(9686003)(71200400001)(38070700005)(82202003)(86362001)(6506007)(55016002)(52536014)(5660300002)(38100700002)(4326008)(82960400001)(6916009)(83380400001)(66946007)(53546011)(7696005)(2906002)(76116006)(64756008)(66556008)(186003)(66476007)(26005)(66446008)(122000001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: o9VSU2ARZY2UKDJ4sFhvi4OohbbkSZa8LV5svttpjBKdecutptJrcGWHmC3szNC5QT4oKi20EsesTZ2cCDJYZNlp6qC+cfNKUZkLz76TaiCABtr7pPR97G9eh0gtYp8eL+zm4kSfqV8Zo6/SHbPRNfO54ykIIUH4qVXCQUXNTCStiVwtVkASTQLaGo+zoucgBfqY470t1uHm7fqx3cNBsjnI744peT3tZYpQ39Vp39sqEF5IbPEcGwD7S1EHe0nVqKfiL1UOVMYBW6KnuWOaUh/Xt38HiBHH1Cmcy+/dk4lZ9tsGOc6fcKsE7D/I/ki0+c9fdUovcjI2w1tpSue8cphzn6/UrH3FYzs/EMxKG5H8YR/gIjSZQn0+pOHVwjZcP/Ww5QYkh3bXoqteLFcwEEauuoIeMzcC0MD1LE491yQuc6kIf/uce6fM3P8NE+oVCbmtvFnu8yYPjpApV41LiPJfxef1u6EEKR/mhNHKRK9B9eQdxNnBVagcQtFyL3vsqu3WnZKmy7pe6CE0CA0PcUql+E222Hj56CGw/+E6ezAvSQzvdCB4YXHEJgr/t3/MVp0tJWkDjasbl56rnXOSCAln3CPUyagKijs3IMHfqLJ8k4/lCPhICDJl02us9chAlIswe6YKtZo1GM+kWo++KKKHxqKbca6iXyd/0F389mPLZqvEku2EHiyYTFswtv7bSEDaR/iO+Xx+eGpa6kVf+Ty3wGdDzwlw/MliTvW7jI57/tu0fjRwUtvegIFojRGJ3PKjJd5BORS3E0xWjYv8hiyjyD/w3LjXWmgGnBn385E1eBZqxhSV/5FIGBfltuXdeDKfD8onHuIWlBDmhiY/uAHMssSA5URjR7EF9uiuOhRgEyTJDKjBIvAjm3gNJoFsu7QlHZw3lJe9WiZ+lzf2WQNGI/AwVyx2RC+iNulF9WDa29u9kdmRziVzcaQZiA1/zYzXBLPE3Gfumri8CqKK9gsN+gQplKbwDr0BmUv8p44dOiTLVngliziOPxA17zDJuHW+KaslgpixVSMOIk0IxjHvS6MVKVNLxUTETUENZl7LZUA1l3ZW4VqUxwapSVJf9Fsf4y4YDhLaKAnFOZKu7OMSF2iiJtNYIDTPIA6j7PE41TFHhvxGpRch04ViZb53EFeKKQlxL+Nnx+B8y21stHCA6Ov2imt9hO7uFGfMVD4BZrX9VlgZL+Owu1ar6wuHaDKnx3dNnyrrpYSXoiZKFMM/lS6OSeaZc2zkJo+vNJ9s0+655Y1R1Q+8kQHVV5roh+Y/XREgAQe/l37bMCWl++YcQJbP7oViNjsBAzEwp3FphNI9RS9HhccQGDI5iJU2
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_SJ0PR02MB78530D4D2CF2CFDE85179D8DD3BF9SJ0PR02MB7853namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR02MB7853.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 19d511d3-1aa9-4c95-7d4e-08d994dff0d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2021 22:12:58.8036 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: am2935@att.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB3912
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 2583F7CE7CB757FECCB0A443094F19895717AC149225F27886588495BEE35B2D2
X-Proofpoint-ORIG-GUID: dnXPMKOR3V2i2mrFuyhI-UOjXya67qZ6
X-Proofpoint-GUID: dnXPMKOR3V2i2mrFuyhI-UOjXya67qZ6
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-21_06,2021-10-21_02,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 clxscore=1015 impostorscore=0 adultscore=0 mlxscore=0 malwarescore=0 phishscore=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110210111
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/pS2cSQPMziR8LrrbeMvCZsAJK8U>
Subject: Re: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01
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: Thu, 21 Oct 2021 22:13:25 -0000

Hi Can,

Thanks for joining the discussion here, and for sharing your review with good ideas!

I’ll reply to each major point and suggestion below, [acm], and work with Len to see how we might add these features to the protocol.

Al

From: can desem <cdesem@gmail.com>
Sent: Thursday, October 21, 2021 3:29 AM
To: MORTON JR., AL <acmorton@att.com>
Cc: IETF IPPM WG <ippm@ietf.org>
Subject: Re: [ippm] Questions on draft-morton-ippm-capacity-metric-protocol-01

Hi Al, IPPM group,

I believe this will potentially be a really useful tool for measuring speeds, especially if we can incorporate it in network terminating devices such as customer gateways etc.
[acm]
Thanks!
We have had some success on this front, with customer premises equipment and small/inexpensive hosts. The running code has an option to help with older hardware, clocks that are slow by today’s standards, etc.

With regards the various options for the modes of operation, I think encrypting the payload will add additional cpu load without adding much benefit even though it may be valuable to defeat compression on links.
[acm]
Agreed, there is a tension between the security benefits and the ability of some network terminating devices to operate at full line rate. The simple approach of encrypting everything might reduce the universe of hardware support of measurements at 1 Gbps, for example.

Instead, having an option to randomize the payload may be less process intensive and achieve the same goal.
[acm]
Yes, that seems like a good option to have available when link compression is present. Thanks!  We could have several options in addition to pseudo-random payload content. I’ll add this as a To Do in the next draft.

Another suggestion that would be extremely useful, if this measurement tool were to be employed in a gateway like device, would be to take into consideration the existing traffic that may be present while running such a test. For example, monitoring the total traffic (which could be as simple as counting the bytes on a WAN interface on a gateway) as the test is run and including this as part of the measurement process would result in more accurate measurements of the line speed. This could be added as an option in the protocol which can be used when required in the described scenario.
[acm]
Yes, ideally the Maximum IP-Layer Capacity measurement would be made without competing traffic, having a way to count the competing traffic goes a long way to explaining measurement results when additional traffic is present. We still need to fill the pipe to measure the max, and normal applications don’t tend to do that. You and Len and I have been running some tests to investigate the feasibility of this feature – so far so good...  This is also on the To Do list.

Regards,
Can Desem
[acm]
Again, many thanks, Can!