<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.20 (Ruby 3.0.2) -->
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-defoy-moq-relay-network-handling-01" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.16.0 -->
  <front>
    <title abbrev="MOQ-EXT-NET-HANDLING">MOQ Relays for Support of High-Throughput Low-Latency Traffic</title>
    <seriesInfo name="Internet-Draft" value="draft-defoy-moq-relay-network-handling-01"/>
    <author initials="X." surname="de Foy" fullname="Xavier de Foy">
      <organization>InterDigital</organization>
      <address>
        <postal>
          <country>Canada</country>
        </postal>
        <email>xavier.defoy@interdigital.com</email>
      </address>
    </author>
    <author initials="R." surname="Krishna" fullname="Renan Krishna">
      <organization>InterDigital</organization>
      <address>
        <postal>
          <country>Canada</country>
        </postal>
        <email>renan.krishna@interdigital.com</email>
      </address>
    </author>
    <date/>
    <area>Transport</area>
    <workgroup>MOQ</workgroup>
    <abstract>
      <t>This document describes a mechanism to convey information about media frames. The information is used for specific handling in functions such as error recovery and congestion handling. These functions can be critical to improve energy efficiency and network capacity in some (especially wireless) networks. Due to end-to-end encryption, MOQ relays are expected to extract the metadata required by these functions. This document aims to enable a level of wireless network support for MOQ equivalent to what is possible for RTP.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>Wireless networks can be a challenging environment for applications with high-throughput and low latency requirements, such as video conferencing and Extended Reality (XR, presented for example in <xref target="I-D.draft-ietf-mops-ar-use-case"/>). Wireless networks can implement techniques to improve network capacity and energy efficiency, as well as reduce the impact of packet losses on users' quality of experience, using techniques such as (see <xref target="xr-in-5g"/> for additional details):</t>
      <ul spacing="normal">
        <li>The network can handle groups of packets based on how critical they are to the user's experience. Some groups of data packets hold application data units that are handled together (e.g., decoded) by the application. 3GPP defines the term "PDU set" to identify these groups of data packets carrying the payload of an application data unit <xref target="TR23.700-60"/>, which can correspond to the data packets of an application layer data unit. Application data units can depend on other application data units to be handled or decoded by the application. The network can perform differentiated handling of groups of data packets, e.g., prioritize some groups over others in case of congestion. In congestion situations, the network can also selectively drop data packets that depend on an already lost application data unit.</li>
        <li>The network can limit the amount of time that the radio needs to stay awake to transmit and receive data. To achieve this this, the scheduler can benefit from information on the size and periodicity of traffic, as well as delay budget and expected jitter specific to the application.</li>
      </ul>
      <t>Traffic handling of high-throughput low-latency traffic therefore includes differentiated handling of groups of packets (e.g., through configuring of lower-layer scheduling). To perform this, a network node can act as, or communicate with, a MOQ relay to obtain the metadata that is associated with media data. It is also necessary for the media sender to identify application data units that correspond to different desired traffic handling (e.g., different layers within a frame), and provide associated metadata. <xref target="_figure-relay"/> describes a MOQ relay providing traffic handling control functionality in an access network (for example, for media streams sent by B towards A and C). For privacy and security, it is desirable that the MOQ relay, which can be operated by a network or service operator, does not have access to any media data or metadata that is not related to its operation. For interoperability, it is also desirable for these mechanisms to not be codec specific.</t>
      <figure anchor="_figure-relay">
        <name>Traffic Handling by Access Networks using a MOQ Relay.</name>
        <artwork><![CDATA[
            +---+  +-----------+  +------------+      +---+
            | A |<-|Access Node|->|            |<---->| B |
            +---+  +----+------+  |            |      +---+
                        +---------+            |
                                  | MOQ Relay  |
                        +---------+            |
            +---+  +----+------+  |            |      +---+
            | C |<-|Access Node|->|            |<---->| D |
            +---+  +-----------+  +------------+      +---+
]]></artwork>
      </figure>
    </section>
    <section anchor="traffic-handling-of-high-throughput-low-latency-traffic">
      <name>Traffic Handling of High-Throughput Low-Latency Traffic</name>
      <t>Support of traffic handling of high-throughput low-latency in this document is based on the WARP protocol <xref target="I-D.draft-lcurley-warp"/>, since it is the most active proposal in MOQ at this point. WARP is currently based on QUIC streams as a building block. This section may need to be adapted to also support datagram-based segments, if the MOQ protocol design evolves in this direction.</t>
      <t>In WARP, a QUIC stream that transports an OBJECT message is the smallest unit of data that can be associated with a differentiated level of service by the network.</t>
      <section anchor="moq-relay-behavior">
        <name>MOQ Relay Behavior</name>
        <t>A MOQ relay at the ingress point of a wireless network will extract metadata associated with media segments, and associate this metadata, outside of the QUIC envelop, to packets it forwards to the radio access network. This metadata relates to the QUIC stream that carries the media segment, and to the group of packets carrying the QUIC stream. The list of metadata fields identified by 3GPP for XR support of RTP traffic <xref target="TR23.700-60"/> can be used as a starting point, as it would enable feature parity for wireless network support of XR over RTP vs. XR over MOQ:</t>
        <ul spacing="normal">
          <li>
            <em>Identifier for the group of packets</em>: the relay can use the stream ID.</li>
          <li>
            <em>Start and end packet within the group</em>: the relay can obtain these indications from QUIC signaling (e.g., offset value 0 and FIN flag).</li>
          <li>
            <em>Packet sequence number within the group</em>: the relay can assign this number based on the packets it receives in order of STREAM frame offset. In case there are missing packets, the relay can use the STREAM frame offset and path MTU to determine the sequence number of the packet.</li>
          <li>
            <em>Size of the group</em> (in bytes or number of packets): the relay can use the Warp message length field of the OBJECT message. If a length in number of packets is needed by the RAN, the relay can estimate this value based on the Warp message length and the MTU. If the Warp message length is set to 0 (i.e., "continues until the end of the stream"), then the relay cannot extract this metadata and may provide a degraded service.</li>
          <li>
            <em>Importance of the group</em>: the relay can use the OBJECT message "delivery order" field set by the media sender.</li>
        </ul>
        <t>For example, in a 5G system for downlink flows, a MOQ relay can be collocated with a UPF to extract metadata and provide it to the RAN over GTP-U (similarly to what will be done for RTP/SRTP traffic). For uplink flows, a MOQ relay on the device may extract metadata and provide it to the local networking stack, which will ultimately transmit the packet over the air. However this is not the only solution, since a MOQ application on the device could instead directly provide this metadata to the local networking stack of the device (which is outside of the scope of this document).</t>
        <t>To enable different levels of service to be provided to different OBJECT messages, the relay should not coalesce data from different QUIC streams in a same UDP/IP packet, when forwarding towards the RAN.</t>
      </section>
      <section anchor="endpoint-behavior">
        <name>Endpoint Behavior</name>
        <t>To enable traffic handling of high-throughput low-latency, a MOQ client should set up a MOQ connection through a MOQ relay providing this functionality. Discovery of such relay is out of scope of this document.</t>
        <t>Based on the metadata fields list established in <xref target="moq-relay-behavior"/>, a media sender does not need to set extra metadata to enable XR support by a wireless network. Metadata described in <xref target="I-D.draft-lcurley-warp"/> is sufficient.</t>
        <t>It is expected that a media sender will be aware of the nature of the traffic (e.g., AR/VR) and of the possibility for a wireless network to be used as an access network. In such case, the media sender SHOULD set the length field of OBJECT messages to a non-zero value to maximize the information available for the MOQ relay (otherwise, the wireless network support may be degraded).</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>To enable support for the feature described in this document, the application exposes metadata to a MOQ relay under the control of a network or service operator. End-to-end encrypted media is not exposed to the MOQ relay. The level of exposure is similar to the Frame Marking RTP extension <xref target="I-D.draft-ietf-avtext-framemarking"/>.</t>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thanks to Srinivas Gudumasu, who was a contributor to the first revision of this draft. Thanks to Jaya Rao, Ghyslain Pelletier, John Kaippallimalil, Sri Gundavelli and Hang Shi for discussions and comments about this draft.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Informative References</name>
      <reference anchor="I-D.draft-ietf-avtext-framemarking">
        <front>
          <title>Frame Marking RTP Header Extension</title>
          <author fullname="Mo Zanaty" initials="M." surname="Zanaty">
            <organization>Cisco Systems</organization>
          </author>
          <author fullname="Espen Berger" initials="E." surname="Berger">
            <organization>Cisco Systems</organization>
          </author>
          <author fullname="Suhas Nandakumar" initials="S." surname="Nandakumar">
            <organization>Cisco Systems</organization>
          </author>
          <date day="11" month="November" year="2021"/>
          <abstract>
            <t>   This document describes a Frame Marking RTP header extension used to
   convey information about video frames that is critical for error
   recovery and packet forwarding in RTP middleboxes or network nodes.
   It is most useful when media is encrypted, and essential when the
   middlebox or node has no access to the media decryption keys.  It is
   also useful for codec-agnostic processing of encrypted or unencrypted
   media, while it also supports extensions for codec-specific
   information.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-avtext-framemarking-13"/>
      </reference>
      <reference anchor="I-D.draft-ietf-mops-ar-use-case">
        <front>
          <title>Media Operations Use Case for an Extended Reality Application on Edge Computing Infrastructure</title>
          <author fullname="Renan Krishna" initials="R." surname="Krishna">
            <organization>InterDigital Europe Limited</organization>
          </author>
          <author fullname="Akbar Rahman" initials="A." surname="Rahman">
            <organization>Ericsson</organization>
          </author>
          <date day="14" month="November" year="2022"/>
          <abstract>
            <t>   This document explores the issues involved in the use of Edge
   Computing resources to operationalize media use cases that involve
   Extended Reality (XR) applications.  In particular, we discuss those
   applications that run on devices having different form factors and
   need Edge computing resources to mitigate the effect of problems such
   as a need to support interactive communication requiring low latency,
   limited battery power, and heat dissipation from those devices.  The
   intended audience for this document are network operators who are
   interested in providing edge computing resources to operationalize
   the requirements of such applications.  We discuss the expected
   behavior of XR applications which can be used to manage the traffic.
   In addition, we discuss the service requirements of XR applications
   to be able to run on the network.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-mops-ar-use-case-09"/>
      </reference>
      <reference anchor="I-D.draft-lcurley-warp">
        <front>
          <title>Warp - Live Media Transport over QUIC</title>
          <author fullname="Luke Curley" initials="L." surname="Curley">
            <organization>Twitch</organization>
          </author>
          <author fullname="Kirill Pugin" initials="K." surname="Pugin">
            <organization>Meta</organization>
          </author>
          <author fullname="Suhas Nandakumar" initials="S." surname="Nandakumar">
            <organization>Cisco</organization>
          </author>
          <author fullname="Victor Vasiliev" initials="V." surname="Vasiliev">
            <organization>Google</organization>
          </author>
          <date day="18" month="January" year="2023"/>
          <abstract>
            <t>   This document defines the core behavior for Warp, a live media
   transport protocol over QUIC.  Media is split into objects based on
   the underlying media encoding and transmitted independently over QUIC
   streams.  QUIC streams are prioritized based on the delivery order,
   allowing less important objects to be starved or dropped during
   congestion.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-lcurley-warp-03"/>
      </reference>
      <reference anchor="TR23.700-60" target="www.3gpp.org/dynareport/23700-60.htm">
        <front>
          <title>Study on architecture enhancement for XR and media services</title>
          <author initials="" surname="3GPP">
            <organization/>
          </author>
          <date year="2022"/>
        </front>
        <refcontent>3GPP</refcontent>
      </reference>
    </references>
    <section anchor="xr-in-5g">
      <name>XR Traffic Handling in 5G Networks</name>
      <t>As currently defined in the study report <xref target="TR23.700-60"/>, a network function located at the ingress point of a wireless network, for example the User Plane Function (UPF) , can collect metadata from media flows and use it to handle XR traffic by proving the following functionality:</t>
      <ul spacing="normal">
        <li>Convey the collected metadata to the Radio Access Network (RAN), using GTP-U headers encapsulating the data packets it forwards to the RAN (e.g., for dynamic metadata such as packet sequence number within the group, priority/importance, dependency information, size, group ID). This makes it possible for the RAN to perform differentiated handling of the packets. The network can also convey some metadata related to a flow in control messages to the RAN (e.g., periodicity, delay budget). This makes it possible for the RAN to configure efficient scheduling for the flow.</li>
        <li>Use the collected metadata to perform some local processing (on the UPF or 5G device) such as locally prioritizing groups of packets in case of congestion.</li>
      </ul>
      <t>Data plane metadata is expected to be obtained, for the time being, from RTP/SRTP and their extensions headers, or alternatively, from other methods not standardized by 3GPP.</t>
      <ul spacing="normal">
        <li>
          <t>The following metadata was agreed to be used in the data plane:
          </t>
          <ul spacing="normal">
            <li>ID of a group of packets that share similar handling by the network (a "PDU set")</li>
            <li>Indication of the first and last data packet in a group</li>
            <li>A sequence number of individual packets within the group</li>
            <li>Size of a group in number of octets or data packets</li>
            <li>Group importance relative to other groups</li>
          </ul>
        </li>
        <li>
          <t>The following metadata was agreed to be used in the control plane, where it is provisioned by the service operator.
          </t>
          <ul spacing="normal">
            <li>QoS parameters: delay budget and error rate for groups (PDU sets)</li>
            <li>Burst periodicity</li>
            <li>Whether all data packets are needed to process the application data unit carried by the group</li>
          </ul>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6VabXPbuHb+zl+BcT7EvisqbnZuO/XcdurEefHeTdbrl25m
