<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.3.11) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-yoon-ccamp-pm-streaming-08" category="std" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="PM Streaming Transport YANG">A YANG Data Model for Performance Monitoring Streaming on Common Transport Equipment</title>

    <author initials="B. Y." surname="Yoon" fullname="Bin Yeong Yoon">
      <organization>ETRI</organization>
      <address>
        <email>byyun@etri.re.kr</email>
      </address>
    </author>
    <author initials="Y." surname="You" fullname="Youngkil You">
      <organization>woori-net</organization>
      <address>
        <email>young@woori-net.com</email>
      </address>
    </author>

    <date year="2026" month="October" day="29"/>

    <area>Routing</area>
    <workgroup>CCAMP Working Group</workgroup>
    <keyword>performance monitoring</keyword> <keyword>streaming</keyword> <keyword>transport</keyword> <keyword>YANG</keyword>

    <abstract>


<?line 78?>

<t>This document applies the core Performance Monitoring (PM)
collection and interval-capabilities YANG data models to common
transport equipment.  It defines a YANG module of transport
performance parameter identities, derived from the base identity of
the PM collection model; it specifies the three transport parameter
profiles of ITU-T G.7710 normatively; and it gives
end-to-end examples that show capability discovery followed by
YANG-Push subscription, notification, and threshold reporting for a
transport profile.</t>



    </abstract>

    <note title="About This Document" removeInRFC="true">
      <t>
        The latest revision of this draft can be found at <eref target="https://binyeongyoon-ietf.github.io/ietf-pm-streaming/draft-yoon-ccamp-pm-streaming.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-yoon-ccamp-pm-streaming/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Common Control and Measurement Plane Working Group mailing list (<eref target="mailto:ccamp@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/ccamp/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/ccamp/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/binyeongyoon-ietf/ietf-pm-streaming"/>.</t>
    </note>


    <note title="Note to the RFC Editor">


<?line 90?>

<t>Please replace "RFC XXXX" with the RFC number assigned to this
document, and "RFC YYYY" with the RFC number assigned to
<xref target="I-D.yoon-ippm-collection-measure"/>, throughout this document and
in the YANG module, and remove this note.</t>


    </note>


  </front>

  <middle>


<?line 97?>

<section anchor="introduction"><name>Introduction</name>

<t>Performance Monitoring (PM) data generated by a transport Network
Element (NE) is processed into summarized statistics and delivered
to external clients.  The continuous, push-based delivery of that
data is referred to in this document as PM streaming.</t>

<t>This document depends on two core documents that define the
technology-neutral models used here.  The
PM collection data model <xref target="I-D.yoon-ippm-collection-measure"/> defines
the performance parameter structure, the sampling and collection
interval hierarchy, the three collection types (counts, snapshot, and tidemarks), and the threshold-event
notification.  The interval-capabilities model
<xref target="I-D.yoon-ippm-collection-interval-capabilities"/> lets a server advertise
which intervals, measurement methods, and collection types it
supports.  Both models are generic and neutral to the transport
technology.</t>

<t>This document specifies how those generic models are applied to
common transport equipment.  It defines a YANG module <xref target="RFC7950"/>
of the transport performance parameters as identities, specifies
the three transport
profiles of ITU-T G.7710 normatively, and gives end-to-end examples
of capability discovery, subscription, notification, and threshold
reporting.  This document does not define any new subscription or
notification mechanism; the collected data and events are carried
using the YANG-Push framework <xref target="RFC8639"/> <xref target="RFC8640"/> <xref target="RFC8641"/>.</t>

<section anchor="terminology"><name>Terminology</name>

<t>The term "client" refers to any consumer of the PM streaming
interface of a transport NE, such as an operations system (OS), a
Physical Network Controller (PNC), a network digital twin (NDT), or
an AI-driven application.  The term "transport" is used in the sense
of <xref target="G7710"/> and covers technologies such as OTN, MPLS-TP, and
transport Ethernet.</t>

<t>The tree diagrams in this document use the notation defined in
<xref target="RFC8340"/>.</t>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in
all capitals, as shown here.</t>

</section>
</section>
<section anchor="doc-relationship"><name>Relationship to the Core Documents</name>

<t>This document is a technology-specific document that depends on the
two core documents, as shown in <xref target="fig-doc-relationship"/>.  Other
technology-specific documents can depend on the core documents in
the same way.</t>

<figure title="Relationship between the core documents and this document" anchor="fig-doc-relationship"><artwork><![CDATA[
   +--------------------------------------------------------+
   |  Core documents (technology-neutral)                   |
   |                                                        |
   |  (1) ietf-pm-collection  <----  (2) ietf-pm-interval-  |
   |      PM collection     imports      capabilities       |
   |      (base identity                 (augments          |
   |       performance-parameter)         RFC 9196)         |
   +--------------------------------------------------------+
               ^                               ^
               | imports                       | advertises
               | (normative)                   | capabilities
   +--------------------------------------------------------+
   |  Technology-specific documents                         |
   |                                                        |
   |  (3) ietf-pm-parameters (THIS DOCUMENT): transport     |
   |  (other documents for other technologies)              |
   +--------------------------------------------------------+
]]></artwork></figure>

<t>The documents play distinct, layered roles:</t>

<t><list style="symbols">
  <t>(1) The PM collection model
