<?xml version="1.0" encoding="us-ascii"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.3.8 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
]>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-dawkins-quic-what-to-do-with-multipath-03" category="info">

  <front>
    <title abbrev="What To Do With QUIC Multipath">What To Do With Multiple Active Paths in QUIC</title>

    <author initials="S." surname="Dawkins" fullname="Spencer Dawkins" role="editor">
      <organization>Tencent America</organization>
      <address>
        <email>spencerdawkins.ietf@gmail.com</email>
      </address>
    </author>

    <date year="2021" month="January" day="06"/>

    <area>transport</area>
    <workgroup>QUIC Working Group</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>The IETF QUIC working group has been chartered to produce extensions that would "enable &#8230; multipath capabilities" since the working group was formed in 2016, but because multipath was an extension, work on multipath, and the other extensions named in the charter, waited while work proceeded on the core QUIC protocol specifications.</t>

<t>After the QUIC working group chairs requested publication for the core QUIC protocol specifications, they scheduled a virtual interim meeting to understand the use cases that various groups inside and outside the IETF were envisioning for multipath with QUIC.</t>

<t>As part of that discussion, it became obvious that people had a variety of ideas about how multiple paths would be used, because they weren't looking at the same use cases.</t>

<t>This document is intended to capture that variety of ideas, to inform further discussion in the working group.</t>



    </abstract>


  </front>

  <middle>


<section anchor="intro" title="Introduction">

<t>The IETF QUIC working group has been chartered to produce extensions that would "enable &#8230; multipath capabilities" (<xref target="QUIC-charter"/>) since the working group was formed in 2016, but because multipath was an extension, work on multipath, and the other extensions named in the charter, waited while work proceeded on the core QUIC protocol specifications (<xref target="I-D.ietf-quic-transport"/> and related specifications).</t>

<t>After the QUIC working group chairs requested publication for the core QUIC protocol specifications, they scheduled a virtual interim meeting (<xref target="QUIC-interim-20-10"/>) to understand the use cases that various groups inside and outside the IETF were envisioning for multipath with QUIC.</t>

<t>As part of that discussion, it became obvious that people had a variety of ideas about how multiple paths would be used, because they weren't looking at the same use cases. From an architectural point of view, two main multipath scenarios emerged. The first scenario was envisioned by people who were focused on end-to-end service, and the second scenario was envisioned by people who expected some sort of (explicit) intermediary, such as a transport proxy or tunnel endpoint, between the ultimate endpoints.</t>

<t>This document is intended to capture that variety of ideas, to inform further discussion in the working group.</t>

<t>For more details, please see the QUIC working group meeting minutes, at <xref target="QUIC-interim-20-10-minutes"/>, which include pointers to the video recording from the meeting, pointers to each presentation given, questions and answers after each presentation, and overall discussion following the presentations.</t>

<section anchor="other-voices" title="Other Voices">

<t>This document grew out of discussions in the QUIC working group, but there are other efforts working on multipath in both the IETF and the IRTF, and their work includes mentions of strategies for using multiple paths. I'll add this work as I find it, if that work is proposing a strategy that hasn't been mentioned in the QUIC discussion. In particular, strategies named in <xref target="I-D.bonaventure-iccrg-schedulers"/> have been included in <xref target="strategies"/>, in the current version of the draft.</t>

</section>
<section anchor="notes-for-readers" title="Notes for Readers">

<t>This document is an informational Internet-Draft, not adopted by any IETF working group, and does not carry any special status within the IETF.</t>

<t>It reflects the author's understanding, and contributions that include improvements and clarifications are welcomed, as described in <xref target="contrib"/>.</t>

</section>
<section anchor="contrib" title="Contribution and Discussion Venues for this draft.">

<t>(Note to RFC Editor - if this document ever reaches you, please remove this section)</t>

<t>This document is under development in the Github repository at https://github.com/SpencerDawkins/draft-dawkins-quic-what-to-do-with-multipath.  Readers are invited to open issues and send pull requests with contributed text for this document.</t>

<t>Substantial discussion of this document should take place on the QUIC working group mailing list (quic@ietf.org). Subscription and archive details are at https://www.ietf.org/mailman/listinfo/quic.</t>

</section>
</section>
<section anchor="intro2sm" title="Multipath Modes of Operation">

<t>For the purposes of this document, it's enough to consider two QUIC endpoints (QUIC Host X and QUIC Host Y) with two disjoint paths between them (Access Net A and Access Net B), as shown in <xref target="fig-arch"/>.</t>