Op0OREISapJQAFKKNnGnf6N/r7+kzzkASFCSs27ruXcdSyBwXp/znAPmeZ61
uq3UmTj68Muv4lpVcuvE3Fhx061WxrbCzMV7vVjmt0trusVy1bXiZ7PJf5at
aoqtuLVyPtfFUSZnM6vWZwLb5G8+3eYf39zm788/Xvx8+fFdVpqikTVOKbG8
zUs1N9u8Np9zSwfmjWo3xt7nS9mUlW4W+enfZCUOOBNfL85v3zxkrrVK1mfi
8s3t26zANwtjt2fCtWWmV/ZMtLZz7cvT078/fZlJLD0juRpHCmS08wKyr1i2
DHvhlH+TlWmw/1a5bKXPxL+0ppgIh/VWzR3+ta39PyB5LVcrCPWvWSa7dmns
WSZEjv8LoRt3Jj5NRanEW7Plj7yan+RaK5t+buwC4jetshd6oVtZ8aeqlro6
E194+ZTN8k+aFpV+0bQwNS8sTNe0pPJr2chSjiW4noq/Wu2WjUxEuFaNbEaf
f1cES8un937502TIGmNr2eq1Ossy3cyHv2j1ZX4x9d7Wqp3nct2qL20+txCu
lvYeBj24rjYrl0ubd07lhXR7m1VFZyu1zTfSrnAsfXl7/fLH6d+dnuZ/e+pX
CxFi+vlN25VbYRohbbHUrSraziqhGgRaoWrVtBzqn64FQkLUqtRSOGXXulDu
edhq8Dn95N7iz398d3UVV/hIff7y9OXL+JEtdta00i5Uiw83m830x8VqNYU3
XpTbBtFKUfri5Y9eg+myrZ9nWZ7nQs4Q9rJos+x2qR1FYscil8oVVs+UExIy
F9BFu1q0Bg5q1moreleQ3jODhPWase3dVNwu1WgN9oa1SzaFW6lCI59FTEWs
FPOuKWilE64rlkI6oazFYqsKs1Z2y9bD4QvleMP4LB/lVPJ8gZCcKQHxW13I
ioTW9cpiFzhF2cVWKEITzdBCuwZkwIMrWeiWlEOW1kocKxZVVtVWbDRgRDl3
EpdDyYtO0e6qKfPW5PiFfxZ2uyI5JgQEwnqskxQQX7BXCxPQE1/Y6KKFlWrV
ItBbibWfOxxSitmWvkh1IiVT70hdO3+ynFUKLqrUWlUEo1HMXikXIJYMTxLR
IWtZ0S7YYLOULflmZZzTtBUtu769mvroqHVZVirLnlFKW1N2LE6W/bZzSm90
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
qvq83ONaw5slfhDbqxLc8z9k8a6udisAAA==

-->

</rfc>