<xref target="I-D.yoon-ippm-collection-measure"/> (module ietf-pm-collection) is
the generic, transport-neutral core: the performance parameter
structure and the "performance-parameter" base identity, the
sampling and collection interval hierarchy, the three collection
types (counts, snapshot, and tidemarks), and
the threshold-event notification.</t>
  <t>(2) The PM interval-capabilities model
<xref target="I-D.yoon-ippm-collection-interval-capabilities"/> (module
ietf-pm-interval-capabilities) imports the profile-names type and
the performance-parameter identity from (1) and augments the
"ietf-system-capabilities" module of <xref target="RFC9196"/>, so that a server
can advertise which sampling and collection intervals, measurement
methods, and collection types it supports at the standard
capability discovery anchor.</t>
  <t>(3) This document (module ietf-pm-parameters) defines the
transport-specific PM parameter identities, derived from the
"performance-parameter" base identity of (1); specifies the transport profiles (see
<xref target="params-profiles"/>); and shows how the three modules are used
together when PM data is streamed from common transport equipment.</t>
</list></t>

<t>This document's YANG module imports module (1) for the
"performance-parameter" base identity; it does not import module
(2).  A "pm-parameter" entry of (1) identifies its parameter by one
of the identities defined here, so that the parameter values
collected under (1), and the capabilities advertised under (2), are
interpreted using these identities.  The normative collection and
capability semantics remain in <xref target="I-D.yoon-ippm-collection-measure"/>
and <xref target="I-D.yoon-ippm-collection-interval-capabilities"/>; this
document adds the transport-specific parameter module (see
<xref target="pm-parameters"/>), the normative definition of the transport
profiles, and the applicability guidance.</t>

</section>
<section anchor="placement-in-the-transport-network-element"><name>Placement in the Transport Network Element</name>

<t>The generic models are implemented within the Equipment Management
Function (EMF) of a transport NE, as defined in ITU-T G.7710
<xref target="G7710"/>.  The PM collection model
<xref target="I-D.yoon-ippm-collection-measure"/> provides the data structures, the
interval-capabilities model <xref target="I-D.yoon-ippm-collection-interval-capabilities"/>
advertises the supported intervals, and the transport parameter
module defined in this document (see <xref target="pm-parameters"/>) identifies
the transport parameters that the profiles refer to.  The data is
exposed at the NE management interface and consumed by remote
clients, as illustrated in <xref target="fig-arch"/>.</t>

<figure title="PM streaming from a transport NE" anchor="fig-arch"><artwork><![CDATA[
   +------+  +-----+     +--------+
   |  OS  |  | NDT | ... | AI APP |
   +---+--+  +--+--+     +----+---+
       |        |             |
       |   PM data and notifications
       |   via YANG-Push (RFC 8639/8640/8641)
       |        |             |
   +---+--------+-------------+---+
   |       Transport NE           |
   |  +-----------------------+   |
   |  |  EMF / Collection     |   |
   |  |  ietf-pm-collection(1)|   |
   |  |  + interval-caps (2)  |   |
   |  |  + pm-parameters (3)  |   |
   |  +-----------------------+   |
   +------------------------------+

   OS:  Operations System
   NDT: Network Digital Twins
   APP: Application
]]></artwork></figure>

</section>
<section anchor="params-profiles"><name>Transport Common PM Parameters and Profiles</name>

<t>Metric values of PM parameters are measured for maintenance and QoS
monitoring over transport networks.  Quality of Service (QoS)
parameters assess the network's long-term ability to deliver
agreed-upon service quality.  They verify performance against
contractual obligations defined in service-level agreements (SLAs)
over longer intervals (24 hours, monthly periods).  By
simultaneously measuring both directions of a bidirectional
connection, QoS parameters provide a holistic view of the sustained
quality experienced by users.</t>

<t>Maintenance parameters focus on short-term monitoring and detailed
analysis for operational reliability.  Over intervals such as 15
minutes or 24 hours, they enable swift responses to intermittent
faults, bursts of errors, and subtle performance changes.
Maintenance parameters typically involve unidirectional analysis,
where each direction of transmission is monitored independently.
This approach helps operators precisely pinpoint faults,
troubleshoot intermittent issues, and perform preventive maintenance
effectively.</t>

<section anchor="pm-parameter-identities"><name>Transport PM Parameters</name>

<t>The PM parameters of common transport equipment defined in
<xref target="G7710"/> are listed below, together with the identity by which
each is referred to in the "pm-parameter" list of
<xref target="I-D.yoon-ippm-collection-measure"/>.  Additional parameters may be
needed for packet networks and can be defined in the same way by
deriving further identities from "performance-parameter".</t>

<texttable title="Transport PM parameters and their identities" anchor="tab-parameters">
      <ttcol align='left'>Parameter</ttcol>
      <ttcol align='left'>Identity</ttcol>
      <ttcol align='left'>Description</ttcol>
      <c>ES</c>
      <c>pm-pa:es</c>
      <c>Errored Seconds</c>
      <c>SES</c>
      <c>pm-pa:ses</c>
      <c>Severely Errored Seconds</c>
      <c>BBE</c>
      <c>pm-pa:bbe</c>
      <c>Background Block Errors</c>
      <c>BBC</c>
      <c>pm-pa:bbc</c>
      <c>Background Block Count</c>
      <c>UAS</c>
      <c>pm-pa:uas</c>
      <c>Unavailable Seconds</c>
      <c>SEP</c>
      <c>pm-pa:sep</c>
      <c>Severely Errored Period</c>
      <c>PJE</c>
      <c>pm-pa:pje</c>
      <c>Pointer Justification Events</c>
