Re: Second WGLC for Multipath Extension for QUIC

Lucas Pardue <lucas@lucaspardue.com> Mon, 06 October 2025 15:09 UTC

Return-Path: <lucas@lucaspardue.com>
X-Original-To: quic@mail2.ietf.org
Delivered-To: quic@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 2E63B6E00E37; Mon, 6 Oct 2025 08:09:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.796
X-Spam-Level:
X-Spam-Status: No, score=-2.796 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_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lucaspardue.com header.b="cJGZrm1G"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="uQhOK+7x"
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 afAJmE9_ow1m; Mon, 6 Oct 2025 08:09:24 -0700 (PDT)
Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 811446E00E30; Mon, 6 Oct 2025 08:09:24 -0700 (PDT)
Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48]) by mailfout.phl.internal (Postfix) with ESMTP id 267AEEC01BE; Mon, 6 Oct 2025 11:09:18 -0400 (EDT)
Received: from phl-imap-02 ([10.202.2.81]) by phl-compute-08.internal (MEProxy); Mon, 06 Oct 2025 11:09:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lucaspardue.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1759763358; x= 1759849758; bh=lHG8vMlvIxK7bDMjDagvjRxbxi6d709t4euTuYSd8dU=; b=c JGZrm1GOLl2H4DgPvNEjfoBgFr5HXmz0HLd9/aJ7gXttKwRldwKyxYjkoRE5C9yZ R/GVty7lWVo6Tivwl2M8J9p1i4G7dEXkMYTM1hIoWMZONrYcCUuIJu54OEvjJ9qE hDn//MzJtcnnCwjY5/YsakeUYS+Cx2a5r37klPIt4iAXoaPmVJoSzyxgWl1uibQo aKP1pHTIAUkKR3raof9eT3GglTysgxvdMRxxESY3KpYn8IR2OuRHTbW4Hv0F2iq/ ImavC5ZPx3Tr6XggBI2wU/4whZG+QvOcjxD68l2LUfMaakC5zEJJmQzNH2Macpfs oUD2d14EDqen3HwkFdJ9Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1759763358; x=1759849758; bh=lHG8vMlvIxK7bDMjDagvjRxbxi6d709t4eu TuYSd8dU=; b=uQhOK+7xnIIO74at2NVmwtCjhxVXDBoOdkOrzn+GRQdKczwqAmA 4I4ICsS+dQ85vT8wozKn8hYgNfiVA6eclhGyDbcygy95vo6GhOJkE+ppQKg0oKMy nLW/KG76A8gqf0UWweCiA5lkfm0pJIkqUvq1a1q1n7D+M7DG8KXP6s4xUrB2Nki2 ruiJ6DzhwPp4Xy9LSe8/jRbc/VkTOrg7vuW16JDhQVQMyHOGBdwPwKVBTajqO5j3 wEBMDBEUZlBMEibFurw0nNCB45W8O7NJG0VGiL7e9UM0XAfHF6wTxC4J/WAd3ioq 8txDtorQY5QBtl2NTzxXJCkb+FYhVj4t+sA==
X-ME-Sender: <xms:ndvjaGowkJXPvcuDP6bAJjAbUQwFoJ__Kg0H4myDDmN3fsjdB-OpRQ> <xme:ndvjaPesKqNW-YTBut7GItRbT_UxwWdoifzCLYZ_Nvj4letm9bhrpUUnq3bum80BG Q8d_EafwmX0g2Lo2iTB1nBXhMCH2PgBZGqFheJMQeLR_xFpU3X45Wg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdeljeekiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefoggffhffvvefkjghfufgtsegrtderreertddtnecuhfhrohhmpedfnfhutggrshcu rfgrrhguuhgvfdcuoehluhgtrghssehluhgtrghsphgrrhguuhgvrdgtohhmqeenucggtf frrghtthgvrhhnpeegtdettedufedvleffkeduvdfhleehieekhedvvdelveeljefgffei ieduledugfenucffohhmrghinhepihgvthhfrdhorhhgpdihohhuthhurdgsvgenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehluhgtrghssehl uhgtrghsphgrrhguuhgvrdgtohhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmth hpohhuthdprhgtphhtthhopehlrghrshesvghgghgvrhhtrdhorhhgpdhrtghpthhtohep ihgrnhhsfigvthhtsehgohhoghhlvgdrtghomhdprhgtphhtthhopehquhhitgdqtghhrg hirhhssehivghtfhdrohhrghdprhgtphhtthhopehquhhitgesihgvthhfrdhorhhg
X-ME-Proxy: <xmx:ndvjaDPXokg8hqmm0Ds-mYPQvPG8zROpzb_sWKAcwyVxlnW9U0u6rw> <xmx:ndvjaE8z4DqptGpJMt729xFMxa9swAYOnqz92DL-T58t5DX2MgBX9w> <xmx:ndvjaHTgTLyiskbZeK1t8LcCrktgHT1Qn5SpEhTyIKtBuKGivOYvyQ> <xmx:ndvjaGnXc5pRen8EsaRhJVJLQVdNyAu-_t98ec9uU-XT2vykck3JTg> <xmx:ntvjaArz74oLMs5plmmivpS0P4bxmisTEPDcJEgzd3vPKDdVIVWbZkFI>
Feedback-ID: i23b94938:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 9339E700069; Mon, 6 Oct 2025 11:09:17 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AFDg2MwXO9QJ
Date: Mon, 06 Oct 2025 16:08:54 +0100
From: Lucas Pardue <lucas@lucaspardue.com>
To: Lars Eggert <lars@eggert.org>, Ian Swett <ianswett@google.com>
Message-Id: <358af066-6d87-4bea-81dc-1d4316fb72e7@app.fastmail.com>
In-Reply-To: <752ED5ED-9C09-48B9-ADFB-EE66895825AB@eggert.org>
References: <ea1b0721-4fc8-4477-9246-60bba0f2a1c0@app.fastmail.com> <080dcfd9-49e2-46c8-8617-38ebe2ca7185@app.fastmail.com> <CAKcm_gPD0VQx4u=BV8EoeJ6FgnVVsnJtX5vAawnmzEDftW1zQw@mail.gmail.com> <752ED5ED-9C09-48B9-ADFB-EE66895825AB@eggert.org>
Subject: Re: Second WGLC for Multipath Extension for QUIC
Content-Type: multipart/alternative; boundary="12cbd5371b484b5389ee81dd8d36fab2"
Message-ID-Hash: 7KQA4IUQGL5ZQEGAVHEFYIL4FJPGMFXN
X-Message-ID-Hash: 7KQA4IUQGL5ZQEGAVHEFYIL4FJPGMFXN
X-MailFrom: lucas@lucaspardue.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: quic@ietf.org, QUIC WG Chairs <quic-chairs@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/zDy6hy0OU0n226V44IsUZ9-XXc4>
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,

