<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-opsawg-rfc5706bis-09" category="bcp" consensus="true" submissionType="IETF" obsoletes="5706" updates="2360" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <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-09"/>
    <author fullname="Benoit Claise">
      <organization>Everything OPS &amp; Arrcus</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>
        <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="October" day="06"/>
    <area>Operations and Management</area>
    <workgroup>Operations and Management Area Working Group</workgroup>
    <keyword>management</keyword>
    <keyword>operations</keyword>
    <keyword>operations and management</keyword>
    <keyword>ops considerations</keyword>
    <abstract>
      <?line 91?>

<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 writing documents in the IETF Stream that document a specification for New Protocols or Protocol Extensions or describe their use.</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 in
   the IETF Stream that define New Protocols or Protocol Extensions or describe their use (including relevant YANG
   Models), while providing an escape clause if no new considerations are identified.</t>
    </abstract>
  </front>
  <middle>
    <?line 107?>

<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 updates its content
   with new operational and management considerations. It also
   introduces a requirement to include an "Operational Considerations"
   section in new RFCs in the IETF Stream that define New Protocols or
   Protocol Extensions or describe their use (including relevant YANG
   Data Models). This section must cover both operational and management considerations.</t>
      <t>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"/>. The update is provided in <xref target="sec-2360-update"/>.
   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 operational and 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
   operational and 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>
        <t>It is possible that the operational considerations will require significant amounts of text and need to be presented in
   a separate document. This saves the protocol specification from becoming overwhelmed or bloated. In this case the
   Operational Considerations section may contain just a short overview description of the material and a reference to
   other documents that contain the details, but those references must be normative.</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 operations, 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 operational 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, or for supporting tooling, 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 such gaps. Some operational and tooling guidance can only be determined through deployment experience. In such cases, authors should document what is reasonably foreseeable at design time.</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 developing 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 an operational considerations discussion
   -- that this is how the protocol will need to be operated and managed.
   Protocol Designers should avoid deferring operations and manageability to a later
   phase of the development of the specification.</t>
        <t>When a WG considers operations 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>Similarly, the Performance Metrics Directorate <xref target="PERFMETRDIR"/> can use this document,
   together with the guidelines in <xref target="RFC6390"/>, to inform reviews of the performance management aspects
   of a New Protocol or Protocol Extension.</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, and, except in <xref target="sec-doc-req-ietf-spec"/>, does not use the capitalized keywords defined in BCP 14.</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="RFC9940"/>.</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="RFC9940"/>.</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>Network Device: A device that implements one or more network
    protocols and participates in network operations. This term
    encompasses a broad range of implementations, including conventional
    network infrastructure equipment (e.g., routers and switches), end
    hosts, Internet of Things (IoT) devices, virtual network functions, and containerized
    workloads. In this document, the term is used generically to mean
    any managed entity implementing the protocol under consideration.</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.
    The application of New Protocols and Protocol Extensions to different
    scenarios, and their use in delivering services, procedures, mechanisms,
    or applications, falls within the scope of this definition.</t>
        </li>
        <li>
          <t>OAM: Operations, Administration, and Maintenance <xref target="RFC6291"/>
            <xref target="RFC10014"/> 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>
          <t>
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&amp;M" as
 explained in <xref target="RFC6291"/>.</t>
        </li>
        <li>
          <t>Operator: A person or organization responsible for deploying and managing
    systems, services, or networks that run or rely on a protocol implementation.
    This includes, but is not limited to,
    network operators, cloud service administrators, IoT device fleet
    managers, home network administrators, and DNS/NTP server
    administrators. The term "operator" is used throughout this document
    in this broad sense unless the context explicitly requires a narrower
    scope.</t>
        </li>
        <li>
          <t>Performance Metrics: See <xref target="RFC7799"/>.</t>
        </li>
        <li>
          <t>Probable Root Cause: See <xref target="I-D.ietf-nmop-network-incident-yang"/>.</t>
        </li>
        <li>
          <t>Problem: See <xref target="RFC9940"/>.</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 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>
      <t>Although this document is not a protocol specification, the key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" are used in this section and are to be interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t>
      <section anchor="sec-oper-manag-considerations">
        <name>"Operational Considerations" Section</name>
        <t>All Internet-Drafts that document a technical specification for a New Protocol
   or Protocol Extension or describe their use MUST include an "Operational Considerations" section
   if it is the intention that they will be advanced for publication as IETF RFCs.
   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 or Protocol Extension, 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 highly encouraged 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>The section is always present. What it contains depends on the case:</t>
        <ul spacing="normal">
          <li>
            <t>Where the New Protocol or Protocol Extension raises operational and
manageability considerations, the section discusses the relevant
topics raised in this document.</t>
          </li>
          <li>
            <t>Where one or more of those topics is not relevant, the section
briefly explains why.</t>
          </li>
          <li>
            <t>Where there are no new operations or manageability requirements at
all, the section contains the statement in <xref target="sec-null-sec"/>, followed
by a brief rationale.</t>
          </li>
          <li>
            <t>Where the considerations are already described in other parts of the
same document, the section summarizes them and points to the relevant
sections rather than repeating the material.</t>
          </li>
          <li>
            <t>Where the considerations require significant text and are presented in
a separate document, the section contains a short overview and a
normative reference to that document, as described in
<xref target="sec-this-doc"/>.</t>
          </li>
        </ul>
        <t>For New Protocol or Protocol Extension specifications that contain
  Data Models (e.g., YANG) and other schema artifacts (JSON schema, YAML, CDDL, etc.), such artifacts
  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>
        <t>For example:</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="RFC9953"/>,
