<?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.7.30 (Ruby 3.2.3) -->
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-defoy-moq-relay-network-handling-05" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="MOQ-EXT-NET-HANDLING">MoQ relays for Support of High-Throughput Low-Latency Traffic in 5G</title>
    <seriesInfo name="Internet-Draft" value="draft-defoy-moq-relay-network-handling-05"/>
    <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/>
      <address>
        <postal>
          <country>United Kingdom</country>
        </postal>
        <email>renan.krishna@gmail.com</email>
      </address>
    </author>
    <author initials="T." surname="Jiang" fullname="Tianji Jiang">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>tianjijiang2012@gmail.com</email>
      </address>
    </author>
    <date/>
    <area>Transport</area>
    <workgroup>MOQ</workgroup>
    <abstract>
      <?line 65?>

<t>This document specifies a mechanism for conveying media-frame metadata for low-latency, high-throughput traffic such as Extended Reality (XR). It enables the Media over QUIC (MoQ) protocol to carry frame-level information defined by 3GPP to support functions including energy efficiency and congestion management in wireless networks. Because MoQ traffic is end-to-end encrypted, MoQ relays are expected to extract the metadata needed to perform these functions.</t>
    </abstract>
  </front>
  <middle>
    <?line 69?>

<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="RFC9699"/>). Wireless networks implement techniques to improve network capacity and energy efficiency, as well as reduce the impact of packet losses on users' quality of experience (<xref target="intro-1-1"/>). An extension to the RTP protocol <xref target="TS26.522"/> has been defined, which enables metadata associated with application data units to be identified at the ingress point of the wireless network (<xref target="intro-1-2"/>). To enable a similar operation with the MoQ protocol <xref target="I-D.draft-ietf-moq-transport"/>, this document describes how a MoQ relay can be used at the ingress point of the wireless network (<xref target="intro-1-3"/>).</t>
      <t>The rest of this document is structured as follows:</t>
      <ul spacing="normal">
        <li>
          <t><xref target="_section-xr-metadata"/> describes XR metadata for MoQ.</t>
        </li>
        <li>
          <t><xref target="_section-xr-handling"/> describes the behavior of the MoQ relay and of MOQ endpoints.</t>
        </li>
        <li>
          <t><xref target="_section-iana"/> describes IANA registrations.</t>
        </li>
        <li>
          <t><xref target="_section-sec"/> describes applicable security considerations.</t>
        </li>
      </ul>
      <section anchor="intro-1-1">
        <name>Techniques used by Wireless Networks for XR Traffic Handling</name>
        <t>The network can handle groups of packets based on how critical they are to the user's experience. Some groups of data packets hold a unit of information generated at the application level, which we will designate as an <em>application data unit</em>, and which can be for example a video frame, or video slice. Application data units are typically handled (e.g., decoded) together by the application. 3GPP defines the term <em>PDU set</em> to identify these groups of data packets <xref target="TS23.501"/>, which can correspond to the data packets of an application layer data unit. The handling of application data units by the application can depend on other application data units (e.g., in the case of decoding dependency).</t>
        <t>The wireless network performs differentiated handling of groups of data packets. For example, it prioritizes some groups over others in case of congestion. In congestion situations, the network can also selectively drop data packets that depend on already lost data packets. Furthermore, 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 use information on the size and periodicity of traffic, as well as delay budget and maximum tolerable jitter specific to the application.</t>
      </section>
      <section anchor="intro-1-2">
        <name>XR Metadata in Encrypted Media Flows</name>
        <t>To perform differentiated handling of groups of data packets, a User Plane Function (UPF) at the ingress point of a wireless network receives, along with a media object, Media Related Information (MRI) including:</t>
        <ul spacing="normal">
          <li>
            <t>PDU Set Information,</t>
          </li>
          <li>
            <t>End of Data Burst Indication,</t>
          </li>
          <li>
            <t>Expedited Transfer Indication,</t>
          </li>
          <li>
            <t>Data Burst Size,</t>
          </li>
          <li>
            <t>Time to Next Burst.</t>
          </li>
        </ul>
        <t>The UPF processes the MRI and provides it to the access node, which uses it to perform differentiated handling. The MRI encoding is described in section 22.2 of <xref target="TS29.561"/>.</t>
      </section>
      <section anchor="intro-1-3">
        <name>Identifying XR Metadata in MOQ flows</name>
        <t>For XR media traffic transported over the MOQ protocol, the UPF cannot access XR metadata unless it is exposed to the UPF in some fashion. This document describes how the UPF can act as, or communicate with, a MoQ relay to obtain XR metadata associated with media data. To enable this behavior, 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 media frame), and provide associated metadata. <xref target="_figure-relay"/> describes a UPF with MoQ relay functionality, identifying XR metadata and transmitting it to an access nodes. 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 media data. For interoperability, it is also desirable for these mechanisms to not be codec specific.</t>
        <figure anchor="_figure-relay">
          <name>XR Traffic Handling by Access Networks using a MoQ relay.</name>
          <artwork><![CDATA[
  +---+  +-----------+            +-----------+            +---+
  | A |<-|Access Node|------------|    UPF    |<--data+md--| B |
  +---+  |           |<-metadata--| MoQ relay |            +---+
         +-----------+            +-----------+
]]></artwork>
        </figure>
      </section>
      <section anchor="terms-and-definitions">
        <name>Terms and Definitions</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.