</texttable>

<t>All of the transport PM parameters listed above are obtained by
passive measurement in the sense of <xref target="RFC7799"/>: they are derived
from protocol counters and physical-layer signals already present on
the monitored connection, without generating synthetic test traffic.
When these parameters are configured through the PM collection
model <xref target="I-D.yoon-ippm-collection-measure"/>, the optional
"measurement-method" leaf of each "pm-parameter" is therefore set to
"passive".</t>

<t>According to collection types, purposes, and time intervals,
different parameters are used.  The following three transport
profiles, named using the profile-naming format of the PM
collection model <xref target="I-D.yoon-ippm-collection-measure"/>, provide
comprehensive coverage for maintenance and QoS monitoring across
different temporal resolutions.  The "transport" network token
indicates that a profile applies across multiple transport
technologies (for example OTN, MPLS-TP, and transport Ethernet).
The normative definition of the profiles is given in
<xref target="pm-profiles"/>.</t>

</section>
<section anchor="itu-transport-maintenance-15min-profile"><name>itu-transport-maintenance-15min Profile</name>

<t>The "itu-transport-maintenance-15min" profile is designed for
short-term operational monitoring and rapid fault detection.  It
uses all three collection types (counts, snapshot, and tidemarks)
over 15-minute intervals.  The profile includes core maintenance
parameters: ES, SES, BBE, BBC, and UAS.</t>

<t>The 15-minute interval enables operators to quickly detect and
respond to performance degradation, making it ideal for proactive
maintenance and immediate troubleshooting.  The combination of
counts (for cumulative event tracking), snapshot (for instantaneous
state capture), and tidemarks (for extreme value monitoring)
provides a comprehensive view of network behaviour within each
collection interval.  This profile is particularly valuable for
network operations centres (NOCs) requiring real-time visibility
into transport network health and for automated systems that need
to trigger immediate responses to performance anomalies.</t>

</section>
<section anchor="itu-transport-maintenance-24hr-profile"><name>itu-transport-maintenance-24hr Profile</name>

<t>The "itu-transport-maintenance-24hr" profile extends maintenance
monitoring to longer-term analysis and trend identification.  Like
the 15-minute profile, it employs all three collection types
(counts, snapshot, and tidemarks) but over 24-hour intervals.  The
parameter set includes ES, SES, BBE, BBC, UAS, and additionally
PJE.</t>

<t>The 24-hour interval allows for comprehensive daily performance
analysis, enabling operators to identify patterns, trends, and
recurring issues not apparent in shorter intervals.  The inclusion
of PJE provides additional insight into synchronisation-related
performance issues that are more relevant over longer observation
periods.  This profile supports strategic maintenance planning,
capacity management, and historical performance analysis.  It
complements the 15-minute profile by providing the broader context
needed for long-term network optimisation and preventive
maintenance strategies.</t>

</section>
<section anchor="itu-transport-qos-24hr-profile"><name>itu-transport-qos-24hr Profile</name>

<t>The "itu-transport-qos-24hr" profile is designed for QoS monitoring
and SLA compliance verification.  Unlike the maintenance profiles,
it focuses exclusively on the counts collection type over 24-hour
intervals, emphasising sustained performance assessment rather than
detailed operational monitoring.  The parameter set includes ES,
SES, BBE, BBC, SEP, and UAS.</t>

<t>The exclusive use of counts reflects its focus on cumulative
performance over extended periods, which is essential for SLA
compliance and service quality reporting.  The 24-hour interval
aligns with typical SLA measurement periods and provides the
statistical basis for service quality assessments.  The inclusion
of SEP is particularly relevant for QoS monitoring as it represents
sustained periods of degraded performance that directly impact
service quality commitments.</t>

</section>
<section anchor="profile-relationships-and-operational-integration"><name>Profile Relationships and Operational Integration</name>

<t>These three profiles work together to provide a comprehensive
performance monitoring framework.  The
"itu-transport-maintenance-15min" profile serves as the primary
operational tool for immediate network management, while the
"itu-transport-maintenance-24hr" profile provides the analytical
foundation for strategic planning and trend analysis.  The
"itu-transport-qos-24hr" profile ensures that service quality
commitments are met and provides the data necessary for SLA
reporting and customer assurance.</t>

<t>The hierarchical relationship between these profiles enables
operators to correlate short-term operational events with long-term
performance trends and service quality metrics.  For example, a
spike in ES detected by the 15-minute maintenance profile can be
correlated with daily trends from the 24-hour maintenance profile
and assessed against SLA thresholds defined in the QoS profile.
This integrated approach supports both reactive troubleshooting and
proactive network optimisation while ensuring compliance with
service quality commitments.</t>

</section>
<section anchor="pm-profiles"><name>Transport Profile Definitions</name>

<t>The three transport profiles are defined in <xref target="tab-profiles"/>, which
follows <xref target="G7710"/>.  Each profile is an entry of the
"parameter-profile" list of <xref target="I-D.yoon-ippm-collection-measure"/>,
keyed by the profile name, containing one "pm-parameter" entry for
each listed parameter.  Each "pm-parameter" entry has a
"sampling-interval" entry and, within it, a "collection-interval" of
the listed duration under which the listed collection types are
enabled; its "measurement-method" is "passive".</t>

