Re: Robustness to packet reordering
Greg White <g.white@CableLabs.com> Thu, 06 February 2025 18:00 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 62F86C14F71C; Thu, 6 Feb 2025 10:00:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, 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 Z6dfWdxCLf1Z; Thu, 6 Feb 2025 09:59:55 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2094.outbound.protection.outlook.com [40.107.94.94]) (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 22B0FC18DB9E; Thu, 6 Feb 2025 09:59:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WvbToHYo5golKbii4Y4wYli40dUicJJS80kpnGtoqzFD4WDt8+ZbzG4l6eprG0NCTBaP22+0/KIE8d8FUbbkdMGPVLtQF6edVp+V3OyR7FlA5wk/tAHGarzX2+nIYm+iamoiniAD6zGM26BnvGh3wnuCScrPpZyvqpNRNexHiZRPDsZ1swAKXg5SOFG7qAp91Zdjwdq0DadeuZUPnZy5xZ3fFGKEwZHhPD5KKeB7p57sZRdq5eHuKfVIkummdR4qiO+JrmtOENk8Y6+aFIxUxFLDoqcr7ttCQGG29HKsKcGOqXl0iG53SEhniylcKK5iv3rm4IdqVlRDCFaWk13peA==
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=A17kevNb2vBlQwyWzZCjeAfpvWQa0aIUrIUVxMLtsVs=; b=KgskcfIy53u/aqETK7Rv0wH86ZkS4kKUDt70JF3ioju81EIKEXfnLt7VKjD8RpMby8tNAH9CbsYm7UJnWj+/Oc6BY4aNnLQF5gb079LYngTvUlCBoN22160NUzUFiLU+AKImwNbvRnSysIY7O/B8670q8gpuyNTqcDQQcNhwm7wFI6SldNqiXnG+eM+q4K8r/PFxdWnz3c4zTxT3FWcDxDaW8rmkYSV5XrHY+4+rJpA02oTkpJLTfcOJwTVhY9zCwyO2Z5oYSZowDa9qqJHeKehX7Het6TGpJtNnsNmBfLetcfiCgfIE5HBWasuqzUuT4Jflt+0Ilp76xLJSQh+cUg==
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=A17kevNb2vBlQwyWzZCjeAfpvWQa0aIUrIUVxMLtsVs=; b=qvUp8goOnT2jlf5LDbGB8owIhnwAOqBFfwkbOVvmM3andQGUBCc0YTC6CTGR5ZJVt8A36z6otm+ObmN021igqrRxZWvq/0TjwG6OA6BSxNZ0BIweRFoCQlH/SdUj7aSu9brBx9j81WT6N0K8zp2Xntd5FKsiyaS9KTl6Z80o1WL/Rb/xiF4u/LLyEqzq0gKXVOA84JJYIQIpj4DreQx62Ue0Hy+zQcV5MaeuDPhSoQXXFagiUouT0juhGAOBYqVUYL1L6hydb57GY+vG/+c0w//sTyG2hppUtx4Gz8ZAkC/ZMGY3UcVoXF+Lu+xZnB6CZWS2ORK/mROP+PlNCZnUvg==
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com (2603:10b6:301:7c::23) by MN6PR06MB10384.namprd06.prod.outlook.com (2603:10b6:208:4f5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.12; Thu, 6 Feb 2025 17:59:49 +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; Thu, 6 Feb 2025 17:59:49 +0000
From: Greg White <g.white@CableLabs.com>
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, Christian Huitema <huitema@huitema.net>, "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: Robustness to packet reordering
Thread-Topic: Robustness to packet reordering
Thread-Index: Adt32OkNYBGIQI0YQKWypvVayRL8XwAWZNyAAAwObCAAAoJygAADExxQAANMHwA=
Date: Thu, 06 Feb 2025 17:59:49 +0000
Message-ID: <5C5E0FCB-1725-4775-9421-F4F5F687D051@CableLabs.com>
References: <AM8PR07MB81375E2D3CA840AEDA0F7E63C2F72@AM8PR07MB8137.eurprd07.prod.outlook.com> <38891fa7-b188-4767-8364-ae0a10c318b2@huitema.net> <AM8PR07MB81370760A8293580DDDB386BC2F62@AM8PR07MB8137.eurprd07.prod.outlook.com> <537f0095-68a3-43d5-a2f0-f91b4499017d@huitema.net> <AM8PR07MB81377C0A967260302A687113C2F62@AM8PR07MB8137.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB81377C0A967260302A687113C2F62@AM8PR07MB8137.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.93.25011917
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_|MN6PR06MB10384:EE_
x-ms-office365-filtering-correlation-id: 403378e5-5b6d-44d4-eaf2-08dd46d80c86
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|10070799003|376014|366016|38070700018;
x-microsoft-antispam-message-info: 58EqWxyR/1p8MboctULph3OkQP6ME+SH5u0OCKzSuu9wGRTSoOcyCP3j4G2KGJboFnHZTcinmKnFWEogX6uIOMRBcLkYESbqbqyMgtu4xt/r5f1m9vIAlT7BMTQbRS7YRRMrv7PbEic8EWDCeQJRnTdDsbrUnAsuhx53+Qlmpp4av8Y1w3cj39bvYBtCUPL/Nhz8sSzzYQv+87ZmI9H3tEni5I4Pd5pTlB4buqemJHtvX6ULuV1rsrvBZcU785Oj1gpR1hqYhokxEbqve2MmvVdQN7z+4GEpq+Y71rTD/bn7Dk1F3AqxTkNIlhVwdShCk7LiVvND3ktVTlgItC19dqdQeyHl7Qx4MOoWQvWWCyqZkX7brv3ByjzAKnLeUWoRU5Pmgtgma4RnP/GU4RKjwLABWM9ObpzMrCVTn5yN8bTR86Fknscj+dGzBSYeE2NRLQKa93ICVyoGaUcSA5J3XDlSdrfiBluJ4IbohcI0ypoST3AnxtLYnXjQop7zJ0EVEcVqndBT8PBTqD1Q8qryA4LcYf3pt58Jzt/NuA9SwG5HDGZAMyhvDclxjVBWQseU5VSVzmC2gO7dz+DWhodY9SDXcY7U+okTMW5XGT8M5wu/WZrybPa75gMeptRj/RaAHyvIV34qWTJk1ytkHtrX2ciKFGrlTZBsDotFXAVY7lvPRaMz33r86OrI4F7BxcIuiy6nkEignBFKVksGwdQ03pfOJnk3GHMPK5KzfPZ9pUjc6s1oT1iKmSxu4J1M1wnjkhi7bJ3fMq0S8CbRVjdxMW4gIhsWEkYAWTIxZfJCIm4a73dWbxuxEJeuHHcxeXzwKcIiwGXz1HeBgJkutKO350tCymAxSVLIsceF64VxM/r3iL7+/KaKUpEEwWNZpUK2bSybNs4UAKZGEKtAXWtVMC1KTo//bg98SuakINHvcRumjAdyIN72xJ8vhn/SQgO9TGGe3aLIz8eXBw+HnFSyVtS89/yhdRiWJZtT/EJ132z1ZMZuLJ+2aLAl09Am/ryk+o11sBaiVTqPFYaFmxIqlOJITE+EsFtBuxc5kGGAbJcuNsnPGVa4EY+HgyO8gnTGBVXK/Ns8tF5PZbZtQvCjUwNRsoHxqLQTxC/jgM5/NQdq6x60e15PQqTNW/Xbrf7x4Gxz5rbhBfNRvczK31fggdJOfYIW53T1U5YtJBHnIbxPOdEIR7aHb7r0m9NlVQb2CuU80CnSRqVEnE/h0SphWtAM6NZDku47HQ3KYmojmeWs6IwSQU/2kcohP5pjLtBVqxcFuPn6AkdnSsK+/bKjdXbsNJhV4bohLMgn+GrqZ1IADLD17TCku6n3i88+Dvn0uF4r26ST30eZisf31A2vbxXw3Uh1dsBq4CviI95errjLlPKj0ZLKwaUJYhu2CYn0OCg1GOCVcRDNmsGgkHtq9w==
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)(1800799024)(10070799003)(376014)(366016)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: OVqeYiAk+FaCvMEUddxsAdT2kq+I30oBxEpOieKl44xNlCqnTpK+NLgkwZKOvmCZHzHhud84YCMVh7PjOKAtxbNorwKaxuxHarWHS+yeIa+mUjQwsY5Q5jUHh+i25NGMCMASu81lkL4LEJHdDJCZn4H/IuNGEBhxmrq1b77n0ifeGzdPrAs+bt2pGmGbWpdnRfDjScUd8lHRGm3vQpmEjzbO58BRuGHm1NnPHQP4y7QzVDkR80ukw0yAybDYwMW0f5VzkzxTSbJtEH92IyikLGJ4YCkm8zRm9P2nO/FUQa+j2DqEFYouvr6dQJG2iPKUT0aEYfOkMs9PcTgouL2/CNwdFjSaKsxKOoYR/JYL/ZUbXVV3b4r8gXxGd5LYsmLfqlsQyhsLhlVxXcsJf9c63m56aZGOYGHemg5kwYlEvRQr4cuBVk1aQwFjLtyivyQC91YUXI7OgNcY7BWW0JVzDVX+eE2NAtl7DfaNTTtVDCrbY7ZTbapR4+RSWmLaDK+a/Nnrk9p6CVWUEJhxHKcJWHpLnOcUov1tmfw++UseWDe2dVuzYN4cd1SJTiIE9EDpGES2UB1c8y+K2BZme9GMyysrANkRRBY2lk4TrGP1C+/iElmxs1I30qZyhS9PLAS/yf25upprkymQbiDGvp2p9QyZ0aLKTbH6W+a5FP0Ru5t5ezgv3HlMKderYSJgJPbuSQElJgtdUk25GFQgEUaoqfdIejesg/vbju7fx4888NXM63D81p9NUvZXK2+QDx9Ht+hDK6tP9JwXbqo/XBgOXphYFQQuKYToGlR/ISPdJop33EJR3XCzk+PIoz1SOB9OKCt5IxuZZOH6wu5iq6qa12xDID/0G/f8BOMFUIq9GkMFut5th//TLXpolw34+vUuEMUsfZks27MtTO5GZZs/Xhd6Yy0Nrb4HsNbqr0u/+2ZS2/YE73yxrpxuGOeJhQh/NNtSjR+Xa/rViSyxi7db2Ee9glGwHKg3qrXzLJ97bYDuT8gx/smrkgOXBJFp9HJGgaWD4sLlS1zFo6HIOObA/p4n5f/2tgSyNQTrBCZO5hvcW6Udp1I9OqHB4lXV63sDjqZQYBR60HWOuMgHLtg+rf0rR1AA0G56v8XatWl1OxmCWTk+uTmHpeBxT9h7nYMB5GoGYy8pNZbyqhzn2/hHKhQaz87Czp6AcOZfYpxTb39RdgHq++92agzkk/PZeWNxPRe2S/5bAAMUFthmsxjpwJ5wwd+bJ/KAv0O1w9+kQJDZJ+6kPlqzulhJ0/E65NYoEOrLzCbdFCCZRM6iahESRXEHsSHAselvIIFYW93zTE/qNbOLfLEEHld8XU0tkFjh7Zoe/Y1kVGE+qseqDJHhC14GI/FJYplObcbaE7tpEZ+xYOARcE9yv4pAPxOpy29bw2F76HvDHypjXs89CvjXNN42FKZ3Izo8MHuWTX/aWe8hTDsAiXrsHBxG2ODjZyzYqe8yX9D+SY/XFV1tiQCVBgngdmj4Ofyn7o5EvpewCU6qACqcpHV7NxM/rabmEyJkX1WwP1P/1PQpRvx7UTgRFZWaJLLpv9T/+ZT7pvOr+cv9nZQapsF2TQ3Czs4RRYFuEVb4B8cQADMFFUcXl91D8LKpuATLJcLJtBJvnCzgK+E=
Content-Type: text/plain; charset="utf-8"
Content-ID: <32F01127DE552B4C82FCD36000DA6163@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
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: 403378e5-5b6d-44d4-eaf2-08dd46d80c86
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2025 17:59:49.3495 (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: wj9gcg5viNo/NBSQURavbnqB5iYIACBN1jnyfujiY+5uRQ2baWwI2TIp8qKCzZJL7bCmmyYeACcZabkbNnqUEw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR06MB10384
Message-ID-Hash: FVP2JFXO2AWDBMBLW4E2IXRDCZCFUMHG
X-Message-ID-Hash: FVP2JFXO2AWDBMBLW4E2IXRDCZCFUMHG
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: 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/uXe2jF-nQbx6nHeQD-DFYPprV1w>
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>
Cross-posting this topic to tsvwg. > On 2/6/25, 2:36 AM, "Ingemar Johansson S" <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org <mailto:40ericsson.com@dmarc.ietf.org>> wrote: > [snip] > The reason I ask is that we poll the interest in the support for out of order delivery of packets in 5G. The outline is that we ensure in order delivery for > up to some given milliseconds, to handle possible HARQ retransmissions on the MAC layer. Beyond that we forward packets as they are processed by > the radio stack. > The rationale behind this is to avoid that packets for latency sensitive flows (streams) are delayed more than necessary if they share the same data > radio bearer as other streams. > [snip] This is an important topic relating to the expectations and requirements that transport protocols place on layer 2 protocols. In layer 2 standards bodies that I've been involved in, it has been understood that "the upper layers" expect in-order delivery, and since the L2 protocols commonly don't have visibility or awareness of L4+ sessions (connections, streams, etc.) they are often designed to handle L2 retransmissions (or other sources of re-ordering in L2) by delaying all frames in the L2 link - to the detriment of all latency-sensitive L4+ sessions that might be sharing that L2 link. A few years ago, I recall there was a brief discussion in TSVWG (or possibly TSVAREA) about this, and would it be possible to change this requirement on L2. Unfortunately, I don't think any action came from that discussion at the time. In my opinion, this is a topic that could use some further discussion. It's unclear to me how this requirement has been communicated to layer 2 standards bodies, so it is similarly unclear to me how the IETF would communicate any change to it. Assuming there is a reasonable answer to that, what would be a better requirement for the IETF provide to layer 2? I assume there are some L4 implementations (and tunneling protocols) that are reordering sensitive today, so perhaps this isn't an easy thing to change, but it would be good to understand the scale of deployment of such protocols. In the NQB draft https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-27.html#section-4.5 we have a section that mentions reordering sensitive tunneling protocols. It references RFC 2983 which describes certain (possibly optional) features of IPSEC and L2TP which create some ordering sensitivity. In addition, I recall some discussion about replay-attack safeguards in some encrypted tunneling protocols that might have problems with reordering. Obviously, older TCP implementations that don't support RACK would have problems with reordering. I would be interested if you could share any aspects of the discussion in 5G on this topic. -Greg
- 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