<?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.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-scone-applicability-manageability-03" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="SCONE Manageability">Manageability Considerations for SCONE</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-scone-applicability-manageability-03"/>
    <author initials="S." surname="Mishra" fullname="Sanjay Mishra">
      <organization>Verizon</organization>
      <address>
        <email>sanjay.mishra@verizon.com</email>
      </address>
    </author>
    <author initials="Z." surname="Sarker" fullname="Zaheduzzaman Sarker">
      <organization>Nokia</organization>
      <address>
        <email>zaheduzzaman.sarker@nokia.com</email>
      </address>
    </author>
    <author initials="A." surname="Tomar" fullname="Anoop Tomar">
      <organization>Meta</organization>
      <address>
        <email>anooptomar@meta.com</email>
      </address>
    </author>
    <author initials="K." surname="Abbas" fullname="Khurram Abbas">
      <organization>Verizon</organization>
      <address>
        <email>khurram.abbas@verizonwireless.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="28"/>
    <area>Web and Internet Transport</area>
    <workgroup>Standard Communication with Network Elements</workgroup>
    <keyword>SCONE</keyword>
    <keyword>access networks</keyword>
    <keyword>bitrate</keyword>
    <keyword>throughput advice</keyword>
    <keyword>manageability</keyword>
    <abstract>
      <?line 60?>
