Skip to main content

Managing multiple paths for a QUIC connection
draft-ietf-quic-multipath-21

Revision differences

Document history

Date Rev. By Action
2026-05-20
21 (System) RPC status changed to Awaiting Editor Assignment
2026-05-20
21 (System) RFC Editor state changed to In Progress from EDIT
2026-04-07
21 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2026-04-06
21 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2026-04-06
21 (System) IANA Action state changed to In Progress from Waiting on Authors
2026-03-30
21 (System) IANA Action state changed to Waiting on Authors from In Progress
2026-03-27
21 (System) RFC Editor state changed to EDIT from AUTH
2026-03-26
21 Tero Kivinen Closed request for IETF Last Call review by SECDIR with state 'Overtaken by Events'
2026-03-26
21 Tero Kivinen Assignment of request for IETF Last Call review by SECDIR to Francesca Palombini was marked no-response
2026-03-19
21 (System) RFC Editor state changed to AUTH from EDIT
2026-03-19
21 (System) RFC Editor state changed to EDIT
2026-03-19
21 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2026-03-19
21 (System) Announcement was received by RFC Editor
2026-03-18
21 (System) IANA Action state changed to In Progress
2026-03-18
21 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2026-03-18
21 Cindy Morgan IESG has approved the document
2026-03-18
21 Cindy Morgan Closed "Approve" ballot
2026-03-18
21 Cindy Morgan Ballot approval text was generated
2026-03-18
21 Cindy Morgan Ballot writeup was changed
2026-03-18
21 (System) Removed all action holders (IESG state changed)
2026-03-18
21 Gorry Fairhurst IESG state changed to Approved-announcement to be sent from IESG Evaluation
2026-03-18
21 Gorry Fairhurst Document updated following IESG review.
2026-03-18
21 Gorry Fairhurst IESG state changed to IESG Evaluation from IESG Evaluation::AD Followup
2026-03-17
21 Mike Bishop [Ballot comment]
Thank you for your updates to address my previous ballot.
2026-03-17
21 Mike Bishop [Ballot Position Update] Position for Mike Bishop has been changed to No Objection from Discuss
2026-03-17
21 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2026-03-17
21 Mirja Kühlewind New version available: draft-ietf-quic-multipath-21.txt
2026-03-17
21 Mirja Kühlewind New version approved
2026-03-17
21 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2026-03-17
21 Mirja Kühlewind Uploaded new revision
2026-02-24
20 Mohamed Boucadair
[Ballot comment]
Hi Yanmei, Yunfei, Quentin, Olivier, Christian, and Mirja,

Thank you for the discussion and for the changes made [1]. This addresses key point …
[Ballot comment]
Hi Yanmei, Yunfei, Quentin, Olivier, Christian, and Mirja,

Thank you for the discussion and for the changes made [1]. This addresses key point in my previous ballot [2].

Looking forward to see more operational experience and hopefuly more guidance on scheduling part.

Cheers,
Med

[1] https://author-tools.ietf.org/iddiff?url1=draft-ietf-quic-multipath-19&url2=draft-ietf-quic-multipath-20&difftype=--html

[2] https://mailarchive.ietf.org/arch/msg/quic/Kx2r3Pc7RzucmgsLkNqgqymftXA/
2026-02-24
20 Mohamed Boucadair [Ballot Position Update] Position for Mohamed Boucadair has been changed to No Objection from Discuss
2026-02-24
20 Roman Danyliw [Ballot comment]
Thank you to Meral Shirazipour for the GENART review.