<section anchor="ref-arch" title="Reference Architecture">

<figure title="Simplified Reference Architecture for QUIC Multipath Operation" anchor="fig-arch"><artwork><![CDATA[
               ------------                
              /            \               
     +-------| Access Net A |--+           
     |        \            /   |           
     |         ------------    |                        
 +---+--+                      |        +------+
 | QUIC |                      +--------| QUIC | 
 } Host |                               | Host |
 |  X   |                      +--------|  Y   |
 +---+--+                      |        +------+
     |         ------------    |
     |        /            \   |
     +-------| Access Net B |--+
              \            /
               ------------
]]></artwork></figure>

<t>Some use cases limit themselves to two paths - for example, the use case described in <xref target="I-D.bonaventure-quic-atsss-overview"/> is limited to one 5G 3GPP access network and one non-3GPP access network. More than two paths are certainly possible - for example, two hosts that are connected by a satellite path, and two different landline paths from different network providers for redundancy. But I believe this simplified architecture is sufficient for discussion purposes.</t>

<t>Please note: as mentioned in <xref target="intro"/>, some readers will be thinking of an end-to-end QUIC connection between QUIC Host X and QUIC Host Y in <xref target="fig-arch"/>, while other readers will be thinking of QUIC Host Y as some sort of (explicit) transport proxy or tunnel endpoint, e.g. <xref target="I-D.bonaventure-quic-atsss-overview"/>. This document is only focused on the multiple paths between QUIC Host X and QUIC Host Y, in order to talk about classes of sending and strategies for sending over multiple paths. However, it might be that further implications arose from the motivation of end-to-end multipath or intermediary multipath. In particular the latter will additionally require, according to <xref target="I-D.bonaventure-quic-atsss-overview"/>, QUIC datagram (unreliable transport) and tunneling support. While multipath traffic distribution strategies play a central role in multipath transport, multipath re-ordering strategies become additionally important for multipath over unreliable network protocols. Possible strategies to solve this are described in <xref target="I-D.amend-iccrg-multipath-reordering"/>. Another complexitiy, not in scope of this document, is the interaction between multipath scheduling and QUIC stream traffic scheduling.</t>

</section>
<section anchor="sending" title="Sending When Multiple Paths Are Available">

<t>This section uses  terminology from 3GPP ATSSS {Access Traffic Steering, Switch and Splitting, <xref target="TS23501"/>) to describe three different classes of packet sending that could be used when multiple disjoint paths are available. Note that these terms describe concepts that are not ATSSS-specific, and could apply to any multipath environment. If terminology more accessible to IETF QUIC working group participants presents itself, I'll change it.</t>

<t>Please note that the relationship between "flows", "packets", and "datagrams" isn't entirely clear yet. In <xref target="TS23501"/>, a "flow" is defined as "a set of packets that share an ordering constraint", which maps reasonably well onto TCP bytestreams and correspondingly onto MP-TCP bytestreams, but the core QUIC transport mechanism <xref target="I-D.ietf-quic-transport"/> provides multiple bytesteams in a single connection, and leveraging QUIC streams seems to be a use case enabler, whether for redundantly sending overlapping ranges, for efficiently striping non-overlapping ranges for bandwidth, or for strict ordering.</t>

<t>Further, with the QUIC datagram extension <xref target="I-D.ietf-quic-datagram"/>, DATAGRAM frames can be carried in a QUIC connection, but are not part of a stream and do not interact with in-order delivery within a stream.</t>

<section anchor="traffic-steering" title="Traffic Steering">

<t>When a sending host has a new "flow", and has more than one path available, a sending host will select a path to begin sending packets on. This can be described as Traffic Steering.</t>

<t>Note that the selection of a path is "per-flow". Different flows may be steered onto different paths, but each flow will be sent on a single path.</t>

<t>The choice of a path can be based on a number of factors - for instance, whether the path will be used for bulk transfer, or whether an unmetered path is available. Those factors are important, but for this document, the point is that a path is selected.</t>

</section>
<section anchor="traffic-switching" title="Traffic Switching">

<t>When a sending host has more than one path available and is sending a flow  on a single path, the sending host can stop using this path for this flow, and start using another path. This can be described as Traffic Switching.</t>

<t>Note that the selection of another path is also per-flow. A sender can switch a flow onto a different path, without switching any other flows to that path.</t>

</section>
<section anchor="traffic-splitting" title="Traffic Splitting">

<t>When a sending host has more than one path available, the sending host may wish to use multiple paths simultaneously for a single flow. This can be described as Traffic Splitting.</t>