<t>This document describes the manageability considerations for network operators
for providing throughput advice to
application endpoints. This guidance is specifically addressed within the context of
communication networks utilizing the Standard Communication with Network Elements (SCONE) protocol <xref target="SCONE"/>.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Standard Communication with Network Elements Working Group mailing list (scone@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/scone"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/ietf-wg-scone/appman"/>.</t>
    </note>
  </front>
  <middle>
    <?line 66?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The SCONE protocol <xref target="SCONE"/> provides a signaling mechanism that enables on-path, SCONE-capable network elements to communicate "throughput advice", the advisory maximum sustainable throughput, to application endpoints via SCONE packets in the communication networks.</t>
      <t>Network elements capable of rate limiting can send notifications of the advisory maximum sustainable throughput in each direction of the observed traffic. This allows applications, particularly those using Adaptive bitrate (ABR)
mechanisms,to proactively align their transmission rates with network policies. This document addresses the
manageability considerations for deploying the SCONE protocol within communication networks.
The SCONE core protocol specification provides guidance for network deployment,
specifically details on how to apply throughput advice signals in the SCONE header,
on protocol requirements on flow monitoring and considerations for flows that exceed
throughput advice (see <xref section="7" sectionFormat="of" target="SCONE"/>). This document complements this guidance
by discussing various deployment options and providing additional manageability
considerations for network operators.</t>
      <section anchor="scone-overview">
        <name>SCONE Protocol Overview and Network Element Function</name>
        <t>Deploying SCONE in a communication network involves the application
endpoints and any SCONE-capable network elements along the path of a
flow of QUIC UDP datagrams. SCONE is used on a QUIC flow only when its application endpoints
support it. SCONE packets are QUIC long header packets carrying a
SCONE-specific version number, coalesced into the same UDP datagram
as the QUIC packets they accompany.
This ensures that network elements that forward QUIC packets also forward
the SCONE packets.
Any network element can
implement the SCONE network element function that sets
the throughput advice.</t>
        <t>To participate in SCONE, a network element is assumed to have the
functional capability to identify and track SCONE-capable QUIC
flows, recognize and process SCONE packets within those flows, and
map network policies into throughput advice to be inserted into the
SCONE packets (see also <xref target="network-integration"/>).</t>
        <t>By providing a standardized mechanism, SCONE allows network operators to provide
throughput advice information to QUIC endpoints without custom APIs or per-network integrations. Applications can
self-adapt to the throughput advice rather than relying on network rate limiters such as policers
or shapers, and the network can update the throughput advice for an active flow, including to
support tiered subscriber data plans (see <xref section="3.2" sectionFormat="of" target="SCONE"/>).</t>
        <t>When on-path network elements are present between the server and the client
application end-points, their specific configuration and role will influence the advice they
generate. Different network architectures handle flow visibility and policy enforcement at
different points. In mobile networks, for example, the User Plane Function (UPF) in 5G <xref target="_5G-Arch"/>
and the Packet Data Network Gateway (P-GW) in 4G network <xref target="_4G-Arch"/> can generate throughput
advice to guide ABR applications on a per-flow basis. In contrast, other environments,
such as wireline broadband or Wi-Fi, may apply policies at centralized aggregation points
or gateways such as the Broadband Network Gateway serving multiple devices.</t>
      </section>
    </section>
    <section anchor="terms-and-definitions">
      <name>Terms and Definitions</name>
      <t>This document uses terms and definitions described in <xref target="SCONE"/>.</t>
    </section>
    <section anchor="manageability-and-operational-considerations">
      <name>Manageability and Operational Considerations</name>
      <t>Encompassing deployment of network elements in a wide range of networks, this document
is limited to discussing the core manageability and operational considerations for
the SCONE protocol to support its effective use across these varied network types.</t>
      <section anchor="flow-awareness-and-per-flow-signaling">
        <name>Flow Awareness and Per-Flow Signaling</name>
        <t>As defined in the core SCONE protocol specification <xref target="SCONE"/>,
throughput advice is associated with the flow of QUIC UDP datagrams sharing the
same address tuple (IP version, source and destination IP addresses, and UDP ports).</t>
        <t>Because throughput advice applies strictly to this specific flow, SCONE network elements
need to unambiguously associate their policy limits with the correct QUIC flows. However,
the act of applying SCONE throughput advice is inherently stateless. To provide advice, a
network element simply identifies a traversing SCONE packet and updates its value based on
the configured policy for that flow or network scope, without needing to maintain active
per-flow state.</t>
        <t>While the signaling itself is stateless, managing the operational lifecycle of a SCONE
deployment may require establishing and maintaining per-flow context. Specifically, to execute
the monitoring, logging, and flow measurement functions detailed later in this document
(see <xref target="monitoring-flows"/>),
the network element has to track the flow's throughput over multiple monitoring periods. This
per-flow context serves as the operational foundation for validating whether an application is
adhering to the advised rate and for applying any potentially necessary policy enforcement.</t>
      </section>
      <section anchor="deriving-throughput-advice">
        <name>Deriving Throughput Advice</name>
        <t>The specific algorithms used to calculate throughput advice are highly
dependent on a combination of network policies,
real-time conditions where applicable, and any other business logic
the operator applies. The inputs below are illustrative and will likely
vary by operator, and they are not exhaustive.</t>
        <t>A SCONE-capable network
element may derive its throughput advice from one or more of the
following:</t>
        <ul spacing="normal">
          <li>
            <t>Subscriber Policies and Data Plans: The throughput advice may be based
on the subscriber's data plan. However, that does not mean that the rate limit is
static but could be updated e.g. when a
subscriber reaches a data plan threshold or usage cap. Similarly different
limits may apply to different access technologies and a network or mobility
event that implies a change of access technology then leads to an updated
throughput advice signal.</t>
          </li>
          <li>
            <t>Capacity and Load Management: The throughput advice signal may be updated as network
conditions change, e.g. during periods of unusually high usage,
sustained overuse, or temporary equipment faults. In this case, the network element
may temporarily lower its throughput advice to manage shared capacity
and guide application usage. A mobility event that moves the flow to a
different cell with a different load profile, even without a change in
access technology, can similarly trigger an updated throughput advice
signal based on operator policy.</t>
          </li>
        </ul>
      </section>
      <section anchor="processing-complexity">
        <name>Considerations of Processing Complexity</name>
        <t>As specified in <xref section="6.1" sectionFormat="of" target="SCONE"/>, SCONE-aware endpoints add SCONE indication bytes
as the last two bytes of the payload of each UDP datagram that starts a new flow, to support the
identification of a SCONE-capable flow without any need for compute-intensive flow
classification. Additionally, SCONE-capable endpoints, through rate self-adaptation, remove
the need for complex rate-limiting functions in the network element. Support for SCONE
indication and rate self-adaptation reduces complexity and CPU processing load in the network
element. Similarly, as explained in <xref section="7.1" sectionFormat="of" target="SCONE"/>, detection and modification of a
SCONE packet to update the rate signal field is also a lightweight operation for a network
element.</t>
      </section>
      <section anchor="managing-processing-load">
        <name>Managing Processing Load</name>
        <t>The act of updating a SCONE packet is inherently stateless, since a network
element simply modifies a traversing packet based on its current policy,
without needing to remember anything about the flow.
Only if the network element decides to update at a lower rate or only a
selected set of SCONE-enabled flows, it might need to hold a minimum amount
of per-flow state to ensure that each active flow
receives the rate signal at least once within a monitoring period.
Where a network element already maintains per-flow state for other functions,
such as rate limiting a selected set of flows, this additional state and processing effort is minimal.
Alternatively, network elements that do not already maintain per-flow state, can
manage load instead by simply limiting the overall SCONE update rate,
as SCONE is designed such that not every datagram that carries a SCONE packet
needs to be updated.
Only if no rate signal is received within a monitoring period,
the rate signal is considered expired (at least for the next monitoring period)
(<xref section="5.4" sectionFormat="of" target="SCONE"/>).</t>
        <t>If a network element maintains throughput advice for only a selected set of flows,
at least every flow in that set receives updates persistently within each monitoring period.
Updating all flows at partial intervals instead can cause endpoints to alternate
between operating with SCONE throughput
advice and operating without it. Which flows continue to receive
updates and how that selection changes over time are operator
policy decisions. Network element implementations can provide the
configuration options through which operators define and adjust
that policy.</t>
      </section>
      <section anchor="reliability-of-throughput-advice-delivery">
        <name>Reliability of Throughput Advice Delivery</name>
        <t>The frequency at which SCONE packets arrive at a network element is set by the
application endpoint, not the network, and varies by application type and
traffic pattern (<xref section="8.1" sectionFormat="of" target="SCONE"/>). A network element cannot expect a predictable or
uniform signaling cadence from the traffic itself, and instead decides its own
update interval within that flexibility.</t>
        <t>Applications are incentivized to keep the sending frequency low to
avoid high overhead, but still need to manage a sending rate that
enables adaptation to throughput advice changes in a reasonable time.
Even a high frequency is expected to be on the order of multiple
seconds, since most applications can only apply a change at discrete
intervals, such as an ABR application's next video segment. Sending at
a much higher frequency than that would only waste resources for both
the network and the endpoints without additional benefit.</t>
        <t>A SCONE-enabled network element updates advice in SCONE packets at least twice
per the 67-second monitoring period (<xref section="7.1.2" sectionFormat="of" target="SCONE"/>,
approximately every 20 to 30 seconds). This baseline ensures advice reliably
reaches the endpoint and does not expire across the monitoring period, since
SCONE packets are not delivered reliably for a variety of reasons. Operators
may choose to update more frequently than this baseline, at the cost of
additional network element CPU load, in exchange for a lower chance that
advice goes unheard during any single window. A network enforcing fixed,
subscription-based policies can typically rely on this baseline, since the
applicable policy for a flow does not usually change once established. In
practice, the network element can only update advice when a SCONE packet
is available to modify. When the interval has
elapsed, the network element waits for the next SCONE packet, and that arrival is
what sets the real interval between updates.</t>
      </section>
      <section anchor="sending-updates-for-dynamic-target-throughput-changes">
        <name>Sending Updates for Dynamic Target Throughput Changes</name>
        <t>Target throughput advice can change while a flow is active, for example when a
subscriber reaches a data threshold or when the radio access technology changes
or when the bandwidth allocated to the subscriber or the bearer changes
while the flow is already established. When this happens,
the network element updates the next SCONE packet it observes,
rather than waiting for its update interval to elapse, to minimize the
application's reaction time to the new limit (see <xref section="7.1.1" sectionFormat="of" target="SCONE"/>).
How soon the application sees the change depends on when the endpoint next sends a SCONE packet,
since the network element cannot originate one.</t>
      </section>
      <section anchor="presence-of-multiple-scone-network-elements-on-the-data-path">
        <name>Presence of Multiple SCONE Network Elements On the Data Path</name>
        <t>When multiple SCONE-capable network elements are present on the same data path, they operate
independently, with no synchronization or control-plane coordination required between them.
A network element might receive a packet that already includes a rate signal
set to a valid value (not unknown). The network element replaces the rate signal
if it wishes to signal a lower value for throughput advice; otherwise,
the original values are retained, preserving any lower advice already set by
another element on the path. This way the endpoint applies the most restrictive advice along the
path (see <xref section="7.1" sectionFormat="of" target="SCONE"/>). This lets operators deploy and manage
SCONE network elements independently, without building integration between them.</t>
      </section>
      <section anchor="change-of-network-element">
        <name>Change of Network Element</name>
        <t>If the network path changes, for example during QUIC connection migration, the flow
can be routed through a different SCONE network element. Because SCONE signaling is
stateless, this transition requires no explicit teardown or state transfer between
the old and new network elements.</t>
        <t>As defined in <xref section="6.3" sectionFormat="of" target="SCONE"/>, the endpoint sends
SCONE packets early on the new path, so the new network element can detect the flow and provide
its own advice. Because this is not a new flow, the new network element does not observe the
flow-start indication described in <xref section="6.1" sectionFormat="of" target="SCONE"/>. It detects the flow directly from
the SCONE packet itself.</t>
        <t>If no SCONE-capable element is present on the new path, the previous advice
expires after a monitoring period (<xref section="5.4" sectionFormat="of" target="SCONE"/>) and the
application operates without SCONE-advised limits.</t>
      </section>
      <section anchor="monitoring-and-logging">
        <name>Monitoring and Logging</name>
        <t>SCONE signaling can be integrated into existing operational and
management frameworks to enable monitoring, troubleshooting, and fault
isolation. Operators benefit from collecting and logging the following
flow-level information:</t>
        <ul spacing="normal">
          <li>
            <t>Signaling Events: the timestamps of SCONE packet updates on a given
flow (same UDP address tuple), along with the throughput advice values
communicated.</t>
          </li>
          <li>
            <t>Per-Flow Throughput: the observed throughput of SCONE-enabled flows
over time, such as across successive monitoring periods.</t>
          </li>
        </ul>
        <t>A network element cannot directly detect whether a SCONE packet was
successfully delivered to or acted on by the endpoint, since SCONE
provides no feedback channel from the endpoint (see <xref section="8.2" sectionFormat="of" target="SCONE"/>). This distinction does not change how a network element's
own flow monitoring function responds
(<xref target="monitoring-flows"/>), which applies uniformly regardless
of cause or location.</t>
        <t>When a flow's observed throughput does not appear to reflect the
throughput advice provided, comparing the timestamps of issued updates
against the flow's subsequent throughput can help narrow this down,
consistent with the monitoring guidance in <xref section="7.2" sectionFormat="of" target="SCONE"/>. If
updates continued but throughput did not change accordingly, the issue
lies after the network element, indicating either that the updated
packets were dropped before reaching the endpoint, or that the endpoint
received them but did not act on the advice. If a flow that is still
generating throughput stops producing new SCONE update timestamps, the
issue lies before the network element, suggesting either a delivery
failure on the path to it, or that the sender is no longer sending
SCONE packets on that flow.</t>
      </section>
      <section anchor="monitoring-flows">
        <name>Monitoring Flows Against Throughput Advice</name>
        <t>Networks that choose to provide SCONE throughput advice can implement mechanisms to
monitor QUIC flows and measure flows against the throughput advice, either per flow of
packets on the same UDP address tuple, or in aggregate across multiple QUIC flows if they
contribute to a shared policy limit (such as a device or network subscription level). This
will allow operators to validate whether applications are following the throughput advice.</t>
        <t>While it is expected that operators will implement monitoring at the SCONE Network Element
providing the advice, it could also be performed elsewhere in the network. However, network
elements lack the capability to validate the legitimacy of SCONE packets coalesced with other
QUIC packets. Therefore, operators need to ensure a network element monitors flows only
against the throughput advice that it set itself, rather than enforcing limits based on advice
set by other downstream network elements.</t>
        <t>When monitoring flows, network operators will need to account for the time required for
SCONE packets to be updated, received by endpoints, and acted upon by the application.
Operators can accommodate this by utilizing a sliding window approach. Operators should
evaluate QUIC flows against the highest throughput limit advised over the preceding two
monitoring periods (a span of 134 seconds). If a network element cannot update the
throughput advice in every traversing SCONE packet, operators might configure an even
longer sliding window to account for the possibility of packet loss.</t>
        <t><xref section="7.2" sectionFormat="of" target="SCONE"/> explains that the second monitoring period in this
window compensates for SCONE packets not being delivered reliably.
<xref section="7.2" sectionFormat="of" target="SCONE"/> presents the two-period baseline as illustrative, not mandatory, but cautions
that monitoring more strictly than that baseline risks incorrectly classifying an
application as not following advice, while a longer window carries
no such risk. Waiting the full two periods is therefore the safe and simpler choice
after a signaling update. A network element that can actively restart the monitoring
window and track closely how many SCONE packets it has updated since a change in advice may be able
to shorten this window. If it has updated at least two SCONE packets with the new advice for reliability,
it can restart the monitoring period for one more 67-second interval
and reach a decision after that period, rather than waiting a full two
periods from the original change.</t>
        <t>Operators that do not track
updates this closely should simply
wait for the full two periods, which remains the safe and simpler choice.
Operators should only shorten the window when they can
track updates this reliably, weighing the added tracking
complexity and how a missed update is treated against the benefit of a
faster measurement cycle.</t>
        <t>To simplify the measurement function, reduce computational load, or offload this
function to another node in the network, operators can select any value larger
than the baseline 67 second window (<xref section="5.2" sectionFormat="of" target="SCONE"/>)
for their measurement and averaging period.</t>
        <t>Because some applications will not support SCONE, and others either will not or cannot follow
the provided throughput advice, operators have flexibility in how they handle flows that exceed the limits that are set in their policies.
Before applying rate-limiting (throttling) mechanisms on SCONE-capable flows, operators can use flow monitoring and/or the diagnostic approach described in
<xref target="monitoring-and-logging"/> to check that the flow requires intervention
in order to maintain target rates per <xref section="7.2.2" sectionFormat="of" target="SCONE"/>.
If flow monitoring detects that an application is not following the
signaled throughput advice, the network can employ traditional rate-limiting mechanisms, such as dropping or delaying packets, to ensure
the QUIC flow does not exceed the throughput limits set by network policy. Alternatively, operators
can deploy SCONE purely as an advisory signal without any rate-limiting mechanism fallback, prioritizing
cooperative application optimization over strict enforcement. These
deployment options are further explained in the next section.</t>
      </section>
      <section anchor="deployment-options">
        <name>Deployment Options</name>
        <t>SCONE provides explicit signaling of throughput advice. SCONE is an alternative to using in-network rate limiting for load management or enforcement of subscription policies, providing better quality of experience
for application users. Note that the use of SCONE throughput advice signaling can also
provide these benefits to networks that are not applying rate limiting. This leads to three
different deployment options for operators:</t>
        <dl>
          <dt>SCONE Signaling-only mode:</dt>
          <dd>
            <t>Operators that do not enforce any rate limits might provide SCONE throughput advice to
support the application with a choice of a stable rate below the capacity limit
leading to a more smooth user experience. Operators can also use SCONE throughput advice to enforce different rates as per subscriber data plans. This operation mode does not require
the deployment of rate limits or any flow monitoring.</t>
          </dd>
          <dt>Monitoring-based rate enforcement mode:</dt>
          <dd>
            <t>Operators that use rate limits might disable rate enforcement for SCONE flows and only
enable it dynamically if a SCONE flow is detected to not apply the limit itself.
This mode saves network processing and buffer resources for flows that follow the advice but requires
flow monitoring as described in <xref target="monitoring-flows"/>.</t>
          </dd>
          <dt>Unconditional rate enforcement mode:</dt>
          <dd>
            <t>While SCONE is designed independent of any enforcement mechanism and it is therefore possible to statically enforce rate limits
even when SCONE is used, this deployment is not recommended as it can risk worse performance.
Doing so will remove most of the positive effects that SCONE provides, both
in terms of end-user QoE and for network simplifications. This is because, SCONE enables traffic characteristic aware application driven bit-rate regulation
but on the other hand in-network rate limiters enforces the rate-limits arbitrarily and indiscriminately without being aware of traffic characteristics.
Therefore if unconditional rate enforcement mode is used, the in-network enforced rate needs to be significantly higher than the SCONE throughput advice just to guard against worst case scenario.
This mode does not require flow monitoring but may realize less network savings and may risk unwanted application impairments.</t>
          </dd>
        </dl>
      </section>
      <section anchor="network-integration">
        <name>Network Integration of SCONE In-Band Signaling</name>
        <t>Because SCONE packets are always coalesced with ordinary QUIC packets, SCONE signaling
operates entirely in-band. SCONE signaling
inherently traverses the already established network path, such as the existing
connection between a user device and a network gateway, associated with the QUIC flow
for which the network element intends to send throughput advice. As such,
SCONE seamlessly integrates into existing network architectures without requiring
new data paths, e.g. using tunnels, nor introducing any additional routing overhead.
Similarly, operators are not required to deploy any additional out-of-band signaling interfaces.</t>
      </section>
      <section anchor="using-scone-in-tunnels-and-for-quic-based-tunnels-in-masque">
        <name>Using SCONE in tunnels and for QUIC-based tunnels in MASQUE</name>
        <t>SCONE does not depend on MASQUE or any other tunneling mechanism but it can be used in tunneling scenarios if desired.
When traffic is tunneled on the network path, such as when using MASQUE <xref target="I-D.schinazi-masque-proxy"/>,
SCONE can be carried on the inner traffic but can also be used on a QUIC-based tunnel itself.</t>
        <t>If the inner traffic is SCONE-capable, each tunnel endpoint
can be a SCONE-capable network element. In this case, as the tunnel endpoints have visibility into
the demultiplexed tunneled traffic, throughput advice can be applied to individual tunneled flows.
Which tunneled flows receive throughput advice is a matter of local policy at the network element.</t>
        <t>If a MASQUE tunnel uses a SCONE-enabled QUIC connection,
the SCONE-capable network element is on the path between the MASQUE client and the MASQUE proxy.
In this case, only the QUIC connection of the tunnel is visible to the network element which might carry multiple end-to-end flows.</t>
        <t>End-to-end SCONE packets ought not to be exposed outside a tunnel unless the tunnel itself is intended to expose SCONE. This also holds when techniques such as QUIC-aware proxying <xref target="I-D.ietf-masque-quic-proxy"/> are used, which currently apply only to QUIC short header packets. It is recommended that end-to-end SCONE packets be fully encapsulated within the tunnel.</t>
        <t>Where flows are tunneled, throughput advice applies to the flow to which it was attached only.
If the tunnel endpoint is also the application endpoint,
this might mean that a QUIC flow that is tunneled in QUIC
might have multiple, independent pieces of throughput advice.</t>
        <t>If the MASQUE client is not also the endpoint of the end-to-end QUIC connection, the tunnel egress
might consider the throughput advice of the outer tunnel when providing throughput advice on
the inner SCONE-enabled flows.</t>
        <t>Using SCONE on a MASQUE QUIC tunnel connection can enable throughput advice also for tunneled
non-QUIC traffic, however, this can only be applied if there is an interface or mechanism in the
tunnel that provides the throughput advice to the application.</t>
      </section>
      <section anchor="interworking-with-other-congestion-management-mechanisms">
        <name>Interworking with Other Congestion Management Mechanisms</name>
        <t>As stated in <xref section="3.1" sectionFormat="of" target="SCONE"/>,
SCONE throughput advice is not a substitute for congestion control
utilizing congestion signals such as packet loss based on transport acknowledgments, delay, or
Explicit Congestion Notification (ECN) <xref target="RFC3168"/> as also used by Low Latency, Low Loss, and Scalable
Throughput (L4S) <xref target="RFC9330"/>. Rather, they are complementary.</t>
        <t>Congestion control applies a throughput limit different from the signaled throughput advice.
Congestion control manages the immediate dynamics of the bottleneck
link, while SCONE informs the application of the maximum rate allowed by network policy.
Congestion signals provide real-time
information on transient congestion for a network path, typically operating
on the time scale of a round-trip time (RTT), whereas  SCONE throughput advice operates
over a much longer period.</t>
        <t>When the throughput advice is below the
congestion limit and the application adheres to it, congestion control remains
application-limited and does not act. However, in cases of high load, congestion control would
limit the throughput below the provided advice, as the throughput advice is only an upper limit. As such,
congestion control or a similar mechanism to react to congestion, such as a circuit breaker, is always
needed in addition to SCONE.</t>
        <t>Operators can use SCONE to communicate static or dynamically adapted advice based on available
policy information, e.g. based on subscriber data, or load management policies.
Operators set this advice independent of
instantaneous link congestion and do not need to coordinate throughput advice policies with
congestion control. It is then up to the applications, such as ABR video
clients or bulk downloads, to utilize this advice according to their specific use cases.</t>
        <t>Network operators can deploy SCONE alongside L4S or standard ECN as two
independent network functions.
Throughput advice is carried within the QUIC payload, which does not interact
with or modify ECN markings of the IP-layer ECN field.
Real-time congestion feedback mechanisms remain outside the SCONE domain.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document does not add any additional security considerations. The core security and
privacy considerations for the SCONE protocol are comprehensively defined in
Sections <xref target="SCONE" section="9" sectionFormat="bare"/> and <xref target="SCONE" section="10" sectionFormat="bare"/> of <xref target="SCONE"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="SCONE">
          <front>
            <title>Standard Communication with Network Elements (SCONE) Protocol</title>
            <author fullname="Martin Thomson" initials="M." surname="Thomson">
              <organization>Mozilla</organization>
            </author>
            <author fullname="Christian Huitema" initials="C." surname="Huitema">
              <organization>Private Octopus Inc.</organization>
            </author>
            <author fullname="Kazuho Oku" initials="K." surname="Oku">
              <organization>Fastly</organization>
            </author>
            <author fullname="Matt Joras" initials="M." surname="Joras">
              <organization>Meta</organization>
            </author>
            <author fullname="Marcus Ihlar" initials="L. M." surname="Ihlar">
              <organization>Ericsson</organization>
            </author>
            <date day="28" month="October" year="2026"/>
            <abstract>
              <t>   This document describes a protocol where on-path network elements can
   communicate their perspective on the maximum sustainable throughput
   for QUIC flows to endpoints.  This throughput advice suggests an
   upper bound on long-term average throughput, independent of and
   complementary to real-time congestion control signals.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-scone-protocol-10"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="_4G-Arch" target="https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=24300">
          <front>
            <title>System Architecture for the Evolved Packet Core (EPC)</title>
            <author initials="" surname="3GPP" fullname="3GPP">
              <organization/>
            </author>
            <date year="2020" month="June" day="01"/>
          </front>
        </reference>
        <reference anchor="_5G-Arch" target="https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144">
          <front>
            <title>System Architecture for the 5G System (5GS)</title>
            <author initials="" surname="3GPP" fullname="3GPP">
              <organization/>
            </author>
            <date year="2025" month="January" day="07"/>
          </front>
        </reference>
        <reference anchor="RFC3168">
          <front>
            <title>The Addition of Explicit Congestion Notification (ECN) to IP</title>
            <author fullname="K. Ramakrishnan" initials="K." surname="Ramakrishnan"/>
            <author fullname="S. Floyd" initials="S." surname="Floyd"/>
            <author fullname="D. Black" initials="D." surname="Black"/>
            <date month="September" year="2001"/>
            <abstract>
              <t>This memo specifies the incorporation of ECN (Explicit Congestion Notification) to TCP and IP, including ECN's use of two bits in the IP header. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3168"/>
          <seriesInfo name="DOI" value="10.17487/RFC3168"/>
        </reference>
        <reference anchor="RFC9330">
          <front>
            <title>Low Latency, Low Loss, and Scalable Throughput (L4S) Internet Service: Architecture</title>
            <author fullname="B. Briscoe" initials="B." role="editor" surname="Briscoe"/>
            <author fullname="K. De Schepper" initials="K." surname="De Schepper"/>
            <author fullname="M. Bagnulo" initials="M." surname="Bagnulo"/>
            <author fullname="G. White" initials="G." surname="White"/>
            <date month="January" year="2023"/>
            <abstract>
              <t>This document describes the L4S architecture, which enables Internet applications to achieve low queuing latency, low congestion loss, and scalable throughput control. L4S is based on the insight that the root cause of queuing delay is in the capacity-seeking congestion controllers of senders, not in the queue itself. With the L4S architecture, all Internet applications could (but do not have to) transition away from congestion control algorithms that cause substantial queuing delay and instead adopt a new class of congestion controls that can seek capacity with very little queuing. These are aided by a modified form of Explicit Congestion Notification (ECN) from the network. With this new architecture, applications can have both low latency and high throughput.</t>
              <t>The architecture primarily concerns incremental deployment. It defines mechanisms that allow the new class of L4S congestion controls to coexist with 'Classic' congestion controls in a shared network. The aim is for L4S latency and throughput to be usually much better (and rarely worse) while typically not impacting Classic performance.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9330"/>
          <seriesInfo name="DOI" value="10.17487/RFC9330"/>
        </reference>
        <reference anchor="I-D.schinazi-masque-proxy">
          <front>
            <title>The MASQUE Architecture</title>
            <author fullname="David Schinazi" initials="D." surname="Schinazi">
              <organization>Google LLC</organization>
            </author>
            <date day="27" month="August" year="2026"/>
            <abstract>
              <t>   MASQUE (Multiplexed Application Substrate over QUIC Encryption) is a
   set of protocols and extensions to HTTP that allow proxying all kinds
   of Internet traffic over HTTP.  This document describes the
   architectural principles behind MASQUE, and the properties that
   MASQUE can provide.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-schinazi-masque-proxy-09"/>
        </reference>
        <reference anchor="I-D.ietf-masque-quic-proxy">
          <front>
            <title>QUIC-Aware Proxying Using HTTP</title>
            <author fullname="Tommy Pauly" initials="T." surname="Pauly">
              <organization>Apple Inc.</organization>
            </author>
            <author fullname="Eric Rosenberg" initials="E." surname="Rosenberg">
              <organization>Apple Inc.</organization>
            </author>
            <author fullname="David Schinazi" initials="D." surname="Schinazi">
              <organization>Google LLC</organization>
            </author>
            <date day="6" month="July" year="2026"/>
            <abstract>
              <t>   This document extends UDP Proxying over HTTP to add optimizations for
   proxied QUIC connections.  Specifically, it allows a proxy to reuse
   UDP 4-tuples for multiple proxied connections, and adds a mode of
   proxying in which QUIC short header packets can be forwarded and
   transformed through a HTTP/3 proxy rather than being fully re-
   encapsulated and re-encrypted.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-masque-quic-proxy-09"/>
        </reference>
      </references>
    </references>
    <?line 502?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors thank Marcus Ihlar, Martin Thomson, Christian Huitema, Joe Clarke, Qin Wu,
Brian Trammell, and Gorry Fairhurst for their detailed reviews, and especially
Mirja Kühlewind for her reviews and extensive text contributions.</t>
      <t>The authors also thank Lucas Pardue, Tina Tsou, Tianji Jiang, Kevin Smith, Thomas Fossati,
Lars Eggert, Magnus Westerlund, Wesley Eddy, and Renjie Tang for their helpful comments,
and the members of the SCONE Working Group for their support.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA8V9W7PbRpLme/0KhPRgKYKkZUt2d5+Nielj3VrTlq22pFXE
bGxMFIEiiRYI0CjgHNEK/bN92z+2+WVmXQDi2NNP2xHdfUQCdcnKy5e34nq9
NkM9NO6quPfatnbv7LZu6uFcPO1aX1eut0NNfxW7ri/ePv35p+f3jN1ue3dD
L/C/i8lr90zVla090nhVb3fDunbDbu3LrnVrezo1dakPro/5a+tHj01pB7fv
+vNVUbe7zvhxe6y9p8nfnU803Kvn714YU5/6q2LoRz98++jRXx59a2zvLC3l
g9sWtq2KV+3g+tYNxbvetv7U9cM9c9v1H/d9N56w5IGesn1F2zsex5aWg+0V
t/VwKH5yAx4tnjfu6NrB3zMf3Zk+qa6K/8VbXRW2LJ33RStP+lWxrQeikFsV
w4Fm2B9O41DY6qYu6aPJDv+3MR5z/5dtiBZXxdl544+2H/7r17EbnL8q2s6c
appq6MpV4WnlvdvRDP58xB/0vh2HQ9dfmaJY038LIhO99XZTvK79obf8kVD+
rW3/ac/5512/t239G2/2qvifrq9/61r+xh1t3VwVnl/ZHPmVv97IA5uyO05n
+88NDd5/dH0223/ag6vG336ztN/82+mcP3Ufa5vP+Fv22sbza39t8dDlrNeb
4l1HtMomvW677pR9Op3stRsmc1k8PeDhvx7pq8sZ/r4prrdb67MZ/n4Y+94e
s8//kIgf5ZWNxSuBiLd17xpiGp7UtF1/pAFuHI6RmYo4e/1sk4nJqe+IBbrG
ELeTIGTPP3m5vu7LwxXPOdh+74ar4jAMJ3/19dfgddtsHu9Ppw2t9OvK+Y9D
dzp21UjTf/325Mp6p/w+++czoknd+I31p0//7vNvXlX/9u2Tx48eyYyiJ96e
/eCILrSSenDlMPaOtcNwcMXzm665cVXxxpYfSQifdvTdg+dvnj7kARID4z9r
JfTjl2/e8EcVCdJV8e2jbx+tH32/fvQNffjd/48dP/7myZP/7oa/exm+fvDd
y7f/2ja/oz2uH/2JPvzlxdPH33z/56vwh3z0l8ePH12FP4gb1ut1YbeeFE45
mHeH2heka0eoqoK2Xvb11nle1ETxFOWlIlf9VXQnfNz13uBTYrybuqrb/aUy
K4bOqPpmfena6tTVpCNJMrGQ/VhXtqXn6O9IzqY50+tVT8xPLAEVW7e8PlrR
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
AA==

-->

</rfc>
