<?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-netconf-quic-call-home-01" category="std" consensus="true" submissionType="IETF" updates="8071" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="NC/RC Call Home Using QUIC">NETCONF Call Home and RESTCONF Call Home Using QUIC</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-netconf-quic-call-home-01"/>
    <author fullname="Kent Watsen">
      <organization>Watsen Networks</organization>
      <address>
        <email>kent+ietf@watsen.net</email>
      </address>
    </author>
    <date year="2026" month="September" day="10"/>
    <area>Operations and Management</area>
    <workgroup>Network Configuration</workgroup>
    <abstract>
      <?line 54?>

<t>This RFC extends NETCONF Call Home and RESTCONF Call Home
[RFC 8071] to support the QUIC protocol [RFC 9000].</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://netconf-wg.github.io/quic-call-home/draft-ietf-netconf-quic-call-home.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-netconf-quic-call-home/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Network Configuration Working Group mailing list (<eref target="mailto:netconf@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/netconf/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/netconf/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/netconf-wg/quic-call-home"/>.</t>
    </note>
  </front>
  <middle>
    <?line 61?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This RFC extends NETCONF Call Home and RESTCONF Call Home
<xref target="RFC8071"/> to support the QUIC protocol <xref target="RFC9000"/>.</t>
      <t>RESTCONF <xref target="RFC8040"/> supports QUIC with its implicit
support for HTTP/3 <xref target="RFC9114"/>.  NETCONF <xref target="RFC6241"/>
supports QUIC with <xref target="I-D.ietf-netconf-over-quic"/>.</t>
      <t>The QUIC-based call home solution presented in this
document is nearly identical to the TLS-based solution
defined in RFC 8071, with the primary difference being
the use of UDP instead of TCP.</t>
      <t>RFC 8071 provides a full description and motivation for
call home.  This document merely maps the solution to
the QUIC protocol.</t>
      <section anchor="applicability-statement">
        <name>Applicability Statement</name>
        <t>The techniques described in this document are suitable for network
  management scenarios such as the ones described in <xref section="1.1" sectionFormat="of" target="RFC8071"/>.  However, these techniques are only defined for NETCONF
  Call Home and RESTCONF Call Home, as described in this document.</t>
        <t>The reason for this restriction is that different protocols have
  different security assumptions.  The NETCONF and RESTCONF protocols
  require clients and servers to verify the identity of the other
  party.  This requirement is specified for the NETCONF protocol
  in <xref section="2.2" sectionFormat="of" target="RFC6241"/>, and for the RESTCONF protocol in
  Sections <xref target="RFC8040" section="2.4" sectionFormat="bare"/> and <xref target="RFC8040" section="2.5" sectionFormat="bare"/> of <xref target="RFC8040"/>.</t>
        <t>This contrasts with the base QUIC protocol, which does not require
  programmatic verification of the other party, e.g., in <xref section="2.1" sectionFormat="of" target="RFC9001"/> says "the server is optionally able to learn and
  authenticate an identity for the client."  In such circumstances,
  allowing the QUIC server to contact the QUIC client would open new
  vulnerabilities.  Any use of call home with QUIC for purposes other
  than NETCONF or RESTCONF will need a thorough contextual risk
  assessment.  A risk assessment for this RFC is in the Security
  Considerations section <xref target="sec-con"/>.</t>
      </section>
      <section anchor="relation-to-rfc-9001">
        <name>Relation to RFC 9001</name>
        <t>This document uses the QUIC <xref target="RFC9001"/> with the exception that
  the statement "The client initiates the exchange and the server
  responds" made in <xref section="2.1" sectionFormat="of" target="RFC9001"/> does not apply.
  Assuming the reference to client means "QUIC client" and the
  reference to server means "QUIC server", this statement does
  not hold true in call home, where the network element is the
  QUIC server and yet still initiates the UDP exchange.  Security
  implications related to this change are discussed in Security
  Considerations <xref target="sec-con"/>.</t>
      </section>
      <section anchor="the-netconfrestconf-convention">
        <name>The NETCONF/RESTCONF Convention</name>
        <t>Throughout the remainder of this document, the term "NETCONF/
  RESTCONF" is used as an abbreviation in place of the text "the
  NETCONF or the RESTCONF".  The NETCONF/RESTCONF abbreviation is not
  intended to require or to imply that a client or server must
  implement both the NETCONF standard and the RESTCONF standard.</t>
      </section>
      <section anchor="requirements-terminology">
        <name>Requirements Terminology</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 removeInRFC="true" anchor="editorial-note-to-be-removed-by-rfc-editor">
        <name>Editorial Note (To be removed by RFC Editor)</name>
        <t>This document contains placeholder values that need to be replaced with