<t>Note that splitting a flow onto multiple paths means that the sending decision would be made on a packet-by-packet basis. No guarantee of packet ordering across paths is assumed.</t>

<t>Note that splitting a flow onto multiple paths, packet by packet, means that any ordering constraint must be provided by an upper layer metchanism. In <xref target="TS23501"/>, Multipath TCP <xref target="RFC8684"/> is used to provide that ordering constraint.</t>

</section>
<section anchor="traffic-steering-traffic-switching-and-traffic-splitting-in-the-core-quic-transport-protocol-and-datagram-extension" title="Traffic Steering, Traffic Switching, and Traffic Splitting in the Core QUIC Transport Protocol and Datagram Extension">

<t><xref target="I-D.ietf-quic-transport"/> and related specifications support the selection and use of multiple paths for a connection between QUIC endpoints, as long as only one path is in active use at any given time. <xref target="I-D.ietf-quic-transport"/> and related specifications do not support sending traffic for a single connection on multiple paths between QUIC endpoints simultaneously.</t>

<t>This level of support for multipath allows Traffic Steering - the selection of a specific path - and Traffic Switching - migration of traffic from one path to another, using QUIC connection migration. It does not allow "Traffic Splitting" - the use of simultaneous paths for a single connection.</t>

<t>One important output from the QUIC interim meeting was the recognition that some participants view "Traffic Switching" as something like "protection switching" from an active path to a standby path, that doesn't happen often, while other participants view QUIC connection migration as a way of responding frequently to changing path conditions. This will be an important part of the conversation about multipath QUIC.</t>

<t>If a QUIC endpoint opens and validates two or more connections, no additional setup or signaling is required for a sender to switch paths - that can begin with the next packet queued for transmission. This would allow "Traffic Splitting" for unordered QUIC DATAGRAMs <xref target="I-D.ietf-quic-datagram"/>, with an upper-layer mechanism providing flow ordering if that is needed.</t>

</section>
</section>
<section anchor="strategies" title="Sending Strategies with Multiple Paths">

<t>During the QUIC virtual interim meeting, various presenters described various sending strategies that they have used in the past (especially with TCP <xref target="RFC0793"/> and Multipath TCP <xref target="RFC8684"/>). and that they expected to use in the future with some multipath QUIC extension.</t>

<t>This section is an attempt to identify commonalities and gaps that may inform work on future multipath extensions for QUIC.</t>

<t>All of these sending strategies build on Traffic Steering - opening one or more connections for a new flow, and then proceeding to use one connection, switch to another connection, or split traffic across paths. For this reason, Traffic Steering isn't mentioned in the rest of this section.</t>

<section anchor="active-standby" title="Active-Standby">

<t>The traffic associated with a specific flow will be sent via a specific path (the 'active path') and switched to another path (called 'standby path') when the active access is unavailable. Traffic Switching is sufficient to support this strategy. <xref target="Alibaba-MPQUIC"/> and <xref target="Multipath-3GPP-ATSSS"/> mentioned this strategy at the QUIC Interim meeting.</t>

</section>
<section anchor="trading-latency-versus-bandwidth" title="Trading Latency Versus Bandwidth">

<t>Some applications require low latency, and others don't. So using a network path with lower latency for some connections, and using a different network path with higher bandwidth available for others. allows this strategy. Traffic Switching is sufficient for this, if measured path characteristics change enough to justify changing paths. <xref target="Chromium-Multipath"/> mentioned this strategy at the QUIC Interim Meeting. <xref target="Apple-Multipath"/> and <xref target="Sat-Terr-Multipath"/> are actually switching paths at sub-RTT rates.</t>

</section>
<section anchor="bandwidth-aggregationload-balancing" title="Bandwidth Aggregation/Load Balancing">

<t>Some environments allow the use of multiple paths simultaneously for significant periods of time, because none of the paths are metered, so using all of the bandwidth on all of the paths simultaneously makes sense for bulk transfers. Traffic Splitting is required to support this strategy. <xref target="Alibaba-MPQUIC"/>, <xref target="Hybrid-Access-Multipath"/>, <xref target="Sat-Terr-Multipath"/>, and <xref target="Multipath-3GPP-ATSSS"/> all mentioned this strategy at the QUIC Interim Meeting. <xref target="I-D.bonaventure-iccrg-schedulers"/> mentions this strategy as "Round-Robin" (not recommended) and "Weighted Round-Robin".</t>

