[tsvwg] Re: [EXTERNAL] draft-sporeba-tsvwg-mobile-l4s
"Overcash, Michael (CCI-Atlanta)" <michael.overcash@cox.com> Thu, 30 July 2026 18:31 UTC
Return-Path: <michael.overcash@cox.com>
X-Original-To: tsvwg@mail2.ietf.org
Delivered-To: tsvwg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 07D6A121351C7 for <tsvwg@mail2.ietf.org>; Thu, 30 Jul 2026 11:31:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785436266; bh=ZeMYwq2rtu98znFlXs2tq9xCSErhKxQVtYZn5TrW/uI=; h=From:To:Subject:Date:References:In-Reply-To; b=ugogRwfcdHXM4k4Hjv/ypC2804+oBU+4/QitrKDtKGDVju4TzPXf7qUvwBNoT9wIU mze5LP8dRCLuVLKC/X3kI/yW2RBeBfYZGgyYyFr7hpPmp9a4VduTPckbkHkJASP1/t SFDDfnbHxSrrmDYwqRsgfnmjrSUH3AKyniP76Kx8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=cox.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BkcwFwcuwRZ5 for <tsvwg@mail2.ietf.org>; Thu, 30 Jul 2026 11:31:04 -0700 (PDT)
Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012035.outbound.protection.outlook.com [40.93.195.35]) (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 mail2.ietf.org (Postfix) with ESMTPS id BE53A121351C0 for <tsvwg@ietf.org>; Thu, 30 Jul 2026 11:31:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A97Lt1VR98fAzlDWfHsN3fQuAje6Hd5Bucv10u4zp4KkoqdqLA6Zf+CyLYzZj9PcUqMeOMCjGYYqMXwWh2GW6fa5fwirsiqle9MzsOF8Yv+IPJfzU5Ms+0jWDgdNeDvq/EZjgbOntStqMmI/+y/KXfg2iCspDZ0JsEftyDbNcTfNZfoXSET5QW4JJp7YfPvnuyKl7pnoEg7Xk1QpfKa+ziBlVyWK24zGNYM+yWho4Aro82yiZ8v0SPf4MqaNVDCgOto15sUy7rrwXAYIGzd9L1oSQzauO7hDjC5NcB7uiHvFJc7M4/mejxMQM4ywUdFU9nDSU2O3KELpx1vtkGHAZQ==
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=NZVv6YRGz+CWbhOomrrKdYPB7hdrvPqS+bYElvOm6JY=; b=M6F1BE9wP4KEW6m3WgdmjqxMf6gHcHcjO7r6VdYfiU19hMAZhGqLWZdbhkblJIfj3HLjN5czdLEEX1ruMgAschcLTRXxh0mHFLXw98DWB0q/mMN+aE/XL5s1MHhxfQvvHoGpIcpSgh2IdGRY4sq2xJLYmMMKRwrBdCjqgrdxSTzorVzKaMsh7lFmOpTvYPcN/Wn/3IwNwIlAWSL46y4SKXjx0ZNQF0xSwHgiMMT2s39s2bGAT4yfaaXnkdK2MQPEpJaZrU+qk17NeBpYcpvufe38JhiQ/JtY1ZDVwHaTrz1cN3qv0By16om4QWaZ09FTJ0/j/+TLo9IDh+obMfuWLg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cox.com; dmarc=pass action=none header.from=cox.com; dkim=pass header.d=cox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NZVv6YRGz+CWbhOomrrKdYPB7hdrvPqS+bYElvOm6JY=; b=OvBuEUbGaJUaVNhJBuCrnHoN3/89gI29h1pO7iylOE+ywGL1QeWeuwyhq/4T3i7IHuB23eEVOyZs8LaANmdHAMN3mVwTYpy4difyaYTa328dB+G8+WiYXLSdj0ktLJBCuwlHJIm0uSkxTqnjA/IcRUk2w43FP7BzdeIOfZJiby4=
Received: from DS4PR01MB9300.prod.exchangelabs.com (2603:10b6:8:27f::6) by PH0PR01MB7508.prod.exchangelabs.com (2603:10b6:510:f7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.11; Thu, 30 Jul 2026 18:30:53 +0000
Received: from DS4PR01MB9300.prod.exchangelabs.com ([fe80::7c9d:e5e6:ba42:624f]) by DS4PR01MB9300.prod.exchangelabs.com ([fe80::7c9d:e5e6:ba42:624f%5]) with mapi id 15.21.0270.012; Thu, 30 Jul 2026 18:30:53 +0000
From: "Overcash, Michael (CCI-Atlanta)" <michael.overcash@cox.com>
To: Chris Box <chris.box.ietf@gmail.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [EXTERNAL] [tsvwg] draft-sporeba-tsvwg-mobile-l4s
Thread-Index: AQHdIDg832uDx1ckFEqWPZxrn+q/nLaGYQPg
Date: Thu, 30 Jul 2026 18:30:53 +0000
Message-ID: <DS4PR01MB93003678F1A634191B0A56009FC92@DS4PR01MB9300.prod.exchangelabs.com>
References: <CACJ6M154vu0u0mG7VsO3PCSK8FtyjB=PC=q+pV-AhHbhHyf8=w@mail.gmail.com>
In-Reply-To: <CACJ6M154vu0u0mG7VsO3PCSK8FtyjB=PC=q+pV-AhHbhHyf8=w@mail.gmail.com>
Accept-Language: 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=cox.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS4PR01MB9300:EE_|PH0PR01MB7508:EE_
x-ms-office365-filtering-correlation-id: 9064f95b-e9ba-4a67-8a06-08deee68b049
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|7093399015|23010399003|376014|366016|8096899003|56012099006|38070700021|11063799006|10067099003|3023799007|6133799003|13003099007|18002099003|22082099003;
x-microsoft-antispam-message-info: ABYKrFHjjuvbWlFr3o/geU1UPkJ7QKcaeSVEkB7+Ut8jm1Ltrik965C2F2W8n7OZrPH/zpgw5K4hR8b2zp6RkpB0lKyCwItHNayBZOAUaBnlXN422pCJrGF6a9pF2hOciGbNEbzejefOfGJWfkDW6WpDBOZTUf/O5GecPwLroNmlwT2ICHT8L95CHKmtQ3aJ7TD+KNBNXb/Q5COo2Y3HJcGDoY09gfrF1s23Zj8LxWkX1J0WqF5F8kEr58A0KDd//STfV9DECNyJh7MbipAYZ5FTafKYTRWDiM2UwC0GJpYewOF562mZjokHt3AkaOtbzRZUZCPEBqAgXQDFxgxbar8QGrYxCdrMoIaqgQIvrK9JVoZiKd7PeMXpkttx9qVJsGBVt8pNI6G4cnmqN1oGShhUmfDAE1vUQQ7so9PiXYi3w3Q+YJoj219S3MxPOHjc5KaO6rdwEnRRp0qU58Q5t+7hvKyiRea/HUX8A5vHt8EmKKLVpWblE7CDiu1beGl5UdtBlgHR1hdAZJhTEvzwYC8ZJBIaw1ysf9teLVs8Txs3Z6c9lXjePiCePFwt8mTGI8ISoc458RQ0CJWzIBUNAJvZtYEy56uykvmFcVynFRp6h040Jvf/p8p7wki+QuB1K4/rWnNJ9w1ok9/tA1EOMpHeYEQgGu9P/AezHyBCtdZxCL5ArOKPm9/7Jd0OohJNAKM/s5j1u5Xcw/ZA3/Y3efPsQTmdcfQt7xS0Pi5hXL0=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PR01MB9300.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7093399015)(23010399003)(376014)(366016)(8096899003)(56012099006)(38070700021)(11063799006)(10067099003)(3023799007)(6133799003)(13003099007)(18002099003)(22082099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: NyNpyJoK2OdW6AUqndv1e8iDCnJXDVN8+pc29bf2mOXRktIE/Yvo8SJ0E4aoN/H9Pjn+ldyJcNHxBWmV8+AFvlnhSn6KiutW4Z//buXu00k/xGkGYCHVh6vUOH8QpPdNoVFgrNFP2bQMv2mOWcyz9UGQgWGCT5KrSorW/a39E25O9MOqWsBGA4Y+O2JfGRGf5w2n7PHCl/nPN6TaMh5VPXNremRHi4MYnqSDRNEnoOCeEsfZZmROoZwJA9vzbUDtODTzEq7maKuG8VvDxvgi9bL2ziQZnW5hzD9cAJi8wHY6BAnZjeMdkLHaveXyROG/fVTtkD9Sli8j7RgyuuPCjW1fBkGYwV0ncKl12Zhm2KRcbK1yVJM3+VScyUBNubfmBfBXIejDYWfod/BIcQD9i+SlkKXI2lxzAdey+Q+lcLjFgDB0pmAVTy5Iny5IqsBpAVCJfT4NZSISwSL4aBnLPL0EoGSOsqgZWjDPdSi2Xr3tqIzuGDiMkVEpK3vxB5B1AcK5q6+0UxGhJpSNjU55vJm32nriZOL3jSC/MSEsWXefIgySA9pMmD8AlHxjYg5Xx352pw2zu4fIrm3TQmfsa6pevTJHkq7JkRuRfdSXreh2oYd0LsjhoehV2HlxnNAMaVwp3Ks7oqnVvSM/O/nqOOxk4K+q7YmcpqG7Cgpi4smwwRjSlyVxPZTwahxUfD9i8axOYVLuPW0dJnez2MYn+wSj4PDAdnWlX1swBbd802Ozv9bUczQ9zLNr/F+lbNBUjQ3Rdyun1nmH8A/qGJWWjM3qFCE7QzChE6Gr46IYVPxvUNMJDauOp77AJckmNA9Ty2Z7tlt4Y5AbYthFLmV84TpPxtHzRNjgE9n5VSijtkNu0Scwt+ZFo2KU487/+CqwnkKmj4FVo0m71e8EGuvLllPSe3bk8w6ctLOzO4GF3ZF+EbQRLKrOE5uOSz987d2I+lRofF5JX+/1bV33tIeyA6cTCRNjnYs2vhfFvNuFsycUe0ugdaJtoy0lQ1JZebiwSRxUiE2/ROqdHZgMyKZA5v3+auqvwdnIhyNAWfV0Ftlz/uE6P7YTzUJ0LO9yzNrv2hJpVIBbkb24vI/hWKsobmWgy5D41xcsYZgoV0Ys755ZDDLz24pjFWG6aWJ8y3QxpNd1fORizciM+LnEQMju29l6rNFYu2I1wv3PafDCuxlnZGAJwOtQE0wxhklqaTanSOu+fVh0I8PikKq5MbgMha3aNMpvItd3tFv3Pt7cVh/Z3+oiX8FsxPp+x6ACIQmGIdLCg+gkHU4JYPMZdqf1KU9AsQ4+hszAKlDPzikAb6Swi4/FLcoF1hvNdX5KNF8jjpuhbZ4+OE+snKsAin3XcthP0BoeoFXpukmnMBS0RLmaDXnMux4YwXUngZ06/LjHN8hyP7Y6LNy9EhzO5R+wDYT5YADmkNDe3FWQKBhmtptUmC2ywG8IrDAm5W05eBqs8lSc98xZoQf86aV5b+jKxpnuCaDFWS2zLEOwCeorM61OT9k8qFzuPNYbtijQyZr36Y4JwUEfxfi6op8J+UN34vXmBj2Tm3gEfEfaFVePKDq7OfcbpjlIbl+hTec2RPmmIBkMhX42nmcIqbxRVA6P7pNBJGtC1WGW7zstSDXtazry14AjBV7CS81GQ02Aag4yRKHy7wUmsVJxJXZZevqW0YMrOXaHofJzv/oqHgx9B4y8RNSU/uARzebohPGRmgRqwT50kTkfT4NvS2f6V+ZfVg==
Content-Type: multipart/alternative; boundary="_000_DS4PR01MB93003678F1A634191B0A56009FC92DS4PR01MB9300prod_"
MIME-Version: 1.0
X-OriginatorOrg: cox.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS4PR01MB9300.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9064f95b-e9ba-4a67-8a06-08deee68b049
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jul 2026 18:30:53.4186 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9feebc97-ff04-42c9-a152-767073872118
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hXN3Xh7csNHuz2oKGrmfhSt80ZO44YptAwqGU4UY1qD9tpkZfk2PjAmQ+OBuYq1AYaVnR2XX4e3f4Ab4Os821he5PTmLu6uOIetHz32n9Uc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR01MB7508
Message-ID-Hash: YLFTT5FQ356YHUPT3DGMBT4XXKP3PSHX
X-Message-ID-Hash: YLFTT5FQ356YHUPT3DGMBT4XXKP3PSHX
X-MailFrom: michael.overcash@cox.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: [EXTERNAL] draft-sporeba-tsvwg-mobile-l4s
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/7P2veJRueapOucYpipuE4YVVnuY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>
Link-layers MUST NOT buffer inbound packets that are marked with ECT(1) or CE, or with DSCP 45. Instead they must present those packets immediately to the operating system in whichever order they arrive. Layer 2 wireless protocols generally require a certain amount of buffering for things like FEC, de-interleaving, reliable delivery, etc. I don't think "immediately" is meaningful here. I like the original text better ... "imposes measurable latency". Even better would be a specific measurable latency target. Like "imposes no more than 50 microseconds of latency" or whatever. -- Michael Overcash Principal Architect, CPE Premises Engineering From: Chris Box <chris.box.ietf@gmail.com> Sent: Thursday, July 30, 2026 11:29 AM To: tsvwg@ietf.org Subject: [EXTERNAL] [tsvwg] draft-sporeba-tsvwg-mobile-l4s Hi everyone Following the meeting I've read https://datatracker.ietf.org/doc/draft-sporeba-tsvwg-mobile-l4s/ and agree this is a topic it's important to work on. I have some specific feedback which is listed below. Overall scope I would prefer to see this document focus exclusively on the mobile device, and its operation over mobile and Wi-Fi. Do we really need to add a lot of text about mobile network operators? Doing so is clearly possible but it will significantly expand the document. And I would then wonder why we're not discussing Wi-Fi operators. Section 2 (Host Operating System Requirements) Within subsection 2.1 there's a requirement that lies outside the OS: Link layers MUST respond to misbehaving stack as discussed in {#defense-against-misbehaving-traffic}. So we ought to delete it. I suggest we replace it with Any use of ECT(1) for queue-building traffic is likely to result in poor performance due to {#defense-against-misbehaving-traffic}. Section 2.2.1 (TCP Per-network detection and latency mitigation) This discusses "a possible strategy". We should iterate and define a recommended strategy, as this is a BCP. Let's try to be really clear to the implementors. A host system that wants to be resilient to this MAY attempt a connectivity check to a known, L4S-supporting service. I suggest part of the recommended strategy is that it always does so, but does so both with and without ECT(1). If Not-ECT succeeds but ECT(1) fails, L4S should be disabled on this network for a period of time. If they both fail, it means there is another issue so no conclusions can be drawn. The draft should point to a resource where known L4S services are listed. Section 3.1 (Link-layer inbound packet reordering) Agree this would benefit from referring to draft-white-intarea-reordering<https://datatracker.ietf.org/doc/draft-white-intarea-reordering/>. L4S-aware protocol stacks MUST be prepared to receive out-of-order packets. This is a host OS requirement (and for UDP, an application requirement), so should be moved to section 2. Link-layers MUST NOT buffer inbound L4S packets in a way that imposes measurable latency to the protocol stack. I suggest replacing this with: Link-layers MUST NOT buffer inbound packets that are marked with ECT(1) or CE, or with DSCP 45. Instead they must present those packets immediately to the operating system in whichever order they arrive. Of course a CE-marked packet could be classic ECN or L4S. In either case, I suggest it's better to deliver the packet immediately so that the signal can be acted on. If it arrives ahead of some ECT(0) packets, that's fine. A transport that is willing to initiate ECT(0) should be able to handle reordering. Section 3.2 (Multi-Queue Scheduling and Bounded Latency Queueing) This gives an example of a three queue system: low latency, high priority and low priority. I think it should actually recommend adding a low latency queue for each of the priority levels that might contain L4S or NQB traffic. So if a modem currently has two priority levels for internet traffic, then it needs to implement four queues. However if the high priority queue can never be used by internet traffic, then three queues would be the right number. Link layers SHOULD ensure that the L4S queue does not starve the other queues This assumes it is prioritised above the other queues, which is not a given. You recommend WFQ but my understanding of RFC9330 section 4.2 is that it's a choice between dual-queue coupled AQM and per-flow queues. I suspect the latter is quite difficult for a modem. Section 3.4 (Uplink Active Queue Management (AQM)) There are some different cases to consider on the mobile device. 1. Mobile is a hotspot, with Wi-Fi being the next hop for the packet In this scenario the phone is merely a router, and it should implement L4S CE marking if packets have waited too long. 2. Mobile is a hotspot, with an L4S-supporting mobile network being the next hop Here the phone is also a router, however 3GPP have specified that the mobile network will apply CE marking if it believes the packet waited too long before it was able to be sent over the air. This either occurs directly in the gNB, or the gNB tells the UPF to apply the mark. It would not be helpful to the user to have double marking probability, so in this scenario we should prohibit CE marking by the mobile device. 3. Packets originated on the mobile device itself This is the most common case. Stuart has described eloquently why uplink AQM is a poor design: section 8.3 of draft-cheshire-sbm-04<https://www.ietf.org/archive/id/draft-cheshire-sbm-04.html#name-superiority-of-direct-backp> As a result, we should change this section to prohibit uplink AQM and CE marking, and instead use direct backpressure to the application via appropriate APIs. Section 3.5 (Defense Against Misbehaving Traffic (Queue Protection)) The link-layer SHOULD monitor queue build-up and latency contributions of individual flows within the L4S queue. Do link layers currently maintain per-flow state? If not, it's probably a large ask for them to start doing so. Section 4 (On-Path Node Requirements) I said I would prefer the document's scope to focus on the mobile device. If we end up agreeing that, then this section should make it clear that this is only referring to personal hotspot requirements. In general I'm happy to see the draft and I'd like to contribute to it. Chris
- [tsvwg] draft-sporeba-tsvwg-mobile-l4s Chris Box
- [tsvwg] Re: draft-sporeba-tsvwg-mobile-l4s Kevin Smith, Vodafone
- [tsvwg] Re: [EXTERNAL] draft-sporeba-tsvwg-mobile⦠Overcash, Michael (CCI-Atlanta)