<?line -6?>
        </t>
      </section>
      <section anchor="notational-conventions">
        <name>Notational Conventions</name>
        <t>This document uses the conventions detailed in (<xref target="RFC9000"/>, Section 1.3) when describing the binary encoding. See <xref target="I-D.draft-ietf-moq-transport"/>, section 1.3 for a non normative summary of the syntax.</t>
      </section>
    </section>
    <section anchor="_section-xr-metadata">
      <name>XR MRI in MOQ Transport</name>
      <t>In MOQ Transport (MOQT), XR metadata is transmitted in object headers, using the extension header mechanism described in <xref target="I-D.draft-ietf-moq-transport"/>.
This document describes a MOQT header extension  in the MOQT protocol, corresponding to XR metadata identified in Release 19 of 3GPP.</t>
      <section anchor="signalling">
        <name>Signalling of XR MRI Support</name>
        <t>This document registers with IANA a new MOQT Extension Header named <em>XR_MRI_SUPPORT</em>, which can optionally be exchanged by endpoints to indicate their support for specific types and versions of XR media related information.</t>
        <figure anchor="xr-mri-ext">
          <name>XR_MRI_SUPPORT Header Extension</name>
          <artwork><![CDATA[
XR_MRI_SUPPORT {
   Parameter Type (i) = 0xTBD,
   MRI descriptor (i),
}
]]></artwork>
        </figure>
        <t>The <em>MRI descriptor</em> field is an integer formed by the concatenation of the MRI version field (in the most signicant bits) and MRI bitmask field of the Media Related Information data structure defined in section 22.2 of <xref target="TS29.561"/>.</t>
        <t>An endpoint can include an XR_MRI_SUPPORT extension header in CLIENT_SETUP or SERVER_SETUP, to indicate that it supports processing, within objects it receives, the XR_MRI extension corresponding to the included MRI descriptor, i.e., same version and bitmask.</t>
        <t>An endpoint can include more than one XR_MRI_SUPPORT extension header, e.g., to indicate support for more than one version.</t>
        <t>The XR_MRI_SUPPORT extension header is advisory in nature. Alternatively, the endpoints may determine whether to communicate XR MRI, and which version, based on an out-of-band agreement.</t>
      </section>
      <section anchor="metadata">
        <name>Signalling of XR MRI in MOQT Objects</name>
        <t>This document registers with IANA a new MOQT Extension Header named <em>XR_MRI</em>, which is used to transmit MRI.</t>
        <t>When sending MOQ objects, an endpoint can include the XR_MRI header extension.</t>
        <t>When receiving MOQ objects, an endpoint can process or ignore the XR_MRI header extension.</t>
        <figure anchor="xr-mri">
          <name>XR_MRI Header Extension</name>
          <artwork><![CDATA[
XR_MRI {
   Header Type (i) = 0xTBD,
   Header Length (i),
   MRI (..)
}
]]></artwork>
        </figure>
        <t>The MRI field holds the media related information data structure defined in section 22.2 of <xref target="TS29.561"/>. The MRI field is byte-aligned.</t>
      </section>
    </section>
    <section anchor="_section-xr-handling">
      <name>Endpoint Behavior for Communicating XR Metadata</name>
      <section anchor="endpoint-behavior">
        <name>Endpoint Behavior</name>
        <t>A MOQT endpoint may send one or more XR_MRI_SUPPORT header extension to indicate it can process certain versions of the MRI data in a XR_MRI header extension.</t>
        <t>A MOQT endpoint can send objects including an XR_MRI header extension.</t>
        <t>A MOQT endpoint can parse an XR_MRI header extension to obtain the MRI data associated with the object.</t>
      </section>
      <section anchor="moq-relay-behavior">
        <name>MoQ relay Behavior</name>
        <t>The extension header defined in this document can be added, removed and/or cached, but should <em>not</em> be modified by a MoQ relay.</t>
      </section>
    </section>
    <section anchor="_section-iana">
      <name>IANA considerations</name>
      <t>This document registers an odd-numbered MOQT header extension, named XR media related information (XR_MRI) extension.</t>
      <t>This document registers an even-numbered MOQT header extension, named XR media related information support (XR_MRI_SUPPORT) extension.</t>
    </section>
    <section anchor="_section-sec">
      <name>Security Considerations</name>
      <t>To enable support for low-latency XR, 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, so this is not seen as a high-risk exposure.</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, Hang Shi, Mike Starsinic and Hyunsik Yang for discussions and comments about this draft.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="I-D.draft-ietf-moq-transport">
          <front>
            <title>Media over QUIC Transport</title>
            <author fullname="Suhas Nandakumar" initials="S." surname="Nandakumar">
              <organization>Cisco</organization>
            </author>
            <author fullname="Victor Vasiliev" initials="V." surname="Vasiliev">
              <organization>Google</organization>
            </author>
            <author fullname="Ian Swett" initials="I." surname="Swett">
              <organization>Google</organization>
            </author>
            <author fullname="Alan Frindell" initials="A." surname="Frindell">
              <organization>Meta</organization>
            </author>
            <date day="13" month="January" year="2026"/>
            <abstract>
              <t>   This document defines the core behavior for Media over QUIC Transport
   (MOQT), a media transport protocol designed to operate over QUIC and
   WebTransport, which have similar functionality.  MOQT allows a
   producer of media to publish data and have it consumed via
   subscription by a multiplicity of endpoints.  It supports
   intermediate content distribution networks and is designed for high
   scale and low latency distribution.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-moq-transport-16"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9699">
          <front>
            <title>Use Case for an Extended Reality Application on Edge Computing Infrastructure</title>
            <author fullname="R. Krishna" initials="R." surname="Krishna"/>
            <author fullname="A. Rahman" initials="A." surname="Rahman"/>
            <date month="December" year="2024"/>
            <abstract>
              <t>This document explores the issues involved in the use of edge computing resources to operationalize a media use case that involves an Extended Reality (XR) application. In particular, this document discusses an XR application that can run on devices having different form factors (such as different physical sizes and shapes) and needs edge computing resources to mitigate the effect of problems such as the need to support interactive communication requiring low latency, limited battery power, and heat dissipation from those devices. This document also discusses the expected behavior of XR applications, which can be used to manage traffic, and the service requirements for XR applications to be able to run on the network. Network operators who are interested in providing edge computing resources to operationalize the requirements of such applications are the intended audience for this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9699"/>
          <seriesInfo name="DOI" value="10.17487/RFC9699"/>
        </reference>
        <reference anchor="RFC9000">
          <front>
            <title>QUIC: A UDP-Based Multiplexed and Secure Transport</title>
            <author fullname="J. Iyengar" initials="J." role="editor" surname="Iyengar"/>
            <author fullname="M. Thomson" initials="M." role="editor" surname="Thomson"/>
            <date month="May" year="2021"/>
            <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.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9000"/>
          <seriesInfo name="DOI" value="10.17487/RFC9000"/>
        </reference>
        <reference anchor="TS26.522" target="www.3gpp.org/dynareport/26522.htm">
          <front>
            <title>5G Real-time Media Transport Protocol Configurations</title>
            <author initials="" surname="3GPP">
              <organization/>
            </author>
            <date year="2025"/>
          </front>
          <refcontent>3GPP</refcontent>
        </reference>
        <reference anchor="TS23.501" target="www.3gpp.org/dynareport/23501.htm">
          <front>
            <title>System architecture for the 5G System</title>
            <author initials="" surname="3GPP">
              <organization/>
            </author>
            <date year="2025"/>
          </front>
          <refcontent>3GPP</refcontent>
        </reference>
        <reference anchor="TS29.561" target="www.3gpp.org/dynareport/29561.htm">
          <front>
            <title>5G System; Interworking between 5G Network and external Data Networks; Stage 3</title>
            <author initials="" surname="3GPP">
              <organization/>
            </author>
            <date year="2025"/>
          </front>
          <refcontent>3GPP</refcontent>
        </reference>
      </references>
    </references>
    <?line 210?>

