RE: [tsvwg] Robustness to packet reordering
Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Wed, 12 February 2025 08:30 UTC
Return-Path: <ingemar.s.johansson@ericsson.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 A57C4C18DB9C; Wed, 12 Feb 2025 00:30:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level:
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=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_NONE=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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.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 EAbQoiZYJyv1; Wed, 12 Feb 2025 00:30:06 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2073.outbound.protection.outlook.com [40.107.22.73]) (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 3003AC1D3DCF; Wed, 12 Feb 2025 00:30:05 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BfAzrnHsooT3M2vakFQmRuLD2xFrAFpWGHJtT05BVS5s1Na55mj8WPAJXdA22Qa+/zFEDFNbnnWP4xoDCE0EBRsCWXmE8T1TcRli+HF1TLe45nryuCtgE948WRU68VkURfp3JixsvaOP/Ba5MOsuXT/2Q4pzx4G1AwqvraVvKrSRfGD0giPC2P0jZsM/6evdHXolq+7W2VNsFpvwL0UXPIrt5nYFSnu8K1r72owrOkcF8EMGWB2PQA2C/ONbHv/67QC8r2gtjeR11cMj5ydMl0N3E5JYap/7L9Ejyr2kUzvNaHPW2JhZ8LoVEPDiaxDIq6YtcWPGX2OVZimx7HJtIw==
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=bIU2/tqI9XBI3npemj1Hpst0fn41gwgOJ8Kr9xEqTiU=; b=RbnyjilGU0pPKUQcj0piwlvBCbSKshQi7zBWEDdoIWGa/0hPSNnljjwvw5oQRLPU+gHQZ8U2aC1QhbnnCX6Wv8ZaSWyBEbgbjOxGKgrgxLYa0qqF1pnl9anw9eGUDkaa0GkLR/GGBb9SKp4USjOj8A6/32J4xGbBPCldO+tPrJ8xWH3aRc//bn4IUBBAxiYRAwp+EQpaElqwqztn/K5nPgyY1hhjUBqKXiMlGeRGCURj6JkwcmzPHr3OO8OdiYIYPHcf1wvOo3Ydbie5foGP+mTU2bETlbmWk2kZgQZ5Isa6OSuD/Vhm0L6+7cXjnYRxlVBrkdtk5L9eyvT2SEMxlw==
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=bIU2/tqI9XBI3npemj1Hpst0fn41gwgOJ8Kr9xEqTiU=; b=WlP0KxoKZerGb9huFPpHFuyzw4HP2FWvN8g2UmkeTS6/5u5lT9knqffDEciKr1g0aJU8a/5aZInWXYCfTAn2F6QNOZepJJLEz3nXe9iq46mDtYIyp/E31W0vRgkEwNC62B9+eGZJ5+QAYDNK8/oL7rho8bL0/aY8HtmH47/e/9N832W3WKNzoOzlB3VjaB9kdLcauWxJPswFAMvegzoyXpjuxqZVU8I/nrMagayhd9veGpdNoFw5o1hPZbeQfJ969QT7SzsxP0unazedV5UWkl9Y9aHn3rWpsBkDixT8HP1VxpwkAWbrnpqQSrNB5XGVsmJjXwGCoaRvgTgIJrwUHQ==
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com (2603:10a6:20b:36c::18) by AM7PR07MB6724.eurprd07.prod.outlook.com (2603:10a6:20b:1b5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.13; Wed, 12 Feb 2025 08:30:03 +0000
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::9e03:ac31:a53:8b04]) by AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::9e03:ac31:a53:8b04%6]) with mapi id 15.20.8422.015; Wed, 12 Feb 2025 08:30:03 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Greg White <g.white=40CableLabs.com@dmarc.ietf.org>, "touch@strayalpha.com" <touch@strayalpha.com>
Subject: RE: [tsvwg] Robustness to packet reordering
Thread-Topic: [tsvwg] Robustness to packet reordering
Thread-Index: AQHbfJxGNiiOTl3h+UGY2SSzrGp2W7NCwrsAgACPcmA=
Date: Wed, 12 Feb 2025 08:30:03 +0000
Message-ID: <AM8PR07MB8137A7C5A9DD4D1F3A38E622C2FC2@AM8PR07MB8137.eurprd07.prod.outlook.com>
References: <CAJ_4DfQjNRd2k+JBFoR+=Y9D-Nvh4-Kw29nQP=tEYS4BY0B-BQ@mail.gmail.com> <FB1FD652-08EB-41BE-ADC0-C4704349DD5E@strayalpha.com> <43E6C2EC-F99E-4744-98E4-9A9239EAF86F@CableLabs.com> <1116DED7-2068-4566-A947-AC5B57A68FAB@strayalpha.com> <8ACD1AFA-CE02-4886-AC4D-5EA7AA0134E9@CableLabs.com>
In-Reply-To: <8ACD1AFA-CE02-4886-AC4D-5EA7AA0134E9@CableLabs.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8PR07MB8137:EE_|AM7PR07MB6724:EE_
x-ms-office365-filtering-correlation-id: 926e0963-e422-4604-06ab-08dd4b3f726a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|13003099007|38070700018|8096899003|7053199007;
x-microsoft-antispam-message-info: H3+mGifr2Baa/gdguYZfgwa8PvBWR1jqRtimnBkI2RLUc/LXJJpvlZIcZYOLrY0edYOhQemPPwP3IDOKN8yk7oStFpYsrSYj3Oi3Fx6883EF01fS5bBE/keS5Bfm77LjznzWxHHk68JTcthhMuEGSFuwYclsJrSKTapsW+yQ0kVs6jYiRFTZkThRY8pi1PzeILsByvf5LbbB9JQINNp4+DdOj34HQkAONwilnPgsME+go7H8oeKzVNcKuDJJj3oPBfZh2DrCb4EUEElvf9Gth2PxJprr6PQBRaMmO4qrxNx85fDZqNMI10cTcI2x10Vbwn9Z8bbNZZ+dZ3vtBnkUkd08+fIoq19RWeGH/yAUe9RBmxGkoaonfo+ihE47OmyNpe9T2dVvmy3j6zvkqJr+UZo35v1WqaINzw8u3zOe4zJBtA/zcG/NSfkptoRbAOUO5f2Byr85VBvmfoYCx1ny5W/FZTfFxWCWQaCc2qW4UXz8EvVRgxlsAzOVUwpjHb9Us0asfJIUPXBUCuBTbeyrTfcwgvKxXXg2GENH680KqZyKOaEvRVqZ3quDP+IUfpaQeIkE1Q68If+F7SDB0CD/AFGNyeiJymphHYG3r3MgApQhoIiz3dw8WSCIqJ7GdCiJOabsT++g7uVb2Plp3QVOim70BcxlrDM77TnGZ9agw8THsHPu6SK1tQUf3Yfl2fFLbKzPRjEddKcY01F/Ng7QRk1dkYWIJzaCPtQFHnQxU2fzuUlAKKidjCznfp/SUz8g+s0EaMP0g/ecajPXmzYhcFhxfkA8LLCAZzoJ5f6BwcjDIEHDiMrzwnjsgz1nk/ZR3o98XzbkG+ODpvBhKBJtjBkN47XnGBMrPcLjaxhm/mxcPtR5sNh5qs2WVy2q0bQu2EJTUtaMFO+voq+qmw5dcDC7JhHxi4fXdhBnLXP+4R25WZJlbFGcOI4ltB5eqdHC+DRNaF907PtuVI0xRUOuJZbWjW26Ftpb1IBrm49ViZ3jcf3WgfsKYSwLRp7uIQVtLz8MHVat2R7fAKoStndXhrEahazhRAplWG4sYPyTJ9ih00hPr9oR82PrtqFshVrnk4NT+Mr0dVBtKKDK5fMZ4NIWGyhd26UrH+yfauS2ZIrgsCCWA0gPQ4YPDDVWoNYEH9cwZa4sWGV8tbjhYBFBlxNwQ7cMvJ3B36V67d18cH9sSEn9phU2uVo2LFqlk8qUJqS2SmqZRkZ7EVbe9mkqd9n7rABHzCVNnQep/9dUr3Oat+pspoQK4hPYttM/pIRtElgeNSEGzf0WulZmfztROwWFtnFlHKbC46QZVItr1TxNGByZSElYoHJi9Hzj2hmLBnjCRfKVABWUl1V4ldVGId3BoTrI9EX9edOd93ypU4Xl61oFP9304v2flRxB1iW6nnrPl+CIObvfRSLlBOJGKw==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR07MB8137.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(13003099007)(38070700018)(8096899003)(7053199007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: lKInvo+HBGXTi7IvtBSiDLQdHWiFpy6S5NiJqYlBTQ65OYETcXWe/d3rs1iZulvdY+RhAzvjQes/IbeKCVq3z7LsJ8ivR1G8O2BfUa1DjdhU1sZ7/Bf6H3Z79SLxTZv3SR2nRTbqS024FccXdGiavpqugTgI8JMIBP5aGbLAeUtgZVKuelEAm+RJWbdfkgtCzz84vpIEhDSQWjH+l7nP5cSBJQPSpLM9+CIL9rMQw1Zz8nYGWmpe5GXlbkhjeGjNk9RLtOrDb6Z/zBpXmhyNlkxPHV4BXl3DgorO5od6ZJYv51Cblm7XlmK/j3BL7iRXYMHzKuDJR2jNmi4nyfrFETlUaQ3DNmxj2keIudyj0l5lwW3N49S/kp4hp7PHKRNp39kPIWTEWED6XZRiGdOzO/b0hPHG9zyiknPU9jQ2F8eOfFtWQwpQNakR92ygvf4MzfKOhqjUipG3Vfu83j61xQ48XgNwbcP0ZxIwoK0Todyi6gh3SaPNhRTScgc2GOSUe3iTazjMjpYZxzgtOeuf22XBiLc15uwhd7OYCUVZw2QpQafIEP4cazAqKIkDzJf+lcjOsh27MqWsJp8NhvhjzhSEod3OqWi92H+mdkvc3OVdWPXWYx3/pMZjsZrZyzrPNponVHHx9jF1vZFdHGkXBBXJOlGErRY6NCUdVespuRsTImr1Fxb2P4bGOWplN/G8WNVNSwgVTFcwGSuEt8B9omMR+xVvcq16hR7cHvfbcE3x023SsGY0cOWo9DYq1Oq6xd2mvhvASOfeeHhVyxXQ1Ou9ePgw7zJk+4fePq5CfswnWh9wrYEX461IFcb9ILIDSFfWYTeZKb20bnXwztHrw/ZQb6+JL1sT6hXuqCN1zlUEXBc2bkcf649ga/EBl7Hh2Eej/4tP9NQOb6MOOyGFkacSpoAtxxvL5I6AMsviwnFleiYMFJscVDFsvWq9HnfShDYnJNw55Bv9CojPKzdkhunlgLS9y2fQ3dGxDLwz4kqpMwuwTC3sJBz/wRKoQnmaceaH8m6cBCEyci6NfNMwJmKfISbsLsg7+kGqho/fG+LDykmkx6WBMo0EZKY6SD+giAX58qBA6OhMWzzVNVQU2HpRsh5nOGkCyA2+D9sFSgZMarvyzDfb/P6CnMs72be0LVor6Z7ePFGuJzCPGqpPdCPVfl7qihSFs/9BoMDFYiEohaxFY2c1oE8WHzMZ8vQoDKrqddwpXV/AIT8TLWs4cN5D/gfKrEqfHwokh5m2vnRNreEb5mSXSyop5BTBgF/T06WUu9yo/QyBIIWXd6mScQpr+Hf6UU5vfBS4nfrsNlk75Mn3H5aWn8Nc9hJKOBGViM2N/Jfc40hbd8qsRcFQzjChPc6vBnD9S4hIIW7bJs5RX+GyvXq4uRaTXnxHIKHT+cvNxO1uS3Pt+dbEQ9JIEQT9pFnWTAE6SzJLiM4AvtI2jM1O/VtLTHeEzspSDUmngUk1o4DD26FtZ5XpA3dOluHNq6+5Vlw7QL2vx0i5lNqhVqI8qdLqVdNLFlJNYOEL9XhhmLcdUBWj9YjGwS1C1JH2j+PDErfHWjo5+wfF3dbkj82M+g/G+8FaFPzoDA7pXxaKKlFa7XFFks34cHK5dQ==
Content-Type: multipart/alternative; boundary="_000_AM8PR07MB8137A7C5A9DD4D1F3A38E622C2FC2AM8PR07MB8137eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8137.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 926e0963-e422-4604-06ab-08dd4b3f726a
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2025 08:30:03.0589 (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: nwmbIGHks9hYOur/KD7J57gx+CXe3eXxq7b6TttQNHi2+YYePNGAU2DPdrRiN1m2iGfjltgbePJnIc324hkvqkvSQB9DGKM9VMnx+eKjXs7PwuhriU0FlBjtP0N8BBQ4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6724
Message-ID-Hash: 7235MU3QMPW6RXIVGI3TV5XNVHSEN4MP
X-Message-ID-Hash: 7235MU3QMPW6RXIVGI3TV5XNVHSEN4MP
X-MailFrom: ingemar.s.johansson@ericsson.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: Ryan Hamilton <rch@google.com>, Martin Thomson <mt@lowentropy.net>, Greg White <g.white@CableLabs.com>, "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
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/ToiewWaWOHvVbTHbCpaVAWMv94M>
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>
Hi I think a draft would be good. I can definitely help and add the 5G specifics. There is a cost aspect with large reordering buffers in UEs (terminals) and network nodes for 5G as well and given that link throughput increases so will also memory. But I think the main driver behind my interest is to limit head of line blocking. Historically, reordering buffers in 5G (and before) has been to improve TCP performance. Now that TCP and other protocols have potential to be more robust against packet reordering then I think that it is time to reconsider how things are done. And with address to Sebasians and Joes discussion, yes, these are relevant arguments and there is probably no “one shoe fits all”. I am for instance not that keen to allow packets to go completely out of sequence from 5G access as retransmissions on the MAC layer are quite common, but that is perhaps more of concern for a number of transport protocol stacks that do not work well when subject out of sequence delivery. There is concern about performance for RoHC, RoHC is to day mainly used for VoLTE and VoNR which has its own data radio bearer. I see little utility with RoHC otherwise. One question, would this be a relevant discussion point at the next IETF ?, and if so, which WG ?. /Ingemar From: Greg White <g.white=40CableLabs.com@dmarc.ietf.org> Sent: Wednesday, 12 February 2025 00:38 To: touch@strayalpha.com Cc: Ryan Hamilton <rch@google.com>; Martin Thomson <mt@lowentropy.net>; Greg White <g.white@CableLabs.com>; Ingemar Johansson S <ingemar.s.johansson@ericsson.com>; quic@ietf.org; tsvwg@ietf.org Subject: Re: [tsvwg] Robustness to packet reordering I really think that https://www.rfc-editor.org/rfc/rfc3819#section-15 is lacking. It doesn’t seem to me that it is a case of the advice there not being heeded. The advice appears to be that you’d better provide guaranteed in-order delivery unless you want to have terrible TCP performance and broken header compression. It didn’t omit mentioning that it is the header compression receiver’s responsibility to handle reordering, it outright says that it is the subnetwork’s responsibility. For a BCP, I think we need to be more clear. The fact that all 5G, Wi-Fi and DOCSIS gear (perhaps other links too) on the planet have specialized protocol functions (frame sequence numbering, resequencing buffers, multiple simultaneous resequencing contexts, logic to handle sequence loss, etc.) to do this feature that we mostly agree is objectively bad, is also evidence that we should be more clear on this point. The DOCSIS spec for example has 52 pages of text that discuss resequencing requirements, and every cable modem (these are cost sensitive) is required to support 16 simultaneous resequencing contexts (to handle multiple simultaneous service offerings) each of which is required to support up to 13ms of data. I’ve also been told that there was a recent proposal to eliminate resequencing requirements in 802.11 for Wi-Fi 8, but it was abandoned. I don’t know about other sections in the document, but I do think we should provide new clarity on the topic of packet reordering. I’ll put together a strawman draft, but would welcome help. -Greg From: "touch@strayalpha.com<mailto:touch@strayalpha.com>" <touch@strayalpha.com<mailto:touch@strayalpha.com>> Date: Tuesday, February 11, 2025 at 8:47 AM To: Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>> Cc: Ryan Hamilton <rch=40google.com@dmarc.ietf.org<mailto:rch=40google.com@dmarc.ietf.org>>, Martin Thomson <mt@lowentropy.net<mailto:mt@lowentropy.net>>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org<mailto:g.white=40CableLabs.com@dmarc.ietf.org>>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org<mailto:ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>>, "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>> Subject: Re: [tsvwg] Robustness to packet reordering Hi, Greg, On Feb 10, 2025, at 2:35 PM, Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>> wrote: 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. The warnings are about compression - and still apply. If the compression algorithm includes dependencies between sequences of packets, then those sequences have to be restored for the compressor to work. Perhaps what isn’t said is that if the compressor has such dependencies, then IT should perform the needed reordering, rather than expecting the network to do so for it. The prior section addresses the impact of loss on compression, but overlooked the impact of reordering. 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!). Yes, but again this argues for the compressor to reorder, not L2. Is there value in updating that section? Certainly the entire doc could include more recent references and could be subbed for omissions such as above, perhaps providing more comprehensive advice up front, e.g.,: - whatever you expect L2 to do, do at the ends of L3 in or in front of protocols that depend on those features - but do NOT engineer the entire L2 for any of those features But in a sense that’s just reinforcing the advice in the E2E paper, which doesn’t need (IMO) to be revised simply to refer to more recent examples. 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. And that’s part of the issue as well; to the extent that our docs lack clear, direct advice, it can be the result of the consensus process. I don’t particularly think an update is warranted - IMO, what’s needed is for the advice that’s there to be heeded. Joe -Greg From: Joe Touch <touch@strayalpha.com<mailto:touch@strayalpha.com>> Date: Friday, February 7, 2025 at 3:18 PM To: Ryan Hamilton <rch=40google.com@dmarc.ietf.org<mailto:rch=40google.com@dmarc.ietf.org>> Cc: Martin Thomson <mt@lowentropy.net<mailto:mt@lowentropy.net>>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org<mailto:g.white=40CableLabs.com@dmarc.ietf.org>>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org<mailto:ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>>, "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto: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<mailto: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.
- Robustness to packet reordering Ingemar Johansson S
- Re: Robustness to packet reordering Christian Huitema
- RE: Robustness to packet reordering Ingemar Johansson S
- Re: Robustness to packet reordering Christian Huitema
- RE: Robustness to packet reordering Ingemar Johansson S
- RE: Robustness to packet reordering Floris Bruynooghe
- Re: Robustness to packet reordering Christian Huitema
- Re: Robustness to packet reordering Greg White
- Re: [tsvwg] Re: Robustness to packet reordering Joe Touch
- Re: [tsvwg] Re: Robustness to packet reordering Tom Herbert
- Re: Robustness to packet reordering Martin Thomson
- Re: Robustness to packet reordering Christian Huitema
- Re: [tsvwg] Re: Robustness to packet reordering David Schinazi
- Re: [tsvwg] Re: Robustness to packet reordering Neal Cardwell
- Re: [tsvwg] Re: Robustness to packet reordering Martin Thomson
- Re: [tsvwg] Re: Robustness to packet reordering Christian Huitema
- RE: [tsvwg] Re: Robustness to packet reordering Ingemar Johansson S
- RE: [tsvwg] Re: Robustness to packet reordering Koen De Schepper (Nokia)
- Re: [tsvwg] Re: Robustness to packet reordering Neal Cardwell
- Re: [tsvwg] Re: Robustness to packet reordering David Schinazi
- RE: [EXTERNAL] [tsvwg] Re: Robustness to packet r… Overcash, Michael (CCI-Atlanta)
- Re: [tsvwg] Re: Robustness to packet reordering Ryan Hamilton
- Re: [tsvwg] Re: Robustness to packet reordering Joe Touch
- RE: [tsvwg] Re: Robustness to packet reordering Vasilenko Eduard
- Re: [tsvwg] Re: Robustness to packet reordering Greg White
- Re: [tsvwg] Robustness to packet reordering touch@strayalpha.com
- Re: [tsvwg] Robustness to packet reordering Roland Zink
- Re: [tsvwg] Robustness to packet reordering Greg White
- Re: [tsvwg] Robustness to packet reordering touch@strayalpha.com
- Re: [tsvwg] Re: Robustness to packet reordering Sebastian Moeller
- Re: [tsvwg] Robustness to packet reordering touch@strayalpha.com
- RE: [tsvwg] Robustness to packet reordering Ingemar Johansson S
- Re: [tsvwg] Robustness to packet reordering Sebastian Moeller
- Re: [tsvwg] Re: Robustness to packet reordering Michael Eriksson
- Re: [tsvwg] Robustness to packet reordering touch@strayalpha.com
- Re: [tsvwg] Robustness to packet reordering touch@strayalpha.com
- Re: [tsvwg] Re: Robustness to packet reordering Christian Huitema
- Re: [tsvwg] Robustness to packet reordering Sebastian Moeller
- AW: [tsvwg] Re: Robustness to packet reordering Ruediger.Geib
- Re: [tsvwg] Robustness to packet reordering Bill Gage
- Re: [tsvwg] Robustness to packet reordering Greg White
- draft-smith-quic-receive-ts and packet reordering Chris Box
- Re: draft-smith-quic-receive-ts and packet reorde… Ian Swett
- Re: [tsvwg] Robustness to packet reordering Sebastian Moeller