On Mon, Oct 6, 2025, at 09:34, Lars Eggert wrote:
> Hi,
> 
> On Oct 1, 2025, at 07:35, Ian Swett <ianswett@google.com> wrote:
> > I remember us having a longish discussion about whether this should be standards track or not.  I still don't feel like it's ready for standards track
> 
> +1

Responding to both Ian and Lars, I went back over the issues and minutes of the last few meetings. I didn't find much on this topic (if I've missed something, I would appreciate you sharing that here). The most relevant was probably the discussion during IETF 121 (Dublin) and IETF 122 Bangkok, see minutes [1][2] and recording at around 57 and 26 minute mark respectively[3][4].

As a chair: my interpretation of those meeting discussions was that there were some comments stating concerns of publishing a proposed standard for a multipath QUIC extension that could appears to indicate that deployments could just flip this on for general-purpose use cases. The author/chair response at the time was that the document explicitly excludes some areas related to scheduling of paths and congestion control because those are open research topics that we agreed in the adoption phase would stay out of scope for this document.

There were comments from individuals such as Martin Duke and Lars Eggert that I, as a chair, interpret to mean that they could live with a standards-track document (i.e. not calling for an experimental document) if it would make some editorial changes. For instance clarify and reinforce the foundational capabilities of the extension, and what things specific deployments or use cases would need to consider, while avoiding normative references on something that is a research topic. I believe the document updates made and captured in (at the time of writing) draft 16 address these requests. Do you think there are further changes needed?

As a chair: I have not heard anyone declare a strong opinion that the draft should not be standards track, or that it should be experimental. If that is not the case, we need clearer statements based on the latest version of the documents. Please make them here.

As an individual:: My comments at IETF 122, which were not reflected in the meeting notes due to audio issues, were that we shipped QUIC version 1 with barely any information about concurrent stream scheduling [5]. For a protocol designed to solve stream concurrency head-of-line blocking as a primary motivator, not including any prioritization signal nor guidance for scheduling didn't seem great but it also didn't seem to hurt QUIC deployments. 

Cheers
Lucas

[1] - https://datatracker.ietf.org/meeting/122/materials/minutes-121-quic-00
[2] - https://datatracker.ietf.org/meeting/122/materials/minutes-122-quic-00
[3] - https://youtu.be/PVNve8USz84?t=3421
[4] - https://youtu.be/9NR_MndcJIY?t=1569
[5] - https://datatracker.ietf.org/doc/html/rfc9000#section-2.3




> Thanks,
> Lars
> 
> 
> 
> *Attachments:*
>  • signature.asc