finalized values at the time of publication.  This note summarizes all
of the substitutions that are needed.  No other RFC Editor instructions
are specified elsewhere in this document.</t>
        <t>Please apply the following replacements:</t>
        <ul spacing="normal">
          <li>
            <t>XXXX --&gt; the assigned RFC number for this draft</t>
          </li>
          <li>
            <t>PORT-X --&gt; the IANA-assigned port number for NETCONF Call Home (QUIC)</t>
          </li>
          <li>
            <t>PORT-Y --&gt; the IANA-assigned port number for RESTCONF Call Home (QUIC)</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="solution-overview">
      <name>Solution Overview</name>
      <t>The diagram below illustrates call home from a protocol layering
  perspective:</t>
      <artwork><![CDATA[
         NETCONF/RESTCONF                    NETCONF/RESTCONF
              Server                              Client
                |                                    |
                |         1. UDO                     |
                |----------------------------------->|
                |                                    |
                |                                    |
                |         2. QUIC                    |
                |<-----------------------------------|
                |                                    |
                |                                    |
                |         3. NETCONF/RESTCONF        |
                |<-----------------------------------|
                |                                    |

               Note: arrows point from the "client" to
                 the "server" at each protocol layer
]]></artwork>
      <t>This diagram makes the following points:</t>
      <ol spacing="normal" type="1"><li>
          <t>The NETCONF/RESTCONF server begins by sending an empty UDP
datagram to the NETCONF/RESTCONF client.</t>
        </li>
        <li>
          <t>Using this source IP address of the UDP datagram, the
NETCONF/RESTCONF client initiates a QUIC session to the
NETCONF/RESTCONF server.</t>
        </li>
        <li>
          <t>Using this QUICsession, the NETCONF/RESTCONF client initates
a NETCONF/RESTCONF session to the NETCONF/RESTCONF server.</t>
        </li>
      </ol>
    </section>
    <section anchor="the-netconf-or-restconf-client">
      <name>The NETCONF or RESTCONF Client</name>
      <t>The term "client" is defined in <xref section="1.1" sectionFormat="of" target="RFC6241"/> and
<xref section="1.1.5" sectionFormat="of" target="RFC8040"/>.  In the context of network management,
the NETCONF/RESTCONF client might be a network management system.</t>
      <section anchor="protocol-operation">
        <name>Protocol Operation</name>
        <!--{:type C%d}-->
