<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.30 (Ruby 3.4.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-opsawg-rfc5706bis-02" category="bcp" consensus="true" submissionType="IETF" obsoletes="5706" updates="2360" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="Operations &amp; Management Considerations">Guidelines for Considering Operations and Management in IETF Specifications</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-rfc5706bis-02"/>
    <author fullname="Benoit Claise">
      <organization>Everything OPS</organization>
      <address>
        <email>benoit@everything-ops.net</email>
      </address>
    </author>
    <author fullname="Joe Clarke">
      <organization>Cisco</organization>
      <address>
        <email>jclarke@cisco.com</email>
      </address>
    </author>
    <author fullname="Adrian Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>
    <author fullname="Samier Barguil">
      <organization>Nokia</organization>
      <address>
        <email>samier.barguil_giraldo@nokia.com</email>
      </address>
    </author>
    <author fullname="Carlos Pignataro">
      <organization>Blue Fern Consulting</organization>
      <address>
        <email>carlos@bluefern.consulting</email>
        <email>cpignata@gmail.com</email>
        <uri>https://bluefern.consulting</uri>
      </address>
    </author>
    <author fullname="Ran Chen">
      <organization>ZTE</organization>
      <address>
        <email>chen.ran@zte.com.cn</email>
      </address>
    </author>
    <date year="2026" month="February" day="19"/>
    <area>Operations and Management</area>
    <keyword>management</keyword>
    <keyword>operations</keyword>
    <keyword>operations and management</keyword>
    <keyword>ops considerations</keyword>
    <abstract>
      <?line 86?>

<t>New Protocols and Protocol Extensions are best designed with due
   consideration of the functionality needed to operate and manage them.
   Retrofitting operations and management considerations is suboptimal.
   The purpose of this document is to provide guidance to authors and
   reviewers on what operational and management aspects should be
   addressed when defining New Protocols and Protocol Extensions.</t>
      <t>This document obsoletes RFC 5706, replacing it completely and updating
   it with new operational and management techniques and mechanisms. It also
   updates RFC 2360 to obsolete mandatory MIB creation. Finally, it introduces a
   requirement to include an "Operational Considerations" section in new RFCs that document a technical specification in the IETF Stream,
   while providing an escape clause if no new considerations are identified.</t>
    </abstract>
  </front>
  <middle>
    <?line 101?>

<section anchor="sec-intro">
      <name>Introduction</name>
      <t>Often, when New Protocols or Protocol Extensions are developed, not
   enough consideration is given to how they will be deployed,
   operated, and managed. Retrofitting operations and management
   mechanisms is often hard and architecturally unpleasant, and certain
   protocol design choices may make deployment, operations, and
   management particularly difficult or insecure.
   To ensure deployability, the operational environment and manageability
   must be considered during design.</t>
      <t>This document provides guidelines to help Protocol Designers and Working
   Groups (WGs) consider the operations and management functionality for
   their New Protocol or Protocol Extension at an early phase in the design
   process.</t>
      <t>This document obsoletes <xref target="RFC5706"/> and fully updates its content
   with new operational and management techniques and mechanisms. It also
   introduces a requirement for an "Operational Considerations"
   section, that covers both operational and management considerations,
   in new RFCs in the IETF Stream. Additionally, this document updates Section <xref target="RFC2360" section="2.14" sectionFormat="bare"/> of RFC 2360 <xref target="BCP22"/> on "Guide for Internet Standards Writers"
   to obsolete references to mandatory MIBs and instead focus on documenting holistic manageability and operational
   considerations as described in <xref target="sec-doc-req-ietf-spec"/>.
   Further, this document removes outdated
   references and aligns with current practices, protocols, and
   technologies used in operating and managing devices, networks, and
   services. Refer to <xref target="sec-changes-since-5706"/> for more details.</t>
      <section anchor="sec-this-doc">
        <name>This Document</name>
        <t>This document provides a set of guidelines for considering
   operations and management in an IETF technical specification
   with an eye toward being flexible while also striving for
   interoperability.</t>
        <t>Entirely New Protocols may require significant consideration of expected
   operations and management, while Protocol Extensions to existing, widely
   deployed protocols may have established de facto operations and
   management practices that are already well understood. This document does
   not mandate a comprehensive inventory of all operational considerations.
   Instead, it guides authors to focus on key aspects that are essential for
   the technology's deployability, operation, and maintenance.</t>
        <t>Suitable management approaches may vary for different areas, WGs,
   and protocols in the IETF. This document does not prescribe
   a fixed solution or format in dealing with operational and management
   aspects of IETF protocols. However, these aspects should be
   considered for any New Protocol or Protocol Extension.</t>
        <t>A WG may decide that its protocol does not need interoperable
   management or a standardized Data Model, but this should be a
   deliberate and documented decision, not the result of omission. This document
   provides some guidelines for those considerations.</t>
        <t>This document recognizes a distinction between management and operational
   considerations, although the two are closely related. However, for New
   Protocols or Protocol Extensions only an "Operational Considerations" section is required.
   This section is intended to address both management and operational aspects.
   Operational considerations pertain to the deployment and functioning of protocols
   within a network, regardless of whether a management protocol is in active use.
   Management considerations focus on the use of management technologies, such as
   management protocols and the design of management Data Models. Both topics should
   be described within the "Operational Considerations" section.</t>
      </section>
      <section anchor="sec-audience">
        <name>Audience</name>
        <t>The guidelines are intended to be useful to authors
   writing protocol specifications.
   They outline what to consider for management and deployment, how to document
   those aspects, and how to present them in a consistent format.
    This document is intended to offer a flexible set of
   guiding principles applicable to various circumstances. It provides a framework for WGs
   to ensure that manageability considerations are an integral part of the protocol design process, and
   its use should not be misinterpreted as imposing new hurdles on work in other areas.</t>
        <t>Protocol Designers should consider which operations and management
   needs are relevant to their protocol, document how those needs could
   be addressed, and suggest (preferably standard) management protocols
   and Data Models that could be used to address those needs. This is
   similar to a WG that considers which security threats are relevant to
   their protocol, documents (in the required Security Considerations section,
   per Guidelines for Writing RFC Text on Security Considerations <xref target="BCP72"/>)
   how threats should be mitigated, and then suggests appropriate standard
   protocols that could mitigate the threats.</t>
        <t>It is not the intention that a protocol specification document should
   be held up waiting for operations and management solutions to be
   developed.  This is particularly the case when a protocol extension
   is proposed, but the base protocol is missing operations or
   management solutions.  However, it is the intent that new documents
   should clearly articulate the operations and management of
   that new work to fill any operations and management gaps.</t>
        <t>A core principle of this document is to encourage early on discussions rather than mandating any specific solution.
   It does not impose a specific management or operational solution,
   imply that a formal Data Model is needed, or imply that using a specific management
   protocol is mandatory. Specifically, this document does not require to develop solutions to accommodate
   identified operational considerations within the document that specifies
   a New Protocol or Protocol Extension itself.</t>
        <t>If Protocol Designers conclude that the technology can be
   managed solely by using Proprietary Interfaces or that it does
   not need any structured or standardized Data Model, this might be fine,
   but it is a decision that should be explicit in a manageability discussion
   -- that this is how the protocol will need to be operated and managed.
   Protocol Designers should avoid deferring manageability to a later
   phase of the development of the specification.</t>
        <t>When a WG considers operation and management functionality for a
   protocol, the document should contain enough information for readers
   to understand how the protocol will be deployed, operated, and managed. The considerations
   do not need to be comprehensive and exhaustive; focus should be on key aspects. The WG
   should expect that considerations for operations and management may
   need to be updated in the future, after further operational
   experience has been gained.</t>
        <t>The Ops Directorate (OpsDir) can use this document to inform their reviews. A list of guidelines and a
   checklist of questions to consider, which a reviewer can use to evaluate whether the protocol and
   documentation address common operations and management needs, is provided in <xref target="CHECKLIST"/>.</t>
        <t>This document is also of interest to the broader community, who wants to understand, contribute to,
   and review Internet-Drafts, taking operational considerations into account.</t>
      </section>
    </section>
    <section anchor="sec-terms">
      <name>Terminology</name>
      <t>This document does not describe interoperability requirements. As such, it does not use the capitalized keywords defined in <xref target="BCP14"/>.</t>
      <t>This section defines key terms used throughout the document to ensure clarity and consistency. Some terms are drawn from existing RFCs and IETF Internet-Drafts, while others are defined here for the purposes of this document. Where appropriate, references are provided for further reading or authoritative definitions.</t>
      <ul spacing="normal">
        <li>
          <t>Cause: See <xref target="I-D.ietf-nmop-terminology"/>.</t>
        </li>
        <li>
          <t>CLI: Command Line Interface. A human-oriented interface, typically
a Proprietary Interface, to hardware or software devices
(e.g., hosts, routers, or operating systems). The commands, their syntax,
and the precise semantics of the parameters may vary considerably
between different vendors, between products from the same
vendor, and even between different versions or releases of a single
product. No attempt at standardizing CLIs has been made by the IETF.</t>
        </li>
        <li>
          <t>Data Model: A set of mechanisms for representing, organizing, storing,
and handling data within a particular type of data store or repository.
This usually comprises a collection of data structures such as lists, tables,
relations, etc., a collection of operations that can be applied to the
structures such as retrieval, update, summation, etc., and a collection of
integrity rules that define the legal states (set of values) or changes of
state (operations on values). A Data Model may be derived by mapping the
contents of an Information Model or may be developed ab initio. Further
discussion of Data Models can be found in <xref target="RFC3444"/>, <xref target="sec-interop"/>,
and <xref target="sec-mgmt-info"/>.</t>
        </li>
        <li>
          <t>Fault: See <xref target="I-D.ietf-nmop-terminology"/>.</t>
        </li>
        <li>
          <t>Fault Management: The process of interpreting fault notifications and other alerts
and alarms, isolating faults, correlating them, and deducing underlying
Causes. See <xref target="sec-fm-mgmt"/> for more information.</t>
        </li>
        <li>
          <t>Information Model: An abstraction and representation of the
entities in a managed environment, their properties, attributes
and operations, and the way that they relate to each other. The model is
independent of any specific software usage, protocol,
or platform <xref target="RFC3444"/>. See Sections <xref format="counter" target="sec-interop"/> and <xref format="counter" target="sec-im-design"/> for
further discussion of Information Models.</t>
        </li>
        <li>
          <t>New Protocol and Protocol Extension: These terms are used in this document
to identify entirely new protocols, new versions of existing
protocols, and extensions to protocols.</t>
        </li>
        <li>
          <t>OAM: Operations, Administration, and Maintenance <xref target="RFC6291"/>
            <xref target="I-D.ietf-opsawg-oam-characterization"/> is the term given to the
combination of:  </t>
          <ol spacing="normal" type="1"><li>
              <t>Operation activities that are undertaken to keep the
network running as intended. They include monitoring of the network.</t>
            </li>
            <li>
              <t>Administration activities that keep track of resources in the
network and how they are used. They include the bookkeeping necessary
to track networking resources.</t>
            </li>
            <li>
              <t>Maintenance activities focused on facilitating repairs and upgrades.
They also involve corrective and preventive measures to make the
managed network run more effectively.</t>
            </li>
          </ol>
        </li>
      </ul>
      <artwork><![CDATA[
 The broader concept of "operations and management" that is the
 subject of this document encompasses OAM, in addition to other
 management and provisioning tools and concepts. This is
 sometimes known as "OAM and Management" or "O&M" as
 explained in {{RFC6291}}.
]]></artwork>
      <ul spacing="normal">
        <li>
          <t>Probable Root Cause: See <xref target="I-D.ietf-nmop-network-incident-yang"/></t>
        </li>
        <li>
          <t>Problem: See <xref target="I-D.ietf-nmop-terminology"/>.</t>
        </li>
        <li>
          <t>Proprietary Interface: An interface to manage a network element
that is not standardized. As such, the user interface, syntax, and
semantics typically vary significantly between implementations.
Examples of proprietary interfaces include Command Line
Interface (CLI), management web portal and Browser User Interface (BUI),
Graphical User Interface (GUI), and vendor-specific application
programming interface (API).</t>
        </li>
        <li>
          <t>Protocol Designer: An individual, a group of
people, or an IETF WG involved in the development and specification
of New Protocols or Protocol Extensions.</t>
        </li>
        <li>
          <t>Technical Document:
This includes any document that describes the
design, specification, implementation, or deployment of a new Protocol or Protocol Extensions.</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-doc-req-ietf-spec">
      <name>Documentation Requirements for IETF Specifications</name>
      <section anchor="sec-oper-manag-considerations">
        <name>"Operational Considerations" Section</name>
        <t>All Internet-Drafts that document a technical specification and are advanced for publication
   as IETF RFCs are required to include an "Operational Considerations" section.
   Internet-Drafts that do not document technical specifications, such as process, policy, or administrative
   Internet-Drafts, are not required to include such a section.</t>
        <t>After evaluating the operational (<xref target="sec-oper-consid"/>) and manageability (<xref target="sec-mgmt-consid"/>) aspects of a New
   Protocol, a Protocol Extension, or an architecture, the resulting practices and
   requirements should be documented
   in an "Operational Considerations" section within the
   specification. Since protocols are intended for operational deployment and
   management within real networks, it is expected that such considerations
   will be present.</t>
        <t>It is also recommended that operational and manageability considerations
   be addressed early in the protocol design process. Consequently, early
   revisions of Internet-Drafts are expected to include an "Operational
   Considerations" section.</t>
        <t>An "Operational Considerations" section should include a discussion of
   the management and operations topics raised in this document.
   When one or more of these topics is not relevant, it would be helpful
   to include a brief statement explaining why it is not
   relevant or applicable for the New Protocol or Protocol Extension.
   Of course, additional relevant operational and manageability topics
   should be included as well. A concise checklist of key questions is
   provided in <xref target="sec-checklist"/>.</t>
        <t>Data Models (e.g., YANG) and other schema artifacts (JSON schema, YAML, CDDL, etc.)
  may be consumed out of the RFCs that specify them. As such, it is recommended
  that operational aspects for a data model (and similar artifacts) are
  documented as part of the model itself. Such considerations should not be
  duplicated in the narrative part of a specification that includes such artifacts.</t>
        <ul empty="true">
          <li>
            <t>Readers may refer to the following non-exhaustive list for examples of specifications, covering various areas,
with adequate documentation of operational considerations, including manageability: <xref target="I-D.ietf-core-dns-over-coap"/>,
<xref target="I-D.ietf-suit-mti"/>, <xref target="RFC9937"/> <xref target="RFC7574"/>, <xref target="RFC9877"/>, and <xref target="RFC9552"/>. For example,
given the various available transport alternatives, <xref target="I-D.ietf-core-dns-over-coap"/> discusses co-existence with
those and clarifies some key deployment aspects such as redirection, forwarding loop prevention, and error handling.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-null-sec">
        <name>"Operational Considerations" Section Boilerplate When No New Considerations Exist</name>
        <t>After a Protocol Designer has considered the manageability
   requirements of a New Protocol or Protocol Extension, they may determine that no
   management functionality or operational best-practice clarifications are
   needed. It would be helpful to
   reviewers, those who may update or write extensions to the protocol in the
   future, and those deploying the protocol, to know the rationale
   for the decisions on the protocol's manageability at the
   time of its design.</t>
        <t>If there are no new manageability or deployment considerations, the "Operational Considerations" section
   must contain the following simple statement, followed by a brief explanation of
   why that is the case.</t>
        <artwork><![CDATA[
  "There are no new operations or manageability requirements introduced
    by this document.

    Explanation: [brief rationale goes here]"
]]></artwork>
        <t>The presence of such a
   section would indicate to the reader that due
   consideration has been given to manageability and operations.</t>
        <t>When the specification is a Protocol Extension, and the base protocol
   already addresses the relevant operational and manageability
   considerations, it is helpful to reference the considerations section
   of the base document.</t>
      </section>
      <section anchor="sec-placement-sec">
        <name>Placement of the "Operational Considerations" Section</name>
        <t>It is recommended that the section be
   placed immediately before the Security Considerations section.
   Reviewers interested in this section will find it easily, and this
   placement could simplify the development of tools to detect its
   presence.</t>
      </section>
    </section>
    <section anchor="sec-oper-consid">
      <name>How Will the New Protocol or Protocol Extension Fit into the Current Environment?</name>
      <t>Designers of a New Protocol or Protocol Extension should carefully consider the operational
   aspects of real-world deployments, which can directly
   impact its success. Such aspects include
   interactions with existing solutions, upgrade or deployment paths,
   the ability to debug problems, ease of configuration,
   and a state diagram that operations
   staff can understand. This exercise
   need not be reflected directly in their document, but could help visualize how
   to apply the protocol in the environments where it will be deployed.
   <xref target="RFC5218"/> provides a more detailed discussion on what makes for a successful protocol.</t>
      <ul empty="true">
        <li>
          <t>BGP flap damping <xref target="RFC2439"/> is an example.  It was designed to block
   high-frequency route flaps.  Some BGP implementations were memory-constrained
   so often elected not to support this function, others found a
   conflict where path exploration caused false flap damping resulting
   in loss of reachability.  As a result, flap damping was often not
   enabled network-wide, contrary to the intentions of the original
   designers.</t>
        </li>
      </ul>
      <section anchor="sec-install">
        <name>Installation and Initial Setup</name>
        <t>Anything that can be configured can be misconfigured. "Architectural
   Principles of the Internet" <xref target="RFC1958"/>, Section 3.8, states:</t>
        <blockquote>
          <t>Avoid
   options and parameters whenever possible. Any options and parameters
   should be configured or negotiated dynamically rather than manually.</t>
        </blockquote>
        <t>The New Protocol or Protocol Extension should be able to operate "out of the box".
   To simplify configuration, Protocol Designers should
   specify reasonable defaults, including default modes and
   parameters. For example, define
   default values for modes, timers, default state of logical control
   variables, default transports, and so on.</t>
        <t>Protocol Designers should explain the background of the chosen default
   values and provide the rationale.
   In many cases, as
   technology changes, the documented values might make less and less
   sense. It is helpful to understand whether defaults are based on
   best current practice and are expected to change as technologies
   advance, or whether they have a more universal value that should not
   be changed lightly. For example, the default interface speed might
   change over time as network speeds increase,
   and cryptographic algorithms might be expected to change
   over time as older algorithms are "broken".</t>
        <t>Default values should generally favor the conservative side over the
   "optimizing performance" side (e.g., the initial Round-Trip Time (RTT) and
   Round-Trip Time Variance (RTTVAR) values of a TCP connection <xref target="RFC6298"/>).</t>
        <t>For parameters that can vary (e.g., speed-dependent), instead of using a
   constant, set the default value as a function of the
   variable to reduce the
   risk of problems caused by technology advancement.</t>
        <ul empty="true">
          <li>
            <t>For example, where protocols involve cryptographic keys, Protocol Designers should
   consider not only key generation and validation mechanisms but also the
   format in which private keys are stored, transmitted, and restored.
   Designers should specify any expected consistency checks
   (e.g., recomputing an expanded key from the seed) that help verify
   correctness and integrity. Additionally, guidance should be given on
   data retention, restoration limits, and cryptographic module
   interoperability when importing/exporting private key material. Refer to <xref target="I-D.ietf-lamps-dilithium-certificates"/> for an example of how such considerations are incorporated.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-migration">
        <name>Migration Path</name>
        <t>If the New Protocol or Protocol Extension is a new version of an existing one, or if it is
   replacing another technology, the Protocol Designer should consider
   how deployments should transition to the New Protocol or Protocol
   Extension. This should include coexistence with previously deployed
   protocols and/or previous versions of the same protocol, management of
   incompatibilities between versions, translation between versions,
   and consideration of potential side effects. A key question is:
   Are older protocols or versions disabled, or do they coexist
   with the New Protocol or Protocol Extension in the network?</t>
        <t>Many protocols benefit from being incrementally deployable --
   operators may deploy aspects of a protocol before deploying
   it fully. In those cases, the operational considerations should
   also specify whether the New Protocol or Protocol Extension requires any changes to
   the existing infrastructure, particularly the network.
   If so, the protocol specification should describe the nature of those
   changes, where they are required, and how they can be introduced in
   a manner that facilitates deployment.</t>
        <t>Incentivizing good security operation practices when migrating to the New Protocol or Protocol Extension should be encouraged. For example, patching is fundamental for security operations and can be incentivized if Protocol Designers consider supporting cheap and fast connection hand-offs and reconnections.</t>
        <t>When Protocol Designers are considering how deployments should transition to the New Protocol or Protocol Extension, impacts to current techniques employed by operators should be documented and mitigations included, where possible, so that consistent security operations and management can be achieved.
   Refer to <xref target="RFC8170"/> for a detailed discussion on transition versus coexistence.</t>
      </section>
      <section anchor="sec-other">
        <name>Requirements on Other Protocols and Functional Components</name>
        <t>Protocol Designers should consider the requirements that the New
   Protocol might put on other protocols and functional components and
   should also document the requirements from other protocols and
   functional components that have been considered in designing the New
   Protocol.</t>
        <t>These considerations should generally remain illustrative to avoid
   creating restrictions or dependencies, or potentially impacting the
   behavior of existing protocols, or restricting the extensibility of
   other protocols, or assuming other protocols will not be extended in
   certain ways. If restrictions or dependencies exist, they should be
   stated.</t>
        <ul empty="true">
          <li>
            <t>For example, the design of the Resource ReSerVation Protocol (RSVP)
   <xref target="RFC2205"/> required each router to look at the RSVP PATH message and,
   if the router understood RSVP, add its own address to the message to
   enable automatic tunneling through non-RSVP routers. But in reality,
   routers cannot look at an otherwise normal IP packet and potentially
   take it off the fast path! The initial designers overlooked that a
   new "deep packet inspection" requirement was being put on the
   functional components of a router. The "router alert" option
   (<xref target="RFC2113"/>, <xref target="RFC2711"/>) was finally developed to solve this problem,
   for RSVP and other protocols that require the router to take some
   packets off the fast-forwarding path. Yet, Router Alert has its own
   problems in impacting router performance and security. Refer to <xref target="RFC9805"/> for
   deprecation of the IPv6 Router Alert Option for New Protocols and
   Section <xref target="RFC7126" section="4.8" sectionFormat="bare"/> of RFC 7126 <xref target="BCP186"/> for threats and advice related to IPv4 Router Alert.</t>
          </li>
        </ul>
      </section>
      <section anchor="sec-impact">
        <name>Impact on Network Operation</name>
        <t>The introduction of a New Protocol or Protocol Extension may
   have an impact on the operation of existing networks. As discussed in <xref section="2.1" sectionFormat="of" target="RFC6709"/>
   major extensions may have characteristics leading to a risk of
   operational
   problems. Protocol
   Designers should outline such operational impacts (which may be positive),
   including scaling benefits or concerns, and interactions with other protocols.
   Protocol Designers should describe the scenarios in which the New
   Protocol or its extensions are expected to be applicable or
   beneficial. This includes any relevant deployment environments,
   network topologies, usage constraints such as limited domains
   <xref target="RFC8799"/>, or use cases that justify or constrain adoption.
   For example, a New Protocol or Protocol Extension that doubles the number of active,
   reachable addresses in a network might have implications for the
   scalability of interior gateway protocols, and such impacts should
   be evaluated accordingly. Per Section <xref target="RFC2360" section="2.15" sectionFormat="bare"/> of RFC 2360 <xref target="BCP22"/>, New Protocol or Protocol Extension specifications
   should establish the limitations on the scale of use and limits on the resources used.</t>
        <t>If the protocol specification requires changes to end hosts, it should
   also indicate whether safeguards exist to protect networks from
   potential overload. Moreover, Per Section <xref target="RFC2360" section="2.16" sectionFormat="bare"/> of RFC 2360 <xref target="BCP22"/>, New Protocol
   or Protocol Extension specifications should address any possible destabilizing events,
   and means by which the protocol resists or recovers from them. For instance, a congestion control algorithm must
   comply with <xref target="BCP133"/> to prevent congestion collapse and ensure
   network stability.</t>
        <t>A protocol could send active monitoring packets on the wire. Without careful
   consideration, active monitoring might achieve high accuracy at the cost of
   generating an excessive number of monitoring packets.</t>
        <t>Protocol Designers should consider the potential impact on the
   behavior of other protocols in the network and on the traffic levels
   and traffic patterns that might change, including specific types of
   traffic, such as multicast. Also, consider the need to install new
   components that are added to the network as a result of changes in
   the configuration, such as servers performing auto-configuration
   operations.</t>
        <t>Protocol Designers should consider also the impact on
   infrastructure applications like DNS <xref target="RFC1034"/>, the registries, or
   the size of routing tables.</t>
        <ul empty="true">
          <li>
            <t>For example, Simple Mail Transfer
   Protocol (SMTP) <xref target="RFC5321"/> servers use a reverse DNS lookup to filter
   out incoming connection requests: when Berkeley installed a new spam filter,
   their mail server stopped functioning because of overload of the DNS
   cache resolver.</t>
          </li>
        </ul>
        <t>The impact of New Protocols or Protocol Extensions, and the results
of new OAM tools developed for them,
must be considered with respect to
traffic delivery performance and ongoing manageability. For
example, it must be noted whether the New Protocol, Protocol Extension,
or OAM tools cause increased delay or jitter in real-time traffic
applications, or increased response time in client-server
applications. Further, if the additional traffic caused by OAM tools
and data collection could result in the management plane becoming
overwhelmed, then this must be called out, and suitable mechanisms to
rate limit the OAM traffic must be considered. Potential options include: document the limitations, propose solution track(s), include an optional rate limiting feature in the specifications, or impose a rate limiting feature in the specifications.</t>
        <ul empty="true">
          <li>
            <t>Consider three examples: (1) In
Bidirectional Forwarding Detection for MPLS <xref target="RFC5884"/> it is
possible to configure very rapid BFD transmissions (of the order of
3ms) on a very large number of parallel Label Switched Paths (LSPs)
with the result that the management systems and end nodes may become
overwhelmed -- this can be protected by applying limits to
the number of LSPs that may be tested at once. (2) Notifications or logs
from systems (through YANG or other means) should be rate-limited so
that they do not flood the receiving management station. (3) The
application of sophisticated encryption or filtering rules needs to
be considered in the light of the additional processing they may
impose on the hardware forwarding path for traffic.</t>
          </li>
        </ul>
        <t>New metrics may be required to assess traffic performance. Protocol Designers may refer to <xref target="RFC6390"/> for guidelines for considering new performance metrics.</t>
        <t>It is important to minimize the impact caused by configuration
   changes. Given configuration A and configuration B, it should be
   possible to generate the operations necessary to get from A to B with
   minimal state changes and effects on network and systems.</t>
      </section>
      <section anchor="sec-impact-secops">
        <name>Impact on Security Operations</name>
        <t>Security Operations (SecOps) is a collaborative approach that combines security and operational teams to improve the ability of operators to protect and manage the network effectively and efficiently <xref target="SECOPS"/>. Security operators detect malicious activity and respond to threats and are a crucial part of defending against attacks alongside the management and operation of the network.</t>
        <t>Protocol Designers should consider the impacts of a New Protocol or Protocol Extension on Security Operations in networks that the protocol will be deployed in.</t>
        <t>Security operators extensively rely upon Indicators of Compromise (IoCs) <xref target="RFC9424"/>. The deployment of a New Protocol or Protocol Extension may change the type, locations, or availability of IoCs. Protocol Designers should outline such changes to ensure operators can manage and defend their network consistently.
Consider the operators' requirement for digital forensics from the network or endpoints with critical information found in logs. Logging events schema and guidance for operators should be considered when designing a New Protocol or Protocol Extension to ensure operators have the information they need. <xref target="I-D.ietf-quic-qlog-main-schema"/> is an example of extensible structured logging.</t>
        <t>Tooling required by security operators should be documented in the design and deployment of a New Protocol or Protocol Extension. Operators may require new tooling or methods for managing network traffic in response to protocol changes to ensure consistent availability and performance of networks. Similarly, updating and augmenting existing forensic tools such as protocol dissectors is expected when a New Protocol is deployed, but having to completely rebuild such tooling would greatly reduce the effectiveness of security operators, so protocol extensibility should be considered.</t>
      </section>
      <section anchor="sec-oper-verify">
        <name>Verifying Correct Operation</name>
        <t>An important function that should be provided is guidance on how to
   verify the correct operation of a protocol. A Protocol Designer
   may suggest testing techniques for qualifying and quantifying the impact of the protocol on
   the network before it is partially or fully deployed, as well as testing techniques for
   identifying the effects that the protocol might have on the network after being
   deployed.</t>
        <t>Protocol Designers should consider techniques for testing the
   effect the protocol has had on the infrastructure by sending data
   through it and observing its behavior (a.k.a., active
   monitoring). Protocol Designers should consider how the correct
   end-to-end operation of the New Protocol or Protocol Extension can be tested
   actively and passively, and how the correct data or forwarding plane
   function of each involved element can be verified to be working
   correctly with the New Protocol or Protocol Extension. Which metrics are of interest?</t>
        <t>Protocol Designers should consider how to test the correct end-to-end
   operation of the service or network, how to verify correct
   protocol behavior, and whether such verification is achieved by testing
   the service function and/or the forwarding function of
   each network element. This may be accomplished through the collection of status and
   statistical information gathered from devices.</t>
        <t>Having simple protocol status and health indicators on involved
   devices is a recommended means to check correct operation.</t>
      </section>
      <section anchor="sec-messages">
        <name>Message Formats</name>
        <t>Where protocol specifications result in messages (such as errors or warnings) being carried as text strings or output for consumption by human operators, consideration should be given to making it possible for implementations to be configured so that the messages can be viewed in the local language. In such cases, it may be helpful to transmit a specific message code (i.e., a number) along with the default English language message, so that implementations may easily map the code to a local text string.</t>
        <t>Further discussion of Internationalization issues may be found in <xref target="BCP166"/>.</t>
      </section>
    </section>
    <section anchor="sec-mgmt-consid">
      <name>How Will the Protocol Be Managed?</name>
      <t>The considerations of manageability should start from identifying the
   entities to be managed, as well as how the managed protocol is
   supposed to be installed, configured, and monitored.</t>
      <t>Considerations for management should describe what aspects of the system
   require management and the management functions that need to be
   supported. This includes identifying any assumptions or constraints
   relevant to management interactions, such as the types of interfaces or
   protocols required. These considerations should avoid dependence on a
   specific management deployment model and should remain applicable
   regardless of where management systems are located or how they are
   accessed.</t>
      <t>The management model should take into account factors such as:</t>
      <ul spacing="normal">
        <li>
          <t>What type of management entities will be involved (agents, network
management systems)?</t>
        </li>
        <li>
          <t>What is the possible architecture (client-server, manager-agent,
poll-driven or event-driven, auto-configuration, two levels or
hierarchical)?</t>
        </li>
        <li>
          <t>What are the management operations (initial configuration, dynamic
configuration, alarm and exception reporting, logging, performance
monitoring, performance reporting, debugging)?</t>
        </li>
        <li>
          <t>How are these operations performed (locally, remotely, atomic
operation, scripts)? Are they performed immediately or are they
time scheduled, or event triggered?</t>
        </li>
      </ul>
      <t>Protocol Designers should consider how the New Protocol or Protocol Extension will be
   managed in different deployment scales. It might be sensible to use
   a local management interface to manage the New Protocol or Protocol Extension on a single
   device, but in a large network, remote management using a centralized
   server and/or using distributed management functionality might make
   more sense. Auto-configuration and default parameters might be
   possible for some New Protocols or Protocol Extensions.</t>
      <t>Management needs to be considered not only from the perspective of a
   device, but also from the perspective of network and service
   management. A service might be network and operational functionality
   derived from the implementation and deployment of a New Protocol or Protocol Extension.
   Often, an individual network element is unaware of the service being
   delivered.</t>
      <t>WGs should consider how to configure multiple related/co-operating
   devices and how to back off if one of those configurations fails or
   causes trouble. NETCONF addresses this in a generic manner
   by allowing an operator to lock the configuration on multiple
   devices, perform the configuration settings/changes, check that they
   are OK (undo if not), and then unlock the devices.</t>
      <t>Techniques for debugging protocol interactions in a network must be
   part of the network management discussion. Implementation source
   code should be debugged before ever being added to a network, so
   asserts and memory dumps do not normally belong in management data
   models. However, debugging on-the-wire interactions is a protocol
   issue: while the messages can be seen by sniffing, it is enormously
   helpful if a protocol specification supports features that make
   debugging of network interactions and behaviors easier. There could
   be alerts issued when messages are received or when there are state
   transitions in the protocol state machine. However, the state
   machine is often not part of the on-the-wire protocol; the state
   machine explains how the protocol works so that an implementer can
   decide, in an implementation-specific manner, how to react to a
   received event.</t>
      <t>In a client/server protocol, it may be more important to instrument
   the server end of a protocol than the client end, since the
   performance of the server might impact more nodes than the
   performance of a specific client.</t>
      <section anchor="sec-mgmt-tech">
        <name>Available Management Technologies</name>
        <t>The IETF provides several standardized management protocols suitable for
   various operational purposes, for example as outlined in <xref target="RFC6632"/>.
   Note that SNMP is no longer recommended for configuration (read-write)
   operations.  Better programmatic alternatives are discussed
   further in Section <xref format="counter" target="sec-interop"/>. This  document formally deprecates the following recommendation from <xref target="BCP22"/>:</t>
        <blockquote>
          <t>a MIB must be defined within the standard or in a companion  document.</t>
        </blockquote>
        <t>Readers seeking more in-depth definitions or explanations should consult
   the referenced materials.</t>
      </section>
      <section anchor="sec-interop">
        <name>Interoperability</name>
        <t>Management interoperability is critical for enabling information exchange
   and operations across diverse network devices and management applications,
   regardless of vendor, model, or software release. It facilitates the use
   of third-party applications and outsourced management services.</t>
        <t>While individual device management via Proprietary Interfaces may
   suffice for small deployments, large-scale networks comprising equipment
   from multiple vendors necessitate consistent, automated management.
   Relying on vendor- and model-specific interfaces for extensive deployments,
   such as hundreds of branch offices, severely impedes scalability and automation
   of operational processes. The primary goal of management interoperability is to
   enable the scalable deployment and lifecycle management of new network functions
   and services, while ensuring a clear understanding of their operational impact
   and total cost of ownership.</t>
        <t>Achieving universal agreement on a single management syntax and protocol is challenging.
   However, the IETF has significantly evolved its approach to network management, moving
   beyond SMIv2 and SNMP. Modern IETF management solutions primarily leverage YANG <xref target="RFC7950"/>
   for Data Modeling and NETCONF <xref target="RFC6241"/> or RESTCONF <xref target="RFC8040"/> for protocol interactions.
   This shift, as further elaborated in <xref target="RFC6632"/>, emphasizes structured Data Models and
   programmatic interfaces to enhance automation and interoperability. Other protocols, such as
   IPFIX <xref target="RFC7011"/> for flow accounting and syslog <xref target="RFC5424"/> for logging, continue to play
   specific roles in comprehensive network management.</t>
        <t>Interoperability must address both syntactic and semantic aspects. While syntactic variations
   across implementations can often be handled through adaptive processing, semantic differences pose a
   greater challenge, as the meaning of data is intrinsically tied to the managed entity.</t>
        <t>Information Models (IMs) enable and provide the foundation for semantic interoperability. An IM defines the
   conceptual understanding of managed information, independent of specific protocols or vendor
   implementations. This allows for consistent interpretation and correlation of data across different
   data models (and hence management protocols), such as a YANG Data Model and IPFIX Information Elements concerning the same
   event. For instance, an IM can standardize how error conditions are counted, ensuring that a counter
   has the same meaning whether collected via NETCONF or exported via IPFIX.</t>
        <t>Protocol Designers should consider developing an IM, when multiple Data Model (DM)
   representations (e.g., YANG and/or IPFIX) are required, to ensure lossless
   semantic mapping. IMs are also beneficial for complex or numerous DMs. As illustrated in Figure 1, an
   IM serves as a conceptual blueprint for designers and operators, from which concrete DMs are derived
   for implementers. <xref target="RFC3444"/> provides further guidance on distinguishing IMs from DMs.</t>
        <figure anchor="fig-im-dm">
          <name>Information Models (IMs) and Data Models (DMs)</name>
          <artset>
            <artwork type="svg" align="center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="144" width="464" viewBox="0 0 464 144" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                <path d="M 8,64 L 8,80" fill="none" stroke="black"/>
                <path d="M 96,48 L 96,80" fill="none" stroke="black"/>
                <path d="M 176,64 L 176,80" fill="none" stroke="black"/>
                <path d="M 232,32 L 248,32" fill="none" stroke="black"/>
                <path d="M 8,64 L 176,64" fill="none" stroke="black"/>
                <path d="M 232,96 L 248,96" fill="none" stroke="black"/>
                <polygon class="arrowhead" points="256,96 244,90.4 244,101.6" fill="black" transform="rotate(0,248,96)"/>
                <polygon class="arrowhead" points="256,32 244,26.4 244,37.6" fill="black" transform="rotate(0,248,32)"/>
                <g class="text">
                  <text x="100" y="36">IM</text>
                  <text x="336" y="36">conceptual/abstract</text>
                  <text x="440" y="36">model</text>
                  <text x="272" y="52">for</text>
                  <text x="328" y="52">designers</text>
                  <text x="376" y="52">&amp;</text>
                  <text x="424" y="52">operators</text>
                  <text x="12" y="100">DM</text>
                  <text x="100" y="100">DM</text>
                  <text x="180" y="100">DM</text>
                  <text x="328" y="100">concrete/detailed</text>
                  <text x="424" y="100">model</text>
                  <text x="296" y="116">for</text>
                  <text x="364" y="116">implementers</text>
                </g>
              </svg>
            </artwork>
            <artwork type="ascii-art" align="center"><![CDATA[
           IM               --> conceptual/abstract model
           |                    for designers & operators
+----------+---------+
|          |         |
DM         DM        DM     --> concrete/detailed model
                                   for implementers

]]></artwork>
          </artset>
        </figure>
        <t>Protocol Designers must identify the essential operational, configuration, state, and statistical
   information required for effective monitoring, control, and troubleshooting of New Protocols or Protocol Extensions.
   This includes defining relevant parameters, performance metrics, error indicators,
   and contextual data crucial for diagnostics and lifecycle management.</t>
        <t>To ensure interoperability, management protocol and Data Model standards should incorporate clear
   compliance clauses, specifying the expected level of support.</t>
      </section>
      <section anchor="sec-mgmt-info">
        <name>Management Information</name>
        <t>Languages used to describe an Information Model can influence the
   nature of the model. Using a particular data modeling language, such
   as YANG, influences the model to use certain types of structures, for
   example, hierarchical trees, groupings, and reusable types.
   YANG, as described in <xref target="RFC6020"/> and <xref target="RFC7950"/>, provides advantages
   for expressing network information, including clear separation of
   configuration data and operational state, support for constraints and
   dependencies, and extensibility for evolving requirements. Its ability
   to represent relationships and dependencies in a structured and modular
   way makes it an effective choice for defining management information
   models.</t>
        <t>While an Information Model is typically described in English text (or sometimes UML) to
   define the conceptual management requirements, providing a formal Data
   Model (such as a YANG module) ensures these concepts are precisely mapped
   to a concrete implementation. This dual approach helps maintain consistency
   between high-level design and practical deployment.</t>
        <t>A management Information Model should include a discussion of what is
   manageable, which aspects of the protocol need to be configured, what
   types of operations are allowed, what protocol-specific events might
   occur, which events can be counted, and for which events an operator
   should be notified.</t>
        <t>When defining management information, it is important to categorize
   data into configuration, operational state, and statistics. Conflating
   these distinct types into a single element makes it difficult for operators
   to distinguish between administratively set values and the dynamic state of
   the protocol. The model should be structured to allow these categories to be
   handled independently.</t>
        <t>What is typically difficult to work through are relationships between
   abstract objects. Ideally, an Information Model would describe the
   relationships between the objects and concepts in the information
   model.</t>
        <t>Is there always just one instance of this object or can there be
   multiple instances? Does this object relate to exactly one other
   object, or may it relate to multiple? When is it possible to change a
   relationship?</t>
        <t>Do objects (such as instances in lists) share fate? For example, if an
   instance in list A must exist before a related instance in list B can be
   created, what happens to the instance in list B if the related instance in
   list A is deleted? Does the existence of relationships between
   objects have an impact on fate sharing? YANG's relationships and
   constraints can help express and enforce these relationships.</t>
        <section anchor="sec-im-design">
          <name>Information Model Design</name>
          <t>This document recommends keeping the Information Model as simple as
   possible by applying the following criteria:</t>
          <ol spacing="normal" type="1"><li>
              <t>Start with a small set of essential objects and make additions only as
further objects are needed with the objective of keeping the absolute number of objects as small as possible while still delivering the required function such that there is
no duplication between objects and where one piece of information can be derived from the other pieces of information, it is not itself represented as an object.</t>
            </li>
            <li>
              <t>Require that all objects be essential for management.</t>
            </li>
            <li>
              <t>Consider evidence of current use of the managed protocol, and the perceived utility of objects added to the Information Model.</t>
            </li>
            <li>
              <t>Exclude objects that can be derived from others in this or
other information models.</t>
            </li>
            <li>
              <t>Avoid causing critical sections to be heavily instrumented. A
guideline is one counter per critical section per layer.</t>
            </li>
            <li>
              <t>When defining an Information Model using  YANG Data Structure Extensions <xref target="RFC8791"/> (thereby keeping it abstract and implementation-agnostic per <xref target="RFC3444"/>) ensure that the Information Model remains simple, modular, and clear by following the authoring guidelines in <xref target="I-D.ietf-netmod-rfc8407bis"/>.</t>
            </li>
            <li>
              <t>When illustrating the abstract Information Model, use YANG Tree Diagrams <xref target="RFC8340"/> to provide a simple, standardized, and implementation-neutral model structure.</t>
            </li>
          </ol>
        </section>
        <section anchor="sec-yang-dm">
          <name>YANG Data Model Considerations</name>
          <t>When considering YANG Data Models for a new specification, there
  are multiple types of Data Models that may be applicable. The
  hierarchy and relationship between these types is described in
  <xref section="3.5.1" sectionFormat="of" target="I-D.ietf-netmod-rfc8407bis"/>. A new specification
  may require or benefit from one or more of these YANG Data Model types.</t>
          <ul spacing="normal">
            <li>
              <t>Device Models - Also called Network Element Models,
represent the configuration, operational state, and notifications of
individual devices. These models are designed to distinguish
between these types of data and support querying and updating
device-specific parameters. Consideration should be given to
how device-level models might fit with broader network and
service Data Models.</t>
            </li>
            <li>
              <t>Network Models - Also called Network Service Models, define abstractions
for managing the behavior and relationships of multiple devices
and device subsystems within a network. As described in <xref target="RFC8199"/>,
these models are used to manage network-wide. These abstractions are
useful to network operators and applications that interface with network
controllers. Examples of network models include the L3VPN Network Model
(L3NM) <xref target="RFC9182"/> and the L2VPN Network Model (L2VPN) <xref target="RFC9291"/>.</t>
            </li>
            <li>
              <t>Service Models - Also called Customer Service Models,
defined in <xref target="RFC8309"/>, are designed to abstract the customer interface
into a service. They consider customer-centric parameters such as
Service Level Agreement (SLA) and high-level policy (e.g., network intent).
Given that different operators and different customers may have widely-varying
business processes, these models should focus on common aspects of a service
with strong multi-party consensus. Examples of service models include
the L3VPN Service Model (L3SM) <xref target="RFC8299"/> and the L2VPN Service Model (L2SM)
<xref target="RFC8466"/>.</t>
            </li>
          </ul>
          <t>A common challenge in YANG Data Model development lies in defining the
  relationships between abstract service or network constructs and the
  underlying device models. Therefore, when designing YANG modules, it
  is important to go beyond simply modeling configuration and
  operational data (i.e., leaf nodes), and also consider how the
  status and relationships of abstract or distributed constructs can
  be reflected based on parameters available in the network.</t>
          <t>For example, the status of a service may depend on the operational state
  of multiple network elements to which the service is attached. In such
  cases, the YANG Data Model (and its accompanying documentation) should
  clearly describe how service-level status is derived from underlying
  device-level information. Similarly, it is beneficial to define
  events (and relevant triggered notifications) that indicate changes in an underlying state,
  enabling reliable detection and correlation of service-affecting
  conditions. Including such mechanisms improves the robustness of
  integrations and helps ensure consistent behavior across
  implementations.</t>
          <t>Specific guidelines to consider when authoring any type of YANG
  modules are described in <xref target="I-D.ietf-netmod-rfc8407bis"/>.</t>
        </section>
      </section>
      <section anchor="sec-fm-mgmt">
        <name>Fault Management</name>
        <t>Protocol Designers should identify and document
   essential Faults, health indicators, alarms, and events that must be
   propagated to management applications or exposed through a Data
   Model. It is also recommended to describe how the Protocol Extension
   will affect the existing alarms and notification structure of the
   base Protocol, and to outline the potential impact of misconfigurations
   of the Protocol Extensions.</t>
        <t>Protocol Designers should consider how fault information will be
   propagated. Will it be done using asynchronous notifications or
   polling of health indicators?</t>
        <t>If notifications are used to alert operators to certain conditions,
   then Protocol Designers should discuss mechanisms to throttle
   notifications to prevent congestion and duplications of event
   notifications. Will there be a hierarchy of Faults, and will the
   Fault reporting be done by each Fault in the hierarchy, or will only
   the lowest Fault be reported and the higher levels be suppressed?
   Should there be aggregated status indicators based on concatenation
   of propagated Faults from a given domain or device?</t>
        <t>Notifications (e.g., SNMP traps and informs, syslog, or protocol-specific mechanisms) can alert an operator when an
   aspect of the New Protocol or Protocol Extension fails or encounters an error or failure
   condition.
   Should the event reporting provide guaranteed accurate delivery of
   the event information within a given (high) margin of confidence?
   Can we poll the latest events in the box?</t>
        <section anchor="sec-monitor">
          <name>Liveness Detection and Monitoring</name>
          <t>Protocol Designers should always build in basic testing features
   (e.g., ICMP echo, UDP/TCP echo service, NULL RPCs (remote procedure
   calls)) that can be used to test for liveness, with an option to
   enable and disable them.</t>
          <t>Mechanisms for monitoring the liveness of the protocol and for
   detecting Faults in protocol connectivity are usually built into
   protocols. In some cases, mechanisms already exist within other
   protocols responsible for maintaining lower-layer connectivity (e.g.,
   ICMP echo), but often new procedures are required to detect failures
   and to report rapidly, allowing remedial action to be taken.</t>
          <t>These liveness monitoring mechanisms do not typically require
   additional management capabilities. However, when a system detects a
   Fault, there is often a requirement to coordinate recovery action
   through management applications or at least to record the fact in an
   event log.</t>
        </section>
        <section anchor="sec-fault-determ">
          <name>Fault Determination</name>
          <t>It can be helpful to describe how Faults can be pinpointed using
   management information. For example, counters might record instances
   of error conditions. Some Faults might be able to be pinpointed by
   comparing the outputs of one device and the inputs of another device,
   looking for anomalies. Protocol Designers should consider what
   counters should count. If a single counter provided by vendor A
   counts three types of error conditions, while the corresponding
   counter provided by vendor B counts seven types of error conditions,
   these counters cannot be compared effectively -- they are not
   interoperable counters.</t>
          <t>How do you distinguish between faulty messages and good messages?</t>
          <t>Would some threshold-based mechanisms be usable to help determine
   error conditions? Are notifications for all events needed, or
   are there some "standard" notifications that could be used? Or can
   relevant counters be polled as needed?</t>
          <ul empty="true">
            <li>
              <t>Remote Monitoring (RMON) events/alarms is an example of threshold-based mechanism.</t>
            </li>
          </ul>
        </section>
        <section anchor="sec-cause-analysis">
          <name>Probable Root Cause Analysis</name>
          <t>Probable Root Cause analysis is about working out where the foundational
   Fault or Problem might be. Since one Fault may give rise to another Fault or
   Problem, a probable root cause is commonly meant to describe the original,
   source event or combination of circumstances that is the foundation of all
   related Faults.</t>
          <ul empty="true">
            <li>
              <t>For example, if end-to-end data delivery is failing (e.g., reported by a
   notification), Probable Root Cause analysis can help find the failed link
   or node, or mis-configuration, within the end-to-end path.</t>
            </li>
          </ul>
        </section>
        <section anchor="sec-fault-isol">
          <name>Fault Isolation</name>
          <t>It might be useful to isolate or quarantine Faults, such as isolating
   a device that emits malformed messages that are necessary to
   coordinate connections properly. This might be able to be done by
   configuring next-hop devices to drop the faulty messages to prevent
   them from entering the rest of the network.</t>
        </section>
      </section>
      <section anchor="sec-config-mgmt">
        <name>Configuration Management</name>
        <t>A Protocol Designer should document the basic configuration
   parameters that need to be instrumented for a New Protocol or Protocol Extensions, as well
   as default values and modes of operation.</t>
        <t>What information should be maintained across reboots of the device,
   or restarts of the management system?</t>
        <t>"Requirements for Configuration Management of IP-based Networks"
   <xref target="RFC3139"/> discusses requirements for configuration management,
   including discussion of different levels of management, high-level
   policies, network-wide configuration data, and device-local
   configuration. Network configuration extends beyond simple multi-device
   push or pull operations. It also involves ensuring that the configurations
   being pushed are semantically compatible across devices and that the resulting
   behavior of all involved devices corresponds to the intended behavior.
   Is the attachment between them configured compatibly on both ends?
   Is the IS-IS metric the same? Answering those questions for a 1,000 devices
   network is not that easy.</t>
        <t>Several efforts have existed in the IETF to develop policy-based
   configuration management. "Terminology for Policy-Based Management"
   <xref target="RFC3198"/> was written to standardize the terminology across these
   efforts.</t>
        <t>Implementations should not arbitrarily modify configuration data. In
   some cases (such as Access Control Lists (ACLs)), the order of data
   items is significant and comprises part of the configured data. If a
   Protocol Designer defines mechanisms for configuration, it would be
   preferable to standardize the order of elements for consistency of
   configuration and of reporting across vendors and across releases
   from vendors.</t>
        <t>There are two parts to this:</t>
        <ol spacing="normal" type="1"><li>
            <t>A Network Management System (NMS) could optimize ACLs for
performance reasons.</t>
          </li>
          <li>
            <t>Unless the device or NMS is configured with adequate rules and guided by administrators with extensive experience, reordering ACLs can introduce significant security risks.</t>
          </li>
        </ol>
        <t>Network-wide configurations may be stored in central databases
   and transformed into readable formats that can be pushed to devices, either by
   generating sequences of CLI commands or complete textual configuration files
   that are pushed to devices. There is no common database schema for
   network configuration, although the models used by various operators
   are probably very similar. It is operationally beneficial to
   extract, document, and standardize the common parts of these network-wide
   configuration database schemas. A Protocol Designer should
   consider how to standardize the common parts of configuring the New
   Protocol, while recognizing that vendors may also have proprietary
   aspects of their configurations.</t>
        <t>It is important to enable operators to concentrate on the
   configuration of the network or service as a whole, rather than individual
   devices. Support for configuration transactions across several
   devices could significantly simplify network configuration
   management. The ability to distribute configurations to multiple
   devices, or to modify candidate configurations on multiple devices,
   and then activate them in a near-simultaneous manner might help.
   Protocol Designers can consider how it would make sense for their
   protocol to be configured across multiple devices. Configuration
   templates might also be helpful.</t>
        <t>Consensus of the 2002 IAB Workshop <xref target="RFC3535"/> was that textual
   configuration files should be able to contain international
   characters. Human-readable strings should utilize UTF-8, and
   protocol elements should be in case-insensitive ASCII.</t>
        <t>A mechanism to dump-and-restore configurations is a primitive
   operation needed by operators. Standards for pulling and pushing
   configurations from/to devices are highly beneficial.</t>
        <t>Given configuration A and configuration B, it should be possible to
   generate the operations necessary to get from A to B with minimal
   state changes and effects on network and systems. It is important to
   minimize the impact caused by configuration changes.</t>
        <t>A Protocol Designer should consider the configurable items that exist
   for the control of function via the protocol elements described in
   the protocol specification. For example, sometimes the protocol
   requires that timers can be configured by the operator to ensure
   specific policy-based behavior by the implementation. These timers
   should have default values suggested in the protocol specification
   and may not need to be otherwise configurable.</t>
      </section>
      <section anchor="sec-acc-mgmt">
        <name>Accounting Management</name>
        <t>A Protocol Designer should consider whether it would be appropriate
   to collect usage information related to this protocol and, if so,
   what usage information would be appropriate to collect.</t>
        <t>"Introduction to Accounting Management" <xref target="RFC2975"/> discusses a number
   of factors relevant to monitoring usage of protocols for purposes of
   capacity and trend analysis, cost allocation, auditing, and billing.
   The document also discusses how some existing protocols can be used
   for these purposes. These factors should be considered when
   designing a protocol whose usage might need to be monitored or when
   recommending a protocol to do usage accounting.</t>
      </section>
      <section anchor="sec-perf-mgmt">
        <name>Performance Management</name>
        <t>From a manageability point of view, it is important to determine how
   well a network deploying the protocol or technology defined in the
   document is doing. In order to do this, the network operators need
   to consider information that would be useful to determine the
   performance characteristics of a deployed system using the target
   protocol.</t>
        <t>The IETF, via the Benchmarking Methodology WG (BMWG), has defined
   recommendations for the measurement of the performance
   characteristics of various internetworking technologies in a
   laboratory environment, including the systems or services that are
   built from these technologies. Each benchmarking recommendation
   describes the class of equipment, system, or service being addressed;
   discusses the performance characteristics that are pertinent to that
   class; clearly identifies a set of metrics that aid in the
   description of those characteristics; specifies the methodologies
   required to collect said metrics; and lastly, presents the
   requirements for the common, unambiguous reporting of benchmarking
   results. Search for "benchmark" in the RFC search tool.</t>
        <t>Performance metrics may be useful in multiple environments and for
   different protocols. The IETF, via the IP Performance Measurement
   (IPPM) WG, has developed a set of standard metrics that can be
   applied to the quality, performance, and reliability of Internet data
   delivery services. These metrics are designed such that they can be
   performed by network operators, end users, or independent testing
   groups. The existing metrics might be applicable to the new
   protocol. Search for "metric" in the RFC search tool. In some
   cases, new metrics need to be defined. It would be useful if the
   protocol documentation identified the need for such new metrics. For
   performance management, it is often more important to report the time
   spent in a state rather than just the current state. Snapshots alone
   are typically of less value.</t>
        <t>There are several parts of performance management to consider:
   protocol monitoring, device monitoring (the impact of new
   functionality/service activation on the device), network monitoring,
   and service monitoring (the impact of service activation on the
   network). Hence, if the implementation of the
   New Protocol or Protocol Extension has any hardware/software performance implications
   (e.g., increased CPU utilization, memory consumption, or forwarding
   performance degradation), the Protocol Designers should clearly
   describe these impacts in the specification, along with any
   conditions under which they may occur and possible mitigation
   strategies.</t>
        <section anchor="sec-monitor-proto">
          <name>Monitoring the Protocol</name>
          <t>Certain properties of protocols are useful to monitor. The number of
   protocol packets received, the number of packets sent, and the number
   of packets dropped are usually very helpful to operators.</t>
          <t>Packet drops should be reflected in counter variable(s) somewhere
   that can be inspected -- both from the security point of view and
   from the troubleshooting point of view.</t>
          <t>Counter definitions should be unambiguous about what is included in
   the count and what is not included in the count.</t>
          <t>Consider the expected behaviors for counters -- what is a reasonable
   maximum value for expected usage? Should they stop counting at the
   maximum value and retain it, or should they rollover?
   Guidance should explain how rollovers are detected, including multiple
   occurrences.</t>
          <t>Consider whether multiple management applications will share a
   counter; if so, then no one management application should be allowed
   to reset the value to zero since this will impact other applications.</t>
          <t>Could events, such as hot-swapping a blade in a chassis, cause
   discontinuities in counter? Does this make any difference in
   evaluating the performance of a protocol?</t>
          <t>The protocol specification should clearly define any inherent
   limitations and describe expected behavior when those limits
   are exceeded. These considerations should be made independently
   of any specific management protocol or data modeling language.
   In other words, focus on what makes sense for the protocol being
   managed, not the protocol used for management. If a constraint
   is not specific to a management protocol, then it should be left
   to Data Model designers of that protocol to determine how to handle it.</t>
          <ul empty="true">
            <li>
              <t>For example, VLAN identifiers are defined by standard to range
   from 1 to 4094. Therefore, a YANG "vlan-id" definition representing the
   12-bit VLAN ID used in the VLAN Tag header uses a range of "1..4094".</t>
            </li>
          </ul>
        </section>
        <section anchor="sec-monitor-dev">
          <name>Monitoring the Device</name>
          <t>Consider whether device performance will be affected by the number of
   protocol entities being instantiated on the device. Designers of an
   Information Model should include information, accessible at runtime,
   about the maximum number of instances an implementation can support,
   the current number of instances, and the expected behavior when the
   current instances exceed the capacity of the implementation or the
   capacity of the device.</t>
          <t>Designers of an Information Model should provide runtime information
   about the maximum supported instances, the current number of instances,
   and expected behavior when capacity is exceeded.</t>
        </section>
        <section anchor="sec-monitor-net">
          <name>Monitoring the Network</name>
          <t>Consider whether network performance will be affected by the number
   of protocol entities being deployed.</t>
          <t>Consider the capability of determining the operational activity, such
   as the number of messages in and the messages out, the number of
   received messages rejected due to format Problems, and the expected
   behaviors when a malformed message is received.</t>
          <t>What are the principal performance factors that need to be considered
   when measuring the operational performance of a network built using
   the protocol? Is it important to measure setup times, end-to-end
   connectivity, hop-by-hop connectivity, or network throughput?</t>
        </section>
        <section anchor="sec-monitor-svc">
          <name>Monitoring the Service</name>
          <t>What are the principal performance factors that need to be considered
   when measuring the performance of a service using the protocol? Is
   it important to measure application-specific throughput, client-server
   associations, end-to-end application quality, service interruptions,
   or user experience (UX)?</t>
        </section>
      </section>
      <section anchor="sec-security-mgmt">
        <name>Security Management</name>
        <t>Protocol Designers should consider how to monitor and manage security
   aspects and vulnerabilities of the New Protocol or Protocol Extension.</t>
        <t>Should a system automatically notify operators of every event
   occurrence, or should an operator-defined threshold control when a
   notification is sent to an operator?</t>
        <t>Should certain statistics be collected about the operation of the New
   Protocol that might be useful for detecting attacks, such as the
   receipt of malformed messages, messages out of order, or messages
   with invalid timestamps? If such statistics are collected, is it
   important to count them separately for each sender to help identify
   the source of attacks?</t>
        <t>Security-oriented manageability topics may include risks of insufficient
   monitoring, regulatory issues with missing audit trails, log capacity
   limits, and security exposures in recommended management mechanisms.</t>
        <t>Consider security threats that may be introduced by management
   operations.</t>
        <ul empty="true">
          <li>
            <t>For example, Control and Provisioning of Wireless Access
   Points (CAPWAP) <xref target="RFC5415"/> breaks the structure of monolithic Access Points
   (APs) into Access Controllers and Wireless Termination Points (WTPs).
   By using a control protocol or management protocol, internal
   information that was previously not accessible is now exposed over
   the network and to management applications and may become a source of
   potential security threats.</t>
          </li>
        </ul>
        <t>The granularity of access control needed on management interfaces
   needs to match operational needs. Typical requirements are a role-based
   access control model and the principle of least privilege,
   where a user can be given only the minimum access necessary to
   perform a required task.</t>
        <t>Some operators wish to do consistency checks of ACLs
   across devices. Protocol Designers should consider Information
   Models to promote comparisons across devices and across vendors to
   permit checking the consistency of security configurations.</t>
        <t>Protocol Designers should consider how to provide a secure transport,
   authentication, identity, and access control that integrates well
   with existing key and credential management infrastructure. It is a
   good idea to start with defining the threat model for the protocol,
   and from that deducing what is required.</t>
        <t>Protocol Designers should consider how ACLs are
   maintained and updated.</t>
        <t>Notifications (e.g., syslog messages) might
   already exist, or can be defined, to alert operators to the
   conditions identified in the Security Considerations for the New
   Protocol or Protocol Extension. The syslog should also record events,
   such as failed logins, but it must be secured.</t>
        <ul empty="true">
          <li>
            <t>For example, you can log all the commands entered by the
   operator using syslog (giving you some degree of audit trail), or you
   can see who has logged on/off using the Secure Shell (SSH) Protocol <xref target="RFC4251"/>
   and from where; failed SSH logins can be logged using syslog, etc.</t>
          </li>
        </ul>
        <t>An analysis of existing counters might help operators recognize the
   conditions identified in the Security Considerations for the new
   protocol before they can impact the network.</t>
        <t>Different management protocols use different assumptions about
   message security and data-access controls. A Protocol Designer that
   recommends using different protocols should consider how security
   will be applied in a balanced manner across multiple management
   interfaces. SNMP authority levels and policy are data-oriented,
   while CLI authority levels and policy are usually command-oriented
   (i.e., task-oriented). Depending on the management function,
   sometimes data-oriented or task-oriented approaches make more sense.
   Protocol Designers should consider both data-oriented and task-oriented
   authority levels and policy. Refer also to <xref target="RFC8341"/> for more details on access control types and rules.</t>
      </section>
    </section>
    <section anchor="sec-oper-mgmt-tooling">
      <name>Operational and Management Tooling Considerations</name>
      <t>The operational community's ability to effectively adopt and
   use new specifications is significantly influenced by the availability
   and adaptability of appropriate tooling. In this context, "tools" refers
   to software systems or utilities used by network operators to deploy,
   configure, monitor, troubleshoot, and manage networks or network protocols
   in real-world operational environments. While the introduction of a new
   specification does not automatically mandate the development of entirely
   new tools, careful consideration must be given to how existing tools can be
   leveraged or extended to support the management and operation of these new
   specifications.</t>
      <t>The <xref target="NEMOPS"/> workshop highlighted a
   consistent theme applicable beyond network management protocols: the
   "ease of use" and adaptability of existing tools are critical factors
   for successful adoption. Therefore, a new specification should provide
   examples using existing, common tooling, or running code that demonstrate
   how to perform key operational tasks.</t>
      <t>Specifically, the following tooling-related aspects should be considered,
   prioritizing the adaptation of existing tools:</t>
      <ul spacing="normal">
        <li>
          <t>Leveraging Existing Tooling: Before considering new tools, assess whether
existing tooling, such as monitoring systems, logging platforms,
configuration management systems, and/or orchestration frameworks, can be
adapted to support the new specification. This may involve developing
plugins, modules, or drivers that enable these tools to interact with
the new specification.</t>
        </li>
        <li>
          <t>Extending Existing Tools: Identify areas where existing tools can be
extended to provide the necessary visibility and control over the new
specification. For example, if a new transport protocol is introduced,
consider whether existing network monitoring tools can be extended to
track its performance metrics or whether existing security tools can be
adapted to analyze its traffic patterns.</t>
        </li>
        <li>
          <t>New Tools: Only when existing tools are demonstrably
inadequate for managing and operating the elements of the new specification
should the development of new tools be considered. In such cases,
carefully define the specific requirements for these new tools, focusing
on the functionalities that cannot be achieved through adaptation or
extension of existing solutions.</t>
        </li>
        <li>
          <t>IETF Hackathons for Manageability Testing:
IETF Hackathons <xref target="IETF-HACKATHONS"/>
provide an opportunity to test the functionality, interoperability,
and manageability of New Protocols or Protocol Extensions. These events can be specifically
leveraged to assess the operational (including manageability) implications
of a New Protocol or Protocol Extension by focusing tasks on:  </t>
          <ul spacing="normal">
            <li>
              <t>Adapting existing tools to interact with the new specification.</t>
            </li>
            <li>
              <t>Developing example management scripts or modules for existing management
platforms.</t>
            </li>
            <li>
              <t>Testing the specification's behavior under various operational conditions.</t>
            </li>
            <li>
              <t>Identifying potential tooling gaps and areas for improvement.</t>
            </li>
            <li>
              <t>Creating example flows and use cases for manageability.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Open-Source for Tooling: If new tools are deemed necessary, or if significant
adaptations to existing tools are required, prioritize open-source development
with community involvement. Open-source tools lower the barrier to entry,
encourage collaboration, and provide operators with the flexibility to customize
and extend the tools to meet their specific needs.</t>
        </li>
      </ul>
      <section anchor="sec-ai-tooling">
        <name>AI Tooling Considerations</name>
        <t>With the increasing adoption of Artificial Intelligence (AI)
   in network operations, Protocol Designers
   must consider the implication such functions may have on New Protocols
   and Protocol Extensions. AI
   models often require extensive and granular data for training and
   inference, requiring efficient, scalable, and secure mechanisms
   for telemetry, logging, and state information collection. Protocol Designers
   should anticipate that AI-powered management tools may generate
   frequent and potentially aggressive querying patterns on network
   devices and controllers. Therefore, protocols should be designed with Data
   Models and mechanisms intended to prevent overload from automated
   interactions, while also accounting for AI-specific security
   considerations such as data integrity and protection against
   adversarial attacks on management interfaces. These considerations
   are also relevant to Performance Management (Section <xref format="counter" target="sec-perf-mgmt"/>)
   and Security Management (Section <xref format="counter" target="sec-security-mgmt"/>).</t>
      </section>
    </section>
    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document does not have any IANA actions required.</t>
    </section>
    <section anchor="sec-oper-mgmt-consid">
      <name>Operational Considerations</name>
      <t>Although this document focuses on operations and manageability guidance, it does not define a New Protocol, a Protocol Extension, or an architecture. As such, there are no new operations or manageability requirements introduced by this document.</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document provides guidelines for
   considering manageability and operations. It introduces no new
   security concerns.</t>
      <t>The provision of a management portal to a network device provides a
   doorway through which an attack on the device may be launched.
   Making the protocol under development be manageable through a
   management protocol creates a vulnerability to a new source of
   attacks. Only management protocols with adequate security mechanisms,
   such as state-of-the-art encryption, mutual authentication, message-integrity protection, and
   authorization, should be used.</t>
      <t>The security implications of password-based authentication should be taken into
   account when designing a New Protocol or Protocol Extension.</t>
      <t>While a standard description of a protocol's manageable parameters facilitates
   legitimate operation, it may also inadvertently simplify an attacker's efforts
   to understand and manipulate the protocol.</t>
      <t>A well-designed protocol is usually more stable and secure. A
   protocol that can be managed and inspected offers the operator a
   better chance of spotting and quarantining any attacks. Conversely,
   making a protocol easy to inspect is a risk if the wrong person
   inspects it.</t>
      <t>If security events cause logs and/or notifications/alerts, a
   concerted attack might be able to be mounted by causing an excess of
   these events. In other words, the security-management mechanisms
   could constitute a security vulnerability. The management of
   security aspects is important (<xref target="sec-security-mgmt"/>).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <referencegroup anchor="BCP22" target="https://www.rfc-editor.org/info/bcp22">
          <reference anchor="RFC2360" target="https://www.rfc-editor.org/info/rfc2360">
            <front>
              <title>Guide for Internet Standards Writers</title>
              <author fullname="G. Scott" initials="G." surname="Scott"/>
              <date month="June" year="1998"/>
              <abstract>
                <t>This document is a guide for Internet standard writers. It defines those characteristics that make standards coherent, unambiguous, and easy to interpret. 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="22"/>
            <seriesInfo name="RFC" value="2360"/>
            <seriesInfo name="DOI" value="10.17487/RFC2360"/>
          </reference>
        </referencegroup>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="CHECKLIST" target="https://github.com/IETF-OPS-DIR/Review-Template/tree/main">
          <front>
            <title>Operations and Management Review Checklist</title>
            <author>
              <organization/>
            </author>
            <date year="2025"/>
          </front>
        </reference>
        <reference anchor="IETF-OPS-Dir" target="https://datatracker.ietf.org/group/opsdir/about/">
          <front>
            <title>Ops Directorate (opsdir)</title>
            <author>
              <organization/>
            </author>
            <date year="2025"/>
          </front>
        </reference>
        <reference anchor="IETF-HACKATHONS" target="https://www.ietf.org/meeting/hackathons/">
          <front>
            <title>IETF Hackathons</title>
            <author>
              <organization>IETF</organization>
            </author>
            <date year="2025" month="May" day="01"/>
          </front>
        </reference>
        <reference anchor="SECOPS" target="https://niccs.cisa.gov/resources/glossary">
          <front>
            <title>NICCS Glossary</title>
            <author>
              <organization/>
            </author>
            <date year="2025" month="August"/>
          </front>
        </reference>
        <referencegroup anchor="BCP186" target="https://www.rfc-editor.org/info/bcp186">
          <reference anchor="RFC7126" target="https://www.rfc-editor.org/info/rfc7126">
            <front>
              <title>Recommendations on Filtering of IPv4 Packets Containing IPv4 Options</title>
              <author fullname="F. Gont" initials="F." surname="Gont"/>
              <author fullname="R. Atkinson" initials="R." surname="Atkinson"/>
              <author fullname="C. Pignataro" initials="C." surname="Pignataro"/>
              <date month="February" year="2014"/>
              <abstract>
                <t>This document provides advice on the filtering of IPv4 packets based on the IPv4 options they contain. Additionally, it discusses the operational and interoperability implications of dropping packets based on the IP options they contain.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="186"/>
            <seriesInfo name="RFC" value="7126"/>
            <seriesInfo name="DOI" value="10.17487/RFC7126"/>
          </reference>
        </referencegroup>
        <reference anchor="RFC5706">
          <front>
            <title>Guidelines for Considering Operations and Management of New Protocols and Protocol Extensions</title>
            <author fullname="D. Harrington" initials="D." surname="Harrington"/>
            <date month="November" year="2009"/>
            <abstract>
              <t>New protocols or protocol extensions are best designed with due consideration of the functionality needed to operate and manage the protocols. Retrofitting operations and management is sub-optimal. The purpose of this document is to provide guidance to authors and reviewers of documents that define new protocols or protocol extensions regarding aspects of operations and management that should be considered. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5706"/>
          <seriesInfo name="DOI" value="10.17487/RFC5706"/>
        </reference>
        <referencegroup anchor="BCP72" target="https://www.rfc-editor.org/info/bcp72">
          <reference anchor="RFC3552" target="https://www.rfc-editor.org/info/rfc3552">
            <front>
              <title>Guidelines for Writing RFC Text on Security Considerations</title>
              <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
              <author fullname="B. Korver" initials="B." surname="Korver"/>
              <date month="July" year="2003"/>
              <abstract>
                <t>All RFCs are required to have a Security Considerations section. Historically, such sections have been relatively weak. This document provides guidelines to RFC authors on how to write a good Security Considerations section. 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="72"/>
            <seriesInfo name="RFC" value="3552"/>
            <seriesInfo name="DOI" value="10.17487/RFC3552"/>
          </reference>
          <reference anchor="RFC9416" target="https://www.rfc-editor.org/info/rfc9416">
            <front>
              <title>Security Considerations for Transient Numeric Identifiers Employed in Network Protocols</title>
              <author fullname="F. Gont" initials="F." surname="Gont"/>
              <author fullname="I. Arce" initials="I." surname="Arce"/>
              <date month="July" year="2023"/>
              <abstract>
                <t>Poor selection of transient numerical identifiers in protocols such as the TCP/IP suite has historically led to a number of attacks on implementations, ranging from Denial of Service (DoS) or data injection to information leakages that can be exploited by pervasive monitoring. Due diligence in the specification of transient numeric identifiers is required even when cryptographic techniques are employed, since these techniques might not mitigate all the associated issues. This document formally updates RFC 3552, incorporating requirements for transient numeric identifiers, to prevent flaws in future protocols and implementations.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="72"/>
            <seriesInfo name="RFC" value="9416"/>
            <seriesInfo name="DOI" value="10.17487/RFC9416"/>
          </reference>
        </referencegroup>
        <referencegroup anchor="BCP14" target="https://www.rfc-editor.org/info/bcp14">
          <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/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" target="https://www.rfc-editor.org/info/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>
        </referencegroup>
        <reference anchor="I-D.ietf-nmop-terminology">
          <front>
            <title>Some Key Terms for Network Fault and Problem Management</title>
            <author fullname="Nigel Davis" initials="N." surname="Davis">
              <organization>Ciena</organization>
            </author>
            <author fullname="Adrian Farrel" initials="A." surname="Farrel">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Thomas Graf" initials="T." surname="Graf">
              <organization>Swisscom</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Chaode Yu" initials="C." surname="Yu">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="18" month="August" year="2025"/>
            <abstract>
              <t>   This document sets out some terms that are fundamental to a common
   understanding of network fault and problem management within the
   IETF.

   The purpose of this document is to bring clarity to discussions and
   other work related to network fault and problem management, in
   particular to YANG data models and management protocols that report,
   make visible, or manage network faults and problems.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-terminology-23"/>
        </reference>
        <reference anchor="RFC3444">
          <front>
            <title>On the Difference between Information Models and Data Models</title>
            <author fullname="A. Pras" initials="A." surname="Pras"/>
            <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
            <date month="January" year="2003"/>
            <abstract>
              <t>There has been ongoing confusion about the differences between Information Models and Data Models for defining managed objects in network management. This document explains the differences between these terms by analyzing how existing network management model specifications (from the IETF and other bodies such as the International Telecommunication Union (ITU) or the Distributed Management Task Force (DMTF)) fit into the universe of Information Models and Data Models. This memo documents the main results of the 8th workshop of the Network Management Research Group (NMRG) of the Internet Research Task Force (IRTF) hosted by the University of Texas at Austin. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3444"/>
          <seriesInfo name="DOI" value="10.17487/RFC3444"/>
        </reference>
        <reference anchor="RFC6291">
          <front>
            <title>Guidelines for the Use of the "OAM" Acronym in the IETF</title>
            <author fullname="L. Andersson" initials="L." surname="Andersson"/>
            <author fullname="H. van Helvoort" initials="H." surname="van Helvoort"/>
            <author fullname="R. Bonica" initials="R." surname="Bonica"/>
            <author fullname="D. Romascanu" initials="D." surname="Romascanu"/>
            <author fullname="S. Mansfield" initials="S." surname="Mansfield"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>At first glance, the acronym "OAM" seems to be well-known and well-understood. Looking at the acronym a bit more closely reveals a set of recurring problems that are revisited time and again.</t>
              <t>This document provides a definition of the acronym "OAM" (Operations, Administration, and Maintenance) for use in all future IETF documents that refer to OAM. There are other definitions and acronyms that will be discussed while exploring the definition of the constituent parts of the "OAM" term. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="161"/>
          <seriesInfo name="RFC" value="6291"/>
          <seriesInfo name="DOI" value="10.17487/RFC6291"/>
        </reference>
        <reference anchor="I-D.ietf-opsawg-oam-characterization">
          <front>
            <title>Guidelines for Characterizing the Term "OAM"</title>
            <author fullname="Carlos Pignataro" initials="C." surname="Pignataro">
              <organization>Blue Fern
      Consulting</organization>
            </author>
            <author fullname="Adrian Farrel" initials="A." surname="Farrel">
              <organization>Old Dog Consulting</organization>
            </author>
            <author fullname="Tal Mizrahi" initials="T." surname="Mizrahi">
              <organization>Huawei</organization>
            </author>
            <date day="28" month="January" year="2026"/>
            <abstract>
              <t>   As the IETF continues to produce and standardize different
   Operations, Administration, and Maintenance (OAM) protocols and
   technologies, various qualifiers and modifiers are prepended to the
   OAM abbreviation.  While, at first glance, the most used appear to be
   well understood, the same qualifier may be interpreted differently in
   different contexts.  A case in point is the qualifiers "in-band" and
   "out-of-band" which have their origins in the radio lexicon, and
   which have been extrapolated into other communication networks.  This
   document recommends not to use these two terms when referring to OAM.

   This document considers some common qualifiers and modifiers that are
   prepended, within the context of packet networks, to the OAM
   abbreviation and lays out guidelines for their use in IETF documents.

   This document extends RFC 6291 by adding to the guidelines for the
   use of the term "OAM" with qualifiers.  It does not modify any part
   of RFC 6291.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-oam-characterization-17"/>
        </reference>
        <reference anchor="I-D.ietf-nmop-network-incident-yang">
          <front>
            <title>A YANG Data Model for Network Incident Management</title>
            <author fullname="Tong Hu" initials="T." surname="Hu">
              <organization>CMCC</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Nigel Davis" initials="N." surname="Davis">
              <organization>Ciena</organization>
            </author>
            <author fullname="Chong Feng" initials="C." surname="Feng">
         </author>
            <date day="13" month="February" year="2026"/>
            <abstract>
              <t>   This document defines a YANG Module for the network incident
   lifecycle management.  This YANG module is meant to provide a
   standard way to report, diagnose, and help reduce troubleshooting
   tickets and resolve network incidents for the sake of network service
   health and probable cause analysis.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-network-incident-yang-08"/>
        </reference>
        <reference anchor="I-D.ietf-core-dns-over-coap">
          <front>
            <title>DNS over CoAP (DoC)</title>
            <author fullname="Martine Sophie Lenders" initials="M. S." surname="Lenders">
              <organization>TUD Dresden University of Technology</organization>
            </author>
            <author fullname="Christian Amsüss" initials="C." surname="Amsüss">
         </author>
            <author fullname="Cenk Gündoğan" initials="C." surname="Gündoğan">
              <organization>NeuralAgent GmbH</organization>
            </author>
            <author fullname="Thomas C. Schmidt" initials="T. C." surname="Schmidt">
              <organization>HAW Hamburg</organization>
            </author>
            <author fullname="Matthias Wählisch" initials="M." surname="Wählisch">
              <organization>TUD Dresden University of Technology &amp; Barkhausen Institut</organization>
            </author>
            <date day="16" month="September" year="2025"/>
            <abstract>
              <t>   This document defines a protocol for exchanging DNS queries (OPCODE
   0) over the Constrained Application Protocol (CoAP).  These CoAP
   messages can be protected by (D)TLS-Secured CoAP (CoAPS) or Object
   Security for Constrained RESTful Environments (OSCORE) to provide
   encrypted DNS message exchange for constrained devices in the
   Internet of Things (IoT).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-core-dns-over-coap-20"/>
        </reference>
        <reference anchor="I-D.ietf-suit-mti">
          <front>
            <title>Cryptographic Algorithms for Internet of Things (IoT) Devices</title>
            <author fullname="Brendan Moran" initials="B." surname="Moran">
              <organization>Arm Limited</organization>
            </author>
            <author fullname="Øyvind Rønningstad" initials="O." surname="Rønningstad">
              <organization>Nordic Semiconductor</organization>
            </author>
            <author fullname="Akira Tsukamoto" initials="A." surname="Tsukamoto">
              <organization>Openchip &amp; Software Technologies, S.L.</organization>
            </author>
            <date day="22" month="July" year="2025"/>
            <abstract>
              <t>   The SUIT manifest, as defined in "A Manifest Information Model for
   Firmware Updates in Internet of Things (IoT) Devices" (RFC 9124),
   provides a flexible and extensible format for describing how firmware
   and software updates are to be fetched, verified, decrypted, and
   installed on resource-constrained devices.  To ensure the security of
   these update processes, the manifest relies on cryptographic
   algorithms for functions such as digital signature verification,
   integrity checking, and confidentiality.

   This document defines cryptographic algorithm profiles for use with
   the Software Updates for Internet of Things (SUIT) manifest.  These
   profiles specify sets of algorithms to promote interoperability
   across implementations.

   Given the diversity of IoT deployments and the evolving cryptographic
   landscape, algorithm agility is essential.  This document groups
   algorithms into named profiles to accommodate varying levels of
   device capabilities and security requirements.  These profiles
   support the use cases laid out in the SUIT architecture, published in
   "A Firmware Update Architecture for Internet of Things" (RFC 9019).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-suit-mti-23"/>
        </reference>
        <reference anchor="RFC9937">
          <front>
            <title>Proportional Rate Reduction (PRR)</title>
            <author fullname="M. Mathis" initials="M." surname="Mathis"/>
            <author fullname="N. Cardwell" initials="N." surname="Cardwell"/>
            <author fullname="Y. Cheng" initials="Y." surname="Cheng"/>
            <author fullname="N. Dukkipati" initials="N." surname="Dukkipati"/>
            <date month="December" year="2025"/>
            <abstract>
              <t>This document specifies a Standards Track version of the Proportional Rate Reduction (PRR) algorithm that obsoletes the Experimental version described in RFC 6937. PRR regulates the amount of data sent by TCP or other transport protocols during fast recovery. PRR accurately regulates the actual flight size through recovery such that at the end of recovery it will be as close as possible to the slow start threshold (ssthresh), as determined by the congestion control algorithm.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9937"/>
          <seriesInfo name="DOI" value="10.17487/RFC9937"/>
        </reference>
        <reference anchor="RFC7574">
          <front>
            <title>Peer-to-Peer Streaming Peer Protocol (PPSPP)</title>
            <author fullname="A. Bakker" initials="A." surname="Bakker"/>
            <author fullname="R. Petrocco" initials="R." surname="Petrocco"/>
            <author fullname="V. Grishchenko" initials="V." surname="Grishchenko"/>
            <date month="July" year="2015"/>
            <abstract>
              <t>The Peer-to-Peer Streaming Peer Protocol (PPSPP) is a protocol for disseminating the same content to a group of interested parties in a streaming fashion. PPSPP supports streaming of both prerecorded (on- demand) and live audio/video content. It is based on the peer-to- peer paradigm, where clients consuming the content are put on equal footing with the servers initially providing the content, to create a system where everyone can potentially provide upload bandwidth. It has been designed to provide short time-till-playback for the end user and to prevent disruption of the streams by malicious peers. PPSPP has also been designed to be flexible and extensible. It can use different mechanisms to optimize peer uploading, prevent freeriding, and work with different peer discovery schemes (centralized trackers or Distributed Hash Tables). It supports multiple methods for content integrity protection and chunk addressing. Designed as a generic protocol that can run on top of various transport protocols, it currently runs on top of UDP using Low Extra Delay Background Transport (LEDBAT) for congestion control.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7574"/>
          <seriesInfo name="DOI" value="10.17487/RFC7574"/>
        </reference>
        <reference anchor="RFC9877">
          <front>
            <title>Registration Data Access Protocol (RDAP) Extension for Geofeed Data</title>
            <author fullname="J. Singh" initials="J." surname="Singh"/>
            <author fullname="T. Harrison" initials="T." surname="Harrison"/>
            <date month="October" year="2025"/>
            <abstract>
              <t>This document defines a new Registration Data Access Protocol (RDAP) extension, "geofeed1", for indicating that an RDAP server hosts geofeed URLs for its IP network objects. It also defines a new media type and a new link relation type for the associated link objects included in responses.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9877"/>
          <seriesInfo name="DOI" value="10.17487/RFC9877"/>
        </reference>
        <reference anchor="RFC9552">
          <front>
            <title>Distribution of Link-State and Traffic Engineering Information Using BGP</title>
            <author fullname="K. Talaulikar" initials="K." role="editor" surname="Talaulikar"/>
            <date month="December" year="2023"/>
            <abstract>
              <t>In many environments, a component external to a network is called upon to perform computations based on the network topology and the current state of the connections within the network, including Traffic Engineering (TE) information. This is information typically distributed by IGP routing protocols within the network.</t>
              <t>This document describes a mechanism by which link-state and TE information can be collected from networks and shared with external components using the BGP routing protocol. This is achieved using a BGP Network Layer Reachability Information (NLRI) encoding format. The mechanism applies to physical and virtual (e.g., tunnel) IGP links. The mechanism described is subject to policy control.</t>
              <t>Applications of this technique include Application-Layer Traffic Optimization (ALTO) servers and Path Computation Elements (PCEs).</t>
              <t>This document obsoletes RFC 7752 by completely replacing that document. It makes some small changes and clarifications to the previous specification. This document also obsoletes RFC 9029 by incorporating the updates that it made to RFC 7752.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9552"/>
          <seriesInfo name="DOI" value="10.17487/RFC9552"/>
        </reference>
        <reference anchor="RFC5218">
          <front>
            <title>What Makes for a Successful Protocol?</title>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <date month="July" year="2008"/>
            <abstract>
              <t>The Internet community has specified a large number of protocols to date, and these protocols have achieved varying degrees of success. Based on case studies, this document attempts to ascertain factors that contribute to or hinder a protocol's success. It is hoped that these observations can serve as guidance for future protocol work. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5218"/>
          <seriesInfo name="DOI" value="10.17487/RFC5218"/>
        </reference>
        <reference anchor="RFC2439">
          <front>
            <title>BGP Route Flap Damping</title>
            <author fullname="C. Villamizar" initials="C." surname="Villamizar"/>
            <author fullname="R. Chandra" initials="R." surname="Chandra"/>
            <author fullname="R. Govindan" initials="R." surname="Govindan"/>
            <date month="November" year="1998"/>
            <abstract>
              <t>A usage of the BGP routing protocol is described which is capable of reducing the routing traffic passed on to routing peers and therefore the load on these peers without adversely affecting route convergence time for relatively stable routes. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2439"/>
          <seriesInfo name="DOI" value="10.17487/RFC2439"/>
        </reference>
        <reference anchor="RFC1958">
          <front>
            <title>Architectural Principles of the Internet</title>
            <author fullname="B. Carpenter" initials="B." role="editor" surname="Carpenter"/>
            <date month="June" year="1996"/>
            <abstract>
              <t>The Internet and its architecture have grown in evolutionary fashion from modest beginnings, rather than from a Grand Plan. While this process of evolution is one of the main reasons for the technology's success, it nevertheless seems useful to record a snapshot of the current principles of the Internet architecture. This is intended for general guidance and general interest, and is in no way intended to be a formal or invariant reference model. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1958"/>
          <seriesInfo name="DOI" value="10.17487/RFC1958"/>
        </reference>
        <reference anchor="RFC6298">
          <front>
            <title>Computing TCP's Retransmission Timer</title>
            <author fullname="V. Paxson" initials="V." surname="Paxson"/>
            <author fullname="M. Allman" initials="M." surname="Allman"/>
            <author fullname="J. Chu" initials="J." surname="Chu"/>
            <author fullname="M. Sargent" initials="M." surname="Sargent"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>This document defines the standard algorithm that Transmission Control Protocol (TCP) senders are required to use to compute and manage their retransmission timer. It expands on the discussion in Section 4.2.3.1 of RFC 1122 and upgrades the requirement of supporting the algorithm from a SHOULD to a MUST. This document obsoletes RFC 2988. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6298"/>
          <seriesInfo name="DOI" value="10.17487/RFC6298"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-dilithium-certificates">
          <front>
            <title>Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)</title>
            <author fullname="Jake Massimo" initials="J." surname="Massimo">
              <organization>AWS</organization>
            </author>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>AWS</organization>
            </author>
            <author fullname="Sean Turner" initials="S." surname="Turner">
              <organization>sn3rd</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <date day="30" month="September" year="2025"/>
            <abstract>
              <t>   Digital signatures are used within X.509 certificates, Certificate
   Revocation Lists (CRLs), and to sign messages.  This document
   specifies the conventions for using FIPS 204, the Module-Lattice-
   Based Digital Signature Algorithm (ML-DSA) in Internet X.509
   certificates and certificate revocation lists.  The conventions for
   the associated signatures, subject public keys, and private key are
   also described.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-dilithium-certificates-13"/>
        </reference>
        <reference anchor="RFC8170">
          <front>
            <title>Planning for Protocol Adoption and Subsequent Transitions</title>
            <author fullname="D. Thaler" initials="D." role="editor" surname="Thaler"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>Over the many years since the introduction of the Internet Protocol, we have seen a number of transitions throughout the protocol stack, such as deploying a new protocol, or updating or replacing an existing protocol. Many protocols and technologies were not designed to enable smooth transition to alternatives or to easily deploy extensions; thus, some transitions, such as the introduction of IPv6, have been difficult. This document attempts to summarize some basic principles to enable future transitions, and it also summarizes what makes for a good transition plan.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8170"/>
          <seriesInfo name="DOI" value="10.17487/RFC8170"/>
        </reference>
        <reference anchor="RFC2205">
          <front>
            <title>Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification</title>
            <author fullname="R. Braden" initials="R." role="editor" surname="Braden"/>
            <author fullname="L. Zhang" initials="L." surname="Zhang"/>
            <author fullname="S. Berson" initials="S." surname="Berson"/>
            <author fullname="S. Herzog" initials="S." surname="Herzog"/>
            <author fullname="S. Jamin" initials="S." surname="Jamin"/>
            <date month="September" year="1997"/>
            <abstract>
              <t>This memo describes version 1 of RSVP, a resource reservation setup protocol designed for an integrated services Internet. RSVP provides receiver-initiated setup of resource reservations for multicast or unicast data flows, with good scaling and robustness properties. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2205"/>
          <seriesInfo name="DOI" value="10.17487/RFC2205"/>
        </reference>
        <reference anchor="RFC2113">
          <front>
            <title>IP Router Alert Option</title>
            <author fullname="D. Katz" initials="D." surname="Katz"/>
            <date month="February" year="1997"/>
            <abstract>
              <t>This memo describes a new IP Option type that alerts transit routers to more closely examine the contents of an IP packet. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2113"/>
          <seriesInfo name="DOI" value="10.17487/RFC2113"/>
        </reference>
        <reference anchor="RFC2711">
          <front>
            <title>IPv6 Router Alert Option</title>
            <author fullname="C. Partridge" initials="C." surname="Partridge"/>
            <author fullname="A. Jackson" initials="A." surname="Jackson"/>
            <date month="October" year="1999"/>
            <abstract>
              <t>This memo describes a new IPv6 Hop-by-Hop Option type that alerts transit routers to more closely examine the contents of an IP datagram. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2711"/>
          <seriesInfo name="DOI" value="10.17487/RFC2711"/>
        </reference>
        <reference anchor="RFC9805">
          <front>
            <title>Deprecation of the IPv6 Router Alert Option for New Protocols</title>
            <author fullname="R. Bonica" initials="R." surname="Bonica"/>
            <date month="June" year="2025"/>
            <abstract>
              <t>This document deprecates the IPv6 Router Alert option. Protocols that use the IPv6 Router Alert option may continue to do so, even in future versions. However, new protocols that are standardized in the future must not use the IPv6 Router Alert option.</t>
              <t>This document updates RFC 2711.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9805"/>
          <seriesInfo name="DOI" value="10.17487/RFC9805"/>
        </reference>
        <reference anchor="RFC6709">
          <front>
            <title>Design Considerations for Protocol Extensions</title>
            <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
            <author fullname="B. Aboba" initials="B." role="editor" surname="Aboba"/>
            <author fullname="S. Cheshire" initials="S." surname="Cheshire"/>
            <date month="September" year="2012"/>
            <abstract>
              <t>This document discusses architectural issues related to the extensibility of Internet protocols, with a focus on design considerations. It is intended to assist designers of both base protocols and extensions. Case studies are included. A companion document, RFC 4775 (BCP 125), discusses procedures relating to the extensibility of IETF protocols. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6709"/>
          <seriesInfo name="DOI" value="10.17487/RFC6709"/>
        </reference>
        <reference anchor="RFC8799">
          <front>
            <title>Limited Domains and Internet Protocols</title>
            <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
            <author fullname="B. Liu" initials="B." surname="Liu"/>
            <date month="July" year="2020"/>
            <abstract>
              <t>There is a noticeable trend towards network behaviors and semantics that are specific to a particular set of requirements applied within a limited region of the Internet. Policies, default parameters, the options supported, the style of network management, and security requirements may vary between such limited regions. This document reviews examples of such limited domains (also known as controlled environments), notes emerging solutions, and includes a related taxonomy. It then briefly discusses the standardization of protocols for limited domains. Finally, it shows the need for a precise definition of "limited domain membership" and for mechanisms to allow nodes to join a domain securely and to find other members, including boundary nodes.</t>
              <t>This document is the product of the research of the authors. It has been produced through discussions and consultation within the IETF but is not the product of IETF consensus.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8799"/>
          <seriesInfo name="DOI" value="10.17487/RFC8799"/>
        </reference>
        <referencegroup anchor="BCP133" target="https://www.rfc-editor.org/info/bcp133">
          <reference anchor="RFC9743" target="https://www.rfc-editor.org/info/rfc9743">
            <front>
              <title>Specifying New Congestion Control Algorithms</title>
              <author fullname="M. Duke" initials="M." role="editor" surname="Duke"/>
              <author fullname="G. Fairhurst" initials="G." role="editor" surname="Fairhurst"/>
              <date month="March" year="2025"/>
              <abstract>
                <t>RFC 5033 discusses the principles and guidelines for standardizing new congestion control algorithms. This document obsoletes RFC 5033 to reflect changes in the congestion control landscape by providing a framework for the development and assessment of congestion control mechanisms, promoting stability across diverse network paths. This document seeks to ensure that proposed congestion control algorithms operate efficiently and without harm when used in the global Internet. It emphasizes the need for comprehensive testing and validation to prevent adverse interactions with existing flows.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="133"/>
            <seriesInfo name="RFC" value="9743"/>
            <seriesInfo name="DOI" value="10.17487/RFC9743"/>
          </reference>
        </referencegroup>
        <reference anchor="RFC1034">
          <front>
            <title>Domain names - concepts and facilities</title>
            <author fullname="P. Mockapetris" initials="P." surname="Mockapetris"/>
            <date month="November" year="1987"/>
            <abstract>
              <t>This RFC is the revised basic definition of The Domain Name System. It obsoletes RFC-882. This memo describes the domain style names and their used for host address look up and electronic mail forwarding. It discusses the clients and servers in the domain name system and the protocol used between them.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="13"/>
          <seriesInfo name="RFC" value="1034"/>
          <seriesInfo name="DOI" value="10.17487/RFC1034"/>
        </reference>
        <reference anchor="RFC5321">
          <front>
            <title>Simple Mail Transfer Protocol</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <date month="October" year="2008"/>
            <abstract>
              <t>This document is a specification of the basic protocol for Internet electronic mail transport. It consolidates, updates, and clarifies several previous documents, making all or parts of most of them obsolete. It covers the SMTP extension mechanisms and best practices for the contemporary Internet, but does not provide details about particular extensions. Although SMTP was designed as a mail transport and delivery protocol, this specification also contains information that is important to its use as a "mail submission" protocol for "split-UA" (User Agent) mail reading systems and mobile environments. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5321"/>
          <seriesInfo name="DOI" value="10.17487/RFC5321"/>
        </reference>
        <reference anchor="RFC5884">
          <front>
            <title>Bidirectional Forwarding Detection (BFD) for MPLS Label Switched Paths (LSPs)</title>
            <author fullname="R. Aggarwal" initials="R." surname="Aggarwal"/>
            <author fullname="K. Kompella" initials="K." surname="Kompella"/>
            <author fullname="T. Nadeau" initials="T." surname="Nadeau"/>
            <author fullname="G. Swallow" initials="G." surname="Swallow"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>One desirable application of Bidirectional Forwarding Detection (BFD) is to detect a Multiprotocol Label Switching (MPLS) Label Switched Path (LSP) data plane failure. LSP Ping is an existing mechanism for detecting MPLS data plane failures and for verifying the MPLS LSP data plane against the control plane. BFD can be used for the former, but not for the latter. However, the control plane processing required for BFD Control packets is relatively smaller than the processing required for LSP Ping messages. A combination of LSP Ping and BFD can be used to provide faster data plane failure detection and/or make it possible to provide such detection on a greater number of LSPs. This document describes the applicability of BFD in relation to LSP Ping for this application. It also describes procedures for using BFD in this environment. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5884"/>
          <seriesInfo name="DOI" value="10.17487/RFC5884"/>
        </reference>
        <reference anchor="RFC6390">
          <front>
            <title>Guidelines for Considering New Performance Metric Development</title>
            <author fullname="A. Clark" initials="A." surname="Clark"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <date month="October" year="2011"/>
            <abstract>
              <t>This document describes a framework and a process for developing Performance Metrics of protocols and applications transported over IETF-specified protocols. These metrics can be used to characterize traffic on live networks and services. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="170"/>
          <seriesInfo name="RFC" value="6390"/>
          <seriesInfo name="DOI" value="10.17487/RFC6390"/>
        </reference>
        <reference anchor="RFC9424">
          <front>
            <title>Indicators of Compromise (IoCs) and Their Role in Attack Defence</title>
            <author fullname="K. Paine" initials="K." surname="Paine"/>
            <author fullname="O. Whitehouse" initials="O." surname="Whitehouse"/>
            <author fullname="J. Sellwood" initials="J." surname="Sellwood"/>
            <author fullname="A. Shaw" initials="A." surname="Shaw"/>
            <date month="August" year="2023"/>
            <abstract>
              <t>Cyber defenders frequently rely on Indicators of Compromise (IoCs) to identify, trace, and block malicious activity in networks or on endpoints. This document reviews the fundamentals, opportunities, operational limitations, and recommendations for IoC use. It highlights the need for IoCs to be detectable in implementations of Internet protocols, tools, and technologies -- both for the IoCs' initial discovery and their use in detection -- and provides a foundation for approaches to operational challenges in network security.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9424"/>
          <seriesInfo name="DOI" value="10.17487/RFC9424"/>
        </reference>
        <reference anchor="I-D.ietf-quic-qlog-main-schema">
          <front>
            <title>qlog: Structured Logging for Network Protocols</title>
            <author fullname="Robin Marx" initials="R." surname="Marx">
              <organization>Akamai</organization>
            </author>
            <author fullname="Luca Niccolini" initials="L." surname="Niccolini">
              <organization>Meta</organization>
            </author>
            <author fullname="Marten Seemann" initials="M." surname="Seemann">
         </author>
            <author fullname="Lucas Pardue" initials="L." surname="Pardue">
              <organization>Cloudflare</organization>
            </author>
            <date day="20" month="October" year="2025"/>
            <abstract>
              <t>   qlog provides extensible structured logging for network protocols,
   allowing for easy sharing of data that benefits common debug and
   analysis methods and tooling.  This document describes key concepts
   of qlog: formats, files, traces, events, and extension points.  This
   definition includes the high-level log file schemas, and generic
   event schemas.  Requirements and guidelines for creating protocol-
   specific event schemas are also presented.  All schemas are defined
   independent of serialization format, allowing logs to be represented
   in various ways such as JSON, CSV, or protobuf.