<xref target="I-D.ietf-suit-mti"/>, <xref target="RFC9937"/>, <xref target="RFC7574"/>, <xref target="RFC9877"/>, and <xref target="RFC9552"/>.
Given the various available transport alternatives, <xref target="RFC9953"/> discusses co-existence with
those and clarifies some key deployment aspects such as redirection, forwarding loop prevention, and error handling.
Also, <xref target="I-D.ietf-ippm-ioam-integrity-yang"/> is an example of a document that follows
the above guidance by documenting operational aspects as part of the YANG module itself.</t>
          </li>
        </ul>
        <t>For architecture documents, an "Operational Considerations" section is expected only where the architecture introduces new operational considerations with normative implications for downstream protocol designs. When included, it should focus on describing the intended deployment environment, assumptions about network operations, potential impacts on existing operational practices, and any high-level requirements that future protocol designs should address. It is not expected to detail specific configuration parameters or management interfaces unless they are integral to the architecture itself. If the architecture document does not introduce new operational considerations, the exemption statement in <xref target="sec-null-sec"/> applies.</t>
      </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.

    [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 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>Indicate that this document updates RFC 2360 and add the relevant updated text</t>
          </li>
          <li>
            <t>Move the "Operational Considerations" checklist in <xref section="A" sectionFormat="of" target="RFC5706"/> 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 for a New Protocol or Protocol Extension or describe their use 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>
      <section anchor="sec-2360-update">
        <name>Update to RFC 2360</name>
        <t>This document replaces this text from Section <xref target="RFC2360" section="2.14" sectionFormat="bare"/> of RFC 2360 <xref target="BCP22"/>:</t>
        <blockquote>
          <t>When relevant, each standard needs to discuss how to manage the
protocol being specified.  This management process should be
compatible with the current IETF Standard management protocol.  In
addition, a MIB must be defined within the standard or in a companion
document.  The MIB must be compatible with current Structure of
Management Information (SMI) and parseable using a tool such as
SMICng.  Where management or a MIB is not necessary this section of
the standard should explain the reason it is not relevant to the
protocol.</t>
        </blockquote>
        <t>with the following:</t>
        <blockquote>
          <t>When relevant, each standard needs to discuss how to manage the
protocol being specified. Refer to RFC XXXX for holistic manageability and operational
considerations.</t>
        </blockquote>
        <ul empty="true">
          <li>
            <t>Note to the RFC Editor: Please replace RFC XXXX with the RFC number to be assigned to this document.</t>
          </li>
        </ul>
      </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>
      <t>Not every operational consideration can be foreseen at design time. Some considerations reside in how a specification is applied and deployed rather than in the specification itself, and may only become apparent once operational experience has been gained.  In some cases, the relevant questions are not even known in advance. Authors should document what is reasonably foreseeable without speculating, and should expect that operational considerations may need to be revisited as deployment experience accumulates.</t>
      <t>For example:</t>
      <ul empty="true">
        <li>
          <t>BGP flap damping <xref target="RFC2439"/> was designed to block high-frequency route flaps. Some BGP implementations were memory-constrained and 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. This behavior emerged only from operational experience at scale, and little text written at design time would have changed the outcome.</t>
        </li>
      </ul>
      <section anchor="sec-install">
        <name>Installation and Initial Setup</name>
        <t>Anything that can be configured can be misconfigured.
   <xref section="3.8" sectionFormat="of" target="RFC1958"/> ("Architectural Principles of the Internet")
   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>
        <t>It must always be possible for an operator to retrieve the actual value in use,
   to determine that the element is running at a known
   default. This is important for troubleshooting, auditing, and ensuring
   consistent behavior across implementations.</t>
        <t>For example:</t>
        <ul empty="true">
          <li>
            <t>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="RFC9881"/> 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, either from topology, temporal, or feature-set perspectives --
   operators may deploy some aspects of a protocol before deploying
   it fully, or may deploy to only some nodes in a network before applying
   to all nodes in the network. 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. Where possible, backward-compatible approaches
   should be preferred over non-backward-compatible ones, since they typically provide a
   smoother migration path with lower cost and impact on existing deployments.</t>
        <t>Security operations (<xref target="sec-impact-secops"/>) are important to ensure the stability and security of networks. Good security operation practices should be encouraged when migrating to a New Protocol or Protocol Extension. For example, patching (i.e., installing new versions that have fixes for security vulnerabilities) is fundamental for security operations, and can be made much easier 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. Note that transitioning between security mechanisms can be challenging, but it is not desirable to take an easier approach if that leaves data in an open or less-protected
state during the transition.
   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>
        <t>Where a New Protocol or Protocol Extension depends on another protocol or component to function correctly, that dependency is a normative property of the specification and belongs in its main body rather than only in the "Operational Considerations" section, so that implementers and operators can identify it easily. For example, if correct operation relies on an accurate time source (such as NTP <xref target="RFC5905"/>), the specification should state that requirement, and the acceptable means of satisfying it, explicitly.</t>
        <t>Another example:</t>
        <ul empty="true">
          <li>
            <t>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 well as on the
   hosts, devices, and systems that implement or depend on the protocol.
   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 or network
   infrastructure, it should indicate whether safeguards exist to protect
   both end hosts and devices and the broader network 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 also consider the impact on infrastructure
   applications such as the DNS <xref target="RFC1034"/>, the
   registries, or the size of routing tables.</t>
        <t>For example:</t>
        <ul empty="true">
          <li>
            <t>Some SMTP <xref target="RFC5321"/> server deployments use a reverse DNS lookup to filter
   out incoming connection requests: when Berkeley installed a new spam filter that used reverse DNS lookup,
   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>
        <t>For example:</t>
        <ul empty="true">
          <li>
            <t>(1) In Bidirectional Forwarding Detection (BFD) 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.</t>
            <t>(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.</t>
            <t>(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>Protocol Designers should account for MTU constraints when designing protocols that carry management traffic or measurement data, including any reduction in effective payload size introduced by tunnel or encapsulation overhead. <xref target="RFC8899"/> specifies path MTU discovery for datagram transports, and <xref section="6.1" sectionFormat="of" target="RFC8900"/> gives recommendations for protocol developers on avoiding reliance on IP fragmentation.</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 networks, systems, and devices 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>An increasing number of New Protocols and Protocol Extensions encrypt metadata that was previously available to passive inspection, such as QUIC <xref target="RFC9000"/>, TLS 1.3 <xref target="RFC9846"/>, Encrypted Client Hello <xref target="RFC9849"/>, and DNS over HTTPS (DoH) <xref target="RFC8484"/>. This creates a tension between the privacy goals of such protocols and the visibility that security operators have historically relied upon. Protocol Designers should acknowledge this tension and, where passive visibility is reduced, consider alternative diagnostic mechanisms, such as endpoint-based telemetry or logging, that preserve operators' ability to detect and respond to threats without undermining the protocol's privacy objectives.</t>
        <t>Tooling needed by security operators should be considered when designing and deploying 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. The absence of such tooling is not, by itself, a reason to delay publication of the specification. Indicators of compromise, and the means to detect exploitation, tend to evolve only as operational experience accumulates and as attacks emerge.  Detailed forensic and tooling guidance may therefore be developed after the protocol is specified and is expected to be refined over time (see also <xref target="sec-oper-mgmt-tooling"/>).</t>
        <t>For further information on the security operations considerations discussed in this section, refer to <xref target="I-D.parsons-opsawg-security-operations"/>.</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 (also known as 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.</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 is helpful to transmit a specific message code (i.e., a number) along with the message text, and to include a language tag (as described in <xref target="BCP47"/>) to enable correct identification and rendering in the appropriate language. Protocol specifications should not assume English as the default language.</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. Network Configuration Protocol (NETCONF) <xref target="RFC6241"/>
   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>
      <t>A model of manageable objects, whether a MIB module or a YANG
   Device, Network, or Service Model (<xref target="sec-yang-dm"/>), describes what
   can be managed. It does not describe how to manage it. The 2002 IAB
   Network Management Workshop observed that MIB modules could often
   be characterized as a list of ingredients without a recipe
   <xref target="RFC3535"/>. A YANG module invites the same criticism when it is
   developed without regard for how it will be used operationally, and
   even a full set of Device, Network, and Service Models remains a
   list of ingredients until it is paired with guidance for how the
   protocol is monitored, configured, accounted for, measured, and
   secured. The subsections from <xref target="sec-fm-mgmt"/> through <xref target="sec-security-mgmt"/>
   provide that guidance, organized following
   the Fault, Configuration, Accounting, Performance, and Security (FCAPS) network management
   framework.</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>Data collection practice has evolved substantially since <xref target="RFC6632"/> was
   published. Designers should also consider mechanisms developed since,
   including the BGP Monitoring Protocol (BMP) <xref target="RFC7854"/>, subscription to
   YANG notifications <xref target="RFC8639"/> <xref target="RFC8641"/>, and the alarm management
   model <xref target="RFC8632"/>; <xref target="RFC9232"/> provides a framework relating these to
   one another.</t>
        <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 Structure of Management Information
   version 2 (SMIv2) and SNMP. Modern IETF management solutions primarily
   leverage YANG <xref target="RFC7950"/> for Data Modeling and NETCONF <xref target="RFC6241"/> or
   RESTful Configuration Protocol (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 IP Flow Information Export
   (IPFIX) <xref target="RFC7011"/> for flow accounting and syslog (System Logging
   Protocol) <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 <xref target="fig-im-dm"/>, 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 the Unified Modeling Language (UML)) to define the conceptual
   management requirements,
   authors may choose to express it using YANG Data Structure Extensions <xref target="RFC8791"/>
   as described in <xref target="sec-im-design"/>.  Using YANG for the Information Model can make
   it easier to link abstract concepts to concrete data types in the corresponding Data Model,
   helping 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>There may be a need to support both CLI (e.g., for
   troubleshooting) and a programmatic interface (e.g., for automated
   monitoring and Cause analysis). The APIs and CLI should
   expose consistent information so that an operator receives the same
   view of the protocol state regardless of which interface is used.
   Counter definitions, in particular, should be unambiguous and
   consistently defined across both types of interface.</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. Essential objects are those needed to answer the
diagnostic, configuration, and operational questions the protocol is
expected to support; objects that are technically accessible but do not
serve these functions should be excluded. There should be no duplication
between objects, and where one piece of information can be derived from
other pieces of information, it should not itself be represented as an
object.</t>
            </li>
            <li>
              <t>Verify that each object serves a distinct management purpose and cannot
be derived from other objects already in the model. Objects that are
redundant or that conflate multiple concerns should be split or
eliminated.</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 heavy instrumentation of performance-critical code paths or
state that is expensive to query or compute. A guideline is to limit
instrumentation to one counter per significant processing stage or
operational boundary per layer.</t>
            </li>
            <li>
              <t>When expressing 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="RFC9907"/>.</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="RFC9907"/>. 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 section="3.5.1" sectionFormat="of" target="RFC9907"/>
and <xref target="RFC8199"/>, these models are used to manage network-wide services. 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 Network and Service
  YANG modules, consider how the status and relationships of abstract or
  distributed constructs can be reflected based on parameters available
  in the network.</t>
          <t>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
  network-level abstractions and device-level information. Similarly, it is beneficial to define
  events (and relevant triggered notifications) at the device, network, and
  service levels that indicate changes in an underlying state, enabling
  reliable detection and correlation of service-affecting conditions across
  these levels. Including such mechanisms improves the robustness of
  integrations and helps ensure consistent behavior across
  implementations.</t>
          <t>For example:</t>
          <ul empty="true">
            <li>
              <t>A device YANG module may define a notification indicating that a
  hardware component, such as a line card, has failed. An implementation
  (e.g., a network controller that is aware of device inventory) can
  correlate such a device-level notification with the interfaces hosted
  on the affected line card and their subsequent down status to determine
  that a link supporting the network is no longer operational, and expose
  a corresponding network-level notification using a Network Model such
  as L3NM <xref target="RFC9182"/>. Likewise, an implementation managing the service layer can
  correlate that network-level notification with the affected service and
  use a Service Model such as L3SM <xref target="RFC8299"/> to report a
  service-degraded event to the customer, without requiring the
  service-facing model to expose device-level detail.</t>
            </li>
          </ul>
          <t>Specific guidelines to consider when authoring any type of YANG
  modules are described in <xref target="RFC9907"/>.</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>The alarm management model <xref target="RFC8632"/> already addresses many of these
   questions, including alarm identification, severity, root cause and
   impacted resource, and shelving for suppression; it also distinguishes
   alarm state from the notifications that report it. Protocol Designers
   should consider reusing it rather than defining new notification
   structures.</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 the latest events in the box be polled?</t>
        <section anchor="sec-monitor">
          <name>Liveness Detection and Monitoring</name>
          <t>Protocol Designers should build in basic testing features
   (e.g., ICMP echo, UDP
   or TCP echo services, and null Remote Procedure Calls
   (RPCs)) that can be used to test for liveness, with the option to
   enable or 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>
          <t>For example:</t>
          <ul empty="true">
            <li>
              <t>Remote Monitoring (RMON) events/alarms provide a 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>
          <t>For example:</t>
          <ul empty="true">
            <li>
              <t>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. Protocol Designers
   should consider Fault isolation mechanisms appropriate to the deployment
   environment. At the network level, this might involve configuring
   next-hop devices to drop faulty messages to prevent them from
   propagating through the network, such as isolating a device that emits
   malformed messages that are necessary to coordinate connections properly.
   At the host level, isolation mechanisms may include process quarantine,
   container or virtual machine isolation, or disabling a misbehaving
   protocol implementation without disrupting other services on the same
   device. The range of appropriate isolation mechanisms will depend on
   where the protocol is deployed and the nature of the Fault.</t>
        </section>
      </section>
      <section anchor="sec-config-mgmt">
        <name>Configuration Management</name>
        <t>Configuration management applies to a broad range of deployment
   environments, including conventional network devices, IoT device fleets,
   containerized workloads, cloud-hosted services, and home network
   equipment. While many examples in this section are drawn from network
   device management, the principles apply equally to any environment where
   the protocol is deployed. Protocol Designers should consider how
   configuration is managed in the environments relevant to their protocol,
   acknowledging centralized configuration management approaches (e.g.,
   intent-based or model-driven systems) beyond conventional per-device
   management.</t>
        <t>A Protocol Designer should document the basic configuration
   parameters that need to be instrumented for a New Protocol or Protocol Extension, 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 network with one thousand devices 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. 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>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 Network Management Workshop <xref target="RFC3535"/> was that textual
   configuration files should be able to contain international characters.
   For human-readable strings carried in protocols, <xref target="RFC5198"/> provides
   guidance on the use of UTF-8 with NFC normalization for consistent
   encoding of Unicode text; protocol elements that are not intended for
   human consumption may remain in ASCII. Requirements for the encoding of
   device-local configuration files are generally outside the scope of IETF
   standardization and should be handled appropriately for the deployment
   environment.</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, building on the foundational methodology
   in <xref target="RFC2544"/>. 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.</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, building on the
   framework defined in <xref target="RFC2330"/>, 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. <xref target="RFC7799"/> classifies measurement methods as active,
   passive, or hybrid.  This classification is relevant to the protocol, device, network,
   and service monitoring approaches discussed in <xref target="sec-monitor-proto"/>, <xref target="sec-monitor-dev"/>,
   <xref target="sec-monitor-net"/>, and <xref target="sec-monitor-svc"/>.</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 significant 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>
          <t>For example:</t>
          <ul empty="true">
            <li>
              <t>VLAN identifiers (VLAN IDs) are defined by the 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>
        </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>
          <t>Note that monitoring a service must consider the utility to the user.
   This includes responsiveness, smoothness (absence of jitter), throughput,
   and other "quality of experience" factors.</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.
   Likewise, Protocol Designers should consider how some operations (e.g., logging)
   might include privacy-sensitive information, which ought to be controlled
   to avoid access by unauthorized entities.</t>
        <t>Protocol Designers should consider whether a system automatically
   notifies operators of every event occurrence as default behavior or
   should define an operator-defined threshold to control when a
   notification is sent to an operator.</t>
        <t>Protocol Designers should assess whether and which statistics need to
   be collected about the operation of the New Protocol that might be
   useful for detecting attacks (e.g., the receipt of malformed
   messages, messages out of order, or messages with invalid
   timestamps). If such statistics are collected, care should be taken
   to evaluate whether it is 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>Protocol Designers should consider security threats that may be
   introduced by management operations.</t>
        <t>For example:</t>
        <ul empty="true">
          <li>
            <t>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 Access Control Lists (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>
        <t>For example:</t>
        <ul empty="true">
          <li>
            <t>All commands entered by operators can be logged via syslog to provide
   an audit trail.  Authentication events, including logins, logouts, and
   failed login attempts, can be recorded using the Secure Shell (SSH)
   Protocol <xref target="RFC4251"/>, capturing the source of each connection.</t>
          </li>
        </ul>
        <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 in the operational considerations section,
   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, such as subscription to YANG notifications <xref target="RFC8639"/>
          <xref target="RFC8641"/>, which bounds that load and provides change semantics rather
   than repeated snapshots, 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>There are no new operations or manageability requirements introduced
   by this document.</t>
      <t>Although this document focuses on operations and manageability guidance, it does not define a New Protocol, a Protocol Extension, or an architecture.</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document provides guidelines for Protocol Designers for
   considering manageability and operations. It introduces no new
   security concerns. Protocol Designers seeking guidance on security-related
   management considerations for New Protocols or Protocol Extensions,
   such as monitoring, access control, and secure transport, should
   refer to <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>
        <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="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="RFC9940">
          <front>
            <title>Some Key Terms for Network Fault and Problem Management</title>
            <author fullname="N. Davis" initials="N." role="editor" surname="Davis"/>
            <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
            <author fullname="T. Graf" initials="T." surname="Graf"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <author fullname="C. Yu" initials="C." surname="Yu"/>
            <date month="April" year="2026"/>
            <abstract>
              <t>This document sets out some terms that are fundamental to a common understanding of network fault and problem management within the IETF.</t>
              <t>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="RFC" value="9940"/>
          <seriesInfo name="DOI" value="10.17487/RFC9940"/>
        </reference>
        <reference anchor="RFC7799">
          <front>
            <title>Active and Passive Metrics and Methods (with Hybrid Types In-Between)</title>
            <author fullname="A. Morton" initials="A." surname="Morton"/>
            <date month="May" year="2016"/>
            <abstract>
              <t>This memo provides clear definitions for Active and Passive performance assessment. The construction of Metrics and Methods can be described as either "Active" or "Passive". Some methods may use a subset of both Active and Passive attributes, and we refer to these as "Hybrid Methods". This memo also describes multiple dimensions to help evaluate new methods as they emerge.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7799"/>
          <seriesInfo name="DOI" value="10.17487/RFC7799"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="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="PERFMETRDIR" target="https://datatracker.ietf.org/group/perfmetrdir/about/">
          <front>
            <title>Performance Metrics Directorate (perfmetrdir)</title>
            <author>
              <organization/>
            </author>
            <date year="2026"/>
          </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>
        <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="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="RFC10014">
          <front>
            <title>Guidelines for Characterizing the Term "OAM"</title>
            <author fullname="C. Pignataro" initials="C." surname="Pignataro"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <author fullname="T. Mizrahi" initials="T." surname="Mizrahi"/>
            <date month="June" 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 qualifiers 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.</t>
              <t>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.</t>
              <t>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="BCP" value="161"/>
          <seriesInfo name="RFC" value="10014"/>
          <seriesInfo name="DOI" value="10.17487/RFC10014"/>
        </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="24" month="September" year="2026"/>
            <abstract>
              <t>   This document defines a YANG data model for the network incident
   lifecycle management.  This YANG module provides a standard way to
   report, diagnose, and help reduce troubleshooting tickets and resolve
   network incidents for the sake of network service health and probable
   root cause analysis.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-nmop-network-incident-yang-17"/>
        </reference>
        <reference anchor="RFC9953">
          <front>
            <title>DNS over CoAP (DoC)</title>
            <author fullname="M. S. Lenders" initials="M. S." surname="Lenders"/>
            <author fullname="C. Amsüss" initials="C." surname="Amsüss"/>
            <author fullname="C. Gündoğan" initials="C." surname="Gündoğan"/>
            <author fullname="T. C. Schmidt" initials="T. C." surname="Schmidt"/>
            <author fullname="M. Wählisch" initials="M." surname="Wählisch"/>
            <date month="March" year="2026"/>
            <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 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="RFC" value="9953"/>
          <seriesInfo name="DOI" value="10.17487/RFC9953"/>
        </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="I-D.ietf-ippm-ioam-integrity-yang">
          <front>
            <title>A YANG Data Model for In Situ Operations, Administration, and Maintenance (IOAM) Integrity-Protected Options</title>
            <author fullname="Justin Iurman" initials="J." surname="Iurman">
              <organization>University of Liege</organization>
            </author>
            <author fullname="Tianran Zhou" initials="T." surname="Zhou">
              <organization>Huawei</organization>
            </author>
            <date day="8" month="May" year="2026"/>
            <abstract>
              <t>   In Situ Operations, Administration, and Maintenance (IOAM) is an
   example of an on-path hybrid measurement method to collect
   operational and telemetry information.  The collected data may then
   be exported to systems that will use it to, e.g., monitor, measure,
   or (re)configure the network.  Integrity Protection of In Situ
   Operations, Administration, and Maintenance (IOAM) Data Fields (RFC
   YYYY) defines IOAM Options with integrity protection, also called
   Integrity-Protected Options.  This document defines a YANG data model
   for the management of these Integrity-Protected Options.  The
   document also defines an IANA-maintained YANG module for IOAM
   Integrity Protection Methods.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ippm-ioam-integrity-yang-08"/>
        </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="RFC9881">
          <front>
            <title>Internet X.509 Public Key Infrastructure -- Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)</title>
            <author fullname="J. Massimo" initials="J." surname="Massimo"/>
            <author fullname="P. Kampanakis" initials="P." surname="Kampanakis"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <author fullname="B. E. Westerbaan" initials="B. E." surname="Westerbaan"/>
            <date month="October" year="2025"/>
            <abstract>
              <t>Digital signatures are used within X.509 certificates and 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 CRLs. The conventions for the associated signatures, subject public keys, and private key are also described.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9881"/>
          <seriesInfo name="DOI" value="10.17487/RFC9881"/>
        </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="RFC5905">
          <front>
            <title>Network Time Protocol Version 4: Protocol and Algorithms Specification</title>
            <author fullname="D. Mills" initials="D." surname="Mills"/>
            <author fullname="J. Martin" initials="J." role="editor" surname="Martin"/>
            <author fullname="J. Burbank" initials="J." surname="Burbank"/>
            <author fullname="W. Kasch" initials="W." surname="Kasch"/>
            <date month="June" year="2010"/>
            <abstract>
              <t>The Network Time Protocol (NTP) is widely used to synchronize computer clocks in the Internet. This document describes NTP version 4 (NTPv4), which is backwards compatible with NTP version 3 (NTPv3), described in RFC 1305, as well as previous versions of the protocol. NTPv4 includes a modified protocol header to accommodate the Internet Protocol version 6 address family. NTPv4 includes fundamental improvements in the mitigation and discipline algorithms that extend the potential accuracy to the tens of microseconds with modern workstations and fast LANs. It includes a dynamic server discovery scheme, so that in many cases, specific server configuration is not required. It corrects certain errors in the NTPv3 design and implementation and includes an optional extension mechanism.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5905"/>
          <seriesInfo name="DOI" value="10.17487/RFC5905"/>
        </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="RFC8899">
          <front>
            <title>Packetization Layer Path MTU Discovery for Datagram Transports</title>
            <author fullname="G. Fairhurst" initials="G." surname="Fairhurst"/>
            <author fullname="T. Jones" initials="T." surname="Jones"/>
            <author fullname="M. Tüxen" initials="M." surname="Tüxen"/>
            <author fullname="I. Rüngeler" initials="I." surname="Rüngeler"/>
            <author fullname="T. Völker" initials="T." surname="Völker"/>
            <date month="September" year="2020"/>
            <abstract>
              <t>This document specifies Datagram Packetization Layer Path MTU Discovery (DPLPMTUD). This is a robust method for Path MTU Discovery (PMTUD) for datagram Packetization Layers (PLs). It allows a PL, or a datagram application that uses a PL, to discover whether a network path can support the current size of datagram. This can be used to detect and reduce the message size when a sender encounters a packet black hole. It can also probe a network path to discover whether the maximum packet size can be increased. This provides functionality for datagram transports that is equivalent to the PLPMTUD specification for TCP, specified in RFC 4821, which it updates. It also updates the UDP Usage Guidelines to refer to this method for use with UDP datagrams and updates SCTP.</t>
              <t>The document provides implementation notes for incorporating Datagram PMTUD into IETF datagram transports or applications that use datagram transports.</t>
              <t>This specification updates RFC 4960, RFC 4821, RFC 6951, RFC 8085, and RFC 8261.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8899"/>
          <seriesInfo name="DOI" value="10.17487/RFC8899"/>
        </reference>
        <reference anchor="RFC8900">
          <front>
            <title>IP Fragmentation Considered Fragile</title>
            <author fullname="R. Bonica" initials="R." surname="Bonica"/>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <author fullname="G. Huston" initials="G." surname="Huston"/>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <author fullname="O. Troan" initials="O." surname="Troan"/>
            <author fullname="F. Gont" initials="F." surname="Gont"/>
            <date month="September" year="2020"/>
            <abstract>
              <t>This document describes IP fragmentation and explains how it introduces fragility to Internet communication.</t>
              <t>This document also proposes alternatives to IP fragmentation and provides recommendations for developers and network operators.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="230"/>
          <seriesInfo name="RFC" value="8900"/>
          <seriesInfo name="DOI" value="10.17487/RFC8900"/>
        </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="6" month="July" year="2026"/>
            <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-14"/>
        </reference>
        <reference anchor="RFC9000">
          <front>
            <title>QUIC: A UDP-Based Multiplexed and Secure Transport</title>
            <author fullname="J. Iyengar" initials="J." role="editor" surname="Iyengar"/>
            <author fullname="M. Thomson" initials="M." role="editor" surname="Thomson"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document defines the core of the QUIC transport protocol. QUIC provides applications with flow-controlled streams for structured communication, low-latency connection establishment, and network path migration. QUIC includes security measures that ensure confidentiality, integrity, and availability in a range of deployment circumstances. Accompanying documents describe the integration of TLS for key negotiation, loss detection, and an exemplary congestion control algorithm.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9000"/>
          <seriesInfo name="DOI" value="10.17487/RFC9000"/>
        </reference>
        <reference anchor="RFC9846">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="July" year="2026"/>
            <abstract>
              <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
              <t>This document obsoletes RFC 8446, which specified TLS 1.3. This document obsoletes RFC 5246 (specifying TLS 1.2) and RFCs 5077, 6961, 7627, and 8422, all of which pertain to TLS 1.2 or earlier, and updates RFCs 5705 and 6066. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9846"/>
          <seriesInfo name="DOI" value="10.17487/RFC9846"/>
        </reference>
        <reference anchor="RFC9849">
          <front>
            <title>TLS Encrypted Client Hello</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <author fullname="K. Oku" initials="K." surname="Oku"/>
            <author fullname="N. Sullivan" initials="N." surname="Sullivan"/>
            <author fullname="C. A. Wood" initials="C. A." surname="Wood"/>
            <date month="March" year="2026"/>
            <abstract>
              <t>This document describes a mechanism in Transport Layer Security (TLS) for encrypting a message under a server public key.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9849"/>
          <seriesInfo name="DOI" value="10.17487/RFC9849"/>
        </reference>
        <reference anchor="RFC8484">
          <front>
            <title>DNS Queries over HTTPS (DoH)</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="P. McManus" initials="P." surname="McManus"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a protocol for sending DNS queries and getting DNS responses over HTTPS. Each DNS query-response pair is mapped into an HTTP exchange.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8484"/>
          <seriesInfo name="DOI" value="10.17487/RFC8484"/>
        </reference>
        <reference anchor="I-D.parsons-opsawg-security-operations">
          <front>
            <title>Security Operations Fundamentals and Guidance</title>
            <author fullname="Michael P" initials="M." surname="P">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <author fullname="Flo D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <date day="9" month="September" year="2026"/>
            <abstract>
              <t>   Security operators are responsible for detecting malicious activity,
   responding to threats and defending their networks and systems from
   cyber attacks.  Security operations are commonly entwined with other
   operational and management priorities to ensure that both security
   and operational priorities are considered holistically.

   With security operators being a crucial part of operation, management
   and security of the network, it is valuable to give consideration to
   them during the design of new protocols.  This document builds upon
   draft-ietf-opsawg-rfc5706bis, describing the fundamentals of security
   operations to provide a foundation for considerations for protocol
   design and guidance.  This document also describes how security
   operations considerations can be most usefully included in other IETF
   documents.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-parsons-opsawg-security-operations-02"/>
        </reference>
        <referencegroup anchor="BCP47" target="https://www.rfc-editor.org/info/bcp47">
          <reference anchor="RFC4647" target="https://www.rfc-editor.org/info/rfc4647">
            <front>
              <title>Matching of Language Tags</title>
              <author fullname="A. Phillips" initials="A." role="editor" surname="Phillips"/>
              <author fullname="M. Davis" initials="M." role="editor" surname="Davis"/>
              <date month="September" year="2006"/>
              <abstract>
                <t>This document describes a syntax, called a "language-range", for specifying items in a user's list of language preferences. It also describes different mechanisms for comparing and matching these to language tags. Two kinds of matching mechanisms, filtering and lookup, are defined. Filtering produces a (potentially empty) set of language tags, whereas lookup produces a single language tag. Possible applications include language negotiation or content selection. This document, in combination with RFC 4646, replaces RFC 3066, which replaced RFC 1766. 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="47"/>
            <seriesInfo name="RFC" value="4647"/>
            <seriesInfo name="DOI" value="10.17487/RFC4647"/>
          </reference>
          <reference anchor="RFC5646" target="https://www.rfc-editor.org/info/rfc5646">
            <front>
              <title>Tags for Identifying Languages</title>
              <author fullname="A. Phillips" initials="A." role="editor" surname="Phillips"/>
              <author fullname="M. Davis" initials="M." role="editor" surname="Davis"/>
              <date month="September" year="2009"/>
              <abstract>
                <t>This document describes the structure, content, construction, and semantics of language tags for use in cases where it is desirable to indicate the language used in an information object. It also describes how to register values for use in language tags and the creation of user-defined extensions for private interchange. 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="47"/>
            <seriesInfo name="RFC" value="5646"/>
            <seriesInfo name="DOI" value="10.17487/RFC5646"/>
          </reference>
        </referencegroup>
        <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="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="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="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="RFC7854">
          <front>
            <title>BGP Monitoring Protocol (BMP)</title>
            <author fullname="J. Scudder" initials="J." role="editor" surname="Scudder"/>
            <author fullname="R. Fernando" initials="R." surname="Fernando"/>
            <author fullname="S. Stuart" initials="S." surname="Stuart"/>
            <date month="June" year="2016"/>
            <abstract>
              <t>This document defines the BGP Monitoring Protocol (BMP), which can be used to monitor BGP sessions. BMP is intended to provide a convenient interface for obtaining route views. Prior to the introduction of BMP, screen scraping was the most commonly used approach to obtaining such views. The design goals are to keep BMP simple, useful, easily implemented, and minimally service affecting. BMP is not suitable for use as a routing protocol.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7854"/>
          <seriesInfo name="DOI" value="10.17487/RFC7854"/>
        </reference>
        <reference anchor="RFC8639">
          <front>
            <title>Subscription to YANG Notifications</title>
            <author fullname="E. Voit" initials="E." surname="Voit"/>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="A. Gonzalez Prieto" initials="A." surname="Gonzalez Prieto"/>
            <author fullname="E. Nilsen-Nygaard" initials="E." surname="Nilsen-Nygaard"/>
            <author fullname="A. Tripathy" initials="A." surname="Tripathy"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document defines a YANG data model and associated mechanisms enabling subscriber-specific subscriptions to a publisher's event streams. Applying these elements allows a subscriber to request and receive a continuous, customized feed of publisher-generated information.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8639"/>
          <seriesInfo name="DOI" value="10.17487/RFC8639"/>
        </reference>
        <reference anchor="RFC8641">
          <front>
            <title>Subscription to YANG Notifications for Datastore Updates</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="E. Voit" initials="E." surname="Voit"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document describes a mechanism that allows subscriber applications to request a continuous and customized stream of updates from a YANG datastore. Providing such visibility into updates enables new capabilities based on the remote mirroring and monitoring of configuration and operational state.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8641"/>
          <seriesInfo name="DOI" value="10.17487/RFC8641"/>
        </reference>
        <reference anchor="RFC8632">
          <front>
            <title>A YANG Data Model for Alarm Management</title>
            <author fullname="S. Vallin" initials="S." surname="Vallin"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document defines a YANG module for alarm management. It includes functions for alarm-list management, alarm shelving, and notifications to inform management systems. There are also operations to manage the operator state of an alarm and administrative alarm procedures. The module carefully maps to relevant alarm standards.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8632"/>
          <seriesInfo name="DOI" value="10.17487/RFC8632"/>
        </reference>
        <reference anchor="RFC9232">
          <front>
            <title>Network Telemetry Framework</title>
            <author fullname="H. Song" initials="H." surname="Song"/>
            <author fullname="F. Qin" initials="F." surname="Qin"/>
            <author fullname="P. Martinez-Julia" initials="P." surname="Martinez-Julia"/>
            <author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
            <author fullname="A. Wang" initials="A." surname="Wang"/>
            <date month="May" year="2022"/>
            <abstract>
              <t>Network telemetry is a technology for gaining network insight and facilitating efficient and automated network management. It encompasses various techniques for remote data generation, collection, correlation, and consumption. This document describes an architectural framework for network telemetry, motivated by challenges that are encountered as part of the operation of networks and by the requirements that ensue. This document clarifies the terminology and classifies the modules and components of a network telemetry system from different perspectives. The framework and taxonomy help to set a common ground for the collection of related work and provide guidance for related technique and standard developments.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9232"/>
          <seriesInfo name="DOI" value="10.17487/RFC9232"/>
        </reference>
        <reference anchor="RFC7950">
          <front>
            <title>The YANG 1.1 Data Modeling Language</title>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <date month="August" year="2016"/>
            <abstract>
              <t>YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 1.1 of the YANG language. YANG version 1.1 is a maintenance release of the YANG language, addressing ambiguities and defects in the original specification. There are a small number of backward incompatibilities from YANG version 1. This document also specifies the YANG mappings to the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7950"/>
          <seriesInfo name="DOI" value="10.17487/RFC7950"/>
        </reference>
        <reference anchor="RFC8040">
          <front>
            <title>RESTCONF Protocol</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8040"/>
          <seriesInfo name="DOI" value="10.17487/RFC8040"/>
        </reference>
        <reference anchor="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="RFC9907">
          <front>
            <title>Guidelines for Authors and Reviewers of Documents Containing YANG Data Models</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Boucadair" initials="M." role="editor" surname="Boucadair"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <date month="March" year="2026"/>
            <abstract>
              <t>This document provides guidelines for authors and reviewers of specifications containing YANG data models, including IANA-maintained YANG 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.</t>
              <t>This document obsoletes RFC 8407; it also updates RFC 8126 by providing additional guidelines for writing the IANA considerations for RFCs that specify IANA-maintained YANG modules.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="216"/>
          <seriesInfo name="RFC" value="9907"/>
          <seriesInfo name="DOI" value="10.17487/RFC9907"/>
        </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="RFC5198">
          <front>
            <title>Unicode Format for Network Interchange</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="M. Padlipsky" initials="M." surname="Padlipsky"/>
            <date month="March" year="2008"/>
            <abstract>
              <t>The Internet today is in need of a standardized form for the transmission of internationalized "text" information, paralleling the specifications for the use of ASCII that date from the early days of the ARPANET. This document specifies that format, using UTF-8 with normalization and specific line-ending sequences. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5198"/>
          <seriesInfo name="DOI" value="10.17487/RFC5198"/>
        </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="RFC2544">
          <front>
            <title>Benchmarking Methodology for Network Interconnect Devices</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <author fullname="J. McQuaid" initials="J." surname="McQuaid"/>
            <date month="March" year="1999"/>
            <abstract>
              <t>This document is a republication of RFC 1944 correcting the values for the IP addresses which were assigned to be used as the default addresses for networking test equipment. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2544"/>
          <seriesInfo name="DOI" value="10.17487/RFC2544"/>
        </reference>
        <reference anchor="RFC2330">
          <front>
            <title>Framework for IP Performance Metrics</title>
            <author fullname="V. Paxson" initials="V." surname="Paxson"/>
            <author fullname="G. Almes" initials="G." surname="Almes"/>
            <author fullname="J. Mahdavi" initials="J." surname="Mahdavi"/>
            <author fullname="M. Mathis" initials="M." surname="Mathis"/>
            <date month="May" year="1998"/>
            <abstract>
              <t>The purpose of this memo is to define a general framework for particular metrics to be developed by the IETF's IP Performance Metrics effort. This memo provides information for the Internet community. It does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2330"/>
          <seriesInfo name="DOI" value="10.17487/RFC2330"/>
        </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="W. Hardaker" initials="W." surname="Hardaker"/>
            <author fullname="D. Dhody" initials="D." surname="Dhody"/>
            <date month="May" year="2026"/>
            <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.</t>
              <t>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="RFC" value="9968"/>
          <seriesInfo name="DOI" value="10.17487/RFC9968"/>
        </reference>
      </references>
    </references>
    <?line 1662?>

<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>This checklist is intended for use by document authors and the working groups that develop protocol documents. A separate list
of guidelines and a checklist of questions to consider when reviewing a document to evaluate whether the document address common
operations and management needs is provided in <xref target="CHECKLIST"/>.</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, placed immediately before the Security Considerations section? (<xref target="sec-oper-manag-considerations"/>, <xref target="sec-placement-sec"/>)</t>
          </li>
          <li>
            <t>If one or more of the topics raised in this document is not relevant, does the section briefly explain why? (<xref target="sec-oper-manag-considerations"/>)</t>
          </li>
          <li>
            <t>If there are no new operational considerations, does the section include the appropriate boilerplate with explanation? (<xref target="sec-null-sec"/>)</t>
          </li>
          <li>
            <t>If the considerations are described elsewhere in the same document, does the section summarize them and point to those sections? (<xref target="sec-oper-manag-considerations"/>)</t>
          </li>
          <li>
            <t>If the considerations are documented separately, does the section give a short overview and a normative reference to that document? (<xref target="sec-this-doc"/>)</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 or jitter)? (<xref target="sec-impact"/>)</t>
              </li>
              <li>
                <t>Does management traffic account for MTU constraints and avoid reliance on IP fragmentation? (<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 contain codes that enable local language mapping for internationalization? (<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, and 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 configuration and operational (state, statistical, etc.) 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>Is the model kept minimal, with each object serving a distinct purpose and no data that can be derived from other objects? (<xref target="sec-im-design"/>)</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>
          <li>
            <t>How are Faults localized and contained? (<xref target="sec-cause-analysis"/>, <xref target="sec-fault-isol"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Can the Probable Root Cause of a Fault be identified using management information? (<xref target="sec-cause-analysis"/>)</t>
              </li>
              <li>
                <t>Can Faults be isolated or quarantined to prevent them from propagating? (<xref target="sec-fault-isol"/>)</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 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>
          <li>
            <t>How is configuration managed across multiple devices? (<xref target="sec-config-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Can configuration changes be applied across several devices as a coordinated operation, with a way to back out on failure? (<xref target="sec-config-mgmt"/>)</t>
              </li>
              <li>
                <t>Is there a way to dump and restore configuration? (<xref target="sec-config-mgmt"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="accounting-management">
        <name>Accounting Management</name>
        <ul spacing="normal">
          <li>
            <t>Is it appropriate to collect usage information for this protocol, and if so, what information should be collected? (<xref target="sec-acc-mgmt"/>)</t>
          </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, and 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, or 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, and do any log entries contain privacy-sensitive information that must be controlled? (<xref target="sec-security-mgmt"/>)</t>
              </li>
              <li>
                <t>What statistics help detect attacks, and what threats do management operations themselves introduce? (<xref target="sec-security-mgmt"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>What access controls are needed on management interfaces? (<xref target="sec-security-mgmt"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Do management interfaces support role-based access control and the principle of least privilege? (<xref target="sec-security-mgmt"/>)</t>
              </li>
              <li>
                <t>How are ACLs maintained, updated, and verified for consistency across devices? (<xref target="sec-security-mgmt"/>)</t>
              </li>
            </ul>
          </li>
          <li>
            <t>How are secure transport, authentication, identity, and key/credential management addressed for management operations? (<xref target="sec-security-mgmt"/>)</t>
          </li>
        </ul>
      </section>
      <section anchor="operational-and-management-tooling">
        <name>Operational and Management Tooling</name>
        <ul spacing="normal">
          <li>
            <t>Can existing tooling be adapted or extended to deploy, monitor, and manage this specification before new tools are considered? (<xref target="sec-oper-mgmt-tooling"/>)
            </t>
            <ul spacing="normal">
              <li>
                <t>Where new tooling is required, are its requirements limited to functions that adaptation or extension cannot provide? (<xref target="sec-oper-mgmt-tooling"/>)</t>
              </li>
              <li>
                <t>Is the management interface designed to remain stable under high-frequency automated query patterns, including those from AI-driven tools? (<xref target="sec-ai-tooling"/>)</t>
              </li>
            </ul>
          </li>
        </ul>
      </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 Area Director (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 Trammell, Aijun Wang, Richard Shockey, Tina Tsou, Lars Eggert, Joel Halpern, Johan Stenstam, Dave Thaler, Harald Alvestrand, Greg Mirsky, Marco Tiloca, Jacqueline McCall, Tim Winters, Eliot Lear, Giuseppe Fioccola, Bo Wu, Qin Wu, Saumya Dikshit, and Paul Aitken.</t>
        </dd>
        <dt>The document shepherd who has gone beyond normal shepherding duties to improve this document:</dt>
        <dd>
          <t>Alvaro Retana</t>
        </dd>
      </dl>
      <t>Claude Opus was used to distill document content into <xref target="sec-checklist"/>.</t>
      <dl>
        <dt>The author of RFC 5706:</dt>
        <dd>
          <t>David Harrington</t>
        </dd>
        <dt>Acknowledgments from RFC 5706:</dt>
        <dd>
          <t>The following acknowledgments apply to RFC 5706, the predecessor of this document. Some individuals listed below as reviewers of RFC 5706 are now authors or contributors of this document.</t>
        </dd>
        <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 RFC 5706, 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:
H4sIAAAAAAAAA8S9e3PkVpIf+j8/BcyJ2CXtquqnpFaPLQ37IYneftAiNVpf
h8MBVoEkpqsKtQCKVEnW/ew385ePkwcFtqj1vXEV9k6TBA7OI08+f5k5nU4P
+rpfVi+L77f1olrW66orrpq2eN2sO/pFW6+vi4+bqi37mn5TlOtF8b5cl9fV
qlr3Rb0uTt9efFecb6p5fVXP5amD8vKyrW5fxhf/Kb5mg+vji2a+Llc0h0Vb
XvXTuuqvps2mK++up+3V/IuvHn95WXfTx18fHHQ9TeB/lctmTU/37bY6qDct
/tX1Tx8//vrx04OyrcqXxeG9cz48uLt++ZklndD7xc9N+4lX/n3bbDcHn+5e
HhTFtFj5U/ix8TEGP2LIvYe7Yp4vm3brZXE53xw0l12zrPqqe1nwYg+2m0WJ
n54++/LxQbe9XNVdR6/0uw0tmzf84GDeLGiCL4st7dWLg039svgffTOfFF3T
9m111dG/div+x/88OFg37Yq+eVvxMopXr8+ePsW/fvzu9Yuvvn7i/372/PHL
g4N6fRWff/3D29f/8u70/AKPFUot9+/fj9VtXd0Vr2+q+adl3fV4i9dDy3n8
9AsZpGyvK1r8Td9vupePHl3X/c32cjZvVo94ddOPZ+fTN6c/PpKxphfVarOk
ER7RyqpHq7JeH9Aw6cm6HcytK+h31bxvaI5VcUR7v6jb44fMhP5c9m05/1S1
M6bDWdNeP7pmKngkozwqL5tt/4gncPb2x+/ev734kWaaff+sarGD63lVvK/6
tp4P5kN7d7WiP+xP6ss/O6kwVJgZtuaHk9f/cnLxw8cP5y9HR727u0ujraqq
J3p6dENfKfsbOtdHcUm45D/43/Cnckv/1p0n+m6vlTTzXZ4+pv/3hCd1/vY1
ndb4XNb1fN7N5nVXzq6b20dt1TXbdl51j66XTdeV7S5O5sPp69fnxffxL/F7
L/hjRORPXnxJ1OyznOLBq+1yKbzmVbVuamJFy7LuKvyNllCu619B1i+Lt7dV
u+tvwP/Ozol/nbTtfCtLr4gGl3R3McTfKn+SudZsXfX7X/uvTcWfaj+Nfep1
3c2bOPA/5nj0b3P+A1+L/QFPFm1drovvyratliNjflwuijfNNVjtdslnGz9Q
4u2/NcvFormmD8y2n/Y/cV6u6qotXtFZbeuxb3xoPtVlHLbDG7NLeeN/Xddt
uVw0f1vzc+PLeF22dI7FWX29JiJvm5GvvFpuq+K7ql3fs5Y5hvjbJT12RU/N
5vlT27ZOdDb60HBOP9K+Evtaj8zl/7p4m32anpq1tJG/9hWvbzZfM2de052/
3PajZHdx06zKjgRLeTUy/vkdcXpsVPpIjzdm1/TG3zr9OzbzYDqdFuVlx6yh
Z6IvPhDjPWsbEgTNUhiz/VS8/aWv1p0w7LYi0u36YlF1tO/Vorgj/lsstqDN
TEgVzRV9v6L5r+f8c7ms+12xrqoFvdU3KvOqIPD48dUMEoXYUnNV97zJ9wvH
gVAs6q4ggdds+npVLjHOBX1/s203TVfJdOgR0hi2ooB0PI1N29zSGAVR3QJs
l34nFx+f41FaiJKKfkGrursp+zSlcjmcU9mRPtPTTG6aLd2jS2xMuVgQX+p4
u+jYi7u2xspsKh0rQ7xXohCRqCpX9DN9yCdbFl3Uk6Bn5UdGvxg7Mfo1ndWc
qAr7W7fFtqtmB7I7cTtck2B5DmViQisn4Tnnqda82yRK6YHlDmuGpqE3hf4K
OljTjD6zN301v1nX/7at9CTpRyLgbtXNilNa4rLDHVYVBtNgLQbEopPj0eiv
Tbsr3p++Kua0U/ypWfFdTd9b7iY8lZouUbPYzvkzcn7/tiUZKlNo6M/z5XbB
hBdUPZpsrlkeFl0FuuWz4XXRdPiceMDxo6quSAP+PziU4khmxttNjLm6LWm+
//3kw/f8yfcNadjd8YQIqF5WSrX8JK2CRio3VUGMn0epr4p1gxkPrgffXfpx
3RMVVYuZ8IBVvVgsq4ODvxSnumtY829/odVPsZG/g1Y+XtHkJ0K+D1oif21B
4m1J9LCY0JSgzZHU217fDBgFUeE1aYxrPpyb5o53ZEf0tFzS7aExNstmR0Pw
68ozaLxEWYvZA9kFD5BIjr/a8KKKm7Jd4NGynd/URKP9tmVaKrZroveyo2OQ
782rti+FAja2YuGDxM2bmultVe7o/3+yafNnJ2FGE2Mp4VJsyrav51uS2vTJ
RX11xT/0vK31mg5h21bCyhravG7b2tDlZc0MdQJijHeuWt/WbbMWruEboI/j
22Tw8M7aIRBXWmxhrMlixpiDcskObFJNPT6tarlJp/9GZIIwTrODeCyYQl1x
9PP33bF/Np/4Hm/PxQaxO714dc73xsmvKHtcDOzp5qbkayEcVpaoR0gn1n2e
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
SZ+8eKphD7z0dO8lep5/6S88ZUFmlDNIQ8gp5zVJhWZVtUPSsRtxlUPQXzx7
LJUcB9fRpQkYgY3p22WXXJxN8iWczS4BEuytKZJ5s+tnqA4Zxmb6DjfsxEF8
R+fvTsTbGVzUm4aOcGduzpgktu6PZzLg93KH0XnJc6NzUki/t2mG5mBMcsvd
9LZsd85LLlntYCPZMZgDElYWckWWLsrdsJ3LyJjYyT1k4WrvetplTu/DfVSI
Lm8gqxkDqvNE3YzqZKhEeoOconfPzp3qXjxF5emc6obPPz0XaIg3y3quJUnY
769LciQVk9FQECkMBQe41HiVe03F1Bx3kDnF7ZdmUq/F1sx0GQYYKPEDGB5Z
0yEvrJjeZFiD8kNi0Lb0gyLmHoUKPZ5qFwob7THS5DJkZTfmpIc5q7FAc1LU
j1T6bNbxSngJ14PCTK9YwfkiTSSSEog2b5i3J6cPiozlD/Koofenzkw2bq31
DJHroBWCDgqrEcRPDk8eWC7AYeeSiyFHo54fzOg4RRWgCYeYIXZbP65XXZcL
FSuYWencDxxrq2/kYsGlmf412ORZwU7x2Qd8kscdDwqL8Bzp6WsBFyvykGs/
x9aRyVL0PelXFALbWy3aoRJIW4eljkFs9gTiVl3LchDkAtWK27Z2FSMAPNvM
UiLA0hnHYWyIeBxYFEFmxAftPZWYQ4ckFi2vLu6etiF22Gt90AMBy17Hxubs
VuxGCqomrcS+PwQdMq0POwZ9Q7xHr3hMExTSF4UoOwjb1ITMY8XeWiV4S6cI
LoQNPKdHJkDuXQHCNNMikmGCNJCKnjJyJ1UU3PD2sgQ67XrNZNS0u2NNybWz
0lrgZU6p2WLctRigy9w3DnE9vfNyxoxisXUYo6xbSQMkNZkTx7l4od4rrYPK
tYArEAIgjAhCq25tuqRL2ZiVlsGhBPzA7iY2wQZB6fyOZmuzeh+58qO8hs6B
taZMaZoV7+pP1Z2WdR2WnMg0YL9t7GPY23Yt83TvzHzXfWttPLnL0pgqF59G
Tix1c6ErAA82V8rEB6YLvjQLy6k2V5QpJJOQ1MqWYRKg9j6n/CCRShE9GqjN
SEngeLhW52YHBSdDH1LWpMCwuyK4oJWVTtI0ZssEVm1xCOdxRwXZ/sgDjegp
sfYt9/TgD2CtjsEDF1cZgmC0u7bxBZJFe8UGtS6RYXKEgYvVHwpBtM2mvLaO
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
GbsT4sGb6eUOGST5H0KpNU0L2Wz7b8ep10re5NTLNvj/57u4t3NmASfPf9ww
CLx79iyoVammQFo7JxbUDGBHhW1J2+u6Zq79S+M2Z6qf+wi9jBprVcgVsTzJ
BoJCVOy2hlZ19NO/Hn9r9RE00yZ6U5IvgF1JWYjb6lqrt4ZHHmn/ZgnelvXe
rciguUGS9FF52Vlt7X8w8LSFFe0bYe4IUV4OdYFw2PsCDu1INfR1btbVXtzL
7K4Q+3pgNZlkwWpwGUVCbTw5oI0X8r/dLtfWUE7tYuG8f+TjwOalElMPnByi
mQFOoW4Obcx7LGAHSeyy7KX6tpzvpqzxAWGSS09xJvAR9OluSI0xMyZKVAwX
McvMnyxNqdzEuRrG7x9cr8dEjaezW0NkeCLhT2o0JpIifVKhhoNRktPoxlfM
hEjI89gayTV9H25qep1nmhpKq0XMtlrvpyQWtfgiJMPGh/qjVZccM+rSmmFw
84anXjvGlkSWWEiG/RmuvSQ80BhxyR1WdzqPoo4Y6b5m9R8AoP/k9NIDs08y
aSNBJ5NZoB+Vh5NMgiKvhAOzklVpf4Gnql6TmVYLvbBs6EnN5k5Pp1diNIbV
Slk8XSMbilkDBVRYULJT06+K+Iq9hkfwY/SMXtTme4rTgu3IEcKuWmswGRmj
WcNNzZNl/i67Y4h95RzcFwg5Onm0vG82FqOyS9bW3SdtxtBtuSFQrQZldO22
1fV2KTHVuuu2tnmrWivQM8KBMag1w/u4N7epem6ZqgriLiUUDEPNi3qdVQSL
tYYcO//gK+rj8wVxNLnE5CQWK1gS0QXDt2JCyj0212u9ZryOM0YtMivUMOHP
NYcE6L6cgNdgtg36xxy9Pjn7+eQsdSR/wviUS5rdJ+38FeuU0aY3S87xnetI
OgzcwidnZN0BNK9/e52KL2NWPouLULXC5vHzBb0Ozv1q5yUFjXVE+3zU0lUE
6F63VgEqcC+WlrT5ZtstBc8UTBuY03deIq5RVSECI7SoyX3uJgNKXTKdoPS+
kT9MNy/ZNjz9hGe4JnuTGwyoVFaJYKtXrGKesZcKSUqkoJKEH1o3S52gquJP
s+JCQlJ5nLmURkrNskopMYOPr7xPd1AGl5UEtrhsCYvBelldVwqlQvBG1CP1
4UqpI+TYw3pgyCCZjPqhCFsMcYFUaYW+XHaflIMkIQ3DAM0pAWeJiSbzm2ou
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
sn+iF+jl4n9qOf7mMZkBAA==

-->

</rfc>