<!-- <list style="format C%d"> -->
<t>C1. The NETCONF/RESTCONF client listens for UDP datagrams from
    NETCONF/RESTCONF servers.  The client <bcp14>MUST</bcp14> support receiving
    UDP datagrams on the IANA-assigned ports defined in <xref target="iana-con"/>,
    but <bcp14>MAY</bcp14> be configured to listen to a different port.</t>
        <t>C2. Upon receiving a UDP datagram, the NETCONF/RESTCONF client ensures
    that the datagram contains at least 1200 bytes.  If the datagram
    contains less than 1200 bytes, the NETCONF/RESTCONF client stops
    processing the connection attempt.</t>
        <t>C3. The NETCONF/RESTCONF client initiates the standard QUIC client
    <xref target="RFC9000"/> protocol to the IP address and port extracted from
    the received UDP datagram.</t>
        <t>C4. As part of establishing the QUIC connection, the NETCONF/RESTCONF
    client <bcp14>MUST</bcp14> validate the server's presented certificate.  This
    validation <bcp14>MAY</bcp14> be accomplished by certificate path validation
    or by comparing the certificate to a previously trusted or
    "pinned" value.  If the certificate contains revocation checking
    information, the NETCONF/RESTCONF client <bcp14>SHOULD</bcp14> check the
    revocation status of the certificate.  If it is determined that
    a certificate has been revoked, the client <bcp14>MUST</bcp14> immediately
    close the connection.</t>
        <t>C5. If certificate path validation is used, the NETCONF/RESTCONF
    client <bcp14>MUST</bcp14> ensure that the presented certificate has a valid
    chain of trust to a preconfigured issuer certificate, and that
    the presented certificate encodes an "identifier" <xref target="RFC6125"/> that
    the client had awareness of prior to the connection attempt.  How
    identifiers are encoded in certificates <bcp14>MAY</bcp14> be determined by a
    policy associated with the certificate's issuer.  For instance, a
    given issuer may be known to only sign IDevID certificates
    <xref target="Std-802.1AR-2009"/> having a unique identifier (e.g., serial
    number) in the X.509 certificate's "CommonName" field.</t>
        <t>C6. After the server's certificate is validated, the QUIC protocol
    proceeds as normal to establish a QUIC connection.  When performing
    client authentication with the NETCONF/RESTCONF server, the
    NETCONF/RESTCONF client <bcp14>MUST</bcp14> ensure to only use credentials
    that it had previously associated for the NETCONF/RESTCONF
    server's presented server certificate.</t>
        <t>C7. Once the QUIC connection is established, the NETCONF/RESTCONF
    client starts either the NETCONF-client <xref target="RFC6241"/> or RESTCONF-client
    <xref target="RFC8040"/> protocol.  Assuming the use of the IANA-assigned ports,
    the NETCONF-client protocol is started when the UDP datagram is
    received on port PORT-X and the RESTCONF-client protocol is
    started when the the UDP datagram is received on port PORT-Y.</t>
      </section>
      <section anchor="configuration-data-model">
        <name>Configuration Data Model</name>
        <t>How a NETCONF or RESTCONF client is configured is outside the scope
of this document.  This includes configuration that might be used to
enable listening for call home connections, configuring trusted
certificate issuers, and configuring identifiers for expected
connections.  That said, YANG <xref target="RFC7950"/> modules for configuring a
NETCONF and RESTCONF clients, including call home, are provided in
{{RFC10010}} and {{RFC10011}} respectively.</t>
      </section>
    </section>
    <section anchor="the-netconf-or-restconf-server">
      <name>The NETCONF or RESTCONF Server</name>
      <t>The term "server" is defined in <xref section="1.1" sectionFormat="of" target="RFC6241"/> and
<xref section="1.1.5" sectionFormat="of" target="RFC8040"/>.  In the context of network management,
the NETCONF/RESTCONF server might be a network element or a device.</t>
      <section anchor="protocol-operation-1">
        <name>Protocol Operation</name>
        <!--{:type S%d}-->
<!-- <list style="format S%d"> -->
<t>S1. The NETCONF/RESTCONF server sends a UDP datagram containing at
    least 1200 bytes to the NETCONF/RESTCONF client.  The server <bcp14>MUST</bcp14>
    support connecting to one of the IANA-assigned ports defined in
    <xref target="iana-con"/>, but <bcp14>MAY</bcp14> be configured to connect to a different port.
    Using the IANA-assigned ports, the server connects to port PORT-X
    for NETCONF over QUIC, port PORT-Y for RESTCONF over QUIC.</t>
        <t>S2. The NETCONF/RESTCONF server listens for incoming QUIC connections
    on the UDP address and port used when it sent the initial UDP
    datagram to the NETCONF/RESTCONF client.</t>
        <t>S3. As part of establishing the QUIC connection, the NETCONF/RESTCONF
    server will send its certificate to the NETCONF/RESTCONF client.
    The server <bcp14>MUST</bcp14> also send all intermediate certificates leading
    up to a well known and trusted issuer.  How to send a list of
    certificates is defined in <xref section="4.4.2." sectionFormat="of" target="RFC8646"/>.</t>
        <t>S4. Establishing a QUIC session requires server authentication
    of client credentials in all cases except with RESTCONF, where
    some client authentication schemes occur after the TLS
    connection has been established.  If TLS-level client
    authentication is required, and the client is unable to
    successfully authenticate itself to the server in an amount
    of time defined by local policy, the server <bcp14>MUST</bcp14> close the
    connection.</t>
        <t>S5. Once the QUIC connection is established, depending on how the
    NETCONF/RESTCONF server is configured, it starts either the
    NETCONF-server or RESTCONF-server over QUIC protocol, per
    <xref target="I-D.ietf-netconf-over-quic"/> and <xref target="RFC8040"/> respectively..
    Assuming the use of the IANA-assigned ports, the NETCONF-server
    over QUIC protocol is used after connecting to remote port
    PORT-X and the RESTCONF-server protocol is used after
    connecting to remote port PORT-Y.</t>
        <t>S6. If a persistent connection is desired, the NETCONF/RESTCONF
    server, as the connection initiator, <bcp14>SHOULD</bcp14> actively test the
    aliveness of the connection using a keep-alive mechanism.  The
    NETCONF/RESTCONF server <bcp14>SHOULD</bcp14> send PING Frame <xref section="19.2" sectionFormat="of" target="RFC9000"/>, and ensure an ACK Frame <xref section="19.3" sectionFormat="of" target="RFC9000"/>
    in received in an amount of time set by local policy.  If the
    connection is lost, the NETCONF/RESTCONF server should initiate
    is new connection by going back to S1.</t>
      </section>
      <section anchor="configuration-data-model-1">
        <name>Configuration Data Model</name>
        <t>How a NETCONF or RESTCONF server is configured is outside the scope