Note to Readers

      Note to RFC editor: Please remove this section before publication.

   Feedback and discussion are welcome at https://github.com/quicwg/qlog
   (https://github.com/quicwg/qlog).  Readers are advised to refer to
   the "editor's draft" at that URL for an up-to-date version of this
   document.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-quic-qlog-main-schema-13"/>
        </reference>
        <referencegroup anchor="BCP166" target="https://www.rfc-editor.org/info/bcp166">
          <reference anchor="RFC6365" target="https://www.rfc-editor.org/info/rfc6365">
            <front>
              <title>Terminology Used in Internationalization in the IETF</title>
              <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
              <author fullname="J. Klensin" initials="J." surname="Klensin"/>
              <date month="September" year="2011"/>
              <abstract>
                <t>This document provides a list of terms used in the IETF when discussing internationalization. The purpose is to help frame discussions of internationalization in the various areas of the IETF and to help introduce the main concepts to IETF participants. This memo documents an Internet Best Current Practice.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="166"/>
            <seriesInfo name="RFC" value="6365"/>
            <seriesInfo name="DOI" value="10.17487/RFC6365"/>
          </reference>
        </referencegroup>
        <reference anchor="RFC6632">
          <front>
            <title>An Overview of the IETF Network Management Standards</title>
            <author fullname="M. Ersue" initials="M." role="editor" surname="Ersue"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <date month="June" year="2012"/>
            <abstract>
              <t>This document gives an overview of the IETF network management standards and summarizes existing and ongoing development of IETF Standards Track network management protocols and data models. The document refers to other overview documents, where they exist and classifies the standards for easy orientation. The purpose of this document is, on the one hand, to help system developers and users to select appropriate standard management protocols and data models to address relevant management needs. On the other hand, the document can be used as an overview and guideline by other Standard Development Organizations or bodies planning to use IETF management technologies and data models. This document does not cover Operations, Administration, and Maintenance (OAM) technologies on the data-path, e.g., OAM of tunnels, MPLS Transport Profile (MPLS-TP) OAM, and pseudowire as well as the corresponding management models. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6632"/>
          <seriesInfo name="DOI" value="10.17487/RFC6632"/>
        </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="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="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="RFC7011">
          <front>
            <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network. In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required. This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process. This document obsoletes RFC 5101.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="77"/>
          <seriesInfo name="RFC" value="7011"/>
          <seriesInfo name="DOI" value="10.17487/RFC7011"/>
        </reference>
        <reference anchor="RFC5424">
          <front>
            <title>The Syslog Protocol</title>
            <author fullname="R. Gerhards" initials="R." surname="Gerhards"/>
            <date month="March" year="2009"/>
            <abstract>
              <t>This document describes the syslog protocol, which is used to convey event notification messages. This protocol utilizes a layered architecture, which allows the use of any number of transport protocols for transmission of syslog messages. It also provides a message format that allows vendor-specific extensions to be provided in a structured way.</t>
              <t>This document has been written with the original design goals for traditional syslog in mind. The need for a new layered specification has arisen because standardization efforts for reliable and secure syslog extensions suffer from the lack of a Standards-Track and transport-independent RFC. Without this document, each other standard needs to define its own syslog packet format and transport mechanism, which over time will introduce subtle compatibility issues. This document tries to provide a foundation that syslog extensions can build on. This layered architecture approach also provides a solid basis that allows code to be written once for each syslog feature rather than once for each transport. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5424"/>
          <seriesInfo name="DOI" value="10.17487/RFC5424"/>
        </reference>
        <reference anchor="RFC6020">
          <front>
            <title>YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)</title>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <date month="October" year="2010"/>
            <abstract>
              <t>YANG is a data modeling language used to model configuration and state data manipulated by the Network Configuration Protocol (NETCONF), NETCONF remote procedure calls, and NETCONF notifications. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6020"/>
          <seriesInfo name="DOI" value="10.17487/RFC6020"/>
        </reference>
        <reference anchor="RFC8791">
          <front>
            <title>YANG Data Structure Extensions</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Björklund" initials="M." surname="Björklund"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="June" year="2020"/>
            <abstract>
              <t>This document describes YANG mechanisms for defining abstract data structures with YANG.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8791"/>
          <seriesInfo name="DOI" value="10.17487/RFC8791"/>
        </reference>
        <reference anchor="I-D.ietf-netmod-rfc8407bis">
          <front>
            <title>Guidelines for Authors and Reviewers of Documents Containing YANG Data Models</title>
            <author fullname="Andy Bierman" initials="A." surname="Bierman">
              <organization>YumaWorks</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <date day="5" month="June" year="2025"/>
            <abstract>
              <t>   This document provides guidelines for authors and reviewers of
   specifications containing YANG data models, including IANA-maintained
   modules.  Recommendations and procedures are defined, which are
   intended to increase interoperability and usability of Network
   Configuration Protocol (NETCONF) and RESTCONF Protocol
   implementations that utilize YANG modules.  This document obsoletes
   RFC 8407.

   Also, this document updates RFC 8126 by providing additional
   guidelines for writing the IANA considerations for RFCs that specify
   IANA-maintained modules.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-netmod-rfc8407bis-28"/>
        </reference>
        <reference anchor="RFC8340">
          <front>
            <title>YANG Tree Diagrams</title>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="L. Berger" initials="L." role="editor" surname="Berger"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>This document captures the current syntax used in YANG module tree diagrams. The purpose of this document is to provide a single location for this definition. This syntax may be updated from time to time based on the evolution of the YANG language.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="215"/>
          <seriesInfo name="RFC" value="8340"/>
          <seriesInfo name="DOI" value="10.17487/RFC8340"/>
        </reference>
        <reference anchor="RFC8199">
          <front>
            <title>YANG Module Classification</title>
            <author fullname="D. Bogdanovic" initials="D." surname="Bogdanovic"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="C. Moberg" initials="C." surname="Moberg"/>
            <date month="July" year="2017"/>
            <abstract>
              <t>The YANG data modeling language is currently being considered for a wide variety of applications throughout the networking industry at large. Many standards development organizations (SDOs), open-source software projects, vendors, and users are using YANG to develop and publish YANG modules for a wide variety of applications. At the same time, there is currently no well-known terminology to categorize various types of YANG modules.</t>
              <t>A consistent terminology would help with the categorization of YANG modules, assist in the analysis of the YANG data modeling efforts in the IETF and other organizations, and bring clarity to the YANG- related discussions between the different groups.</t>
              <t>This document describes a set of concepts and associated terms to support consistent classification of YANG modules.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8199"/>
          <seriesInfo name="DOI" value="10.17487/RFC8199"/>
        </reference>
        <reference anchor="RFC9182">
          <front>
            <title>A YANG Network Data Model for Layer 3 VPNs</title>
            <author fullname="S. Barguil" initials="S." surname="Barguil"/>
            <author fullname="O. Gonzalez de Dios" initials="O." role="editor" surname="Gonzalez de Dios"/>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="L. Munoz" initials="L." surname="Munoz"/>
            <author fullname="A. Aguado" initials="A." surname="Aguado"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>As a complement to the Layer 3 Virtual Private Network Service Model (L3SM), which is used for communication between customers and service providers, this document defines an L3VPN Network Model (L3NM) that can be used for the provisioning of Layer 3 Virtual Private Network (L3VPN) services within a service provider network. The model provides a network-centric view of L3VPN services.</t>
              <t>The L3NM is meant to be used by a network controller to derive the configuration information that will be sent to relevant network devices. The model can also facilitate communication between a service orchestrator and a network controller/orchestrator.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9182"/>
          <seriesInfo name="DOI" value="10.17487/RFC9182"/>
        </reference>
        <reference anchor="RFC9291">
          <front>
            <title>A YANG Network Data Model for Layer 2 VPNs</title>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="O. Gonzalez de Dios" initials="O." role="editor" surname="Gonzalez de Dios"/>
            <author fullname="S. Barguil" initials="S." surname="Barguil"/>
            <author fullname="L. Munoz" initials="L." surname="Munoz"/>
            <date month="September" year="2022"/>
            <abstract>
              <t>This document defines an L2VPN Network Model (L2NM) that can be used to manage the provisioning of Layer 2 Virtual Private Network (L2VPN) services within a network (e.g., a service provider network). The L2NM complements the L2VPN Service Model (L2SM) by providing a network-centric view of the service that is internal to a service provider. The L2NM is particularly meant to be used by a network controller to derive the configuration information that will be sent to relevant network devices.</t>
              <t>Also, this document defines a YANG module to manage Ethernet segments and the initial versions of two IANA-maintained modules that include a set of identities of BGP Layer 2 encapsulation types and pseudowire types.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9291"/>
          <seriesInfo name="DOI" value="10.17487/RFC9291"/>
        </reference>
        <reference anchor="RFC8309">
          <front>
            <title>Service Models Explained</title>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="W. Liu" initials="W." surname="Liu"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>The IETF has produced many modules in the YANG modeling language. The majority of these modules are used to construct data models to model devices or monolithic functions.</t>
              <t>A small number of YANG modules have been defined to model services (for example, the Layer 3 Virtual Private Network Service Model (L3SM) produced by the L3SM working group and documented in RFC 8049).</t>
              <t>This document describes service models as used within the IETF and also shows where a service model might fit into a software-defined networking architecture. Note that service models do not make any assumption of how a service is actually engineered and delivered for a customer; details of how network protocols and devices are engineered to deliver a service are captured in other modules that are not exposed through the interface between the customer and the provider.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8309"/>
          <seriesInfo name="DOI" value="10.17487/RFC8309"/>
        </reference>
        <reference anchor="RFC8299">
          <front>
            <title>YANG Data Model for L3VPN Service Delivery</title>
            <author fullname="Q. Wu" initials="Q." role="editor" surname="Wu"/>
            <author fullname="S. Litkowski" initials="S." surname="Litkowski"/>
            <author fullname="L. Tomotaki" initials="L." surname="Tomotaki"/>
            <author fullname="K. Ogaki" initials="K." surname="Ogaki"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>This document defines a YANG data model that can be used for communication between customers and network operators and to deliver a Layer 3 provider-provisioned VPN service. This document is limited to BGP PE-based VPNs as described in RFCs 4026, 4110, and 4364. This model is intended to be instantiated at the management system to deliver the overall service. It is not a configuration model to be used directly on network elements. This model provides an abstracted view of the Layer 3 IP VPN service configuration components. It will be up to the management system to take this model as input and use specific configuration models to configure the different network elements to deliver the service. How the configuration of network elements is done is out of scope for this document.</t>
              <t>This document obsoletes RFC 8049; it replaces the unimplementable module in that RFC with a new module with the same name that is not backward compatible. The changes are a series of small fixes to the YANG module and some clarifications to the text.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8299"/>
          <seriesInfo name="DOI" value="10.17487/RFC8299"/>
        </reference>
        <reference anchor="RFC8466">
          <front>
            <title>A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery</title>
            <author fullname="B. Wen" initials="B." surname="Wen"/>
            <author fullname="G. Fioccola" initials="G." role="editor" surname="Fioccola"/>
            <author fullname="C. Xie" initials="C." surname="Xie"/>
            <author fullname="L. Jalil" initials="L." surname="Jalil"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a YANG data model that can be used to configure a Layer 2 provider-provisioned VPN service. It is up to a management system to take this as an input and generate specific configuration models to configure the different network elements to deliver the service. How this configuration of network elements is done is out of scope for this document.</t>
              <t>The YANG data model defined in this document includes support for point-to-point Virtual Private Wire Services (VPWSs) and multipoint Virtual Private LAN Services (VPLSs) that use Pseudowires signaled using the Label Distribution Protocol (LDP) and the Border Gateway Protocol (BGP) as described in RFCs 4761 and 6624.</t>
              <t>The YANG data model defined in this document conforms to the Network Management Datastore Architecture defined in RFC 8342.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8466"/>
          <seriesInfo name="DOI" value="10.17487/RFC8466"/>
        </reference>
        <reference anchor="RFC3139">
          <front>
            <title>Requirements for Configuration Management of IP-based Networks</title>
            <author fullname="L. Sanchez" initials="L." surname="Sanchez"/>
            <author fullname="K. McCloghrie" initials="K." surname="McCloghrie"/>
            <author fullname="J. Saperia" initials="J." surname="Saperia"/>
            <date month="June" year="2001"/>
            <abstract>
              <t>This memo discusses different approaches to configure networks and identifies a set of configuration management requirements for IP-based networks. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3139"/>
          <seriesInfo name="DOI" value="10.17487/RFC3139"/>
        </reference>
        <reference anchor="RFC3198">
          <front>
            <title>Terminology for Policy-Based Management</title>
            <author fullname="A. Westerinen" initials="A." surname="Westerinen"/>
            <author fullname="J. Schnizlein" initials="J." surname="Schnizlein"/>
            <author fullname="J. Strassner" initials="J." surname="Strassner"/>
            <author fullname="M. Scherling" initials="M." surname="Scherling"/>
            <author fullname="B. Quinn" initials="B." surname="Quinn"/>
            <author fullname="S. Herzog" initials="S." surname="Herzog"/>
            <author fullname="A. Huynh" initials="A." surname="Huynh"/>
            <author fullname="M. Carlson" initials="M." surname="Carlson"/>
            <author fullname="J. Perry" initials="J." surname="Perry"/>
            <author fullname="S. Waldbusser" initials="S." surname="Waldbusser"/>
            <date month="November" year="2001"/>
            <abstract>
              <t>This document is a glossary of policy-related terms. It provides abbreviations, explanations, and recommendations for use of these terms. The intent is to improve the comprehensibility and consistency of writing that deals with network policy, particularly Internet Standards documents (ISDs). This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3198"/>
          <seriesInfo name="DOI" value="10.17487/RFC3198"/>
        </reference>
        <reference anchor="RFC3535">
          <front>
            <title>Overview of the 2002 IAB Network Management Workshop</title>
            <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
            <date month="May" year="2003"/>
            <abstract>
              <t>This document provides an overview of a workshop held by the Internet Architecture Board (IAB) on Network Management. The workshop was hosted by CNRI in Reston, VA, USA on June 4 thru June 6, 2002. The goal of the workshop was to continue the important dialog started between network operators and protocol developers, and to guide the IETFs focus on future work regarding network management. This report summarizes the discussions and lists the conclusions and recommendations to the Internet Engineering Task Force (IETF) community. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3535"/>
          <seriesInfo name="DOI" value="10.17487/RFC3535"/>
        </reference>
        <reference anchor="RFC2975">
          <front>
            <title>Introduction to Accounting Management</title>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <author fullname="D. Harrington" initials="D." surname="Harrington"/>
            <date month="October" year="2000"/>
            <abstract>
              <t>This document describes and discusses the issues involved in the design of the modern accounting systems. The field of Accounting Management is concerned with the collection the collection of resource consumption data for the purposes of capacity and trend analysis, cost allocation, auditing, and billing. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2975"/>
          <seriesInfo name="DOI" value="10.17487/RFC2975"/>
        </reference>
        <reference anchor="RFC5415">
          <front>
            <title>Control And Provisioning of Wireless Access Points (CAPWAP) Protocol Specification</title>
            <author fullname="P. Calhoun" initials="P." role="editor" surname="Calhoun"/>
            <author fullname="M. Montemurro" initials="M." role="editor" surname="Montemurro"/>
            <author fullname="D. Stanley" initials="D." role="editor" surname="Stanley"/>
            <date month="March" year="2009"/>
            <abstract>
              <t>This specification defines the Control And Provisioning of Wireless Access Points (CAPWAP) Protocol, meeting the objectives defined by the CAPWAP Working Group in RFC 4564. The CAPWAP protocol is designed to be flexible, allowing it to be used for a variety of wireless technologies. This document describes the base CAPWAP protocol, while separate binding extensions will enable its use with additional wireless technologies. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5415"/>
          <seriesInfo name="DOI" value="10.17487/RFC5415"/>
        </reference>
        <reference anchor="RFC4251">
          <front>
            <title>The Secure Shell (SSH) Protocol Architecture</title>
            <author fullname="T. Ylonen" initials="T." surname="Ylonen"/>
            <author fullname="C. Lonvick" initials="C." role="editor" surname="Lonvick"/>
            <date month="January" year="2006"/>
            <abstract>
              <t>The Secure Shell (SSH) Protocol is a protocol for secure remote login and other secure network services over an insecure network. This document describes the architecture of the SSH protocol, as well as the notation and terminology used in SSH protocol documents. It also discusses the SSH algorithm naming system that allows local extensions. The SSH protocol consists of three major components: The Transport Layer Protocol provides server authentication, confidentiality, and integrity with perfect forward secrecy. The User Authentication Protocol authenticates the client to the server. The Connection Protocol multiplexes the encrypted tunnel into several logical channels. Details of these protocols are described in separate documents. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4251"/>
          <seriesInfo name="DOI" value="10.17487/RFC4251"/>
        </reference>
        <reference anchor="RFC8341">
          <front>
            <title>Network Configuration Access Control Model</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>The standardization of network configuration interfaces for use with the Network Configuration Protocol (NETCONF) or the RESTCONF protocol requires a structured and secure operating environment that promotes human usability and multi-vendor interoperability. There is a need for standard mechanisms to restrict NETCONF or RESTCONF protocol access for particular users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content. This document defines such an access control model.</t>
              <t>This document obsoletes RFC 6536.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="91"/>
          <seriesInfo name="RFC" value="8341"/>
          <seriesInfo name="DOI" value="10.17487/RFC8341"/>
        </reference>
        <reference anchor="NEMOPS">
          <front>
            <title>Report from the IAB Workshop on the Next Era of Network Management Operations (NEMOPS)</title>
            <author fullname="Wes Hardaker" initials="W." surname="Hardaker">
         </author>
            <author fullname="Dhruv Dhody" initials="D." surname="Dhody">
         </author>
            <date day="29" month="August" year="2025"/>
            <abstract>
              <t>   The "Next Era of Network Management Operations (NEMOPS)" workshop was
   convened by the Internet Architecture Board (IAB) from December 3-5,
   2024, as a three-day online meeting.  It builds on a previous 2002
   workshop, the outcome of which was documented in RFC 3535,
   identifying 14 operator requirements for consideration in future
   network management protocol design and related data models, along
   with some recommendations for the IETF.  Much has changed in the
   Internet’s operation and technological foundations since then.  The
   NEMOPS workshop reviewed the past outcomes and discussed any
   operational barriers that prevented these technologies from being
   widely implemented.  With the industry, network operators and
   protocol engineers working in collaboration, the workshop developed a
   suggested plan of action and network management recommendations for
   the IETF and IRTF.  Building on RFC 3535, this document provides the
   report of the follow-up IAB workshop on Network Management.

   Note that this document is a report on the proceedings of the
   workshop.  The views and positions documented in this report are
   those of the workshop participants and do not necessarily reflect IAB
   views and positions.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-iab-nemops-workshop-report-04"/>
        </reference>
      </references>
    </references>
    <?line 1446?>

