Draft: QUIC Throughput Testing

Kévin Corre <kevin.corre@exfo.com> Wed, 22 September 2021 09:16 UTC

Return-Path: <kevin.corre@exfo.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26CCA3A0FD0 for <quic@ietfa.amsl.com>; Wed, 22 Sep 2021 02:16:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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=exfo.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 zJovrviu1t4Z for <quic@ietfa.amsl.com>; Wed, 22 Sep 2021 02:16:00 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2049.outbound.protection.outlook.com [40.107.223.49]) (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 CBDBF3A0FCA for <quic@ietf.org>; Wed, 22 Sep 2021 02:16:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ix+PXitibocgKkgxQmArxo+gPTZKIuYdtpe8v8NuAfpu2xAHTGy4bbLBhTjFWsHJRwNTjUyHE+ueOjz+LgqutcbeOPY7HsjKJ28T07S9dvdqQn2+ANMyoEOgWBwWypZ4vSNZzzekfm2o4393UZEmhXAw5bmjsT6FbxWUpR9qYuu9jfNV61uAsmcKgxDWq4rPJhnT1BDX32X3cFpmH0KoZM+ziM3DqjKxJtLiD+OeXeIgELys0GSthNDhKfB0tXbgbm6onpl2dMERn0Tifd/1OGIKBzsAK3ki1egorklQ++ANbPzGwO0YRay6VYg+dr7lvf7H9vXJW9F/pJvCKLSTrA==
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; bh=tV1toVHNoiL+sX4R/ndQqw1d5lEcnHGIYOe+p+ywlY0=; b=Wleekn7m3Qgca5tatLHiZfUnCMU2ARkJ6Bib9Z1dofCiCHY/bIQB658W6jA/2oIRxcdXOjRnZzyR1DSVLJPczTYsqEtJRo+0daCQSQoJwi1awyHqj8uVCH2SZWh+PTfIud1NwqfxtpGqHs3tiVbFHuXzM5QEfcJRQPPjap9/Ai1KDj5TTXt0u9iWr+h9txVnDwF1S3jcNuuZy2rAcIvf0d6RYbiZr5/du/nW7ylMBVE/CVkqFUlNXfkHVQU98tU5GEDF7EPLeVr4uub0DvNGAJHlH6DVGI2tmGLm3BzctnZg5uLB/nPmYSDLWWcJOE/hvmHrSiaCfWdM9piUElElCw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=exfo.com; dmarc=pass action=none header.from=exfo.com; dkim=pass header.d=exfo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EXFO.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tV1toVHNoiL+sX4R/ndQqw1d5lEcnHGIYOe+p+ywlY0=; b=X4qojoS2g8eHQO/1MDGXDWA0FSo56Ntqat35G+Izpmks2Nfvr5GKb//m+XtJhawerQQMJM3I8yJZ2STys9w8ZaUaptl8blxnHjoM0sm5oXn1RAlbxrnyapv0suNrMqvI6ZfVuFCifc9DUcKTaobsmE1AbiuBkOhudaoGo5Mpp9g=
Received: from DM4PR11MB5341.namprd11.prod.outlook.com (2603:10b6:5:390::22) by DM6PR11MB4107.namprd11.prod.outlook.com (2603:10b6:5:198::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.16; Wed, 22 Sep 2021 09:15:58 +0000
Received: from DM4PR11MB5341.namprd11.prod.outlook.com ([fe80::f99f:6022:3a08:f990]) by DM4PR11MB5341.namprd11.prod.outlook.com ([fe80::f99f:6022:3a08:f990%3]) with mapi id 15.20.4544.013; Wed, 22 Sep 2021 09:15:58 +0000
From: =?iso-8859-1?Q?K=E9vin_Corre?= <kevin.corre@exfo.com>
To: "quic@ietf.org" <quic@ietf.org>
Subject: Draft: QUIC Throughput Testing
Thread-Topic: Draft: QUIC Throughput Testing
Thread-Index: AQHXr5BgHMMyyzRSnk2UzWk8ubtdZQ==
Date: Wed, 22 Sep 2021 09:15:58 +0000
Message-ID: <DM4PR11MB53417177BDF29E29E7FA57F299A29@DM4PR11MB5341.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: af79022d-ed10-fbb7-55ec-8d941e2ce658
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=exfo.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 55683a45-84d8-4444-5876-08d97da9970f
x-ms-traffictypediagnostic: DM6PR11MB4107:
x-microsoft-antispam-prvs: <DM6PR11MB4107365BC2FCA24E110EEEB399A29@DM6PR11MB4107.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QcXAAEFOPnddD1ZpdJ/3wnUrwR4APimyHVENeBYuAE+GtGJU+NQOld8etaBWHCjYtKNtOQu1Xkmg9vInZG0RAnsVi2Vc848BKDKOzmmbTAzXon0lqZOY4fn4BiGVqe0y6k9xuG84TUV16JLBuEh6EwyY3Iz1AMMOb01kgfPH0TlASkuBgv1ZO0O7u81gXRUyET0ep28xR5dthihPWK5obEAF474VN240d1wIf6+48tFkCFs5IyZOBDJKOaAaCELqYhoJPwLSRYHF+RUyIE1zhBQE5lN59eUlgSC8mwliGVkEBFb9QN++P0J3Kp1Gch3fDHSpCfnNOgtqHPOFZUjEg/Tr6GZNXISaKzelKU6GC1ndmf0MqrzxoN5hMTBWXfo4zPS55I7EXqKx+ti22GS1B4XadCBHdyf4hHHLR3mwye4e2IbC7u3ppcIz3JjGYLD/jrlXOXiidYFhg6QqnKXqmjeKvXJGcpnYsV/ru+Z5NcyWTJQOxtk1+jvj6aHIkmL+jHpvMwul8Nz+kYINafdmrZCCbqb9jS850TILIAnY5T3XJABYLn4AgQRwtb8a2eVDSPJwcBfxaceq0hjywbaGjiWBN7P2P2S3nG3A+oyhEqzvAsUtDrkDWNsFM9qa39wcZdj74+u571yA4LT4u4jIs3Vz1yveeOu3VkimKogLEPDPBe9OU5NHBvPI7UGJC3t/iWD7SZmei14UinnBgh5w8wP2+6x/tsDVRl/T9R284xTYtYliZrrnkxFaLRuECrZsQi2HEqVuWAikO6e9r465iR7kcKH8TJNME8HRqlGlo1U=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5341.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(91956017)(122000001)(66446008)(66946007)(66476007)(76116006)(186003)(5660300002)(66556008)(64756008)(6506007)(52536014)(71200400001)(8676002)(7696005)(38100700002)(966005)(33656002)(83380400001)(8936002)(166002)(9686003)(6916009)(86362001)(508600001)(316002)(19627405001)(38070700005)(55016002)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?n10NncaAgib+VZBTfpH5ag0+nvb0S3TsFVZhD178Q1VJru7ADhjC0lL6z5?= =?iso-8859-1?Q?DHXM+vkvQ2f7aua1aBG7qH/bAmAfFJYOgOyokoxGtJMDDnZvH8Xq+wUDq6?= =?iso-8859-1?Q?3ZDiItghdGQYYlhZd464c2TCHRdsARDA+afcpceDMCThRVZ9pB0jvp6CgY?= =?iso-8859-1?Q?fmx+mCjj0W3XUSwS2r/Z63opiCX236jsDblr4yRCh+4r2bGsovdKGIKwoe?= =?iso-8859-1?Q?dltw6Gea8A2OTQhmAAA5JipYY6KdbEEHci4RkSlR9I7y1U3PN3Qs0YCO98?= =?iso-8859-1?Q?3W5JGLBQL1E5Hv2FU/b7bpWjKGHwbJlfx/c/Yd/qGzPn+ITfNboyMNK3lu?= =?iso-8859-1?Q?YTgK/MvGYWE6UEAM/8oL+nA5GuEIzTbaJBm117pCOzhwb9vmVGTjacwozX?= =?iso-8859-1?Q?HyPjACvquCBvG9SUnQ+jLnBzusOMNlOl2Xxpa5rdIGtjR5EN1EjKc/P6b0?= =?iso-8859-1?Q?noCaerAm0O1a/blFEsAWbWMDAG+yiYNKyuj4dZSVTlocHyB6aVE9X6gfHW?= =?iso-8859-1?Q?NK8M2G6tlP7yQE/nfeZwCaTcuC6i4UoxxbZbGcqCZH7p2FAMvLeOGCu1GK?= =?iso-8859-1?Q?OdpYYYKUGdmxLLs9qr/fq81mrBj0ailqLq7ChWuqcxVqlgtO1Whe/r6zVh?= =?iso-8859-1?Q?pAee+Yz3klio73gFnqu7uPogO46h1pYA1ZepeMm6JqRRe6tx1eoG9j9rRn?= =?iso-8859-1?Q?QToyH4kfFRPEJCrsnBeOsTf+lHBxPqngO1+g0c1q3qW4Z6jLyVgcbvzwOK?= =?iso-8859-1?Q?KUYYSM3c6wud+FZWaUgP45lTZ2i0dAhoWZ+/T4T44WxAsCiK4sXmTs1ozG?= =?iso-8859-1?Q?BC9UcsMGxx4NEfZxoEUduPBxm5DU/B5Xl4nCP9Wt8z4DomaP6mcCh11fV3?= =?iso-8859-1?Q?SSDqXUVFZNg1ahpvvDw4tzEUbc/iXPShij0ezgwo+lz1HkHRaTZVYCF9tj?= =?iso-8859-1?Q?D8kaZRnggmSnv+g+S6qfuiV9k0g6Ud7gbLeSUqHay6kf6/qE+nud6g9qUL?= =?iso-8859-1?Q?ACUAF8MAIS0nzTb4tIbRYDJicjxEpyad/LWMbmw6zTmGBIdJ+zCwTmAfts?= =?iso-8859-1?Q?MzQnhSK3CoPZnnXDuPzxuRIpWxPOwM+MxN7as9SP57sajUudd5LIqqVJh2?= =?iso-8859-1?Q?5hmCIOGRNvM/0q211usPIbzdyV+VnK82BeatIZGH9Q6piKZx2RljwP9Si9?= =?iso-8859-1?Q?fUNWdtDu0qyvFf1cRpFM6iIB0OhzUIJFRwreHkxQMIN4nbPlMwmSLeUnPy?= =?iso-8859-1?Q?YCETvSZ6J4j9z99IRzNOWhj0WklIaJ1XzS/Xsi89Yh3ARd5emgOGwqWk4/?= =?iso-8859-1?Q?+o3d7MqmTw2pgB5J8Pp0Wcu+jV3/jYqxK91Slv3XpBOD6/FvoWOaGSbmMo?= =?iso-8859-1?Q?0A3jAXJKGqmwlEM1bQPOMdTC3M/8giB/OBubc5inZbhSVZW/qSfxwaU+Jq?= =?iso-8859-1?Q?cd+636OcHUzhATs4?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM4PR11MB53417177BDF29E29E7FA57F299A29DM4PR11MB5341namp_"
MIME-Version: 1.0
X-OriginatorOrg: EXFO.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5341.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 55683a45-84d8-4444-5876-08d97da9970f
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2021 09:15:58.6169 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 1c75be0f-2569-4bcc-95f7-3ad9d904f42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /J8D5FBB8PGexTdCP83SuvmH7GK71W6N8q+4Xmz908C9mWBOzQf1CZpw02b2wEJH++pFnJKNXQUQJ+DKBWA31g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4107
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Ecu7VKJLDqV_qA38DUlj9vUdo_c>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Sep 2021 09:16:07 -0000

Hi everyone,

Our team at EXFO is working on adapting the TCP Throughput Testing methodology described in RFC6349 to QUIC. We just published a draft that can be found at https://datatracker.ietf.org/doc/html/draft-corre-quic-throughput-testing
The draft follows the same organization as the RFC6349 and discuss what should be changed to support QUIC Throughput Testing.
The methodology is interested in measuring the achievable QUIC throughput and efficiency of a managed network when the connection is at an equilibrium. Although, it could also be used for un-managed networks.

We are particularly looking for comments on the way we use the protocol to measure the network's QUIC Throughput but also feedback from potential users of such a test.
For instance, our draft closely follows the RFC6349 methodology, but since QUIC introduces new features, it would be interesting to gauge interest in extending the methodology to test features such as 0-RTT effect.

Comments would be gladly appreciated, so let us know what you think.

Best regards,


Kevin Corre, PhD.

Ingénieur logiciel / Software engineer, EDGE Innovation


EXFO Rennes