of this document.  This includes configuration that might be used to
specify hostnames, IP addresses, ports, algorithms, or other relevant
parameters.  That said, YANG <xref target="RFC7950"/> modules for configuring
NETCONF and RESTCONF servers, including call home, are provided in
{{RFC10010}} and {{RFC10011}} respectively.</t>
      </section>
    </section>
    <section anchor="sec-con">
      <name>Security Considerations</name>
      <t>The solution in this document extends <xref target="RFC8071"/> to support call
home using QUIC <xref target="RFC9000"/> for the NETCONF and RESTCONF protocols,
<xref target="I-D.ietf-netconf-over-quic"/> and <xref target="RFC8040"/> respectively.  The
security considerations described in those documents apply here as
well.</t>
      <t>The solution in this document shims a standard QUIC client initated
connection by having the QUIC server start a connection by asking
the QUIC client to start a standard QUIC-client connection back to
it.  Thus the security analysis focuses on this interaction.</t>
      <t>An analysis for the unprotected role reversal is in <xref section="5" sectionFormat="of" target="RFC8071"/>.</t>
      <t>In order to thwart an amplication attack, the initial UDP datagram
must be at least 1200 bytes.  In order to thwart an injection
attack, the payload of initial UDP datagram is discarded.  In order
to thwart a denial of service attack, precautions mitigating DoS
attacks are recommended, such as temporarily blacklisting the
source IP address and port  after a set number of unsuccessful
connection attempts.</t>
      <t>This document recommends the NETCONF/RESTCONF server, as the
connection initiator, to actively test the aliveness of the
QUIC connection by sending a PING Frame and expecting an ACK
frame in an amount of time set by local policy.  The PING
and ACK frames are cryptographically protected, after mutual
authentication, and therefore do not introduce an attack vector.</t>
    </section>
    <section anchor="op-con">
      <name>Operational Considerations</name>
      <t>The transports supported in <xref target="RFC8071"/>, specifically SSH and