</section>
<section anchor="round-trip-time-thresholds-minimum-rtt-difference-and-rtt-equivalence" title="Round-Trip-Time Thresholds, Minimum RTT Difference, and RTT Equivalence">

<t>Not all multipath environments include paths with significant differences between path characteristics, but several do.</t>

<t>A sender might select the first available path with a smoothed round-trip-time below a certain threshold.  The goal is to keep the RTT of the multipath connection to a small value and avoid having the whole connection impacted by "bad" paths. <xref target="I-D.bonaventure-iccrg-schedulers"/> mentions this strategy as "Round-Trip-Time Threshold".</t>

<t>A sender might select the path with the lowest RTT among all available paths, in order to minimize latency for latency-sensitive flows. <xref target="I-D.bonaventure-iccrg-schedulers"/> mentions this strategy as "Lowest Round-Trip-Time First".</t>

<t>If two or more paths have characteristics that are "sufficiently close" - for example, they may have path RTTs that are equivalent, from the application's point of view - a sender may wish to use both paths as long as that's the case, and then adopt another sending strategy when measured path characteristics diverge. Traffic Splitting is required to support this strategy. <xref target="Apple-Multipath"/>, <xref target="Sat-Terr-Multipath"/>.<xref target="Hybrid-Access-Multipath"/>, and <xref target="Multipath-3GPP-ATSSS"/> all mentioned this strategy at the QUIC Interim Meeting.</t>

</section>
<section anchor="priority-based" title="Priority-based">

<t>Paths are assigned priority levels that indicate which path will be used first. Concretely, the traffic associated with the matching flow will be steered on the path with a high priority till congestion is detected, then the overflow will be sent over a low priority access. Traffic Splitting is required to support this strategy. <xref target="Multipath-3GPP-ATSSS"/> mentioned this strategy at the QUIC Interim meeting.</t>

</section>
<section anchor="redundant" title="Redundant">

<t>Traffic is replicated over two or more paths to increase the probability that the traffic will arrive at the other host undamaged and usable. Redundant traffic may be used for all packets in a connection, or may only be used when measured network conditions indicate it should be used. Traffic Splitting is required to support this strategy. <xref target="Apple-Multipath"/> and <xref target="Multipath-3GPP-ATSSS"/> mentioned this strategy at the QUIC Interim meeting, and Yunfei Ma confirmed in e-mail that <xref target="Alibaba-MPQUIC"/> also uses this strategy.</t>

</section>
<section anchor="combinations-of-strategies" title="Combinations of Strategies">

<t>As <xref target="I-D.bonaventure-iccrg-schedulers"/> points out, a scheduler can use a combination of strategies in sending decisions. For example, a scheduler might use load-balancing over three paths, but when one of the paths becomes unavailable, might switch to the two paths that are still available.</t>

<t>As Lucas Pardue pointed out in e-mail, some strategies may differentiate between "control plane" and "data plane" path selection. For example, an application might send stream data over one or more paths, but might send ACK traffic or retransmissions over a specific path, especially if the path characteristics vary significantly, as would be the case for satellite uplink/downlink stations connected by both higher-bandwidth Low Earth Orbit satellite paths and lower-bandwidth cellular or landline paths.</t>

</section>
</section>
<section anchor="uni-field" title="Unified Field Theory of Path Selection">

<t>The strategies in <xref target="strategies"/> don't include all possible strategies, and it's worth noting that few of the presentations given at <xref target="QUIC-interim-20-10"/> shared a common set of even two or three strategies. Even <xref target="Multipath-3GPP-ATSSS"/> omitted some strategies under consideration in 3GPP because they were closely tied to 5G network architecture components.</t>

<t>It will be very helpful if we can look for a small number of simple concepts that would allow a small number of schedulers to meet most application requirements. The alternative - adding schedulers every time someone thinks of a new strategy - is too painful to contemplate.</t>

</section>
</section>
<section anchor="iana-considerations" title="IANA Considerations">

<t>This document does not make any request to IANA.</t>

</section>
<section anchor="security-considerations" title="Security Considerations">

<t>QUIC-specific security considerations are discussed in Section 21 of <xref target="I-D.ietf-quic-transport"/>.</t>

<t>Section 6 of <xref target="I-D.ietf-quic-datagram"/> discusses security considerations specific to the use of the Unreliable Datagram Extension to QUIC.</t>

<t>Some multipath QUIC-specific security considerations can be found in Section 8 of the individual draft <xref target="I-D.deconinck-quic-multipath"/>.</t>