<section anchor="mri-data-structure-informative">
      <name>MRI Data Structure (informative)</name>
      <t>As a convenience to the reader, this section represents the version 1 of the Media Related Information data structure defined in section 22.2 of <xref target="TS29.561"/>. It is based on the version 19.4.0 of <xref target="TS29.561"/>. This appendix is informative and may be deleted from this draft prior to publication.</t>
      <figure anchor="mri-3gpp">
        <name>Media Related Information from 29.561 clause 22.2</name>
        <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ver |        Bitmask          |E| R |D|  PSI  |   PSSN (hi)   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   |    PSN    |                   PSSize                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      NPDS                     |         BSize (hi)            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   BSize (lo)  |                    TTNB                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|I| Padding     |
+-+-+-+-+-+-+-+-+
]]></artwork>
      </figure>
      <t>Field Descriptions:</t>
      <ul spacing="normal">
        <li>
          <t>Version (3 bits): Bits representing MRI version 1 (value is 0).</t>
        </li>
        <li>
          <t>Bitmask (13 bits): Bits representing the presence of optional fields, including PDU Set marking, PDU Set Size, Number of PDUs in the PDU Set, Burst Size, Time To Next Burst, Expedited Transfer Indication, and an extension bit.</t>
        </li>
        <li>
          <t>E (End PDU of the PDU Set) (1 bit): if PDU Set marking is included, this bit is encoded as End PDU of the PDU Set (E) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>R (Reserved) (2 bits): if PDU Set marking is included, these bits are encoded as Reserved (R) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>D (End of Data Burst) (1 bit): if PDU Set marking is included, this bit is encoded as End of Data Burst (D) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>PSI (PDU Set Importance) (4 bits): if PDU Set marking is included, this bit is encoded as PDU Set Importance (PSI) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>PSSN (PDU Set Sequence Number) (10 bits): if PDU Set marking is included, these bits are encoded as with PDU Set Sequence Number (PSSN) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>PSN (PDU Sequence Number within the PDU Set) (6 bits): if PDU Set marking is included, these bits are encoded as PDU Sequence Number within the PDU Set (PSN) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>PSSize (PDU Set Size) (24 bits): if PDU Set marking is included, these bits are encoded as PDU Set Size (PSSize) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>NPDS (Number of PDUs in the PDU Set) (16 bits): if PDU Set marking is included, these bits are encoded as Number of PDUs in the PDU Set (NPDS) field of the PDU Set marking.</t>
        </li>
        <li>
          <t>BSize (Burst Size) (24 bits): if Burst Size is included, these bits are encoded as Burst Size (BSize) field of the Dynamically Changing Traffic Characteristics marking.</t>
        </li>
        <li>
          <t>TTNB (Time To Next Burst) (24 bits): if Time To Next Burst is included, these bits are encoded as Time To Next Burst (TTNB) field of the Dynamically Changing Traffic Characteristics marking.</t>
        </li>
        <li>
          <t>I (Expedited Transfer Indication) (1 bit): if Expedited Transfer Indication is included, this bit corresponds to Expedited Transfer Indication (I) field.</t>
        </li>
        <li>
          <t>Padding: zero-padding bits for byte-alignment.</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
UNOlMv3P/wNQuQWYpDUAAA==

-->

</rfc>