TLS, are all TCP-based, which enabled the solution to rely on
the full-duplex nature of TCP to tunnel thru middleboxes.  But
QUIC is UDP-based, and thus solution entails the server sending
an initial UDP datagram instead.  Whilst the effect on the
client is the same (i.e., causing it to initiate a secure
connection to the server), it cannot do so over a tunnel
opened by the server.  Thus this solution has a dependency on
middleboxes recognizing and using the server's initial UDP
datagram to allow the client-initiated QUIC connection.</t>
      <t>Please note that the last paragraph in <xref section="10.1.2" sectionFormat="of" target="RFC9000"/> says:</t>
      <t><tt>A connection will time out if no packets are sent or received for a period longer than the time negotiated using the max_idle_timeout transport parameter; see Section 10. However, state in middleboxes might time out earlier than that. Though REQ-5 in [RFC4787] recommends a 2-minute timeout interval, experience shows that sending packets every 30 seconds is necessary to prevent the majority of middleboxes from losing state for UDP flows [GATEWAY].</tt></t>
    </section>
    <section anchor="iana-con">
      <name>IANA Considerations</name>
      <t>IANA has assigned two UDP port numbers in the "User Ports" range
   with the service names "netconf-ch-quic" and "restconf-ch-quic".
   These ports will be the default ports for NETCONF Call Home and
   RESTCONF Call Home when using QUIC.  Below is the registration
   template following the rules in <xref target="RFC6335"/>.</t>
      <t>Service Name:           netconf-ch-quic
   Port Number:            PORT-X
   Transport Protocol(s):  UDP
   Description:            NETCONF Call Home (QUIC)
   Assignee:               IESG <eref target="mailto:iesg@ietf.org">iesg@ietf.org</eref>
   Contact:                IETF Chair <eref target="mailto:chair@ietf.org">chair@ietf.org</eref>
   Reference:              RFC XXXX</t>
      <t>Service Name:           restconf-ch-quic
   Port Number:            PORT-Y
   Transport Protocol(s):  UDP
   Description:            RESTCONF Call Home (QUIC)
   Assignee:               IESG <eref target="mailto:iesg@ietf.org">iesg@ietf.org</eref>
   Contact:                IETF Chair <eref target="mailto:chair@ietf.org">chair@ietf.org</eref>
   Reference:              RFC XXXX</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC6125">
          <front>
            <title>Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS)</title>
            <author fullname="P. Saint-Andre" initials="P." surname="Saint-Andre"/>
            <author fullname="J. Hodges" initials="J." surname="Hodges"/>
            <date month="March" year="2011"/>
            <abstract>
              <t>Many application technologies enable secure communication between two entities by means of Internet Public Key Infrastructure Using X.509 (PKIX) certificates in the context of Transport Layer Security (TLS). This document specifies procedures for representing and verifying the identity of application services in such interactions. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6125"/>
          <seriesInfo name="DOI" value="10.17487/RFC6125"/>
        </reference>
        <reference anchor="RFC8071">
          <front>
            <title>NETCONF Call Home and RESTCONF Call Home</title>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="February" year="2017"/>
            <abstract>
              <t>This RFC presents NETCONF Call Home and RESTCONF Call Home, which enable a NETCONF or RESTCONF server to initiate a secure connection to a NETCONF or RESTCONF client, respectively.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8071"/>
          <seriesInfo name="DOI" value="10.17487/RFC8071"/>
        </reference>
        <reference anchor="RFC8646">
          <front>
            <title>Not Issued</title>
            <author fullname="" initials="" surname="">
              <organization/>
            </author>
          </front>
          <seriesInfo name="RFC" value="8646"/>
        </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="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="I-D.ietf-netconf-over-quic">
          <front>
            <title>NETCONF over QUIC</title>
            <author fullname="Jinyou Dai" initials="J." surname="Dai">
              <organization>Fiberhome Telecom LTD./CICT.</organization>
            </author>
            <author fullname="Shaohua Yu" initials="S." surname="Yu">
              <organization>China PCL.</organization>
            </author>
            <author fullname="Weiqiang Cheng" initials="W." surname="Cheng">
              <organization>China Mobile</organization>
            </author>
            <author fullname="Marc Blanchet" initials="M." surname="Blanchet">
              <organization>Viagenie</organization>
            </author>
            <author fullname="Per Andersson" initials="P." surname="Andersson">
              <organization>Ionio Systems</organization>
            </author>
            <date day="25" month="August" year="2026"/>
            <abstract>
              <t>   This document specifies how to use QUIC as a secure transport for
   exchanging Network Configuration Protocol (NETCONF) messages.
   NETCONF over QUIC allows to take advantage of QUIC streams, for
   example, to eliminate some TCP head-of-line blocking issues.  NETCONF
   over QUIC provides security properties similar to NETCONF over TLS.

   This document also defines a YANG module which augments the ietf-
   netconf-client and ietf-netconf-server YANG modules.