</section>
<section anchor="acknowledgements" title="Acknowledgements">

<t>I'd like to thank Lars Eggert and Lucas Pardue, the QUIC working group chairs, who called the QUIC virtual interim meeting on multipath.</t>

<t>I'd also like to thank the presenters at the QUIC virtual interim, who put together valuable presentations on short notice.</t>

<t>Thanks to David Allan, for comments resulting in the clarification of Traffic Steering, Traffic Switching, and Traffic Splitting when these concepts are used in contexts outside 3GPP.</t>

<t>Thanks again to Lucas, for providing comments resulting in several clarifications on the mapping of Traffic Splitting onto QUIC protocol operation, and for providing comments about control plane/data plane considerations.</t>

<t>Thanks to Markus Amend, for providing contributions and spotting a whopper of a typo.</t>

<t>Thanks to Yunfei Ma for reviewing my characterization of <xref target="Alibaba-MPQUIC"/>.</t>

<t>Thanks to Joerg Deutschmann for reviewing my characterization of <xref target="Sat-Terr-Multipath"/>.</t>

<t>Thanks to Christian Huitema for suggesting that we try to simplify the large and growing number of strategies described in <xref target="strategies"/> into a few simple concepts. This question should come up in QUIC working group discussion of multipath, and will be added to <xref target="I-D.dawkins-quic-multipath-questions"/> so the author doesn't forget that.</t>

<t>Many thanks to (your name could easily appear here) for reviews and comments.</t>

</section>
<section anchor="document-history" title="Document History">

<t>(Note to RFC Editor - if this document ever reaches you, please remove this section)</t>

<t>Version -00: initial submission</t>

<t>Version -01: updated for IETF 109 QUIC working group session</t>

<t>Version -02: Updated to add details about end-to-end and tunneling usages</t>

</section>


  </middle>

  <back>


    <references title='Informative References'>

<reference anchor="TS23501" target="https://www.3gpp.org/ftp/Specs/archive/23_series/23.501/">
  <front>
    <title>Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 16)</title>
    <author initials="." surname="3GPP (3rd Generation Partnership Project)">
      <organization></organization>
    </author>
    <date year="2019"/>
  </front>
</reference>




<reference anchor="I-D.ietf-quic-transport">
<front>
<title>QUIC: A UDP-Based Multiplexed and Secure Transport</title>

<author initials='J' surname='Iyengar' fullname='Jana Iyengar'>
    <organization />
</author>

<author initials='M' surname='Thomson' fullname='Martin Thomson'>
    <organization />
</author>

<date month='December' day='13' year='2020' />

<abstract><t>This document defines the core of the QUIC transport protocol.  QUIC provides applications with flow-controlled streams for structured communication, low-latency connection establishment, and network path migration.  QUIC includes security measures that ensure confidentiality, integrity, and availability in a range of deployment circumstances.  Accompanying documents describe the integration of TLS for key negotiation, loss detection, and an exemplary congestion control algorithm.  DO NOT DEPLOY THIS VERSION OF QUIC  DO NOT DEPLOY THIS VERSION OF QUIC UNTIL IT IS IN AN RFC.  This verion is still a work in progress.  For trial deployments, please use earlier versions.  Note to Readers  Discussion of this draft takes place on the QUIC working group mailing list (quic@ietf.org (mailto:quic@ietf.org)), which is archived at https://mailarchive.ietf.org/arch/search/?email_list=quic  Working Group information can be found at https://github.com/quicwg; source code and issues list for this draft can be found at https://github.com/quicwg/base-drafts/labels/-transport.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-ietf-quic-transport-33' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-ietf-quic-transport-33.txt' />
</reference>



<reference anchor="I-D.ietf-quic-datagram">
<front>
<title>An Unreliable Datagram Extension to QUIC</title>

<author initials='T' surname='Pauly' fullname='Tommy Pauly'>
    <organization />
</author>

<author initials='E' surname='Kinnear' fullname='Eric Kinnear'>
    <organization />
</author>

<author initials='D' surname='Schinazi' fullname='David Schinazi'>
    <organization />
</author>

<date month='August' day='24' year='2020' />

<abstract><t>This document defines an extension to the QUIC transport protocol to add support for sending and receiving unreliable datagrams over a QUIC connection.  Discussion of this work is encouraged to happen on the QUIC IETF mailing list quic@ietf.org (mailto:quic@ietf.org) or on the GitHub repository which contains the draft: https://github.com/quicwg/ datagram (https://github.com/quicwg/datagram).</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-ietf-quic-datagram-01' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-ietf-quic-datagram-01.txt' />
</reference>