<texttable title="Transport profiles of ITU-T G.7710" anchor="tab-profiles">
      <ttcol align='left'>Profile</ttcol>
      <ttcol align='left'>Parameters</ttcol>
      <ttcol align='left'>Collection types</ttcol>
      <ttcol align='left'>Sampling interval (default)</ttcol>
      <ttcol align='left'>Collection interval</ttcol>
      <c>itu-transport-maintenance-15min</c>
      <c>es, ses, bbe, bbc, uas</c>
      <c>counts</c>
      <c>1 second</c>
      <c>15 minutes</c>
      <c>itu-transport-maintenance-24hr</c>
      <c>es, ses, bbe, bbc, uas, pje</c>
      <c>counts</c>
      <c>1 second</c>
      <c>24 hours</c>
      <c>itu-transport-qos-24hr</c>
      <c>es, ses, bbe, bbc, uas, sep</c>
      <c>counts</c>
      <c>1 second</c>
      <c>24 hours</c>
</texttable>

<t>Collection is always performed on sampled values, so every profile
entry has a sampling interval.  The sampling interval in
<xref target="tab-profiles"/> is the default.</t>

<t>A server MAY provide a transport profile entry as system-defined
configuration, in which case it is present in the operational
datastore with origin "system" <xref target="RFC8342"/> without client
configuration.  A server MAY additionally support other collection
intervals for the parameters of a profile, as advertised through
<xref target="I-D.yoon-ippm-collection-interval-capabilities"/>; the sampling and
collection intervals in <xref target="tab-profiles"/> are the defaults of the
transport profiles.</t>

</section>
<section anchor="pm-parameters"><name>Transport Parameter Module</name>

<t>The following module defines the transport performance parameters
as identities derived from "pm-co:performance-parameter" of
<xref target="I-D.yoon-ippm-collection-measure"/>.  The module defines no data
nodes, so it has no tree diagram; its identities are summarised in
<xref target="tab-module"/>.</t>

<texttable title="Contents of the ietf-pm-parameters module" anchor="tab-module">
      <ttcol align='left'>Statement</ttcol>
      <ttcol align='left'>Name</ttcol>
      <ttcol align='left'>Base / reference</ttcol>
      <c>identity</c>
      <c>es, ses, bbe, bbc, uas, pje, sep</c>
      <c>pm-co:performance-parameter</c>
</texttable>