Editorial note (to be removed by the RFC Editor

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements:

   *  AAAA --&gt; the assigned RFC value for this draft

   *  BBBB --&gt; the assigned RFC value for draft-ietf-netconf-netconf-
      client-server

   *  CCCC --&gt; the assigned RFC value for draft-ietf-netconf-quic-
      client-server

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-netconf-over-quic-11"/>
        </reference>
        <reference anchor="RFC6241">
          <front>
            <title>Network Configuration Protocol (NETCONF)</title>
            <author fullname="R. Enns" initials="R." role="editor" surname="Enns"/>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <author fullname="J. Schoenwaelder" initials="J." role="editor" surname="Schoenwaelder"/>
            <author fullname="A. Bierman" initials="A." role="editor" surname="Bierman"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices. It uses an Extensible Markup Language (XML)-based data encoding for the configuration data as well as the protocol messages. The NETCONF protocol operations are realized as remote procedure calls (RPCs). This document obsoletes RFC 4741. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6241"/>
          <seriesInfo name="DOI" value="10.17487/RFC6241"/>
        </reference>
        <reference anchor="RFC7950">
          <front>
            <title>The YANG 1.1 Data Modeling Language</title>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <date month="August" year="2016"/>
            <abstract>
              <t>YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 1.1 of the YANG language. YANG version 1.1 is a maintenance release of the YANG language, addressing ambiguities and defects in the original specification. There are a small number of backward incompatibilities from YANG version 1. This document also specifies the YANG mappings to the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7950"/>
          <seriesInfo name="DOI" value="10.17487/RFC7950"/>
        </reference>
        <reference anchor="RFC8040">
          <front>
            <title>RESTCONF Protocol</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8040"/>
          <seriesInfo name="DOI" value="10.17487/RFC8040"/>
        </reference>
        <reference anchor="RFC9001">
          <front>
            <title>Using TLS to Secure QUIC</title>
            <author fullname="M. Thomson" initials="M." role="editor" surname="Thomson"/>
            <author fullname="S. Turner" initials="S." role="editor" surname="Turner"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document describes how Transport Layer Security (TLS) is used to secure QUIC.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9001"/>
          <seriesInfo name="DOI" value="10.17487/RFC9001"/>
        </reference>
        <reference anchor="RFC9114">
          <front>
            <title>HTTP/3</title>
            <author fullname="M. Bishop" initials="M." role="editor" surname="Bishop"/>
            <date month="June" year="2022"/>
            <abstract>
              <t>The QUIC transport protocol has several features that are desirable in a transport for HTTP, such as stream multiplexing, per-stream flow control, and low-latency connection establishment. This document describes a mapping of HTTP semantics over QUIC. This document also identifies HTTP/2 features that are subsumed by QUIC and describes how HTTP/2 extensions can be ported to HTTP/3.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9114"/>
          <seriesInfo name="DOI" value="10.17487/RFC9114"/>
        </reference>
        <reference anchor="Std-802.1AR-2009" target="http://standards.ieee.org/findstds/standard/802.1AR-2009.html">
          <front>
            <title>IEEE Standard for Local and metropolitan area networks - Secure Device Identity</title>
            <author>
              <organization>IEEE SA-Standards Board</organization>
            </author>
            <date year="2009" month="December"/>
          </front>
        </reference>
        <reference anchor="RFC6335">
          <front>
            <title>Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="L. Eggert" initials="L." surname="Eggert"/>
            <author fullname="J. Touch" initials="J." surname="Touch"/>
            <author fullname="M. Westerlund" initials="M." surname="Westerlund"/>
            <author fullname="S. Cheshire" initials="S." surname="Cheshire"/>
            <date month="August" year="2011"/>
            <abstract>
              <t>This document defines the procedures that the Internet Assigned Numbers Authority (IANA) uses when handling assignment and other requests related to the Service Name and Transport Protocol Port Number registry. It also discusses the rationale and principles behind these procedures and how they facilitate the long-term sustainability of the registry.</t>
              <t>This document updates IANA's procedures by obsoleting the previous UDP and TCP port assignment procedures defined in Sections 8 and 9.1 of the IANA Allocation Guidelines, and it updates the IANA service name and port assignment procedures for UDP-Lite, the Datagram Congestion Control Protocol (DCCP), and the Stream Control Transmission Protocol (SCTP). It also updates the DNS SRV specification to clarify what a service name is and how it is registered. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="165"/>
          <seriesInfo name="RFC" value="6335"/>
          <seriesInfo name="DOI" value="10.17487/RFC6335"/>
        </reference>
      </references>
    </references>
    <?line 415?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The author would like to thank the following for lively discussions
on list and in the halls (ordered by first name):
  Lucas Pardu.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