<reference anchor="I-D.deconinck-quic-multipath">
<front>
<title>Multipath Extensions for QUIC (MP-QUIC)</title>

<author initials='Q' surname='Coninck' fullname='Quentin De Coninck'>
    <organization />
</author>

<author initials='O' surname='Bonaventure' fullname='Olivier Bonaventure'>
    <organization />
</author>

<date month='November' day='2' year='2020' />

<abstract><t>This document specifies extensions to the QUIC protocol to enable the simultaneous usage of multiple paths for a single connection.  These extensions are compliant with the single-path QUIC design and preserve QUIC privacy features.  Discussion about this draft is encouraged either on the QUIC IETF mailing list quic@ietf.org or on the GitHub repository which contains the draft: https://github.com/qdeconinck/draft-deconinck-multipath- quic.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-deconinck-quic-multipath-06' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-deconinck-quic-multipath-06.txt' />
</reference>



<reference anchor="I-D.bonaventure-iccrg-schedulers">
<front>
<title>Multipath schedulers</title>

<author initials='O' surname='Bonaventure' fullname='Olivier Bonaventure'>
    <organization />
</author>

<author initials='M' surname='Piraux' fullname='Maxime Piraux'>
    <organization />
</author>

<author initials='Q' surname='Coninck' fullname='Quentin De Coninck'>
    <organization />
</author>

<author initials='M' surname='Baerts' fullname='Matthieu Baerts'>
    <organization />
</author>

<author initials='C' surname='Paasch' fullname='Christoph Paasch'>
    <organization />
</author>

<author initials='M' surname='Amend' fullname='Markus Amend'>
    <organization />
</author>

<date month='September' day='9' year='2020' />

<abstract><t>This document proposes a series of abstract packet schedulers for multipath transport protocols equipped with a congestion controller.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-bonaventure-iccrg-schedulers-01' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-bonaventure-iccrg-schedulers-01.txt' />
</reference>



<reference anchor="I-D.amend-iccrg-multipath-reordering">
<front>
<title>Multipath sequence maintenance</title>

<author initials='M' surname='Amend' fullname='Markus Amend'>
    <organization />
</author>

<author initials='D' surname='Hugo' fullname='Dirk Hugo'>
    <organization />
</author>

<date month='November' day='2' year='2020' />

<abstract><t>This document discusses the issue of packet re-ordering which occurs as a specific problem in multi-path connections without reliable transport protocols such as TCP.  The topic is relevant for devices connected via multiple accesses technologies towards the network as is foreseen e.g. within Access Traffic Selection, Switching, and Splitting (ATSSS) service of 3rd Generation Partnership Project (3GPP) enabling fixed mobile converged (FMC) scenario.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-amend-iccrg-multipath-reordering-01' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-amend-iccrg-multipath-reordering-01.txt' />
</reference>



<reference anchor="I-D.bonaventure-quic-atsss-overview">
<front>
<title>3GPP Access Traffic Steering Switching and Splitting (ATSSS) - Overview for IETF Participants</title>

<author initials='M' surname='Boucadair' fullname='Mohamed Boucadair'>
    <organization />
</author>

<author initials='O' surname='Bonaventure' fullname='Olivier Bonaventure'>
    <organization />
</author>

<author initials='M' surname='Piraux' fullname='Maxime Piraux'>
    <organization />
</author>

<author initials='Q' surname='Coninck' fullname='Quentin Coninck'>
    <organization />
</author>

<author initials='S' surname='Dawkins' fullname='Spencer Dawkins'>
    <organization />
</author>

<author initials='M' surname='Kuehlewind' fullname='Mirja Kuehlewind'>
    <organization />
</author>

<author initials='M' surname='Amend' fullname='Markus Amend'>
    <organization />
</author>

<author initials='A' surname='Kassler' fullname='Andreas Kassler'>
    <organization />
</author>

<author initials='Q' surname='An' fullname='Qing An'>
    <organization />
</author>

<author initials='N' surname='Keukeleire' fullname='Nicolas Keukeleire'>
    <organization />
</author>

<author initials='S' surname='Seo' fullname='SungHoon Seo'>
    <organization />
</author>

<date month='May' day='30' year='2020' />

