Re: [tsvwg] Re: Robustness to packet reordering

Greg White <g.white@CableLabs.com> Mon, 10 February 2025 22:35 UTC

Return-Path: <g.white@CableLabs.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 79B99C14F73E; Mon, 10 Feb 2025 14:35:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cablelabs.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YD7Olw-DC6qD; Mon, 10 Feb 2025 14:35:36 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2128.outbound.protection.outlook.com [40.107.92.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBF30C14F69A; Mon, 10 Feb 2025 14:35:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=noox1ilnLJNIO20gITF+4cI/fioM/IIyDbeSPagvmaR8v69Pfti+uE5NbJamo47/0w8Ibg//r7j3Dt7nZayF8ZWswNmyB4OPFdUQ6BF/W5ZLF7qZke8Hm6IuJ+1fwViB0dPCPvChVWyIeGgH9umG95YYjjMt1FdX/YYQksPM4p3KlY3a6yg/7YTMDD6U2yGauj+2QwDx+37ZpdISrZl2qaileCZJChUguqkqximnXHq2gOVMLGeO6DRULCLz+fQODZm5Qur3vBrixtrSsA3IcQ2JmL6j7ag4xFjP38c5dP9l1PIKbj0c3DPTzGdrKGP+D62T2kfQwua3UG+bPYB93g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=AvdSnEfQrGgJgCU4fHbo/tTucefKUEnpYMqHSI86ccE=; b=Gj8AIcvSGdCnoL4J3KPwS4GUyomclmdX7XAnzgL9xzmM/5xdWh6/EWz6vK98bC+gI3JCACA5VpspKlENeFrL0WK75O/0oJNODIzHz95NG/t6M9qswLKv9HqiyxKuCU17gniaeqE399UA9HIews6Ura9mrj+uIzsk7Y4RGI4ro0NWh/4bkn55aNYyeZzh+sse0yrGsF/jlhLTppDF3PuD1eqQRicSMMblYmR3PSstRX5+2vaSUP2QqTs1U/ZcRKRTXQkWqIF3vT0ZrbL+dRIgvDTrDN4UMdf9rfSIEJemNBzgqws30fUV6yD4ss4qHFzCMyovhS3pjHah+DfCxCJcUA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AvdSnEfQrGgJgCU4fHbo/tTucefKUEnpYMqHSI86ccE=; b=eGCApK820vnMq7S0iMd/3KenZ0x+o/mVK5eTqhcWkp/CJDCB47TgYt+ONSbBkuD60Ghjxl8E+7VItQ3aWowAnLf0QChU4Z1LLXGuO8wN08Vj0Lt3xTUa3sqYpIaoo7Iy7Vq/tdtqAy5oi5ki5o0BjudrksGVR2IgbyyZaZ43oRDoyaz9HIFeyKAUcGMDyaSe4sJV0XmyiZb+nQhQqUV62/USmdPh5wUcJf2jcI7hDdCgLUxJLONU2kaQglgaMwZCzLXej4pVkptDqS5zrneZDs9btzWOYCr/QH8V/Mjazn+GxopMnJ03/lRc8qYIHqRZra25ptB08V5XNlsxd1awxA==
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com (2603:10b6:301:7c::23) by BLAPR06MB6819.namprd06.prod.outlook.com (2603:10b6:208:29c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.19; Mon, 10 Feb 2025 22:35:32 +0000
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44]) by MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44%3]) with mapi id 15.20.8422.011; Mon, 10 Feb 2025 22:35:32 +0000
From: Greg White <g.white@CableLabs.com>
To: Joe Touch <touch@strayalpha.com>, Ryan Hamilton <rch=40google.com@dmarc.ietf.org>
Subject: Re: [tsvwg] Re: Robustness to packet reordering
Thread-Topic: [tsvwg] Re: Robustness to packet reordering
Thread-Index: Adt32OkNYBGIQI0YQKWypvVayRL8XwAWZNyAAAwObCAAAoJygAADExxQAANMHwAAFMzugAACwp2AAAIY4wAAB6WRgAAivoGAAAWmKAAAAERAAACI1JuA
Date: Mon, 10 Feb 2025 22:35:31 +0000
Message-ID: <43E6C2EC-F99E-4744-98E4-9A9239EAF86F@CableLabs.com>
References: <CAJ_4DfQjNRd2k+JBFoR+=Y9D-Nvh4-Kw29nQP=tEYS4BY0B-BQ@mail.gmail.com> <FB1FD652-08EB-41BE-ADC0-C4704349DD5E@strayalpha.com>
In-Reply-To: <FB1FD652-08EB-41BE-ADC0-C4704349DD5E@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.93.25012611
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=CableLabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3657:EE_|BLAPR06MB6819:EE_
x-ms-office365-filtering-correlation-id: f6bdf6f4-f41d-41b3-0200-08dd4a233a68
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|376014|1800799024|366016|38070700018|7053199007|8096899003;
x-microsoft-antispam-message-info: wGgZJwQkG5B7NUlDhve6J2p4AN7C5YjtDK3AXZPdsYHpV30uBVy2Cas1lb2PxGnNue8V+obPpCiNoIcDkahxknJx+gTaiY7UvKpe/+Fh22YzLBoBsxpBisN5G4Gn+OO6OPeLRO0oBd/PC05t4wDzz+5+JD+gTy/MHpZGYSNtvv2RNNtQCdP2x7LrB0rggck+4Ofrz3X6Qg6DKu9Cjh776e5U0vroSLnt9pIXtaqjMKD1u/ad7zIpF3iHR8MP/JVsNs++rrzNbH1VuDA4fa/M2nCTp6GgmrBhWyxvp3l1WEvOoQhP40kIOuU/5wvTRBDKSTWRv54ftch8t37EDBttO3Nri/17bEY1huMd/bfJvWRlMvDBA+KZUuE/3AWq6TljHURm5luwng5tPZ5TxpcOsy+kexmEsceeAwEqm9GDb4m/kICQb2+tHNO/ee2mIqDOuoNdwJcYYY7DrBG71xLiKdW4ynWkaJX6rxWWBSU1LHmv50Xu5mDwdoToFv29DpYQ/qOV25yN/Y/MZjyTK9/u74Yonl/WQHp1WsR6LbPqgYxg5RBD0iSo94asBSZXsaX4SVYJK/Z+O8Hvo8QRTKMRjT7yxFnovfRaEmvzeBEUeUJ0ZH0ssFxfFzfn285iK4BFzLn0WyCOhtT7LaKhpT/nsXmv4RbNEbvSD4drDFWZQkxIWy1x1QbLuCxqmHcDJ8HvkWHUq0KnSTN2cSCXzvFRGhD0HVKxkvloz+1KKhxB4bnLDq4QbBaRQnQrKYS4EDph6fc3thBhr9tFoVaVNurgoXIvuuQYLDWROPuFtyY6cYMK7yEYFbWZauJh6xQHmWpjE1lgiHecQCDQeHVXCQA1oU9lbBZVRtB81jctRLT8+F7ngdJovKc1ufUOakuy9uy/rfQ4gawlx7JS1hPe8ILtaZQJqA/ms5WNbnMzHSRA4No/2bJVYdfUIe9gjyld5Edpklo0XUUPqPRPqsvyY7KaZjPAV0kwcJl/ratjoYgPvq+CjeK4XqV1QrHeqfayW2BtkCKkWmKk1lESPvKmRfF687+3N+ofZp4O8k/YeGX+YQA8HMsok4d9ZYnbsvgfcJebpar1zEmMvjkThGDBktVndmSY02eNMMIz+rLw/LLoZ/Tn+8gQhuPMdNGXA+lCjhuBZ0lql0eYUIpkhibrSLFYA+ksXFW5E8a75SFfN7a7YemoGlwrvUNs9ZpJFO1WV4wAaAqf0tCH4MWwAmBZfqCqrowrxLzCW+ch+aREAS/PqXGIXCLe7cpmunYbBUWxxuMKQjMUxNZgWiLVwbI+Cg76URiZwd7DOL8sVsYlv0TXjX49M1l+gbCJFQ/bpMqjuhVQFFHZCoL83CT7gU/VOirdHrs7+L/H/FATK9U5+Gc/FA1Cc7YVikifko8z100BFcsDmYBAfDVEs95JVsh8qP0r5vnihlzqOtaNBC4K5HKkp/YNHwS6A9gvwECBdzyjq9xx
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR0601MB3657.namprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(1800799024)(366016)(38070700018)(7053199007)(8096899003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ccToTZ/5+/aPqwLHy5zpRYJq0T11F6QzdYpJAipgGfbdc/nPlW7p/E22d7qgrfN1Snm5oBXdD7ILBkW9qbXnMZMrvQiZIfbIjcF0rb8bj7Pe9s8IwuZTDKgMKOhx8da3ynrxpLx6iBfL83F+wsxsLmEZHyweV7ytndhlmaLzUu2iPRU0ipZkjzm935E3zyziRtyRQxvLyXQ7nXUBh8uWzzVZUY9TFavGuiqx+9x8qrVXccOiMj83M8WcvMdieL8UlforBE7kGJyYp0ijtF/nHo2hQMcDCNlrbGA25o7RCp2eIfNxo3ViIsq/Rilkf1K9+L2mA5e9YuFojGoMPnUvZti+Tt4IY9vpu6y//rr8S7B7RcyPb6Noh8lCWehZO+Pa1ks453Mo+RG3PBLCjoqOX0NSO8D4leNYPfAyKO7EOLAjI/RQJ2p0WjWIaInd8VopQFgo8rPrwIJAiEKSxgFXFiKk0g15OJZlFMMGXiIskgBi/3vTy1zOPJ8b2wMetcfQrnwtyGYAfWulHTlCEgYiAwC0SY4ZqRggFiCyfIm0/MLAE4YiXSLzM03/FqBaYZXJswfCwzhD5MwsUgadW18vUfj15e8FrgL1YhzuAC3oEV5EpUzjGbGC4VaNg9Oowgrcfa+wK6k6oMyuWq13MfOwhsf8dmOX1FKe437bwaDQnpOAW0LkMpuTii4A5QxNnqFiLAHXzriwuiI9kNxydMBInc2QSwJCEE0JiGIx8MIw196rauhdAdD4O9f9u266RtVI+yAe7Mq9neFUsk4DZskfeTXkfMrDPhM9i5kes3+8CqN/QCE2SRX36L+Cj2hoSQOpYW1H9pVUkEfOdLH6yVXi3xZZwD3U1ogABRUktasAFw0LaFaW1qyyONN5nPyHmYJsEZjTJWwnfpgUyhLDcVgJHmbOHxFvEzOTSJWELYy8x0BDymPDuaNeNmqIkq2/AsxDprg5i1fN+vCLQY2oduqXaHW8tojBnps4M0sWoltKHY8bzswAJRPM5swa1GHepDpwsAC3GmBWmdG1OfVbSLMqZRPm3svngqWAWPhUF6mizDhwFmBobBP4iyv4KWFmZFg4lwz8ijqBKlhxU5lIOx8XvlsO6o544fRdwTzsY9wlzB1+f5Dn2HK82Ej1z59yifQKeiCqwEombENlnkmHdj2EAPojXKGjQTCd6E/l2oCS/+YerouBWm31A4W5LZB8tELa+HkBNOdfx7rsoRqORYG62gxmYbiRQmWtDyR+eor0w4H6yA+hpAg8Han3GpssG/JVi9sHlFRv1lRCXLJDPicDOLwujwmizpzzBzV54tMXy/oWYujP6QjyTct+hyPW3VeBilmvfTlhhLq7nOH3mCHhtpkj9GjI4Z0MEDXGE8hpEfoH9WbLH9XxYijXld/326K5Y055mbGLs93O4WzxGFFzd29guldiFDUhGbPPzxU9DEDEnhDDQ/fXcs0QWykyzuNxCQ1Zj+qpKq452N9aiiVufuV/mF8GqkhAztm9HdULG/t00wBSdxbrrnd9h2gEz/I9/BGNPRebkRQbFhTNV4xUg0xKNMdmUbDMjdlEzey4Ar11EnCOGGBRK3HdVPQLTTu7NOGoOW/VzD0ZwDGhANuJA+oYsQOpWbnbtvFMqRL7XAcq5hUxw/TCAB48dnV+WKZL
Content-Type: multipart/alternative; boundary="_000_43E6C2ECF99E474498E49A9239EAF86FCableLabscom_"
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3657.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f6bdf6f4-f41d-41b3-0200-08dd4a233a68
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2025 22:35:32.0479 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W9ztDIQQ2vV5gfZt5Uuz7JwOPisF20WCJNGvoIMCcF4LAApj/MFJEtm0OJ2syuvO/mJwZA9hZrz6FyUpOupOAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR06MB6819
Message-ID-Hash: 2NCKU6PHWH7ZTR3HJSU4UWPXDCC5IFJ7
X-Message-ID-Hash: 2NCKU6PHWH7ZTR3HJSU4UWPXDCC5IFJ7
X-MailFrom: g.white@CableLabs.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-quic.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Martin Thomson <mt@lowentropy.net>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/o7yLxvrve4z6Ev_oBmyTIRR5Z9M>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Owner: <mailto:quic-owner@ietf.org>
List-Post: <mailto:quic@ietf.org>
List-Subscribe: <mailto:quic-join@ietf.org>
List-Unsubscribe: <mailto:quic-leave@ietf.org>

Joe,

Thanks for pointing to that reference.  I assume that is the most definitive guidance that the IETF has given to L2 networks on the topic, and any future changes to that guidance could take the form of updates to RFC3819.

I agree with you that the sentence you quoted seems reasonable, but in the context of the rest of the text in that section in RFC3819, it seems to me that the warnings about TCP performance and header compression might undercut the recommendation.  I think many L2 designers consider TCP performance to be important (even if they don’t know the details of current implementations), and they also might not be willing to take the risk that their link would break someone’s header compression scheme (users do lots of different things!).

Is there value in updating that section?  At a minimum we could point to RACK, L4S and the QUIC packet reordering threshold along with whatever consensus we can develop around the idea that transports that are interested in performance already (or at least can) implement reordering tolerance, and that the benefits of minimizing delay outweigh any slight benefits provided to older transport implementations.  That said, this thread has seen several opinions (not all in agreement) so it might be challenging to get consensus.

-Greg

From: Joe Touch <touch@strayalpha.com>
Date: Friday, February 7, 2025 at 3:18 PM
To: Ryan Hamilton <rch=40google.com@dmarc.ietf.org>
Cc: Martin Thomson <mt@lowentropy.net>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: [tsvwg] Re: Robustness to packet reordering


On Feb 7, 2025, at 2:12 PM, Ryan Hamilton <rch=40google.com@dmarc.ietf.org> wrote:
….
Let's not hobble the performance of modern protocols in order to *potentially* provide minimal improvements to the performance of obsolete implementations.

Agreed. As I noted, RFC3819 still has imo the best advice:


   This suggests that subnetwork implementers should try to avoid packet

   reordering whenever possible, but not if doing so compromises

   efficiency, impairs reliability, or increases average packet delay.