Thank you for addressing my DISCUSS feedback.
2026-02-24
20 Roman Danyliw [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Discuss
2026-02-20
20 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2026-02-20
20 (System) Changed action holders to Gorry Fairhurst (IESG state changed)
2026-02-20
20 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2026-02-20
20 (System) IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2026-02-20
20 Christian Huitema New version available: draft-ietf-quic-multipath-20.txt
2026-02-20
20 Christian Huitema New version approved
2026-02-20
20 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2026-02-20
20 Christian Huitema Uploaded new revision
2026-02-05
19 (System) Changed action holders to Christian Huitema, Olivier Bonaventure, Mirja Kühlewind, Quentin De Coninck, Yanmei Liu, Yunfei Ma (IESG state changed)
2026-02-05
19 Morgan Condie IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2026-02-05
19 Roman Danyliw
[Ballot discuss]
IANA needs to be instructed to remove, deprecate, or obsolete QUIC Transport Parameters enable_multipath provisional and  enable_multipath(-06), QUIC Frame Type PATH_STATUS, and QUIC …
[Ballot discuss]
IANA needs to be instructed to remove, deprecate, or obsolete QUIC Transport Parameters enable_multipath provisional and  enable_multipath(-06), QUIC Frame Type PATH_STATUS, and QUIC Transport Error Code MP_PROTOCOL_VIOLATION
2026-02-05
19 Roman Danyliw [Ballot Position Update] Position for Roman Danyliw has been changed to Discuss from No Objection
2026-02-05
19 Éric Vyncke
[Ballot comment]
Thanks for the work done in this document.

Special thanks to Antoine Fressancourt, the Internet directorate reviewer (at my request and on short …
[Ballot comment]
Thanks for the work done in this document.

Special thanks to Antoine Fressancourt, the Internet directorate reviewer (at my request and on short notice), please consider this int-dir review:
https://datatracker.ietf.org/doc/review-ietf-quic-multipath-19-intdir-telechat-fressancourt-2026-02-04/

In addition to Antoine's review, and in the light of https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/, I noted some SHOULD (e.g., sections 2.3, 2.5) that are without the required guidance per the IESG statement (in short, why not a MUST?).

Let me also expression my surprise (knowing many of the authors) that section 5.2 uses IPv4 only example... On this topic, a dual-stack example would have been nice (especially, as Wi-Fi is often IPv4-only and 3GPP/cellular is often IPv6-enable or IPv6-only).
2026-02-05
19 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2026-02-05
19 Mohamed Boucadair
[Ballot discuss]
Hi Yanmei, Yunfei, Quentin, Olivier, Christian, and Mirja,

Thank you for the effort put into this document.

Thanks also to Adrian Farrel for …
[Ballot discuss]
Hi Yanmei, Yunfei, Quentin, Olivier, Christian, and Mirja,

Thank you for the effort put into this document.

Thanks also to Adrian Farrel for the OPSDIR and to Christian for engaging and making changes. I checked both the draft and the discussion about the two related PRs.

The document is well-written. I like the design as it builds on existing features in the base spec.

Please find below some few discussion points:

# What is a path?

The document says that paths:

  “refers to the notion of "network path" used in [QUIC-TRANSPORT].”

However, section 5.2 says:

  It is possible to create paths that refer to the same 4-tuple.  For
  example, endpoints might want to create paths that use different
  Differentiated Service [RFC2475] markings. 

## Are we still compliant with the definition in [QUIC-TRANSPORT]?

## As a side note, there is no explicit definition in [QUIC-TRANSPORT](or I missed it). Maybe better to have an explicit definition.

Note that MPTCP (RFC8684) has the following:

  Path: A sequence of links between a sender and a receiver, defined in this context by a 4-tuple of source and destination address⁠/port pairs.

Likewise, RFC9897 has the following:

  Path:  A sequence of links between a sender and a receiver, defined
      in this context by a 4-tuple of the source and destination address
      and the source and destination ports.  This definition follows
      [RFC8684] and is illustrated in the following two examples for
      IPv6 and IPv4, which each show a pair of sender IP-address:port
      and a pair of receiver IP-address:port, which together form the
      4-tuple:

# Available server addresses

The spec says:

  If the server uses the preferred_address transport parameter, clients
  cannot assume that the initial server address and the addresses
  contained in this parameter can be simultaneously used for multipath
  (Section 9.6.2 of [QUIC-TRANSPORT]).  Use of the preferred address
  with the same local address is considered as a migration event that
  does not change the path ID. 

with only clients can initiate new paths per:

  Note that in this extension, a QUIC server does not
  initiate the creation of a path, but it has to validate a new path
  created by a client.

and address handling belongs to applications:

  Addresses and the actual decision to set up or tear down paths are
  assumed to be handled by the application. 

Absent at least an option for the client to learn available addresses for multipathing at the server side, the actual use of the extension may be restricted in some cases (e.g., single-addressed client—multi-addressed servers).

Unless I’m missing the point of the last excerpt above, I think this is putting a hurdle on applications as they may not control the addresses, but more importantly may lead to each application building its own way to manage address referrals (if the design of the app can accommodate it at the first place).

## Is there a reason why the spec does not offer a parameter for the server to share addresses available for multipathing?

## Can we please better clarify the assumptions around applications?

# More operational considerations

CURRENT:
  The operational considerations for QUIC are addressed in [RFC9312].
  They also apply to QUIC connections using the extensions defined in
  this document.  An additional complexity is that applications might
  use a combination of monitored and non-monitored paths, but that
  complexity already exists when using path migration as defined in
  [QUIC-TRANSPORT].

## There are more operational considerations that I think are important to highlight:

* need to control the max num of paths (and avoid overloading servers)
* need for implementations to offer configuration knobs to restrict the number of active paths per connection
* need to support configurable policy for acceptable traffic distribution
* remind that (plugged) traffic scheduler need to avoid aggressive use of some resources (cellular in bonding scenarios) while other paths are available.
* remind that use of some available paths depends on the user preference/consent. Some decisions may impact the user experience/subscription given that oddly setting the priority/order of paths may lead to unexpected experience (e.g., which is problematic for cases where there are quota per access). This is even exacerbated given that:

CURRENT:
  Note that an endpoint might not follow the peer's advertisements, but
  these frames are still a clear signal of the peer's preference of
  path usage.

* need for heuristics to decide when to start using multiple paths (short lived connections, etc.)
* guard to prevent too frequent adding new paths

# When to ignore the PATH_ACK and PTO Recommendations?

CURRENT:
  After the handshake concluded with support for the multipath
  extension, endpoints SHOULD use PATH_ACK frames instead of ACK
  frames, including for so far unacknowledged 0-RTT packets using path
  ID 0. 

CURRENT:
  When this specification is used, endpoints SHOULD wait for at least
  three times the largest Probe Timeout (PTO) (see Section 6.2 of
  [QUIC-RECOVERY]) among all the paths before initiating a new key
  update after receiving an acknowledgment that confirms the receipt of
  the previous key update. 

Would it be possible to clarify in the text what are the implications of not following these SHOULDs?
2026-02-05
19 Mohamed Boucadair
[Ballot comment]
# Abstract

## Putting aside that create/delete are covered by “manage”, “managing paths using identifiers” is too vague to be useful in an …
[Ballot comment]
# Abstract

## Putting aside that create/delete are covered by “manage”, “managing paths using identifiers” is too vague to be useful in an abstarct

CURRENT:
  It proposes a standard way to create, delete, and manage
  paths using identifiers. 

## nit

OLD: It proposes a standard way to create

NEW: It defines a standard way to create

# What’s in scope, what isn’t?

Several aspects of multipathing are declared out of scope. These are include mostly in the introduction.

I would suggested to have all such statements groped in a specific Section.

# Use Case

CURRENT:
  Specifically, while failover between Wi-Fi and mobile networks is a
  well-known multipath use case,

Maybe cite rfc8041#section-2.2

# Redundant behavior

Section 2 (Preamble)

  Endpoints MUST NOT remember the value of
  the initial_max_path_id transport parameter for use in a subsequent
  connection. 

Section 2.1:

  The initial_max_path_id parameter MUST NOT be remembered for use in a
  subsequent connection (Section 7.4.1 of [QUIC-TRANSPORT]).

Unless I’m missing something subtle here, I suggest to keep the normative behavior only in one place (2.1, typically).

# MAX_PATH_ID

CURRENT:
  MAX_PATH_ID frames that do not increase the
  path limit MUST be ignored.

Isn’t allowed that this frame can be received at any time during the connection? If so, wouldn’t that MUST prevent lowering the limit to accommodate local preferences?

Cheers,
Med
2026-02-05
19 Mohamed Boucadair [Ballot Position Update] New position, Discuss, has been recorded for Mohamed Boucadair
2026-02-04
19 Ketan Talaulikar [Ballot Position Update] New position, No Objection, has been recorded for Ketan Talaulikar
2026-02-04
19 Deb Cooley
[Ballot comment]
I did spend an inordinate amount of time looking at the difference in the RFC9001 AEAD nonce and the AEAD nonce in this …
[Ballot comment]
I did spend an inordinate amount of time looking at the difference in the RFC9001 AEAD nonce and the AEAD nonce in this draft.  I do believe that one *could* make this clearer.  I'll only give one suggestion.

Section 2.4, last paragraph:  This example would be easier to see/understand in a table/figure form with the IV, path ID, two bits of 0, packet number, and XOR'd result all lined up in three rows.   

Section 7.3, last para: This specification does not change how the 'AEAD' works.  It does change the calculation of the AEAD nonce that is an input to the algorithm.  I would change the first sentence to:  'This specification changes the AEAD nonce calculation by including the path ID as part of the calculation.'  Otherwise, the paragraph is inaccurate.  [Thanks to Carsten Bormann for this.  I (obviously) agree with him.]
2026-02-04
19 Deb Cooley [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley
2026-02-04
19 Amanda Baber IANA Review state changed to IANA - Not OK from IANA OK - Actions Needed
2026-02-04
19 Amanda Baber
IANA needs to be instructed to remove, deprecate, or obsolete QUIC Transport Parameters enable_multipath provisional and  enable_multipath(-06), QUIC Frame Type PATH_STATUS, and QUIC Transport Error …
IANA needs to be instructed to remove, deprecate, or obsolete QUIC Transport Parameters enable_multipath provisional and  enable_multipath(-06), QUIC Frame Type PATH_STATUS, and QUIC Transport Error Code MP_PROTOCOL_VIOLATION.
2026-02-04
19 Antoine Fressancourt Request for Telechat review by INTDIR Completed: Ready with Nits. Reviewer: Antoine Fressancourt. Sent review to list.
2026-02-03
19 Mahesh Jethanandani [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani
2026-02-03
19 Andy Newton
[Ballot comment]
# Andy Newton, ART AD, comments for draft-ietf-quic-multipath-19
CC @anewton1998

* line numbers:
  - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-quic-multipath-19.txt&submitcheck=True

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

* "Handling Ballot Positions":
  - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/

## Thanks to the Reviewers

Thanks to Carsten Bormann for the ARTART review.


## Comments

This is an impressive specification. Thanks for the work from the authors and the working group.
2026-02-03
19 Andy Newton [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton
2026-02-03
19 Paul Wouters [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters
2026-02-03
19 Jim Guichard [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard
2026-02-02
19 Roman Danyliw [Ballot comment]
Thank you to Meral Shirazipour for the GENART review.
2026-02-02
19 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2026-01-31
19 Erik Kline
[Ballot comment]
# Internet AD comments for draft-ietf-quic-multipath-19
CC @ekline

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

* "Handling Ballot Positions":
  - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/

## Comments …
[Ballot comment]
# Internet AD comments for draft-ietf-quic-multipath-19
CC @ekline

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

* "Handling Ballot Positions":
  - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/

## Comments

### S1

* In addition to working with QUIC v1, I assume it will work with other
  v1-compatible version, e.g. "v2"/RFC 9369?

* "There are currently no IETF specifications ..."

  Is this really true?  Does RFC 6356 count as one such specification?
2026-01-31
19 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2026-01-30
19 Gunter Van de Velde [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde
2026-01-29
19 Shwetha Bhandari Request for Telechat review by INTDIR is assigned to Antoine Fressancourt
2026-01-28
19 Mike Bishop
[Ballot discuss]
# IESG review of draft-ietf-quic-multipath-19

CC @MikeBishop

I have previously reviewed this draft as a working group member, and appreciate the work that …
[Ballot discuss]
# IESG review of draft-ietf-quic-multipath-19

CC @MikeBishop

I have previously reviewed this draft as a working group member, and appreciate the work that has been put into it so far. I have a few comments from my most recent review, but in general am quite pleased with how the draft has progressed since I last read it.

## Discuss

### Section 2.2, paragraph 1
```
    When the QUIC multipath extension is used, the
    active_connection_id_limit transport parameter [QUIC-TRANSPORT]
    limits the maximum number of active connection IDs per path.  As
    defined in Section 5.1.1 of [QUIC-TRANSPORT] connection IDs that are
    issued and not retired are considered active.
```
This seems to present a conundrum to clients trying to manage their memory
consumption. active_connection_id_limit can't be changed after the handshake. So
if a constrained implementation wants to manage no more than N CIDs total, but
also supports multipath, it cannot advertise N for this value, because its total
memory commitment is active_connection_id_limit x the current maximum number of
paths.

But if it takes the conservative approach and advertises N / M for
active_connection_id_limit, then when it establishes a non-multipath QUIC
connection, it will be understating its willingness to handle CIDs and therefore
hampering its ability to rotate/migrate.

Did the WG discuss this and reach consensus on reusing the transport parameter
despite this challenge? I would have expected either a transport parameter that
supersedes active_connection_id_limit when multipath is negotiated, or some
post-handshake way to adjust the limit.

### Section 3.1, paragraph 2
```
    A client that wants to use a new path MUST validate the peer's
    address before sending any data as described in Section 8.2 of
    [QUIC-TRANSPORT], unless it has previously validated the 4-tuple used
    for that path.
```
Can you point me to the text in Section 8.2 of RFC 9000 you're referencing for this
prohibition on sending data? What I find there is:

> An endpoint MAY include other frames with the PATH_CHALLENGE and PATH_RESPONSE
> frames used for path validation.

...and more explicitly in Section 9.3:

> An endpoint MAY send data to an unvalidated peer address, but it MUST protect
> against potential attacks as described in Sections 9.3.1 and 9.3.2.

In fact, in Section 3.1.2 of this document, "any frame can be sent on a new path
with a new path ID at any time...."

### Section 5.8, paragraph 1
```
    [QUIC-TRANSPORT] the DPLPMTUD Maximum Packet Size (MPS) is maintained
    for each combination of local and remote IP addresses.  Note that
    with the multipath extension multiple paths could use the same
    4-tuple but might have different MPS.  One simple option, if the
```
How would two paths with "the same 4-tuple" ever have a different "combination
of local and remote IP address"? Isn't that a subset of the 4-tuple by
definition?

### Section 7.2, paragraph 2
```
    Further, multiple paths could be initialized simultaneously.  The
    anti-amplification limits as specified in Section 8 of
    [QUIC-TRANSPORT] limit the amplification risk for a given path, but
    multiple paths could be used to further amplify an attack.
```
Why then is the anti-amplification limit per-path rather than per-address?
2026-01-28
19 Mike Bishop
[Ballot comment]
## Comments

### Section 1, paragraph 7

Consider pulling some of the introduction into a Scope subsection. The
discussion of what this document …
[Ballot comment]
## Comments

### Section 1, paragraph 7

Consider pulling some of the introduction into a Scope subsection. The
discussion of what this document does *not* cover seems excessive for an overall
introduction.

### Section 2.1, paragraph 7
```
    together with the multipath extension.  If such a cipher suite is
    selected and the use of the multipath extension is supported,
```
...is negotiated, perhaps?

### Section 3.1.1, paragraph 5

Your figure shows bidirectional address validation, but the prose only
describes one direction. Consider adding a sentence or two that the server does
the same thing alongside its response.

### Sections 4.1, 4.4, and 4.5

It is generally recommended that figures be illustrative, rather than normative.
However, without referring to the figures, a reader cannot determine where in the
frames this additional field is inserted.

### Section 4.2.1, paragraph 0

Presumably any error code is valid here? Might be worth clarifying that
these codes are defined for situations in which a path might be abandoned, but
this can be any QUIC error code, as well as the usual disclaimer that any
lower-level error can also be used as a reason for closing a connection.

### Section 5.6, paragraph 3

A reference to Section 13.3 of RFC 9000 might be more useful here:

> QUIC packets that are determined to be lost are not retransmitted whole. The
> same applies to the frames that are contained within lost packets. Instead, the
> information that might be carried in frames is sent again in new frames as
> needed.

This manifests as new STREAM frames for the missing data (which
don't guarantee the same frame boundaries) and either not retransmitting stale frames
which have been superseded by newer information (PATH_ACK, PATH_STATUS_*, etc.)
or sending the most current status when an older frame was lost.
In general, examine references in the document to retransmitting frames rather than
the information they carry.

## Nits

All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

### Typos

#### Section 2.3, paragraph 2
```
-    After the handshake concluded with support for the multipath
-                                ^
+    After the handshake concludes with support for the multipath
+                                ^
```

#### Section 2.5, paragraph 3
```
-    [QUIC-TLS] which used three times the PTO of the sole single path.
-                                                      -----
```

#### Section 3.1, paragraph 6
```
-    Each endpoint MUST also validate that a minimum QUIC packet MTU of
-                                          ^
+    Each endpoint MUST also validate that the minimum QUIC packet MTU of
+                                          ^^^
```

#### Section 3.1, paragraph 10
```
-    ID is anyway consumed, the endpoint MUST explicitly close the path,
-          -------
+    ID is consumed either way, the endpoint MUST explicitly close the path,
+                  +++++++++++
```

#### Section 3.1.1, paragraph 6
```
-    Respectively, the client chooses the connection ID S1 as the
-    ^^^^^^^^^^^^^^^
+    The client chooses the corresponding connection ID S1 as the
+    ^                    ++++++++++++++
```

#### Section 3.2.2, paragraph 2
```
-    An endpoint is supposed to retire any connection ID that is not being
-                                                                  ^
+    An endpoint is supposed to retire any connection ID that is no longer being
+                                                                  ^^^^^^^
```

### Section 3.4, paragraph 8
```
    short, limited time such as one PTO if a packet is received on a new
    path before sending the CONNECTION_CLOSE frame.
```
Should this be "...to see if a packet..."?

#### Section 5.1, paragraph 2
```
-    For any given path, connection ID rotation, NAT rebinding, or client
-                                                                -------
-    initiated migration as specified in [QUIC-TRANSPORT] might occur,
+    client-initiated migration as specified in [QUIC-TRANSPORT] might occur,
+    +++++++
```

### Section 5.1, paragraph 5
```
    the endpoints set the path's congestion controller and round-trip
```
reset?

#### Section 5.3, paragraph 3
```
-    during the connection.  As such, a sole change of the Connection ID
-                                      -----
```

### Section 3.1.1, paragraph 6
```
    bundled with the PATH_ACK using connection ID S1 associated with the
    same path ID.
```
Shouldn't this be C1?

### Section 3.2.1, paragraph 7
```
    When an endpoint finds it has not enough available unused path IDs,
```
Consider "cannot open a path because there are no unused path IDs" perhaps?

### Grammar/style

#### Section 6, paragraph 1
```
reased amplification risk for denial of service attacks if multiple paths are
                              ^^^^^^^^^^^^^^^^^
```
It appears that hyphens are missing.
2026-01-28
19 Mike Bishop [Ballot Position Update] New position, Discuss, has been recorded for Mike Bishop
2026-01-28
19 Éric Vyncke Requested Telechat review by INTDIR
2026-01-27
19 David Dong IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2026-01-27
19 David Dong IANA Experts State changed to Expert Reviews OK from Reviews assigned
2026-01-20
19 Gorry Fairhurst Placed on agenda for telechat - 2026-02-05
2026-01-20
19 Gorry Fairhurst Ballot has been issued
2026-01-20
19 Gorry Fairhurst [Ballot Position Update] New position, Yes, has been recorded for Gorry Fairhurst
2026-01-20
19 Gorry Fairhurst Created "Approve" ballot
2026-01-20
19 Gorry Fairhurst IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2026-01-12
19 (System) Sub state has been changed to AD Followup from Revised I-D Needed
2026-01-12
19 (System) IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2026-01-12
19 Christian Huitema New version available: draft-ietf-quic-multipath-19.txt
2026-01-12
19 Christian Huitema New version approved
2026-01-12
19 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2026-01-12
19 Christian Huitema Uploaded new revision
2026-01-05
18 Gorry Fairhurst Changed action holders to Gorry Fairhurst
2026-01-05
18 Gorry Fairhurst Revised I-D needed after IETF LC and IANA Review
2026-01-05
18 (System) Changed action holders to Quentin De Coninck, Yanmei Liu, Mirja Kühlewind, Christian Huitema, Yunfei Ma, Olivier Bonaventure (IESG state changed)
2026-01-05
18 Gorry Fairhurst IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead
2026-01-05
18 Gorry Fairhurst
Changed action holders to Gorry Fairhurst, Quentin De Coninck, Yanmei Liu, Mirja Kühlewind, Christian Huitema, Yunfei Ma, Olivier Bonaventure (Revised I-D needed after IETF LC …
Changed action holders to Gorry Fairhurst, Quentin De Coninck, Yanmei Liu, Mirja Kühlewind, Christian Huitema, Yunfei Ma, Olivier Bonaventure (Revised I-D needed after IETF LC and IANA Review)
2025-12-22
18 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2025-12-22
18 Carsten Bormann Request for IETF Last Call review by ARTART Completed: Ready with Nits. Reviewer: Carsten Bormann. Sent review to list.
2025-12-19
18 David Dong
IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-quic-multipath-18. If any part of this review is inaccurate, please let us know.

IANA understands that, upon …
IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-quic-multipath-18. If any part of this review is inaccurate, please let us know.

IANA understands that, upon approval of this document, there are three actions which we must complete.

First, in the QUIC Transport Parameters registry in the QUIC registry group located at:

https://www.iana.org/assignments/quic/

a single, new registration will be made as follows:

Value: [ TBD-at-Registration ]
Parameter Name: initial_max_path_id
Status: permanent
Specification: [ RFC-to-be; Section 2.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

IANA understands that this registration should come from the 0x00-0x3f range in the registry.

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK."

Second, in the QUIC Frame Types registry also in the QUIC registry group located at:

https://www.iana.org/assignments/quic/

ten, new registrations will be made as follows:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_ACK
Status: permanent
Specification: [ RFC-to-be; Section 4.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_ACK
Status: permanent
Specification: [ RFC-to-be; Section 4.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_ABANDON
Status: permanent
Specification: [ RFC-to-be; Section 4.2 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_STATUS_BACKUP
Status: permanent
Specification: [ RFC-to-be; Section 4.3 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_STATUS_AVAILABLE
Status: permanent
Specification: [ RFC-to-be; Section 4.3 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_NEW_CONNECTION_ID
Status: permanent
Specification: [ RFC-to-be; Section 4.4 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_RETIRE_CONNECTION_ID
Status: permanent
Specification: [ RFC-to-be; Section 4.5 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: MAX_PATH_ID
Status: permanent
Specification: [ RFC-to-be; Section 4.6 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATHS_BLOCKED
Status: permanent
Specification: [ RFC-to-be; Section 4.7 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Frame Type Name: PATH_CIDS_BLOCKED
Status: permanent
Specification: [ RFC-to-be; Section 4.7 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

IANA understands that these ten registrations are to come from the 0x00-0x3f range in the registry.

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK."

Third, in the QUIC Transport Error Codes registry also in the QUIC registry group located at:

https://www.iana.org/assignments/quic/

four, new registrations will be made as follows:

Value: [ TBD-at-Registration ]
Code: APPLICATION_ABANDON_PATH
Description: Path abandoned at the application's request
Status: permanent
Specification: [ RFC-to-be; Section 4.2.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Code: PATH_RESOURCE_LIMIT_REACHED
Description: Path abandoned due to resource limitations in the transport
Status: permanent
Specification: [ RFC-to-be; Section 4.2.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Code: PATH_UNSTABLE_OR_POOR
Description: Path abandoned due to unstable interfaces or poor performance
Status: permanent
Specification: [ RFC-to-be; Section 4.2.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

Value: [ TBD-at-Registration ]
Code: NO_CID_AVAILABLE_FOR_PATH
Description: Path abandoned due to no available connection IDs for the path
Status: permanent
Specification: [ RFC-to-be; Section 4.2.1 ]
Date: [ TBD-at-Registration ]
Change Controller: IETF
Contact: [QUIC_WG]
Notes:

IANA understands that these four, new registrations are to come from the 0x00-0x3f range in the registry.

As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK."

We understand that these are the only actions required to be completed upon approval of this document.

NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed.

For definitions of IANA review states, please see:

https://datatracker.ietf.org/help/state/draft/iana-review

Thank you,

David Dong
IANA Services Sr. Specialist
2025-12-19
18 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2025-12-19
18 Meral Shirazipour
Request for IETF Last Call review by GENART Completed: Ready with Nits. Reviewer: Meral Shirazipour. Sent review to list. Submission of review completed at an …
Request for IETF Last Call review by GENART Completed: Ready with Nits. Reviewer: Meral Shirazipour. Sent review to list. Submission of review completed at an earlier date.
2025-12-19
18 Meral Shirazipour Request for IETF Last Call review by GENART Completed: Ready with Nits. Reviewer: Meral Shirazipour.
2025-12-14
18 Adrian Farrel Request for IETF Last Call review by OPSDIR Completed: Has Issues. Reviewer: Adrian Farrel. Sent review to list.
2025-12-12
18 Tero Kivinen Request for IETF Last Call review by SECDIR is assigned to Francesca Palombini
2025-12-11
18 Jean Mahoney Request for IETF Last Call review by GENART is assigned to Meral Shirazipour
2025-12-11
18 Bo Wu Request for IETF Last Call review by OPSDIR is assigned to Adrian Farrel
2025-12-10
18 David Dong IANA Experts State changed to Reviews assigned
2025-12-10
18 Mohamed Boucadair Requested IETF Last Call review by OPSDIR
2025-12-09
18 Barry Leiba Request for IETF Last Call review by ARTART is assigned to Carsten Bormann
2025-12-08
18 Christian Huitema New version available: draft-ietf-quic-multipath-18.txt
2025-12-08
18 (System) New version approved
2025-12-08
18 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-12-08
18 Christian Huitema Uploaded new revision
2025-12-08
17 Morgan Condie IANA Review state changed to IANA - Review Needed
2025-12-08
17 Morgan Condie
The following Last Call announcement was sent out (ends 2025-12-22):

From: The IESG
To: IETF-Announce
CC: draft-ietf-quic-multipath@ietf.org, gorry@erg.abdn.ac.uk, lucas@lucaspardue.com, quic-chairs@ietf.org, quic@ietf.org …
The following Last Call announcement was sent out (ends 2025-12-22):

From: The IESG
To: IETF-Announce
CC: draft-ietf-quic-multipath@ietf.org, gorry@erg.abdn.ac.uk, lucas@lucaspardue.com, quic-chairs@ietf.org, quic@ietf.org
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (Managing multiple paths for a QUIC connection) to Proposed Standard


The IESG has received a request from the QUIC WG (quic) to consider the
following document: - 'Managing multiple paths for a QUIC connection'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-call@ietf.org mailing lists by 2025-12-22. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


  This document specifies a multipath extension for the QUIC protocol
  to enable the simultaneous usage of multiple paths for a single
  connection.  It proposes a standard way to create, delete, and manage
  paths using identifiers.  It does not specify address discovery or
  management, nor how applications using QUIC schedule traffic over
  multiple paths.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-quic-multipath/



No IPR declarations have been submitted directly on this I-D.




2025-12-08
17 Morgan Condie IESG state changed to In Last Call from Last Call Requested
2025-12-08
17 Gorry Fairhurst Last call was requested
2025-12-08
17 Gorry Fairhurst Last call announcement was generated
2025-12-08
17 Gorry Fairhurst IESG state changed to Last Call Requested from Publication Requested
2025-12-08
17 Gorry Fairhurst Ballot writeup was changed
2025-12-08
17 Gorry Fairhurst Ballot writeup was generated
2025-12-08
17 Gorry Fairhurst Ballot approval text was generated
2025-12-08
17 Gorry Fairhurst
AD Review: As a PS addition to a core transport protocol, I did a detailed review of this prior to and during WGLC. I have …
AD Review: As a PS addition to a core transport protocol, I did a detailed review of this prior to and during WGLC. I have checked and all topics raised by me have been addressed in the current rev. and I have no further AD review comments. I plan to progress this to IETF-LC.
2025-12-06
17 Lucas Pardue
# Document History

1. Does the working group (WG) consensus represent the strong concurrence of a
few individuals, with others being silent, or did it …
# Document History

1. Does the working group (WG) consensus represent the strong concurrence of a
few individuals, with others being silent, or did it reach broad agreement?

The document represents the consensus of a broad group of participants. The
genesis of the document was the combination of several distinct technical
proposals. Through the lengthy WG process, the design has converged towards the
singular design now presented.

2. Was there controversy about particular points, or were there decisions where
the consensus was particularly rough?

The document followed the Github workflow, used for all QUIC WG documents. Since
the draft was adopted in 2022, almost 300 issues, and over 326 PRs were opened.
Some of the largest discussion items revolved around single vs. multiple packet
spaces and the relationship between connection IDs and path IDs. There was a lot
of interest and energy in such topics, and although they took some time to
overcome, I am confident that the final consensus is not controversial or
particularly rough.

3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If
so, please summarize the areas of conflict in separate email messages to the
responsible Area Director. (It should be in a separate email because this
questionnaire is publicly available.)

I have seen no such threats or indications.

4. For protocol documents, are there existing implementations of the contents of
the document? Have a significant number of potential implementers indicated
plans to implement? Are any existing implementations reported somewhere,
either in the document itself (as RFC 7942 recommends) or elsewhere
(where)?

The authors consist of several groups that have been independently implementing
the draft iterations and carrying out regular interoperability tests (e.g.,
during hackathon events) and reporting results during WG meetings. I am aware of
Alibaba's production deployment of the document, although I believe this is
primarily a self-interop deployment.

Outside the authors, a range of other QUIC implementations have implemented the
document to some level of maturity.

I am aware of other implementation and deployment interest in the features of
the document, primarily driven by the interest in the potential for improved
durability and availability of QUIC connections that can use multiple paths.

3GPP have repeatedly expressed a strong interest in this document.

# Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

The document describes an extension to QUIC to enable the simultaneous usage of
multiple paths for a single connection. Members of the QUIC WG are active in
many adjacent groups, and have prior relevant expertise in technologies that are
relevant. Any necessary interactions have likely happened organically through
the course of consensus.

The IETF last call is an excellent time to gather wider input. I do not think
any particular WG or area needs to pay special attention.

As noted in the previous answer, 3GPP have expressed a lot of interest in the
document over the years. My first suggestion would be to use informal means to
make them aware that we intend to send this on to the IESG. We may,
alternatively, consider issuing a formal information liasion but I would welcome
input on that from those closer to the 3GPP work.

6. Describe how the document meets any required formal expert review criteria,
such as the MIB Doctor, YANG Doctor, media type, and URI type reviews.

The document contains no MIB, YANG, media type or URI related contents.

7. If the document contains a YANG module, has the final version of the module
been checked with any of the recommended validation tools for syntax and
formatting validation? If there are any resulting errors or warnings, what is
the justification for not fixing them at this time? Does the YANG module
comply with the Network Management Datastore Architecture (NMDA) as specified
in RFC 8342?

N/A

8. Describe reviews and automated checks performed to validate sections of the
final version of the document written in a formal language, such as XML code,
BNF rules, MIB definitions, CBOR's CDDL, etc.

The document contains no relevant formal language sections.

# Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion that this
document is needed, clearly written, complete, correctly designed, and ready
to be handed off to the responsible Area Director?

Yes,

10. Several IETF Areas have assembled lists of common issues that their
reviewers encounter. For which areas have such issues been identified
and addressed? For which does this still need to happen in subsequent
reviews?

To my knowledge, there have been no issues identified. Therefore, I expect IETF
last call to catch anything relevant.

11. What type of RFC publication is being requested on the IETF stream (Best
Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this intent?

The intended status is Proposed Standard. This is a proper type for the QUIC
extension elements defined in the document. Care was taken throughout the
consensus process to ensure research topics were kept out of scope, meaning the
an experimental status for the protocol itself is not required.

12. Have reasonable efforts been made to remind all authors of the intellectual
property rights (IPR) disclosure obligations described in BCP 79? To
the best of your knowledge, have all required disclosures been filed? If
not, explain why. If yes, summarize any relevant discussion, including links
to publicly-available messages when applicable.

Yes. All authors have been reminded and have indicated they are not aware of any
IPR related to the document.

13. Has each author, editor, and contributor shown their willingness to be
listed as such? If the total number of authors and editors on the front page
is greater than five, please provide a justification.

Yes. All authors have confirmed their willingness.

The number of authors on the front page is 6. This was discussed extensively in
the lead up to adoption with the author group, chairs and the responsible AD at
the time. This number is justified by the document being an amalgamation of
various design proposals that were unified via hard work, determination and
compromise.

14. Document any remaining I-D nits in this document. Simply running the idnits
tool is not enough; please review the "Content Guidelines" on
authors.ietf.org. (Also note that the current idnits tool generates
some incorrect warnings; a rewrite is underway.)

I have created https://github.com/quicwg/multipath/issues/620. Beyond that,
there are no other issues to my knowledge.

15. Should any informative references be normative or vice-versa? See the IESG
Statement on Normative and Informative References.

All references appear to be the correct type.

16. List any normative references that are not freely available to anyone. Did
the community have sufficient access to review any such normative
references?

N/A, all normative references are IETF RFCs.

17. Are there any normative downward references (see RFC 3967 and BCP
97
) that are not already listed in the DOWNREF registry? If so,
list them.

No

18. Are there normative references to documents that are not ready to be
submitted to the IESG for publication or are otherwise in an unclear state?
If so, what is the plan for their completion?

No

19. Will publication of this document change the status of any existing RFCs? If
so, does the Datatracker metadata correctly reflect this and are those RFCs
listed on the title page, in the abstract, and discussed in the
introduction? If not, explain why and point to the part of the document
where the relationship of this document to these other RFCs is discussed.

No

20. Describe the document shepherd's review of the IANA considerations section,
especially with regard to its consistency with the body of the document.
Confirm that all aspects of the document requiring IANA assignments are
associated with the appropriate reservations in IANA registries. Confirm
that any referenced IANA registries have been clearly identified. Confirm
that each newly created IANA registry specifies its initial contents,
allocations procedures, and a reasonable name (see RFC 8126).

There are no new IANA registries being defined.

Several new elements are being registered in existing QUIC registries. The
registration requests are compliant with the guidance defined in RFC 9000. Some
nits were identified and reported on
https://github.com/quicwg/multipath/issues/621.

As is common for QUIC extensions, prior to publication a set of provisional
codepoints have been reserved. The IANA considerations section contains clear
instructions to IANA requesting the allocation of shorter codepoints once the
draft has been approved for publication.

21. List any new IANA registries that require Designated Expert Review for
future allocations. Are the instructions to the Designated Expert clear?
Please include suggestions of designated experts, if appropriate.

There are no new IANA registries being defined.
2025-12-06
17 Lucas Pardue IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2025-12-06
17 Lucas Pardue IESG state changed to Publication Requested from I-D Exists
2025-12-06
17 (System) Changed action holders to Gorry Fairhurst (IESG state changed)
2025-12-06
17 Lucas Pardue Responsible AD changed to Gorry Fairhurst
2025-12-06
17 Lucas Pardue Document is now in IESG state Publication Requested
2025-12-06
17 Lucas Pardue
# Document History

1. Does the working group (WG) consensus represent the strong concurrence of a
few individuals, with others being silent, or did it …
# Document History

1. Does the working group (WG) consensus represent the strong concurrence of a
few individuals, with others being silent, or did it reach broad agreement?

The document represents the consensus of a broad group of participants. The
genesis of the document was the combination of several distinct technical
proposals. Through the lengthy WG process, the design has converged towards the
singular design now presented.

2. Was there controversy about particular points, or were there decisions where
the consensus was particularly rough?

The document followed the Github workflow, used for all QUIC WG documents. Since
the draft was adopted in 2022, almost 300 issues, and over 326 PRs were opened.
Some of the largest discussion items revolved around single vs. multiple packet
spaces and the relationship between connection IDs and path IDs. There was a lot
of interest and energy in such topics, and although they took some time to
overcome, I am confident that the final consensus is not controversial or
particularly rough.

3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If
so, please summarize the areas of conflict in separate email messages to the
responsible Area Director. (It should be in a separate email because this
questionnaire is publicly available.)

I have seen no such threats or indications.

4. For protocol documents, are there existing implementations of the contents of
the document? Have a significant number of potential implementers indicated
plans to implement? Are any existing implementations reported somewhere,
either in the document itself (as RFC 7942 recommends) or elsewhere
(where)?

The authors consist of several groups that have been independently implementing
the draft iterations and carrying out regular interoperability tests (e.g.,
during hackathon events) and reporting results during WG meetings. I am aware of
Alibaba's production deployment of the document, although I believe this is
primarily a self-interop deployment.

Outside the authors, a range of other QUIC implementations have implemented the
document to some level of maturity.

I am aware of other implementation and deployment interest in the features of
the document, primarily driven by the interest in the potential for improved
durability and availability of QUIC connections that can use multiple paths.

3GPP have repeatedly expressed a strong interest in this document.

# Additional Reviews

5. Do the contents of this document closely interact with technologies in other
IETF working groups or external organizations, and would it therefore benefit
from their review? Have those reviews occurred? If yes, describe which
reviews took place.

The document describes an extension to QUIC to enable the simultaneous usage of
multiple paths for a single connection. Members of the QUIC WG are active in
many adjacent groups, and have prior relevant expertise in technologies that are
relevant. Any necessary interactions have likely happened organically through
the course of consensus.

The IETF last call is an excellent time to gather wider input. I do not think
any particular WG or area needs to pay special attention.

As noted in the previous answer, 3GPP have expressed a lot of interest in the
document over the years. My first suggestion would be to use informal means to
make them aware that we intend to send this on to the IESG. We may,
alternatively, consider issuing a formal information liasion but I would welcome
input on that from those closer to the 3GPP work.

6. Describe how the document meets any required formal expert review criteria,
such as the MIB Doctor, YANG Doctor, media type, and URI type reviews.

The document contains no MIB, YANG, media type or URI related contents.

7. If the document contains a YANG module, has the final version of the module
been checked with any of the recommended validation tools for syntax and
formatting validation? If there are any resulting errors or warnings, what is
the justification for not fixing them at this time? Does the YANG module
comply with the Network Management Datastore Architecture (NMDA) as specified
in RFC 8342?

N/A

8. Describe reviews and automated checks performed to validate sections of the
final version of the document written in a formal language, such as XML code,
BNF rules, MIB definitions, CBOR's CDDL, etc.

The document contains no relevant formal language sections.

# Document Shepherd Checks

9. Based on the shepherd's review of the document, is it their opinion that this
document is needed, clearly written, complete, correctly designed, and ready
to be handed off to the responsible Area Director?

Yes,

10. Several IETF Areas have assembled lists of common issues that their
reviewers encounter. For which areas have such issues been identified
and addressed? For which does this still need to happen in subsequent
reviews?

To my knowledge, there have been no issues identified. Therefore, I expect IETF
last call to catch anything relevant.

11. What type of RFC publication is being requested on the IETF stream (Best
Current Practice, Proposed Standard, Internet Standard,
Informational, Experimental or Historic)? Why is this the proper type
of RFC? Do all Datatracker state attributes correctly reflect this intent?

The intended status is Proposed Standard. This is a proper type for the QUIC
extension elements defined in the document. Care was taken throughout the
consensus process to ensure research topics were kept out of scope, meaning the
an experimental status for the protocol itself is not required.

12. Have reasonable efforts been made to remind all authors of the intellectual
property rights (IPR) disclosure obligations described in BCP 79? To
the best of your knowledge, have all required disclosures been filed? If
not, explain why. If yes, summarize any relevant discussion, including links
to publicly-available messages when applicable.

Yes. All authors have been reminded and have indicated they are not aware of any
IPR related to the document.

13. Has each author, editor, and contributor shown their willingness to be
listed as such? If the total number of authors and editors on the front page
is greater than five, please provide a justification.

Yes. All authors have confirmed their willingness.

The number of authors on the front page is 6. This was discussed extensively in
the lead up to adoption with the author group, chairs and the responsible AD at
the time. This number is justified by the document being an amalgamation of
various design proposals that were unified via hard work, determination and
compromise.

14. Document any remaining I-D nits in this document. Simply running the idnits
tool is not enough; please review the "Content Guidelines" on
authors.ietf.org. (Also note that the current idnits tool generates
some incorrect warnings; a rewrite is underway.)

I have created https://github.com/quicwg/multipath/issues/620. Beyond that,
there are no other issues to my knowledge.

15. Should any informative references be normative or vice-versa? See the IESG
Statement on Normative and Informative References.

All references appear to be the correct type.

16. List any normative references that are not freely available to anyone. Did
the community have sufficient access to review any such normative
references?

N/A, all normative references are IETF RFCs.

17. Are there any normative downward references (see RFC 3967 and BCP
97
) that are not already listed in the DOWNREF registry? If so,
list them.

No

18. Are there normative references to documents that are not ready to be
submitted to the IESG for publication or are otherwise in an unclear state?
If so, what is the plan for their completion?

No

19. Will publication of this document change the status of any existing RFCs? If
so, does the Datatracker metadata correctly reflect this and are those RFCs
listed on the title page, in the abstract, and discussed in the
introduction? If not, explain why and point to the part of the document
where the relationship of this document to these other RFCs is discussed.

No

20. Describe the document shepherd's review of the IANA considerations section,
especially with regard to its consistency with the body of the document.
Confirm that all aspects of the document requiring IANA assignments are
associated with the appropriate reservations in IANA registries. Confirm
that any referenced IANA registries have been clearly identified. Confirm
that each newly created IANA registry specifies its initial contents,
allocations procedures, and a reasonable name (see RFC 8126).

There are no new IANA registries being defined.

Several new elements are being registered in existing QUIC registries. The
registration requests are compliant with the guidance defined in RFC 9000. Some
nits were identified and reported on
https://github.com/quicwg/multipath/issues/621.

As is common for QUIC extensions, prior to publication a set of provisional
codepoints have been reserved. The IANA considerations section contains clear
instructions to IANA requesting the allocation of shorter codepoints once the
draft has been approved for publication.

21. List any new IANA registries that require Designated Expert Review for
future allocations. Are the instructions to the Designated Expert clear?
Please include suggestions of designated experts, if appropriate.

There are no new IANA registries being defined.
2025-10-22
17 Lucas Pardue Notification list changed to lucas@lucaspardue.com because the document shepherd was set
2025-10-22
17 Lucas Pardue Document shepherd changed to Lucas Pardue
2025-10-22
17 Lucas Pardue IETF WG state changed to WG Consensus: Waiting for Write-Up from Waiting for WG Chair Go-Ahead
2025-10-20
17 Mirja Kühlewind New version available: draft-ietf-quic-multipath-17.txt
2025-10-20
17 Mirja Kühlewind New version approved
2025-10-20
17 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-10-20
17 Mirja Kühlewind Uploaded new revision
2025-10-06
16 Lucas Pardue WGLC highlighted some minor editorial suggestions that may help improve the framing / context of the QUIC extension usage.
2025-10-06
16 Lucas Pardue Tag Other - see Comment Log cleared.
2025-10-06
16 Lucas Pardue IETF WG state changed to Waiting for WG Chair Go-Ahead from In WG Last Call
2025-09-16
16 Lucas Pardue Second WGLC following revised document from first WGLC.
2025-09-16
16 Lucas Pardue Tag Other - see Comment Log set.
2025-08-21
16 Mirja Kühlewind New version available: draft-ietf-quic-multipath-16.txt
2025-08-21
16 Mirja Kühlewind New version approved
2025-08-21
16 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-08-21
16 Mirja Kühlewind Uploaded new revision
2025-07-07
15 Mirja Kühlewind New version available: draft-ietf-quic-multipath-15.txt
2025-07-07
15 Mirja Kühlewind New version approved
2025-07-07
15 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-07-07
15 Mirja Kühlewind Uploaded new revision
2025-04-24
14 Lucas Pardue IETF WG state changed to In WG Last Call from WG Document
2025-04-23
14 Mirja Kühlewind New version available: draft-ietf-quic-multipath-14.txt
2025-04-23
14 Mirja Kühlewind New version approved
2025-04-23
14 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-04-23
14 Mirja Kühlewind Uploaded new revision
2025-03-03
13 Mirja Kühlewind New version available: draft-ietf-quic-multipath-13.txt
2025-03-03
13 Mirja Kühlewind New version approved
2025-03-03
13 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-03-03
13 Mirja Kühlewind Uploaded new revision
2025-01-22
12 Yanmei Liu New version available: draft-ietf-quic-multipath-12.txt
2025-01-22
12 (System) New version approved
2025-01-22
12 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2025-01-22
12 Yanmei Liu Uploaded new revision
2024-10-28
11 Lucas Pardue Added to session: IETF-121: quic  Wed-0930
2024-10-21
11 Mirja Kühlewind New version available: draft-ietf-quic-multipath-11.txt
2024-10-21
11 Mirja Kühlewind New version approved
2024-10-21
11 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2024-10-21
11 Mirja Kühlewind Uploaded new revision
2024-07-17
10 Lucas Pardue Added to session: IETF-120: quic  Thu-1630
2024-07-08
10 Mirja Kühlewind New version available: draft-ietf-quic-multipath-10.txt
2024-07-08
10 (System) New version approved
2024-07-08
10 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2024-07-08
10 Mirja Kühlewind Uploaded new revision
2024-06-21
09 Mirja Kühlewind New version available: draft-ietf-quic-multipath-09.txt
2024-06-21
09 (System) New version approved
2024-06-21
09 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2024-06-21
09 Mirja Kühlewind Uploaded new revision
2024-05-29
08 Mirja Kühlewind New version available: draft-ietf-quic-multipath-08.txt
2024-05-29
08 (System) New version approved
2024-05-29
08 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2024-05-29
08 Mirja Kühlewind Uploaded new revision
2024-04-10
07 Yanmei Liu New version available: draft-ietf-quic-multipath-07.txt
2024-04-10
07 (System) New version approved
2024-04-10
07 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2024-04-10
07 Yanmei Liu Uploaded new revision
2024-02-28
06 Lucas Pardue Changed consensus to Yes from Unknown
2024-02-28
06 Lucas Pardue Intended Status changed to Proposed Standard from None
2024-02-28
06 Lucas Pardue Added to session: IETF-119: quic  Tue-2330
2023-11-07
06 Lucas Pardue Added to session: IETF-118: quic  Wed-1330
2023-10-23
06 Yanmei Liu New version available: draft-ietf-quic-multipath-06.txt
2023-10-23
06 (System) New version approved
2023-10-23
06 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2023-10-23
06 Yanmei Liu Uploaded new revision
2023-07-10
05 Yanmei Liu New version available: draft-ietf-quic-multipath-05.txt
2023-07-10
05 (System) New version approved
2023-07-10
05 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2023-07-10
05 Yanmei Liu Uploaded new revision
2023-03-26
04 Lucas Pardue Added to session: IETF-116: quic  Thu-0030
2023-03-13
04 Yanmei Liu New version available: draft-ietf-quic-multipath-04.txt
2023-03-13
04 (System) New version approved
2023-03-13
04 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2023-03-13
04 Yanmei Liu Uploaded new revision
2022-10-24
03 Yanmei Liu New version available: draft-ietf-quic-multipath-03.txt
2022-10-24
03 Yanmei Liu New version approved
2022-10-24
03 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2022-10-24
03 Yanmei Liu Uploaded new revision
2022-07-26
02 Lucas Pardue Added to session: IETF-114: quic  Thu-1000
2022-07-11
02 Yanmei Liu New version available: draft-ietf-quic-multipath-02.txt
2022-07-11
02 (System) New version approved
2022-07-11
02 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2022-07-11
02 Yanmei Liu Uploaded new revision
2022-03-07
01 Yanmei Liu New version available: draft-ietf-quic-multipath-01.txt
2022-03-07
01 (System) New version approved
2022-03-07
01 (System)
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei …
Request for posting confirmation emailed to previous authors: Christian Huitema , Mirja Kuehlewind , Olivier Bonaventure , Quentin De Coninck , Yanmei Liu , Yunfei Ma , quic-chairs@ietf.org
2022-03-07
01 Yanmei Liu Uploaded new revision
2022-02-02
00 Lucas Pardue This document now replaces draft-lmbdhk-quic-multipath instead of None
2022-02-02
00 Mirja Kühlewind New version available: draft-ietf-quic-multipath-00.txt
2022-02-02
00 (System) WG -00 approved
2022-02-02
00 Mirja Kühlewind Set submitter to "Mirja Kühlewind", replaces to (none) and sent approval email to group chairs: quic-chairs@ietf.org
2022-02-02
00 Mirja Kühlewind Uploaded new revision