<?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.21 (Ruby 2.6.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-gakiwate-dnsop-svcb-bg-priority-parameter-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.25.0 -->
  <front>
    <title>Service Binding Mapping for Background Requests</title>
    <seriesInfo name="Internet-Draft" value="draft-gakiwate-dnsop-svcb-bg-priority-parameter-00"/>
    <author fullname="Gautam Akiwate">
      <organization>Apple Inc</organization>
      <address>
        <email>gakiwate@apple.com</email>
      </address>
    </author>
    <author fullname="Tommy Pauly">
      <organization>Apple Inc</organization>
      <address>
        <email>tpauly@apple.com</email>
      </address>
    </author>
    <date year="2025" month="June" day="25"/>
    <area/>
    <workgroup>Domain Name System Operations</workgroup>
    <abstract>
      <?line 36?>

<t>This document defines a new SvcParamKey for use in Service Binding (SVCB) and
HTTPS DNS resource records which enables authoritative DNS servers to indicate
that a client can use an alternative endpoint for "background" requests. By
providing this information, clients can make informed decisions about which
service endpoints to use based on their specific applications needs at the
time of making connections.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://gakiwate.github.io/draft-gakiwate-dnsop-svcb-bg-priority-parameter/draft-gakiwate-dnsop-svcb-bg-priority-parameter.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-gakiwate-dnsop-svcb-bg-priority-parameter/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Domain Name System Operations  mailing list (<eref target="mailto:dnsop@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/dnsop/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/dnsop/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/gakiwate/draft-gakiwate-dnsop-svcb-bg-priority-parameter"/>.</t>
    </note>
  </front>
  <middle>
    <?line 45?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The SVCB and HTTPS resource records (RRs) provide clients with instructions to
connect to a service while avoiding transient connections to a suboptimal
default server <xref target="SVCB"/>. However, server deployments may wish clients
to interact with a service differently depending on the context in which they
are operating.  For instance, consider a weather application. When running in
the background, the application may retrieve data infrequently and can thus
tolerate higher latency. In contrast, when an user is actively interacting with
the application, the same requests now require low-latency responses from nearby
servers.  Traditionally, such use cases are handled by provisioning distinct
endpoints --- one for "interactive" requests and another for "background"
requests.  This approach does not work in scenarios where a service with a
single hostname needs to be used for both "background" and "interactive"
requests. Moreover, this static partitioning imposes rigid service delineation
and prevents clients from adapting dynamically. In practice, a client may, based
on local context, dynamically determine that a request typically considered
"interactive" can be fulfilled using a latency-tolerant path, thereby improving
resource utilization and reducing operational cost.</t>
      <t>This document defines a new SvcParamKey, <tt>bg-priority</tt> (short for "background
priority"), to enable clients to dynamically discover service endpoints suited
for latency-tolerant requests. The presence of <tt>bg-priority=1</tt> on a service
endpoint signals that it is optimized for background requests and can be selected
as needed by clients. This key allows clients to filter down to endpoints
that apply to them at the time of using DNS answers to establish connections.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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.</t>
      <?line -18?>

</section>
    <section anchor="motivation">
      <name>Motivation</name>
      <t>In modern network environments, deployment scenarios often involve diverse
types of application traffic, such as interactive video conferencing, real-time
gaming, and background file synchronization, each with distinct performance
requirements. Interactive traffic typically demands low latency and high
responsiveness, whereas background traffic prioritizes throughput and efficiency
over immediacy. Moreover, where in the network environment these demands can
be relaibly and efficiently met also differ.</t>
      <t>The <tt>bg-priority</tt> SvcParamKey enables authoritative DNS servers to signal
these distinctions, thereby allowing clients to route traffic intelligently.
This capability is particularly valuable in load-balancing resource-constrained
scenarios, where providers can allocate interactive traffic to low-latency,
high-performance servers while directing background requests to higher-latency but
more cost-effective underutilized servers.</t>
      <t>Allowing clients explicit control over which service level to use benefits a
range of stakeholders, including service operators, by improving quality of
service (QoS), optimizing resource utilization, and enhancing end-user
experience.</t>
    </section>
    <section anchor="the-bg-priority-svcparamkey">
      <name>The "bg-priority" SvcParamKey</name>
      <t>The <tt>bg-priority</tt> SvcParamKey, short for "background priority," is used to
indicate that a service endpoint described in an SVCB or HTTPS record is
optimized for background, latency-tolerant traffic.  The presentation value
for bg-priority <bcp14>SHALL</bcp14> be either 0 or 1.</t>
      <t>A value of 1 indicates that the endpoint is designated for background requests,
while a value of 0 indicates that the endpoint may be optimized for interactive
or real-time requests. If the <tt>bg-priority</tt> paramter is absent, then the client
must assumes that the endpoint is designated for both background and interactive
requests. The wire format for the <tt>bg-priority</tt> parameter is a single 1-octet
value, with only the values <tt>0x00</tt> and <tt>0x01</tt> currently defined.</t>
      <section anchor="client-behavior">
        <name>Client Behavior</name>
        <t>The <tt>bg-priority</tt> SvcParamKey in SVCB and HTTPS records indicates that the
service operator recommends the use of a particular endpoint for background,
latency-tolerant requests. Upon receiving RRs containing the <tt>bg-priority</tt> key,
clients should treat it as a signal to guide endpoint selection based on their
current operational context.</t>
        <t>To use SVCB or HTTPS RRs, a client first determines whether the current network
request is suitable for background handling. The mechanism for making this
determination is implementation specific and left to the discretion of
the client. For example, a client may provide an explicit signalling
interface that allows an application or user to indicate a given request is
background in nature. The client may also rely on the local operational
context to infer whether background handling is appropriate.</t>
        <t>If the client determines background handling to be appropriate, the client
filters the RRSet to include only those records with <tt>bg-priority=1</tt>. If not,
the client filters the RRSet to include only those records with
<tt>bg-priority=0</tt>. A record that does not include the <tt>bg-priority</tt> key is
considered to be suitable for all traffic types and should always be included.</t>
        <t>Once the client filters the SVCB / HTTPS RRs based on this designation, it
proceeds with the remaining records using standard selection logic <xref target="SVCB"/>.  If
no suitable records remain after filtering, SVCB resolution is considered to
have failed, and the client should fallback appropriately. To avoid unintended
resolution failures, service operators should ensure that if any service in a
set contains the <tt>bg-priority</tt> key, then at least one service exists for each
<tt>bg-priority=0</tt> and <tt>bg-priority=1</tt>, or else at least one service exists without
the <tt>bg-priority</tt> key to catch all traffic.</t>
      </section>
      <section anchor="example-use">
        <name>Example Use</name>
        <t>A service that supports endpoints optimized for background i.e.,
latency-tolerant requests can advertise support to clients using the
<tt>bg-priority</tt> SvcParamKey as illustrated below:</t>
        <artwork><![CDATA[
svc.example.com 7200 IN HTTPS 1 . (
        alpn=h2, bg-priority=0 )
svc.example.com 7200 IN HTTPS 2 background.svc.example.com (
        alpn=h2, bg-priority=1, mandatory=bg-priority )
]]></artwork>
        <t>In this example, a client that determines a request is suitable for background
handling filters the SVCB / HTTPS RRs to select only those records with <tt>bg-priority=1</tt>.
In this case, only one RR satisfies the constraint, and the client uses the
<tt>background.svc.example.com</tt> endpoint despite its higher <tt>SvcPriority</tt> (i.e.,
lower preference) compared to the other advertised RR. If a client does not
support the <tt>bg-priority</tt> key, the client will ignore it and continue
using the default endpoint (<tt>SvcPriority=1</tt>) as before. The service operator can
use <tt>mandatory=bg-priority</tt> for the background designated RR to ensure that
a client lacking support will skip this RR entirely.</t>
      </section>
      <section anchor="operational-considerations">
        <name>Operational Considerations</name>
        <t>If a service operator does not explicitly include <tt>bg-priority=0</tt> in the default
HTTPS RR (as shown in the example above), a client that filters for
background-eligible endpoints will treat both RRs as valid matches. This is
because a record without the <tt>bg-priority</tt> key is considered suitable for all
traffic types. After filtering, the client will proceed with standard SVCB
selection logic and prefer the record with the lowest SvcPriority. In such
cases, the client will select the default endpoint, even if an endpoint
optimized for background requests is available.</t>
        <t>To avoid unintended selection behavior, service operators should be cautious
when mixing RRs that include <tt>bg-priority</tt> key with those that omit it.
Explicitly setting <tt>bg-priority</tt> can help ensure more predictable client
behavior.</t>
        <t>Additionally, partitioning traffic across different service tiers may interfere
with connection pooling in some client implementations. This could lead to
increased connection overhead or degraded performance in scenarios that rely
heavily on connection reuse. Service operators should evaluate the impact on
connection management when deploying <tt>bg-priority</tt> based routing.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO: Security considerations</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="svcb-service-parameter">
        <name>SVCB Service Parameter</name>
        <t>Once standardized, this document would ask to add the following entry to the
"Service Parameter Keys (SvcParamKeys)" registry.</t>
        <table>
          <thead>
            <tr>
              <th align="left">Number</th>
              <th align="left">Name</th>
              <th align="left">Meaning</th>
              <th align="left">Change Controller</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">TBD</td>
              <td align="left">bg-priority</td>
              <td align="left">Endpoint is suitable for background traffic</td>
              <td align="left"> </td>
              <td align="left">(this document)</td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="SVCB">
        <front>
          <title>Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)</title>
          <author fullname="B. Schwartz" initials="B." surname="Schwartz"/>
          <author fullname="M. Bishop" initials="M." surname="Bishop"/>
          <author fullname="E. Nygren" initials="E." surname="Nygren"/>
          <date month="November" year="2023"/>
          <abstract>
            <t>This document specifies the "SVCB" ("Service Binding") and "HTTPS" DNS resource record (RR) types to facilitate the lookup of information needed to make connections to network services, such as for HTTP origins. SVCB records allow a service to be provided from multiple alternative endpoints, each with associated parameters (such as transport protocol configuration), and are extensible to support future uses (such as keys for encrypting the TLS ClientHello). They also enable aliasing of apex domains, which is not possible with CNAME. The HTTPS RR is a variation of SVCB for use with HTTP (see RFC 9110, "HTTP Semantics"). By providing more information to the client before it attempts to establish a connection, these records offer potential benefits to both performance and privacy.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9460"/>
        <seriesInfo name="DOI" value="10.17487/RFC9460"/>
      </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>
    <?line 223?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thank you to Ben Schwartz, Ryan Watson, and many others for their feedback and
suggestions on this document.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
Kx/wPNetVoBSvsu0e9eEc/E/SkaG3P4oAAA=

-->

</rfc>