<abstract><t>This document briefly presents the Access Traffic Steering, Switching, and Splitting (ATSSS) service being specified within the 3rd Generation Partnership Project (3GPP).  The ATSSS service provides network support for multihomed devices to select a path for transmission (steer), move traffic from one path to another (switch), or use multiple paths simultaneously (split).  TS 23.501 specifies an ATSSS architecture for TCP traffic.  This document presents a snap-shot of the ongoing discussion in the 3GPP to enable ATSSS for non-TCP traffic, based on the use of QUIC, and assesses to what extent IETF specifications can be used to meet the ATSSS design goals.  Apparent gaps are also documented.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-bonaventure-quic-atsss-overview-00' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-bonaventure-quic-atsss-overview-00.txt' />
</reference>



<reference anchor="I-D.dawkins-quic-multipath-questions">
<front>
<title>Questions for Multiple Paths In QUIC</title>

<author initials='S' surname='Dawkins' fullname='Spencer Dawkins'>
    <organization />
</author>

<date month='December' day='6' year='2020' />

<abstract><t>The IETF QUIC working group has been chartered to produce extensions that would "enable ... multipath capabilities" since the working group was formed in 2016, but because multipath was an extension, work on multipath, and the other extensions named in the charter, waited while work proceeded on the core QUIC protocol specifications.  After the QUIC working group chairs requested publication for the core QUIC protocol specifications, they scheduled a virtual interim meeting to understand the use cases that various groups inside and outside the IETF were envisioning for multipath with QUIC.  As part of that discussion, it became obvious that people had a variety of ideas about how multiple paths would be used, because they weren't looking at the same use cases, and so had different assumptions about how applications might use QUIC over multiple paths.  This document is intended to capture questions that have come up in discussions, with some suggested answers, to inform further discussion in the working group.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-dawkins-quic-multipath-questions-00' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-dawkins-quic-multipath-questions-00.txt' />
</reference>



<reference  anchor="RFC0793" target='https://www.rfc-editor.org/info/rfc793'>
<front>
<title>Transmission Control Protocol</title>
<author initials='J.' surname='Postel' fullname='J. Postel'><organization /></author>
<date year='1981' month='September' />
</front>
<seriesInfo name='STD' value='7'/>
<seriesInfo name='RFC' value='793'/>
<seriesInfo name='DOI' value='10.17487/RFC0793'/>
</reference>



<reference  anchor="RFC8684" target='https://www.rfc-editor.org/info/rfc8684'>
<front>
<title>TCP Extensions for Multipath Operation with Multiple Addresses</title>
<author initials='A.' surname='Ford' fullname='A. Ford'><organization /></author>
<author initials='C.' surname='Raiciu' fullname='C. Raiciu'><organization /></author>
<author initials='M.' surname='Handley' fullname='M. Handley'><organization /></author>
<author initials='O.' surname='Bonaventure' fullname='O. Bonaventure'><organization /></author>
<author initials='C.' surname='Paasch' fullname='C. Paasch'><organization /></author>
<date year='2020' month='March' />
<abstract><t>TCP/IP communication is currently restricted to a single path per connection, yet multiple paths often exist between peers. The simultaneous use of these multiple paths for a TCP/IP session would improve resource usage within the network and thus improve user experience through higher throughput and improved resilience to network failure.</t><t>Multipath TCP provides the ability to simultaneously use multiple paths between peers. This document presents a set of extensions to traditional TCP to support multipath operation. The protocol offers the same type of service to applications as TCP (i.e., a reliable bytestream), and it provides the components necessary to establish and use multiple TCP flows across potentially disjoint paths.</t><t>This document specifies v1 of Multipath TCP, obsoleting v0 as specified in RFC 6824, through clarifications and modifications primarily driven by deployment experience.</t></abstract>
</front>
<seriesInfo name='RFC' value='8684'/>
<seriesInfo name='DOI' value='10.17487/RFC8684'/>
</reference>