<figure><sourcecode type="yang" markers="true" name="ietf-pm-parameters@2026-10-29.yang"><![CDATA[
module ietf-pm-parameters {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-pm-parameters";
  prefix pm-pa;

  import ietf-pm-collection {
    prefix pm-co;
    reference
      "RFC YYYY: A YANG Data Model for Performance Monitoring (PM)
       Collection";
  }

  organization
    "IETF Common Control and Measurement Plane (ccamp)
     Working Group";
  contact
    "WG Web: <https://datatracker.ietf.org/wg/ccamp/>
     Editor: Bin Yeong Yoon
       <mailto:byyun@etri.re.kr>";
  description
    "This YANG module defines the performance monitoring (PM)
     parameters of common transport equipment, based on ITU-T
     G.7710, as identities derived from the performance-parameter
     base identity of ietf-pm-collection.  The three transport
     parameter profiles (itu-transport-maintenance-15min,
     itu-transport-maintenance-24hr, and itu-transport-qos-24hr)
     are instances of the parameter-profile list of
     ietf-pm-collection.

     Copyright (c) 2026 IETF Trust and the persons identified as
     authors of the code.  All rights reserved.

     Redistribution and use in source and binary forms, with or
     without modification, is permitted pursuant to, and subject
     to the license terms contained in, the Revised BSD License
     set forth in Section 4.c of the IETF Trust's Legal Provisions
     Relating to IETF Documents
     (https://trustee.ietf.org/license-info).

     This version of this YANG module is part of RFC XXXX
     (https://www.rfc-editor.org/info/rfcXXXX); see the RFC
     itself for full legal notices.";

  revision 2026-10-29 {
    description
      "Initial revision.";
    reference
      "RFC XXXX: A YANG Data Model for Performance Monitoring
       Streaming on Common Transport Equipment";
  }

  /*
   * IDENTITIES: transport performance parameters
   */
  identity es {
    base pm-co:performance-parameter;
    description
      "Errored Second (ES).";
    reference
      "ITU-T G.7710";
  }

  identity ses {
    base pm-co:performance-parameter;
    description
      "Severely Errored Second (SES).";
    reference
      "ITU-T G.7710";
  }

  identity bbe {
    base pm-co:performance-parameter;
    description
      "Background Block Error (BBE).";
    reference
      "ITU-T G.7710";
  }

  identity bbc {
    base pm-co:performance-parameter;
    description
      "Background Block Count (BBC).";
    reference
      "ITU-T G.7710";
  }

  identity uas {
    base pm-co:performance-parameter;
    description
      "Unavailable Second (UAS).";
    reference
      "ITU-T G.7710";
  }

  identity pje {
    base pm-co:performance-parameter;
    description
      "Pointer Justification Event (PJE).";
    reference
      "ITU-T G.7710";
  }

  identity sep {
    base pm-co:performance-parameter;
    description
      "Severely Errored Period (SEP).";
    reference
      "ITU-T G.7710";
  }
}
]]></sourcecode></figure>

</section>
</section>
<section anchor="use-cases-streaming-a-transport-profile"><name>Use Cases: Streaming a Transport Profile</name>

<t>This section shows the end-to-end flow for a transport profile,
from capability discovery to subscription, notification, and
threshold reporting.  The examples use the SES parameter
("pm-pa:ses") of the "itu-transport-maintenance-15min" profile.</t>

<section anchor="step-1-discover-supported-intervals"><name>Step 1: Discover Supported Intervals</name>

<t>The client first reads the interval capabilities
<xref target="I-D.yoon-ippm-collection-interval-capabilities"/> for the parameter, to learn
which sampling and collection intervals, and which collection
types, the transport NE supports.
These capabilities are advertised by augmenting the
"ietf-system-capabilities" container of <xref target="RFC9196"/>, so the client
retrieves them under "system-capabilities", the same anchor used for
subscription and notification capabilities.  The client uses a NETCONF <spanx style="verb">&lt;get-data&gt;</spanx>
request <xref target="RFC8526"/> on the operational datastore, as shown in
<xref target="fig-cap"/>; the subtree filter selects the parameter by its list
keys, so the whole entry is returned.</t>

<figure title="Capability discovery for a transport parameter" anchor="fig-cap"><sourcecode type="xml"><![CDATA[
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"
     message-id="301">
  <get-data
      xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
      xmlns:ds="urn:ietf:params:xml:ns:yang:ietf-datastores">
    <datastore>ds:operational</datastore>
    <subtree-filter>
      <system-capabilities
          xmlns=
            "urn:ietf:params:xml:ns:yang:ietf-system-capabilities">
        <pm-interval-capabilities
            xmlns=
          "urn:ietf:params:xml:ns:yang:ietf-pm-interval-capabilities"
            xmlns:pm-pa=
              "urn:ietf:params:xml:ns:yang:ietf-pm-parameters">
          <parameter-profile>
            <name>itu-transport-maintenance-15min</name>
            <pm-parameter>
              <name>pm-pa:ses</name>
            </pm-parameter>
          </parameter-profile>
        </pm-interval-capabilities>
      </system-capabilities>
    </subtree-filter>
  </get-data>
</rpc>
]]></sourcecode></figure>

<t><xref target="fig-cap-reply"/> shows the "pm-interval-capabilities" data returned
within "system-capabilities" in the reply.</t>

<figure title="Capability discovery reply data for a transport parameter" anchor="fig-cap-reply"><sourcecode type="xml"><![CDATA[
<pm-interval-capabilities
    xmlns=
  "urn:ietf:params:xml:ns:yang:ietf-pm-interval-capabilities"
    xmlns:pm-pa=
      "urn:ietf:params:xml:ns:yang:ietf-pm-parameters">
  <parameter-profile>
    <name>itu-transport-maintenance-15min</name>
    <pm-parameter>
      <name>pm-pa:ses</name>
      <supported-collection-types>counts</supported-collection-types>
      <interval-relationships>
        <sampling-interval>
          <id>1s</id>
          <min-value>1</min-value>
          <max-value>1</max-value>
          <units>second</units>
          <default-value>1</default-value>
          <default-unit>second</default-unit>
          <granularity>1</granularity>
          <collection-interval>
            <id>collection-range</id>
            <min-value>5</min-value>
            <max-value>1440</max-value>
            <units>minute</units>
            <default-value>15</default-value>
            <default-unit>minute</default-unit>
            <granularity>5</granularity>
            <retained-interval-count>1</retained-interval-count>
          </collection-interval>
        </sampling-interval>
      </interval-relationships>
    </pm-parameter>
  </parameter-profile>
</pm-interval-capabilities>
]]></sourcecode></figure>

<t>The reply shows that the NE supports 1-second sampling and a
collection interval range of 5 to 1440 minutes with 5-minute
granularity, defaulting to 15 minutes, and that it supports the
counts collection type for the parameter,
and that it retains the most recently completed collection interval.
The client therefore selects a 1-second sampling interval, a
15-minute collection interval, and the counts collection type, which
the NE supports.</t>

</section>
<section anchor="step-2-subscribe-to-periodic-collection-data"><name>Step 2: Subscribe to Periodic Collection Data</name>

<t>Using the supported intervals, the client establishes a periodic
YANG-Push subscription <xref target="RFC8641"/> to the counts collection value in
the operational datastore.  The period is expressed in centiseconds
and is set to 90000 (900 seconds), so that an update is sent once
per 15-minute collection interval.</t>

<figure title="Subscription to a transport profile parameter" anchor="fig-sub"><sourcecode type="xml"><![CDATA[
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"
     message-id="101">
  <establish-subscription
      xmlns=
        "urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications"
      xmlns:yp="urn:ietf:params:xml:ns:yang:ietf-yang-push"
      xmlns:ds="urn:ietf:params:xml:ns:yang:ietf-datastores">
    <yp:datastore>ds:operational</yp:datastore>
    <yp:datastore-xpath-filter
        xmlns:pm-co="urn:ietf:params:xml:ns:yang:ietf-pm-collection"
        xmlns:pm-pa="urn:ietf:params:xml:ns:yang:ietf-pm-parameters">
      /pm-co:pm-periodic-collection/
        parameter-profile[name='itu-transport-maintenance-15min']/
        pm-parameter[name='pm-pa:ses']/
        sampling-interval[id='1s']/
        collection-interval[id='15min']/
        collection-types/counts/collection-value
    </yp:datastore-xpath-filter>
    <encoding>encode-xml</encoding>
    <yp:periodic>
      <yp:period>90000</yp:period>
      <yp:anchor-time>2026-07-01T00:00:00Z</yp:anchor-time>
    </yp:periodic>
  </establish-subscription>
</rpc>
]]></sourcecode></figure>

</section>
<section anchor="step-3-receive-periodic-updates"><name>Step 3: Receive Periodic Updates</name>

<t>Once per period the NE sends a "push-update" notification
<xref target="RFC8641"/> for the subscription, whose identifier returned by the
NE is 39.  The update contains the selected data only.  The
collected value of 5 is the total severely errored seconds in the
period.</t>

<figure title="Periodic update (push-update) for the transport profile" anchor="fig-notif"><sourcecode type="xml"><![CDATA[
<notification
    xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
  <eventTime>2026-07-01T00:15:00Z</eventTime>
  <push-update xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-push">
    <id>39</id>
    <datastore-contents>
      <pm-periodic-collection
          xmlns="urn:ietf:params:xml:ns:yang:ietf-pm-collection"
          xmlns:pm-pa=
            "urn:ietf:params:xml:ns:yang:ietf-pm-parameters">
        <parameter-profile>
          <name>itu-transport-maintenance-15min</name>
          <pm-parameter>
            <name>pm-pa:ses</name>
            <sampling-interval>
              <id>1s</id>
              <collection-interval>
                <id>15min</id>
                <collection-types>
                  <counts>
                    <collection-value>5</collection-value>
                  </counts>
                </collection-types>
              </collection-interval>
            </sampling-interval>
          </pm-parameter>
        </parameter-profile>
      </pm-periodic-collection>
    </datastore-contents>
  </push-update>
</notification>
]]></sourcecode></figure>

</section>
<section anchor="step-4-threshold-reporting"><name>Step 4: Threshold Reporting</name>

<t>The client can also subscribe to threshold events.  Threshold events
are YANG notifications, not datastore data, so the client subscribes
to an event stream, here the "NETCONF" event stream, using
subscribed notifications <xref target="RFC8639"/>, without a datastore or a
period.  When the counts value crosses the configured transient
threshold during the interval, a Threshold Report is delivered using
the "pm-threshold-events" notification of the PM collection model.
No transport-specific event mechanism is required.</t>

<figure title="Subscription to threshold events" anchor="fig-thr-sub"><sourcecode type="xml"><![CDATA[
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"
     message-id="102">
  <establish-subscription
      xmlns=
        "urn:ietf:params:xml:ns:yang:ietf-subscribed-notifications">
    <stream>NETCONF</stream>
    <stream-xpath-filter
        xmlns:pm-co="urn:ietf:params:xml:ns:yang:ietf-pm-collection">
      /pm-co:pm-threshold-events
    </stream-xpath-filter>
    <encoding>encode-xml</encoding>
  </establish-subscription>
</rpc>
]]></sourcecode></figure>

<figure title="Transient threshold notification" anchor="fig-thr-notif"><sourcecode type="xml"><![CDATA[
<notification
    xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
  <eventTime>2026-07-01T00:09:00Z</eventTime>
  <pm-threshold-events
      xmlns="urn:ietf:params:xml:ns:yang:ietf-pm-collection"
      xmlns:pm-pa=
        "urn:ietf:params:xml:ns:yang:ietf-pm-parameters">
    <periodic-events>
      <parameter-profile>
        <name>itu-transport-maintenance-15min</name>
        <pm-parameter>
          <name>pm-pa:ses</name>
          <sampling-interval>
            <id>1s</id>
            <collection-interval>
              <id>15min</id>
              <event-types>
                <counts-transient>
                  <event-type>Threshold-Crossed-Event</event-type>
                  <event-occurred>true</event-occurred>
                  <event-time>2026-07-01T00:09:00Z</event-time>
                </counts-transient>
              </event-types>
            </collection-interval>
          </sampling-interval>
        </pm-parameter>
      </parameter-profile>
    </periodic-events>
  </pm-threshold-events>
</notification>
]]></sourcecode></figure>

</section>
</section>
<section anchor="streaming-considerations-for-transport-equipment"><name>Streaming Considerations for Transport Equipment</name>

<t>On transport equipment the following points apply.  Collection
intervals should align with the NE clock source so that interval
boundaries are consistent across the network and snapshots taken at
a uniform time can be correlated across NEs.  A transport NE may
serve many parameters across many monitored objects (links,
tunnels, equipment sensors), so operators should consider the load
of large numbers of concurrent subscriptions and choose profiles
and intervals accordingly.  Threshold events, both periodic and the
non-periodic BUT, EUT, and CSES events, are carried in the
notification defined by the PM collection model.</t>

</section>
<section anchor="open-issues"><name>Open Issues</name>

<t>This section is to be removed before publication.</t>

<t>The representation of the transport profiles in YANG is left for
discussion in the Working Group.  The profile contents (parameters,
collection types, and default intervals) are given in
<xref target="tab-profiles"/>.  What remains open is how a server indicates the
profiles it supports, and how the applicability of each parameter
to a given transport layer is expressed.  Candidates, none of which
requires changes to the core documents, include one YANG feature per
profile advertised in the YANG library <xref target="RFC8525"/>, the profiles
published as YANG instance data <xref target="RFC9195"/>, and the capability
advertisement of <xref target="I-D.yoon-ippm-collection-interval-capabilities"/>.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The YANG module defined in this document defines only identities;
it defines no data nodes, RPCs, actions, or
notifications, and therefore introduces no new data that could be
read, written, or delivered through network management protocols.
The identities defined here are used as values of the "pm-parameter"
name leaf of <xref target="I-D.yoon-ippm-collection-measure"/> and of
<xref target="I-D.yoon-ippm-collection-interval-capabilities"/>; the security
considerations of those documents apply to the data nodes in which
these identities appear.  Those data nodes are designed to be
accessed via NETCONF <xref target="RFC6241"/> or RESTCONF over a secure transport
such as SSH, with access restricted using the Network Configuration
Access Control Model (NACM) <xref target="RFC8341"/>.  The security
considerations of the YANG-Push framework <xref target="RFC8639"/> <xref target="RFC8641"/>
also apply.</t>

<t>The exposed performance and capability data can reveal information
about the transport network; operators may wish
to restrict access accordingly.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document requests IANA to register the following URI in the
"ns" subregistry within the "IETF XML Registry":</t>

<figure><artwork><![CDATA[
   URI: urn:ietf:params:xml:ns:yang:ietf-pm-parameters
   Registrant Contact: The IESG.
   XML: N/A; the requested URI is an XML namespace.
]]></artwork></figure>

<t>This document requests IANA to register the following YANG module
in the "YANG Module Names" registry <xref target="RFC6020"/>:</t>

<figure><artwork><![CDATA[
   Name:      ietf-pm-parameters
   Namespace: urn:ietf:params:xml:ns:yang:ietf-pm-parameters
   Prefix:    pm-pa
   Reference: RFC XXXX
]]></artwork></figure>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<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="RFC6241">
  <front>
    <title>Network Configuration Protocol (NETCONF)</title>
    <author fullname="R. Enns" initials="R." role="editor" surname="Enns"/>
    <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
    <author fullname="J. Schoenwaelder" initials="J." role="editor" surname="Schoenwaelder"/>
    <author fullname="A. Bierman" initials="A." role="editor" surname="Bierman"/>
    <date month="June" year="2011"/>
    <abstract>
      <t>The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices. It uses an Extensible Markup Language (XML)-based data encoding for the configuration data as well as the protocol messages. The NETCONF protocol operations are realized as remote procedure calls (RPCs). This document obsoletes RFC 4741. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6241"/>
  <seriesInfo name="DOI" value="10.17487/RFC6241"/>
</reference>
<reference anchor="RFC7950">
  <front>
    <title>The YANG 1.1 Data Modeling Language</title>
    <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
    <date month="August" year="2016"/>
    <abstract>
      <t>YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 1.1 of the YANG language. YANG version 1.1 is a maintenance release of the YANG language, addressing ambiguities and defects in the original specification. There are a small number of backward incompatibilities from YANG version 1. This document also specifies the YANG mappings to the Network Configuration Protocol (NETCONF).</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7950"/>
  <seriesInfo name="DOI" value="10.17487/RFC7950"/>
</reference>
<reference anchor="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="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="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="RFC8640">
  <front>
    <title>Dynamic Subscription to YANG Events and Datastores over NETCONF</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 provides a Network Configuration Protocol (NETCONF) binding to the dynamic subscription capability of both subscribed notifications and YANG-Push.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8640"/>
  <seriesInfo name="DOI" value="10.17487/RFC8640"/>
</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="I-D.yoon-ippm-collection-measure">
   <front>
      <title>A YANG Data Model for Collection Measurement</title>
      <author fullname="Bin Yeong Yoon" initials="B. Y." surname="Yoon">
         <organization>ETRI</organization>
      </author>
      <author fullname="Youngkil You" initials="Y." surname="You">
         <organization>woori-net</organization>
      </author>
      <date day="5" month="July" year="2026"/>
      <abstract>
	 <t>   This document specifies a YANG data model for Collection Measurement
   based on the Performance Management (PM) Collection function
   requirements defined in ITU-T G.7710.  The model processes raw
   performance data sampled at a network node and produces structured
   data that can be retrieved by clients via pull-based mechanisms or
   delivered via push-based mechanisms such as YANG-Push.  This document
   does not define new performance metrics; the base metrics are those
   of the IPPM framework, and the model specifies the collection and
   exposure of the operationally important subset identified by ITU-T
   G.7710.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-yoon-ippm-collection-measure-00"/>
   
</reference>

<reference anchor="I-D.yoon-ippm-collection-interval-capabilities">
   <front>
      <title>A YANG Data Model for Collection Interval Capabilities</title>
      <author fullname="Bin Yeong Yoon" initials="B. Y." surname="Yoon">
         <organization>ETRI</organization>
      </author>
      <author fullname="Youngkil You" initials="Y." surname="You">
         <organization>woori-net</organization>
      </author>
      <date day="5" month="July" year="2026"/>
      <abstract>
	 <t>   This document defines a YANG data model, &quot;ietf-pm-interval-
   capabilities&quot;, that enables a server to advertise which collection
   intervals it can support.  A client reads this capability information
   before configuring performance measurements, so that it selects only
   sampling and collection intervals that the server can honour.  The
   capabilities are advertised by augmenting the &quot;ietf-system-
   capabilities&quot; module defined in [RFC9196], so that a client discovers
   them at the same well-known location used for subscription and
   notification capabilities.  The model imports the &quot;profile-names&quot;
   type from the companion collection measurement model defined in
   [I-D.yoon-ippm-collection-measure] and mirrors its profile-and-
   parameter structure, ensuring direct alignment between capability
   discovery and measurement configuration.  The model does not define
   measurement data structures or any delivery mechanism; those are
   defined in the companion document.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-yoon-ippm-collection-interval-capabilities-00"/>
   
</reference>

<reference anchor="G7710" target="https://www.itu.int/rec/T-REC-G.7710">
  <front>
    <title>Common Equipment Management Function Requirements</title>
    <author >
      <organization>ITU-T</organization>
    </author>
    <date year="2025" month="November"/>
  </front>
  <seriesInfo name="ITU-T" value="Recommendation G.7710"/>
</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 title='Informative References' anchor="sec-informative-references">



<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="RFC8525">
  <front>
    <title>YANG Library</title>
    <author fullname="A. Bierman" initials="A." surname="Bierman"/>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <author fullname="R. Wilton" initials="R." surname="Wilton"/>
    <date month="March" year="2019"/>
    <abstract>
      <t>This document describes a YANG library that provides information about the YANG modules, datastores, and datastore schemas used by a network management server. Simple caching mechanisms are provided to allow clients to minimize retrieval of this information. This version of the YANG library supports the Network Management Datastore Architecture (NMDA) by listing all datastores supported by a network management server and the schema that is used by each of these datastores.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8525"/>
  <seriesInfo name="DOI" value="10.17487/RFC8525"/>
</reference>
<reference anchor="RFC8526">
  <front>
    <title>NETCONF Extensions to Support the Network Management Datastore Architecture</title>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
    <author fullname="P. Shafer" initials="P." surname="Shafer"/>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <author fullname="R. Wilton" initials="R." surname="Wilton"/>
    <date month="March" year="2019"/>
    <abstract>
      <t>This document extends the Network Configuration Protocol (NETCONF) defined in RFC 6241 in order to support the Network Management Datastore Architecture (NMDA) defined in RFC 8342.</t>
      <t>This document updates RFCs 6241 and 7950. The update to RFC 6241 adds new and operations and augments existing,, and operations. The update to RFC 7950 requires the usage of the YANG library (described in RFC 8525) by NETCONF servers implementing the NMDA.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8526"/>
  <seriesInfo name="DOI" value="10.17487/RFC8526"/>
</reference>
<reference anchor="RFC8342">
  <front>
    <title>Network Management Datastore Architecture (NMDA)</title>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
    <author fullname="P. Shafer" initials="P." surname="Shafer"/>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <author fullname="R. Wilton" initials="R." surname="Wilton"/>
    <date month="March" year="2018"/>
    <abstract>
      <t>Datastores are a fundamental concept binding the data models written in the YANG data modeling language to network management protocols such as the Network Configuration Protocol (NETCONF) and RESTCONF. This document defines an architectural framework for datastores based on the experience gained with the initial simpler model, addressing requirements that were not well supported in the initial model. This document updates RFC 7950.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8342"/>
  <seriesInfo name="DOI" value="10.17487/RFC8342"/>
</reference>
<reference anchor="RFC9196">
  <front>
    <title>YANG Modules Describing Capabilities for Systems and Datastore Update Notifications</title>
    <author fullname="B. Lengyel" initials="B." surname="Lengyel"/>
    <author fullname="A. Clemm" initials="A." surname="Clemm"/>
    <author fullname="B. Claise" initials="B." surname="Claise"/>
    <date month="February" year="2022"/>
    <abstract>
      <t>This document defines two YANG modules, "ietf-system-capabilities" and "ietf-notification-capabilities".</t>
      <t>The module "ietf-system-capabilities" provides a placeholder structure that can be used to discover YANG-related system capabilities for servers. The module can be used to report capability information from the server at runtime or at implementation time by making use of the YANG instance data file format.</t>
      <t>The module "ietf-notification-capabilities" augments "ietf-system-capabilities" to specify capabilities related to "Subscription to YANG Notifications for Datastore Updates" (RFC 8641).</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9196"/>
  <seriesInfo name="DOI" value="10.17487/RFC9196"/>
</reference>
<reference anchor="RFC9195">
  <front>
    <title>A File Format for YANG Instance Data</title>
    <author fullname="B. Lengyel" initials="B." surname="Lengyel"/>
    <author fullname="B. Claise" initials="B." surname="Claise"/>
    <date month="February" year="2022"/>
    <abstract>
      <t>There is a need to document data defined in YANG models at design time, implementation time, or when a live server is unavailable. This document specifies a standard file format for YANG instance data, which follows the syntax and semantics of existing YANG models and annotates it with metadata.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9195"/>
  <seriesInfo name="DOI" value="10.17487/RFC9195"/>
</reference>



    </references>

</references>


    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
        <name>Contributors</name>
    <contact initials="K." surname="Lee" fullname="Kwangkoog Lee">
      <organization>KT</organization>
      <address>
        <email>kwangkoog.lee@kt.com</email>
      </address>
    </contact>
    <contact initials="J." surname="Shin" fullname="Jongyoon Shin">
      <organization>SK Telecom</organization>
      <address>
        <email>jongyoon.shin@sk.com</email>
      </address>
    </contact>
    <contact initials="S." surname="Nam" fullname="Sungyong Nam">
      <organization>LGU+</organization>
      <address>
        <email>sy.nam@lguplus.co.kr</email>
      </address>
    </contact>
    </section>

  </back>

<!-- ##markdown-source:
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
AA==

-->

</rfc>