<section anchor="sec-checklist">
      <name>Operational Considerations Checklist</name>
      <t>This appendix provides a concise checklist of key questions that Protocol Designers should address in the "Operational Considerations" section of their specifications. Each item references the relevant section of this document for detailed guidance.</t>
      <t>The decision to incorporate all or part of these items into their work remains with Protocol Designers and WGs themselves.</t>
      <section anchor="documentation-requirements">
        <name>Documentation Requirements</name>
        <ul spacing="normal">
          <li>
            <t>Does the specification include an "Operational Considerations" section? (<xref target="sec-oper-manag-considerations"/>)</t>
          </li>
          <li>
            <t>Is this section placed immediately before the Security Considerations section? (<xref target="sec-placement-sec"/>)</t>
          </li>
          <li>
            <t>If there are no new considerations, does the section include the appropriate boilerplate with explanation? (<xref target="sec-null-sec"/>)</t>
          </li>
        </ul>
      </section>
      <section anchor="operational-fit">
        <name>Operational Fit</name>
        <ul spacing="normal">
          <li>
            <t>How does this protocol operate "out of the box"? (<xref target="sec-install"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What are the default values, modes, timers, and states? (<xref target="sec-install"/>)</t>
              </li>
              <li>
                <t>What is the rationale for chosen default values, especially if they affect operations or are expected to change over time? (<xref target="sec-install"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>What is the migration path for existing deployments? (<xref target="sec-migration"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>How will deployments transition from older versions or technologies? (<xref target="sec-migration"/>)</t>
              </li>
              <li>
                <t>Does the protocol require infrastructure changes, and how can these be introduced? (<xref target="sec-migration"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>What are the requirements or dependencies on other protocols and functional components? (<xref target="sec-other"/>)</t>
          </li>
          <li>
            <t>What is the impact on network operation? (<xref target="sec-impact"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What are the scaling implications and interactions with other protocols? (<xref target="sec-impact"/>)</t>
              </li>
              <li>
                <t>What are the impacts on traffic patterns or performance (e.g., delay, jitter)? (<xref target="sec-impact"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>What is the impact on Security Operations? (<xref target="sec-impact-secops"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>How does deployment affect Indicators of Compromise or their availability? (<xref target="sec-impact-secops"/>)</t>
              </li>
              <li>
                <t>What logging is needed for digital forensics? (<xref target="sec-impact-secops"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>How can correct operation be verified? (<xref target="sec-oper-verify"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What status and health indicators does the protocol provide? (<xref target="sec-oper-verify"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>How are human-readable messages handled? (<xref target="sec-messages"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Do messages support internationalization with message codes for local language mapping? (<xref target="sec-messages"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="management-information">
        <name>Management Information</name>
        <ul spacing="normal">
          <li>
            <t>What needs to be managed? (<xref target="sec-mgmt-consid"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What are the manageable entities (e.g., protocol endpoints, network elements, services)? (<xref target="sec-mgmt-consid"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>Which standardized management technologies are applicable? (<xref target="sec-mgmt-tech"/>)</t>
          </li>
          <li>
            <t>What essential information is required? (<xref target="sec-interop"/>, <xref target="sec-mgmt-info"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What operational, configuration, state, and statistical information is needed? (<xref target="sec-interop"/>)</t>
              </li>
              <li>
                <t>Is an Information Model needed, especially if multiple Data Model representations are required? (<xref target="sec-interop"/>)</t>
              </li>
              <li>
                <t>What is manageable, what needs configuration, and what protocol-specific events might occur? (<xref target="sec-mgmt-info"/>)</t>
              </li>
              <li>
                <t>How are configuration data, operational state, and statistics distinguished? (<xref target="sec-mgmt-info"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>If YANG Data Models are defined, what type is appropriate? (<xref target="sec-yang-dm"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Should Device Models, Network Models, or Service Models be specified? (<xref target="sec-yang-dm"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="fault-management">
        <name>Fault Management</name>
        <ul spacing="normal">
          <li>
            <t>What faults and events should be reported? (<xref target="sec-fm-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What essential faults, health indicators, alarms, and events should be exposed? (<xref target="sec-fm-mgmt"/>)</t>
              </li>
              <li>
                <t>How will fault information be propagated? (<xref target="sec-fm-mgmt"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>How is liveness monitored? (<xref target="sec-monitor"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What testing and liveness detection features are built into the protocol? (<xref target="sec-monitor"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>How are faults determined? (<xref target="sec-fault-determ"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What error counters or diagnostics help pinpoint faults? (<xref target="sec-fault-determ"/>)</t>
              </li>
              <li>
                <t>What distinguishes faulty from correct messages? (<xref target="sec-fault-determ"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="configuration-management">
        <name>Configuration Management</name>
        <ul spacing="normal">
          <li>
            <t>What configuration parameters are defined? (<xref target="sec-config-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What parameters need to be configurable, including their defaults and valid ranges? (<xref target="sec-config-mgmt"/>)</t>
              </li>
              <li>
                <t>What information persists across reboots? (<xref target="sec-config-mgmt"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="performance-management">
        <name>Performance Management</name>
        <ul spacing="normal">
          <li>
            <t>What are the performance implications? (<xref target="sec-perf-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What are the hardware/software performance impacts (e.g., CPU, memory, forwarding)? (<xref target="sec-perf-mgmt"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>What performance information should be available? (<xref target="sec-monitor-proto"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What protocol counters are defined (e.g., packets received, sent, dropped)? (<xref target="sec-monitor-proto"/>)</t>
              </li>
              <li>
                <t>What is the counter behavior at maximum values? (<xref target="sec-monitor-proto"/>)</t>
              </li>
              <li>
                <t>What are the protocol limitations and behavior when limits are exceeded? (<xref target="sec-monitor-proto"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="security-management">
        <name>Security Management</name>
        <ul spacing="normal">
          <li>
            <t>What security-related monitoring is needed? (<xref target="sec-security-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>What security events should be logged? (<xref target="sec-security-mgmt"/>)</t>
              </li>
              <li>
                <t>What statistics help detect attacks? (<xref target="sec-security-mgmt"/>)</t>
              </li>
              <li>
                <t>What security threats do management operations introduce? (<xref target="sec-security-mgmt"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="sec-changes-since-5706">
      <name>Changes Since RFC 5706</name>
      <t>The following changes have been made to the guidelines published in  <xref target="RFC5706"/>:</t>
      <ul spacing="normal">
        <li>
          <t>Change intended status from Informational to Best Current Practice</t>
        </li>
        <li>
          <t>Move the "Operational Considerations" Appendix A to a Checklist <xref target="CHECKLIST"/> maintained in GitHub</t>
        </li>
        <li>
          <t>Add a concise "Operational Considerations Checklist" appendix (<xref target="sec-checklist"/>) with key questions that should be addressed in protocol specifications</t>
        </li>
        <li>
          <t>Add a requirement for an "Operational Considerations" section in all new RFCs that document a technical specification in the IETF Stream, along with specific guidance on its content.</t>
        </li>
        <li>
          <t>Update the operational and manageability-related technologies to reflect over 15 years of advancements  </t>
          <ul spacing="normal">
            <li>
              <t>Provide focus and details on YANG-based standards, deprioritizing MIB Modules.</t>
            </li>
            <li>
              <t>Add a "YANG Data Model Considerations" section</t>
            </li>
            <li>
              <t>Update the "Available Management Technologies" landscape</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Add an "Operational and Management Tooling Considerations" section</t>
        </li>
      </ul>
      <section anchor="sec-todo">
        <name>TO DO LIST</name>
        <t>See the list of open issues at https://github.com/IETF-OPSAWG-WG/draft-opsarea-rfc5706bis/issues</t>
      </section>
    </section>
    <section numbered="false" anchor="sec-ack">
      <name>Acknowledgements</name>
      <t>The authors thank the following individuals and groups,
whose efforts have helped to improve this document:</t>
      <dl>
        <dt>The IETF Ops Directorate (OpsDir):</dt>
        <dd>
          <t>The IETF OpsDir <xref target="IETF-OPS-Dir"/> reviewer team, which has been providing document reviews for more than a decade, and its Chairs past and present: Gunter Van de Velde, Carlos Pignataro, Bo Wu, and Daniele Ceccarelli.</t>
        </dd>
        <dt>The AD championing the update:</dt>
        <dd>
          <t>Med Boucadair, who initiated and championed the effort to refresh RFC 5706, 15 years after its publication, building on an idea originally suggested by Carlos Pignataro.</t>
        </dd>
        <dt>Reviewers of this document, in roughly chronological order:</dt>
        <dd>
          <t>Mahesh Jethanandani, Chongfeng Xie, Alvaro Retana, Michael P., Scott Hollenbeck, Ron Bonica, Italo Busi, Brian Trammel, Aijun Wang, Richard Shockey, Tina Tsou, Lars Eggert, Joel Halpern, Johan Stenstam, Dave Thaler, Harald Alvestrand, and Greg Mirsky.</t>
        </dd>
        <dt>The document shepherd who has gone beyond normal shepherding duties to improve this document:</dt>
        <dd>
          <t>Alvaro Retana</t>
        </dd>
        <dt>The author of RFC 5706:</dt>
        <dd>
          <t>David Harrington</t>
        </dd>
        <dt>Acknowledgments from RFC 5706:</dt>
        <dd>
          <t>This document started from an earlier document edited by Adrian
Farrel, which itself was based on work exploring the need for
Manageability Considerations sections in all Internet-Drafts produced
within the Routing Area of the IETF. That earlier work was produced
by Avri Doria, Loa Andersson, and Adrian Farrel, with valuable
feedback provided by Pekka Savola and Bert Wijnen.</t>
        </dd>
        <dt/>
        <dd>
          <t>Some of the discussion about designing for manageability came from
private discussions between Dan Romascanu, Bert Wijnen, Jürgen Schönwälder, Andy Bierman, and David Harrington.</t>
        </dd>
        <dt/>
        <dd>
          <t>Thanks to reviewers who helped fashion this document, including
Harald Alvestrand, Ron Bonica, Brian Carpenter, Benoît Claise, Adrian
Farrel, David Kessens, Dan Romascanu, Pekka Savola, Jürgen Schönwälder, Bert Wijnen, Ralf Wolter, and Lixia Zhang.</t>
        </dd>
      </dl>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact fullname="Thomas Graf">
        <organization>Swisscom</organization>
        <address>
          <email>thomas.graf@swisscom.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7W9W5PbWLIe+l6/Aq6J2FM1JqlbXzXeoylJLXXt0aVCpR5t
2+FwgCRYhREIcACwSpze8q/xsx/P03nbf+xkfpm5Vi6AlKp97Al7R6sILKxL
rrx+mTmdTo/6sq+Kx9nLbbksqrIuumzVtNmzpu7oD21ZX2VvN0Wb9yX9Jcvr
ZfY6r/OrYl3UfVbW2flP719kl5tiUa7KhTx1lM/nbXHz2L/4T/41G1wfXzaL
Ol/THJZtvuqnZdGvps2my2+vpu1q8e3397+bl930/sOjo66nCfz3vGpqerpv
t8VRuWnxX13/8P79H+mZvC3yx9nxwTkfH91ePT76ePv4KMum2Tr8Hf9swluD
f2KQ0cNdtkhXQhvwOJsvNkfNvGuqoi+6xxnP/2i7Web418NH390/6rbzddl1
9Eq/29BKeA+PjhbNknb7cbal5f9wtCkfZ/+1bxaTrGvavi1WHf3Xbs3/8d+O
juqmXdM3bwpeRvb02cXDh4+Pjsp65f/+7Oefnv3l1fnlezyU6UEfPs13xU1Z
3GbProvFx6rserzF86Zp33/4rQySt1cFLfK67zfd43v3rsr+ejufLZr1PV7F
9O3F5fT5+bt7Mtb0fbHeVDTCPVpBcW+dl/URDROfLNvB3LqM/lYs+obmWGQn
tMfLsj29y0zo57xv88XHop0xCc2a9ureVdtsN/dklHv5vNn298IEfj579pez
9z+/fXP5eO+At7e3caB1UfR0Oveu6QN5f027d89PHLfg5/Abfsq39N+6PqKW
9koPOl3L9D79vwc8qcufntGe7J9LXS4W3WxRdvnsqrm51xZds20XRXfvqmq6
Lm93fjJvzp89u8xe+l/8937gjxHJPPjhO6KZMMspHlxtq0ou49Oibkq6q1Ve
dgV+oyXkdfkPEM/j7Kebot3112AQF5d4oKADrugC4M0/F+EBvs2zuujHH/mX
puAvtB/3feFZ2S0aP/DfFnj0zwv+gWluPODZsi3zOnuRt21R7RnzbbXMnjdX
YEHbio/UfyDH239uquWyuaIPzLYfx5+4zNdl0WZP6Yi25b5vvGk+lrkftsMb
s7m88d+vyjavls2fa35u/zKe5S0dX3ZRXtVE1m2z5ytPq22RvSjaev9a8J9E
dwuM9Oc5Pb2ih2eL9GF+YiNf+fMVvyjzof9t2zLS397Xh5N+RxtPzKPeM9n/
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
li5UAQA=

-->

</rfc>