<reference anchor="QUIC-charter" target="https://datatracker.ietf.org/wg/quic/about/">
  <front>
    <title>IETF QUIC Working Group Charter</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="QUIC-interim-20-10" target="https://github.com/quicwg/wg-materials/tree/master/interim-20-10">
  <front>
    <title>IETF QUIC Working Group Virtual Interim Meeting - October 2020</title>
    <author >
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="QUIC-interim-20-10-minutes" target="https://github.com/quicwg/wg-materials/tree/master/interim-20-10">
  <front>
    <title>IETF QUIC Working Group Virtual Interim Meeting - October 2020 - Minutes</title>
    <author >
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Chromium-Multipath" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/Multipath%20in%20Chromium.pdf">
  <front>
    <title>Multipath in Chromium</title>
    <author initials="." surname="Fan Yang/Jana Iyengar">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Apple-Multipath" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/Multipath%20transports%20at%20Apple.pdf">
  <front>
    <title>Multipath transports at Apple</title>
    <author initials="." surname="Christoph Paasch">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Alibaba-MPQUIC" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/MPQUIC%20use%20cases.pdf">
  <front>
    <title>MPQIIC Use Cases</title>
    <author initials="." surname="Yanmei Lei / Yunfei Ma">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Sat-Terr-Multipath" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/Satellite-terrestrial%20multipath%20communication.pdf">
  <front>
    <title>Satellite/Terrestrial Multipath Communication</title>
    <author initials="." surname="Joerg Deutschmann">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Hybrid-Access-Multipath" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/Hybrid%20access%20networks%20and%20requirements%20on%20MPQUIC.pdf">
  <front>
    <title>Hybrid access networks and requirements on MPQUIC</title>
    <author initials="." surname="Olivier Bonaventure">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>
<reference anchor="Multipath-3GPP-ATSSS" target="https://github.com/quicwg/wg-materials/blob/master/interim-20-10/Multipath%20in%203GPP%20ATSSS.pdf">
  <front>
    <title>Multipath in 3GPP ATSSS</title>
    <author initials="." surname="Spencer Dawkins / Mirja Kuehlewind / Florin Baboescu / Hannu Flinck">
      <organization></organization>
    </author>
    <date year="2020" month="October"/>
  </front>
</reference>


    </references>



  </back>

<!-- ##markdown-source:
H4sIAN4Q9l8AA+1cbY8bN5L+bsD/gRjjYBtRa8bObm4zhwN24pdkduON1zNJ
Lrg7LKgWJTHubmqb3aNoJ76fdZ/u2/6xq6eKZLMlzYw3cW4PhwuQRKNmk8V6
fapYVFEU9+91tqvMqfp2pTt16dRzp7613Uq96qvOriujzsrOXhn1Wncrr2yj
/vj1+bP79/Rs1pqr/dfwNLxLL9y/N3dlo2uaf97qRVfM9eatbXzx596WxYbe
LTpXzF2xoXeLOr5WVLozvqO36f+n9++V9L+la7entP7C3b93/55dt6eqa3vf
PT05+fTkKRHUGo2vdOPXrqV3N659u2xdvz4Vor6lv22zVJ/ju/v33potjZif
qvOmM21juuI5KMTkpZvTwFPV+0L70tr793ynm/mfdOUa2snW+Pv31vZU/Wvn
yonytFprFp4+bWt8+HfMoftu5VqiXRGLFdHtT9XFVD2X/eMrYcvF2jSlafMH
rl3qxv5Fd9Y1p+oSz5tOndWmtaXGgNZBYGZuO9fib1NrW50qL1MFFk+t6Ra/
XeLRtHQ1M42Y19Ya4gRh6vLi6ce/PnnCn5UaKOZ/CqH5489fv1aPPm7n6nPT
mJaJIl1oO/rDr+xavW7d96bsHst7QZkuTblqiNoK+yvtgj7yi8x7dWHaK1sa
r4ip6mLrO1OrM6K+7Pw/pb/bcmU7+qpvjSKyVbcy6tefh8c0rNNLo56qR29M
ZbQ36skngQTWGfX05MmngSTdLk13qlZdt/anx8ebzWb68XK9nhKfjxfd+hgk
+mONBa/M8dOP/+SJ08bTpylx5xicU+q8eM4cFc1Nana6/4zW18tW1+nR3JSu
sU35Vp4nLU8DZq7RVyRj2mphy7JdFr5cmXlfEYvTINKWZh4eD4bSGtJhIpfU
9dBsvKDuvPeFuwLXzWYgKzfFYcY/92R5JCusjKFvXj47+cdPPz4Nn3/zyW9+
xZ/xL+yqKFekDSYqTlCA8xeXLw+YnXomgw9LBpwjzpZvTcv8ZAltlseg8FjP
XN8dp1UtrNbWxdOT4snJ+639jW27nlTyXF5Vr4zp8LRQX5Wdm5ERPj15enKY
tCX5p34GQ2JqNqCrIFOiiXTlj8kBmONak2q2xyPKcpXcXWV/H0Vtm54834fc
D/35Smb9n9vZs1XratvXxauRrqcdpa8RT+Lg27zQS92o73SzPP6dbrQ635pm
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
vhzUe026ee+/AZ4ryzWYWQAA

-->

</rfc>

