<?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-ccamp-yang-otn-slicing-12" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="Framework and YANG of OTN Slices">Framework and Data Model for OTN Network Slicing</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-yang-otn-slicing-12"/>
    <author initials="A." surname="Guo" fullname="Aihua Guo">
      <organization>Futurewei Technologies</organization>
      <address>
        <email>aihuaguo.ietf@gmail.com</email>
      </address>
    </author>
    <author initials="L. M." surname="Contreras" fullname="Luis M. Contreras">
      <organization>Telefonica</organization>
      <address>
        <email>luismiguel.contrerasmurillo@telefonica.com</email>
      </address>
    </author>
    <author initials="S." surname="Belotti" fullname="Sergio Belotti">
      <organization>Individual</organization>
      <address>
        <email>s.belotti.ietf@gmail.com</email>
      </address>
    </author>
    <author initials="R." surname="Rokui" fullname="Reza Rokui">
      <organization>Ciena</organization>
      <address>
        <email>rrokui@ciena.com</email>
      </address>
    </author>
    <author initials="Y." surname="Xu" fullname="Yunbin Xu">
      <organization>CAICT</organization>
      <address>
        <email>xuyunbin@caict.ca.cn</email>
      </address>
    </author>
    <author initials="Y." surname="Zhao" fullname="Yang Zhao">
      <organization>China Mobile</organization>
      <address>
        <email>zhaoyangyjy@chinamobile.com</email>
      </address>
    </author>
    <author initials="X." surname="Liu" fullname="Xufeng Liu">
      <organization>Alef Edge</organization>
      <address>
        <email>xufeng.liu.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="August" day="31"/>
    <area>Routing</area>
    <workgroup>Common Control and Measurement Plane</workgroup>
    <keyword>next generation</keyword>
    <keyword>unicorn</keyword>
    <keyword>sparkling distributed ledger</keyword>
    <abstract>
      <?line 110?>

<t>The requirement of slicing network resources with desired quality of
   service is emerging at every network technology, including the
   Optical Transport Networks (OTN). As a part of the transport network,
   OTN can provide hard pipes with guaranteed data isolation and
   deterministic low latency, which are highly demanded in the Service
   Level Agreement (SLA).</t>
      <t>This document describes a framework for OTN network slicing and defines
   YANG data models with OTN technology-specific augments deployed at both
   the north and south bound of the OTN network slice controller. Additional
   YANG data model augmentations will be defined in a future version of
   this draft.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://ietf-ccamp-wg.github.io/ietf-ccamp-yang-otn-slicing/draft-ietf-ccamp-yang-otn-slicing.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-ccamp-yang-otn-slicing/"/>.
      </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/ietf-ccamp-wg/ietf-ccamp-yang-otn-slicing"/>.</t>
    </note>
  </front>
  <middle>
    <?line 125?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The requirement of slicing network resources with desired quality of
   service is emerging at every network technology, including the
   Optical Transport Networks (OTN). As a part of the transport network,
   OTN can provide hard pipes with guaranteed data isolation and
   deterministic low latency, which are highly demanded in the Service
   Level Agreement (SLA).
   This document describes a framework for OTN network slicing and defines
   YANG data models with OTN technology-specific augments deployed at both
   the north and south bound of the OTN network slice controller. Additional
   YANG data model augmentations will be defined in a future version of
   this draft.</t>
      <section anchor="terminology">
        <name>Terminology</name>
        <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>
        <t>The terminology for describing YANG data models is found in
   <xref target="RFC7950"/>.</t>
      </section>
      <section anchor="prefixes-in-data-node-names">
        <name>Prefixes in Data Node Names</name>
        <t>In this document, names of data nodes and other data model objects
   are prefixed using the standard prefix associated with the
   corresponding YANG imported modules, as shown in <xref target="tab-prefixes"/>.</t>
        <table anchor="tab-prefixes">
          <name>Prefixes and Corresponding YANG Modules</name>
          <thead>
            <tr>
              <th align="left">Prefix</th>
              <th align="left">YANG Module</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">yang</td>
              <td align="left">ietf-yang-types</td>
              <td align="left">
                <xref target="RFC6991"/></td>
            </tr>
            <tr>
              <td align="left">inet</td>
              <td align="left">ietf-inet-types</td>
              <td align="left">
                <xref target="RFC6991"/></td>
            </tr>
            <tr>
              <td align="left">nt</td>
              <td align="left">ietf-network-topology</td>
              <td align="left">
                <xref target="RFC8345"/></td>
            </tr>
            <tr>
              <td align="left">nw</td>
              <td align="left">ietf-network-topology</td>
              <td align="left">
                <xref target="RFC8345"/></td>
            </tr>
            <tr>
              <td align="left">tet</td>
              <td align="left">ietf-te-topology</td>
              <td align="left">
                <xref target="RFC8795"/></td>
            </tr>
            <tr>
              <td align="left">ietf-nss</td>
              <td align="left">ietf-network-slice-service</td>
              <td align="left">[RFCVVVV]</td>
            </tr>
            <tr>
              <td align="left">ns-topo</td>
              <td align="left">ietf-ns-topo</td>
              <td align="left">[RFCWWWW]</td>
            </tr>
            <tr>
              <td align="left">otnt</td>
              <td align="left">ietf-otn-topology</td>
              <td align="left">[RFCYYYY]</td>
            </tr>
            <tr>
              <td align="left">l1-types</td>
              <td align="left">ietf-layer1-types</td>
              <td align="left">[RFCZZZZ]</td>
            </tr>
            <tr>
              <td align="left">otns</td>
              <td align="left">ietf-otn-slice</td>
              <td align="left">[RFCXXXX]</td>
            </tr>
            <tr>
              <td align="left">otns-mpi</td>
              <td align="left">ietf-otn-slice-mpi</td>
              <td align="left">[RFCXXXX]</td>
            </tr>
          </tbody>
        </table>
        <t>RFC Editor Note:
Please replace VVVV with the RFC number assigned to <xref target="I-D.ietf-teas-ietf-network-slice-nbi-yang"/>.
Please replace WWWW with the RFC number assigned to <xref target="I-D.ietf-teas-network-slice-topology-yang"/>.
Please replace XXXX with the RFC number assigned to this document.
Please replace YYYY with the RFC number assigned to <xref target="I-D.ietf-ccamp-otn-topo-yang"/>.
Please replace ZZZZ with the RFC number assigned to <xref target="I-D.ietf-ccamp-layer1-types"/>.
Please remove this note.</t>
      </section>
      <section anchor="definition-of-otn-slice">
        <name>Definition of OTN Slice</name>
        <t>An OTN slice is an an RFC 9543 Network Slice connecting a number
   of OTN endpoints using a set of shared or dedicated OTN network resources to
   satisfy specific service level objectives (SLOs) and Service Level Expectations (SLEs).</t>
        <t>An OTN slice is a technology-specific realization of the RFC 9543 network slice service
   <xref target="RFC9543"/> in the OTN domain, with the
   capability of configuring slice resources in the term of OTN technologies.
   Therefore, all the terms and definitions concerning network slicing as
   defined in <xref target="RFC9543"/> apply to OTN slicing.</t>
        <t>An OTN slice can span multiple OTN administrative domains, encompassing
   access links, intra-domain paths, and inter-domain links.
   An OTN slice may include multiple endpoints, each associated with a set of physical
   or logical resources, e.g. optical port or time slots, at the termination point (TP) of
   an access link or inter-domain link at an OTN provider edge (PE) equipment.</t>
        <t>An end-to-end OTN slice may be composed of multiple OTN segment slices in
   a hierarchical or sequential (or stitched) combination.</t>
        <t><xref target="fig-otn-slice"/> illustrates the scope of OTN slices in multi-domain
   environment.</t>
        <figure anchor="fig-otn-slice">
          <name>OTN Slice</name>
          <artwork><![CDATA[
      <------------------End-to-end OTN Slice---------------->

      <- OTN Segment Slice 1 --->  <-- OTN Segment Slice 2 -->


       +-------------------------+  +-----------------------+
       | +-----+      +-------+  |  | +-------+      +-----+|
+----+ | | OTN |      | OTN   |  |  | | OTN   |      | OTN ||  +----+
| CE +-+-o PE  +-...--+ Borde o--+--+-o Borde +-...--+ PE  o+--+ CE |
+----+||/|     |      | Node  |\ || | | Node  |      |     || |+----+
      |||+-----+      +-------+| || | +-------+      +-----+| |
      |||    OTN Domain 1      | || |      OTN Domain 2     | |
      |++----------------------+-+| +-----------------------+ |
      | |                      |  |                           |
      | +-----+    +-----------+  |                           |
      |       |    |              |                           |
      V       V    V              V                           V
   Access    OTN Slice        Inter-domain                  Access
   Link      Endpoint         Link                          Link

]]></artwork>
        </figure>
        <t>OTN slices may be pre-configured by the management plane and presented to
   the customer via the northbound interface (NBI), or be dynamically
   provisioned by a higher layer slice controller, e.g., an RFC 9543 network slice
   controller (NSC) through the NBI. The OTN slice is
   provided by a service provider to a customer to be used as though it was part
   of the customer's own networks.</t>
      </section>
    </section>
    <section anchor="use-cases-for-otn-network-slicing">
      <name>Use Cases for OTN Network Slicing</name>
      <section anchor="leased-line-services-with-otn">
        <name>Leased Line Services with OTN</name>
        <t>For end business customers (like OTT or enterprises), leased lines
   have the advantage of providing high-speed connections with low
   costs. On the other hand, the traffic control of leased lines is very
   challenging due to rapid changes in service demands. Carriers are
   recommended to provide network-level slicing capabilities to meet
   this demand. Based on such capabilities, private network users have
   full control over the sliced resources which have been allocated to them
   and which could be used to support their leased lines, when needed.
   Users may formulate policies based on the demand for services and
   time to schedule the resources from the entire network's perspective
   flexibly. For example, the bandwidth between any two points may be
   established or released based on the time or monitored traffic
   characteristics. The routing and bandwidth may be adjusted at a
   specific time interval to maximize network resource utilization
   efficiency.</t>
      </section>
      <section anchor="co-construction-and-sharing">
        <name>Co-construction and Sharing</name>
        <t>Co-construction and sharing of a network are becoming a popular means
   among service providers to reduce networking building CAPEX. For Co-
   construction and sharing case, there are typically multiple co-
   founders for the same network. For example, one founder may provide
   optical fibres and another founder may provide OTN equipment, while
   each occupies a certain percentage of the usage rights of the network
   resources. In this scenario, the network O&amp;M is performed by a
   certain founder in each region, where the same founder usually
   deploys an independent management and control system. The other
   founders of the network use each other's management and control
   system to provision services remotely. In this scenario, different
   founders' network resources need to be automatically (associated)
   divided, isolated, and visualized. All founders may share or have
   independent O&amp;M capabilities, and should be able to perform service-
   level provisioning in their respective slices.</t>
      </section>
      <section anchor="wholesale-of-optical-resources">
        <name>Wholesale of optical resources</name>
        <t>In the optical resource wholesale market, smaller, local carriers and
   wireless carriers may rent resources from larger carriers, or
   infrastructure carriers instead of building their networks. Likewise,
   international carriers may rent resources from respective local
   carriers and local carriers may lease their owned networks to each
   other to achieve better network utilization efficiency.
   From the perspective of a resource provider, it is crucial that a
   network slice is timely configured to meet traffic matrix
   requirements requested by its tenants. The support for multi-tenancy
   within the resource provider's network demands that the network
   slices are qualitatively isolated from each other to meet the
   requirements for transparency, non-interference, and security.
   Typically, a resource purchaser expects to use the leased network
   resources flexibly, just like they are self-constructed. Therefore,
   the purchaser is not only provided with a network slice, but also the
   full set of functionalities for operating and maintaining the network
   slice.  The purchaser also expects to, flexibly and independently,
   schedule and maintain physical resources to support their own
   end-to-end automation using both leased and self-constructed network
   resources.</t>
      </section>
      <section anchor="vertical-dedicated-network-with-otn">
        <name>Vertical dedicated network with OTN</name>
        <t>Vertical industry slicing is an emerging category of network slicing
   due to the high demand for private high-speed network interconnects
   for industrial applications.
   In this scenario, the biggest challenge is to implement
   differentiated optical network slices based on the requirements from
   different industries. For example, in the financial industry, to
   support high-frequency transactions, the slice must ensure to provide
   the minimum latency along with the mechanism for latency management.
   For the healthcare industry, online diagnosis network and software
   capabilities to ensure the delivery of HD video without frame loss.
   For bulk data migration in data centers, the network needs to support
   on-demand, large-bandwidth allocation. In each of the aforementioned
   vertical industry scenarios, the bandwidth shall be adjusted as
   required to ensure flexible and efficient network resource usage.</t>
      </section>
      <section anchor="end-to-end-network-slicing">
        <name>End-to-end network slicing</name>
        <t>In an end-to-end network slicing scenario such as 5G network slicing
   <xref target="TS.28.530-3GPP"/>, an RFC 9543 network slice <xref target="RFC9543"/>
   provides the required connectivity between other different segments
   of an end-to-end network slice, such as the Radio Access Network
   (RAN) and the Core Network (CN) segments, with a specific
   performance commitment. An RFC 9543 network slice could be composed of
   network slices from multiple technological and administrative
   domains. An RFC 9543 network slice can be realized by using or combining
   multiple underlying OTN slices with OTN resources, e.g., ODU time
   slots or ODU containers, to achieve end-to-end slicing across the transport
   domain.</t>
      </section>
    </section>
    <section anchor="framework-for-otn-slicing">
      <name>Framework for OTN slicing</name>
      <t>OTN slices may be abstracted differently depending on the requirement contained
   in the configuration provided by the slice customer. Whereas the customer requests
   an OTN slice to provide connectivity between specified endpoints, an OTN slice
   can be abstracted as a set of endpoint-to-endpoint links, with each link formed
   by an end-to-end tunnel across the underlying OTN networks. The resources
   associated with each link of the slice are reserved and commissioned in the underlying
   physical network upon the completion of configuring the OTN slice and all the
   links are active.</t>
      <t>An OTN slice can also be abstracted as an abstract topology when the customer requests
   the slice to share resources between multiple endpoints and to use the resources on demand.
   The abstract topology may consist of virtual nodes and virtual links<xref target="RFC9731"/>, and their associated
   resources are reserved but not commissioned across the underlying OTN networks. The
   customer can later commission resources within the slice dynamically using the NBI provided
   by the service provider. An OTN slice could use abstract topology to connect endpoints with
   shared resources to optimize the resource utilization, and connections can be activated
   within the slice as needed.</t>
      <t>It is worth noting that those means to abstract an OTN slice are similar to the Virtual
   Network (VN) abstraction defined for higher-level interfaces in <xref target="RFC8453"/>, in which context
   a connectivity-based slice corresponds to Type 1 VN and a resource-based slice corresponds to
   Type 2 VN, respectively.</t>
      <t>A particular resource in an OTN network, such as a port or link, may be
   sliced with one of the two granularity levels:</t>
      <ul spacing="normal">
        <li>
          <t>Link-based slicing, in which a link and its associated link
termination points (LTPs) are dedicatedly allocated to a
particular OTN slice.</t>
        </li>
        <li>
          <t>Tributary-slot based slicing, in which multiple OTN slices
share the same link by allocating different OTN tributary slots in
different granularities.</t>
        </li>
      </ul>
      <t>Furthermore, an OTN switch is typically fully non-blocking switching
   at the lowest ODU container granularity, it is
desirable to specify just the total number of ODU containers in the
lowest granularity (e.g. ODU0), when configuring tributary-slot based
slicing on links and ports internal to an OTN network. In multi-domain
OTN network scenarios where separate OTN slices are created on
each of the OTN networks and are stitched at inter-domain OTN links, it
is necessary to specify matching tributary slots at the endpoints of the
inter-domain links. In some real network scenarios, OTN network resources
including tributary slots are managed explicitly by network operators for
network maintenance considerations. Therefore, an OTN slice controller
shall support configuring an OTN slice with both options.</t>
      <t>An OTN slice controller (OTN-SC) is a logical function responsible for
   the life-cycle management of OTN slices instantiated within the
   corresponding OTN network domains. The OTN-SC provides technology-specific
   interfaces at its northbound (OTN-SC NBI) to allow a higher-layer slice
   controller, such as an RFC 9543 network slice controller (NSC) or an orchestrator,
   to request OTN slices with OTN-specific
   requirements. The OTN-SC interfaces at the southbound using the MDSC-to-PNC
   interface (MPI) with a Physical Network Controller (PNC) or Multi-Domain Service Orchestrator (MDSC),
   as defined in the ACTN control framework <xref target="RFC8453"/>. The logical function
   within the OTN-SC is responsible for translating the OTN slice requests
   into concrete slice realization which can be understood and
   provisioned at the southbound by the PNC or MDSC.</t>
      <t>The presence of OTN-SC provides multiple options for a high-level slice controller
   or an orchestrator to configure and realize slicing in OTN networks, depending on
   whether a customer's slice request is technology agnostic or technology specific:</t>
      <t>Option 1[opt.1]: An IETF NSC receives a technology-agnostic slice request from the IETF NSC NBI and
   realizes full or part of the slice in OTN networks directly through MPI provided by
   the PNC or MDSC. The IETF NSC is responsible for mapping a technology-agnostic slicing request
   into an OTN technology-specific realization. In this option, the OTN-SC is not used.</t>
      <t>Option 2[opt.2]: An IETF NSC receives a technology-agnostic slice request from the IETF NSC NBI and delegates the
   request to the OTN-SC through the OTN-SC NBI, which is OTN technology specific. The OTN-SC in turn realizes the slice in single or multi domain OTN networks by working with the underlying PNC or MDSC. In this option, the OTN-SC is considered as a realization of IETF NSC, i.e.,
   an NS realizer as per <xref target="I-D.ietf-teas-ns-controller-models"/>,
   when the underlying network is OTN. The OTN-SC is also a subordinate slice controller of the RFC 9543 NSC, which
   is consistent with the hierarchical control of slices specified by <xref target="RFC9543"/>.</t>
      <t>Option 3[opt.3]: An OTN-aware orchestrator may request an OTN technology-specific slice with OTN-specific SLOs through the
   OTN-SC NBI to the OTN-SC. The OTN-SC in turn realizes the slice in single or multi domain OTN networks by working with the underlying PNC or MDSC</t>
      <t>An OTN slice may be realized by using standard MPI interfaces, control plane, network management system (NMS) or any other proprietary interfaces as needed. Examples of such interfaces include the abstract TE topology <xref target="RFC8795"/>, TE tunnel <xref target="I-D.ietf-teas-yang-te"/>,L1VPN<xref target="RFC4847"/>, or Netconf/YANG based interfaces such as OpenConfig. Some of these interfaces, such as the TE tunnel model, are suitable for creating connectivity-based OTN slices which represent a slice as a set of TE tunnels, while other interfaces such as the TE topology model are more suitable for creating resource-based OTN slices which represent a slice as a topology.</t>
      <t>The OTN-SC NBI is a technology-specific interface that augments the IETF NSC NBI, which is technology-
   agnostic.</t>
      <t><xref target="fig-slice-interfaces"/> illustrates the OTN slicing control hierarchy
   , the positioning of the OTN slicing interfaces as well as the options for OTN slice configuration.</t>
      <figure anchor="fig-slice-interfaces">
        <name>Positioning of OTN Slicing Interfaces</name>
        <artwork><![CDATA[
                      +--------------------+
                      | Provider's User    |
                      +--------|-----------+
                               | CMI
       +-----------------------+--------------------------------+
       |          Orchestrator / E2E Slice Controller           |
       +------------+-----------------------------+-------------+
                    |                             | NSC-NBI
                    |       +---------------------+-------------+
                    |       | RFC 9543 Network Slice Controller |
                    |       +-----+---------------+-------------+
                    | opt.3       | opt.2         | opt.1
                    | OTN-SC NBI  |OTN-SC NBI     |
       +------------+-------------+--------+      |
       |               OTN-SC              |      |
       +--------------------------+--------+      |
                                  | MPI           | MPI
       +--------------------------+---------------+------------+
       |                         PNC                           |
       +--------------------------+----------------------------+
                                  | SBI
                      +-----------+----------+
                      |OTN Physical Network  |
                      +----------------------+

]]></artwork>
      </figure>
      <t>OTN-SC functionalities may be recursive such that a higher-level
   OTN-SC may designate the creation of OTN slices to a lower-level
   OTN-SC in a recursive manner. This scenario may apply to the
   creation of OTN slices in multi-domain OTN networks, where
   multiple domain-wide OTN slices provisioned by lower-layer
   OTN-SCs are stitched to support a multi-domain OTN slice
   provisioned by the higher-level OTN-SC.  Alternatively, the OTN-SC
   may interface with an MDSC, which in turn interfaces with multiple
   PNCs through the MPI to realize OTN slices in multi-domain OTN networks
   without OTN-SC recursion.
   <xref target="fig-otn-sc-recursion"/> illustrates both options for OTN slicing
   in multi-domain.</t>
      <figure anchor="fig-otn-sc-recursion">
        <name>OTN-SC for multi-domain</name>
        <artwork><![CDATA[
    +-------------------+                    +-------------------+
    |      OTN-SC       |                    |      OTN-SC       |
    +--------|----------+                    +---|----------|----+
             |MPI                                |OTN-SC NBI|
    +--------|----------+                    +---|----+ +---|----+
    |      MDSC         |                    | OTN-SC | | OTN-SC |
    +---|----------|----+                    +---|----+ +---|----+
        |MPI       |MPI                          |MPI       |MPI
    +---|----+ +---|----+                    +---|----+ +---|----+
    |   PNC  | |   PNC  |                    |   PNC  | |   PNC  |
    +--------+ +--------+                    +--------+ +--------+
    Multi-domain Option 1                    Multi-domain Option 2
]]></artwork>
      </figure>
      <t>OTN-SC functionalities are logically independent and may be deployed in
   different combinations to cater to the realization needs. In reference to the
   ACTN control framework <xref target="RFC8453"/>, an OTN-SC may be deployed</t>
      <ul spacing="normal">
        <li>
          <t>as an independent network function;</t>
        </li>
        <li>
          <t>together with a Physical Network Controller (PNC) for single-domain
 or with a Multi-Domain Service Orchestrator (MDSC)for multi-domain;</t>
        </li>
        <li>
          <t>together with a higher-level network slice controller to support
 end-to-end network slicing;</t>
        </li>
      </ul>
    </section>
    <section anchor="realizing-otn-slices">
      <name>Realizing OTN Slices</name>
      <t><xref target="RFC9543"/> introduces a mechanism for an RFC 9543 network slice controller to realize network slices by constructing Network Resource Partitions (NRP). A NRP is a collection of resources identified in the underlay network to facilitate the mapping of network slices onto available network resources. An NRP is a scope view of a topology and may be considered as a topology in its own right. Thus, in traffic-engineered (TE) networks including OTN, an NRP may be simply represented as an abstract TE topology defined by <xref target="RFC8795"/>. For OTN networks, An NRP may be represented as an abstract OTN topology defined by <xref target="I-D.ietf-ccamp-otn-topo-yang"/>.</t>
      <t>The NRP can be used to address scalability challenges that arise when network slices are mapped directly onto the underlay topology, where a large number of control-plane and data-plane states may otherwise need to be instantiated and maintained for each slice. An NRP is internal to the network slice controller, and its use is optional and particularly in OTN transport networks, where resources are already physically partitioned into time slots with corarse granularity than the resources considered in L2-L3 networks. Nevertheless, NRPs can provide significant benefits for slice realization in large-scale environments, including also OTN networks.</t>
      <t>For connectivity-based OTN slices, a connection within an OTN slice is typically realized by an OTN tunnel in the underlay topology and resources are reserved by the tunnel, thus use of NRP is optional in this case.</t>
      <t>For resource-based OTN slices, the OTN-SC maps an OTN slice directly onto the underlay TE topology exposed by the subtended controller (MDSC or PNC) without creating separate NRP topology instances. In this case, the OTN-SC configures NRP identifiers on the relevant underlay link resources. An NRP identifier represents a resource partition with ODU time slots for tracking slice resource associations. The OTN-SC may then push the topology with configured NRP identifiers to the subtended MDSC or PNC using the MPI model defined in this draft, and subsequently instantiate OTN TE tunnels utilizing the related underlay link resources with the appropriate NRP identifier.</t>
      <t>Multiple OTN slices may be mapped to the same NRP, while any individual connectivity construct of a slice is mapped to only one NRP, as specified in <xref target="RFC9543"/>. The resources of an NRP topology are reserved and shared among all OTN slices mapped to the same NRP.</t>
      <t><xref target="fig-otn-sc-nrp"/> illustrates the relationship between OTN slices and NRPs. In this example, Slice 1 and Slice 2 are associated with NRP-1, while Slice 3 is associated with NRP-2. The relevant link resources allocated to each NRP are marked with their corresponding NRP identifiers.</t>
      <figure anchor="fig-otn-sc-nrp">
        <name>Mapping OTN Slices to NRP</name>
        <artwork><![CDATA[
        /---------------/                   /---------------/
       /  --     --    /                   /  --     --    /
      /  |N1|---|N3|  /---/               /  |N1|   |N3|  /
     /    --\    --  /   /               /    --     --  /
    /        \--    /   /               /       \ --/   /
   /         |N2|  /   /               /         |N2|  /
  / Slice 1   --  /   /               / Slice 3   --  /
 /------------|--/   /               /-----------|---/
    / Slice 2 |     /                            |
   /--------- |-|--/                             |
+-------------v-v--------------------------------v--------+
|          (NRP-1)                            (NRP-2)     |
|                                                         |
|             /-----------------------------/             |
|            / /--\    NRP-1    /--\       /              |
|           / |NE1 |-----------|NE2 |     /               |
|          /   ---/\           /\--/     /                |
|         /   /     \NRP-1    /NRP-2    /                 |
|        / /-/\      \ /--\  /         /                  |
|       / |NE3 |------|NE4 |/         /                   |
|      /   \--/  NRP-2 \--/          /                    |
|     /                             /                     |
|    / Underlay OTN TE Topology    /                      |
|   /  with NRP identifier marking/                       |
|  /-----------------------------/                        |
|                      OTN-SC                             |
+---------------------------------------------------------+
                 |                         ^
                 |MPI                      |MPI
+----------------V----------------------------------------+
|                                                         |
|                       OTN MDSC/PNC                      |
+---------------------------------------------------------+
]]></artwork>
      </figure>
    </section>
    <section anchor="yang-data-model-for-otn-slicing-configuration">
      <name>YANG Data Model for OTN Slicing Configuration</name>
      <section anchor="otn-slicing-yang-model-for-mpi">
        <name>OTN Slicing YANG Model for MPI</name>
        <section anchor="mpi-yang-model-overview">
          <name>MPI YANG Model Overview</name>
          <t>For the realization of connectivity-based OTN slices, the OTN-SC configures an OTN tunnel using the OTN tunnel model and specifies the associated NRP identifier.</t>
          <t>For the realization of resource-based OTN slices, the OTN-SC configures the NRP by marking the relevant link resources on the TE topology received from the MDSC or PNC with an NRP identifier, together with the appropriate OTN-specific resource attributes, such as the number of ODU time slots or the type and quantity of ODU containers.</t>
          <t>Based on the resources marked by the OTN-SC, the MDSC or PNC updates the underlay TE topology by creating new TE links corresponding to the reserved OTN resources and keeping those resources booked for the slice.</t>
        </section>
        <section anchor="mpi-yang-model-tree">
          <name>MPI YANG Model Tree</name>
          <figure anchor="fig-otn-slice-mpi-tree">
            <name>OTN slicing MPI tree diagram</name>
            <artwork><![CDATA[
module: ietf-otn-slice-mpi

  augment /nw:networks/nw:network/nt:link/tet:te
            /tet:te-link-attributes:
    +--rw (otn-nrp-granularity)?
       +--:(link)
       |  +--rw nrp-id?   uint32
       +--:(link-resource)
          +--rw nrps* [nrp-id]
             +--rw nrp-id                       uint32
             +--rw (technology)?
                +--:(otn)
                   +--rw (nrp-bandwidth)?
                      +--:(containers)
                      |  +--rw otn-bandwidth
                      |     +--rw odulist* [odu-type]
                      |        +--rw odu-type     identityref
                      |        +--rw number?      uint16
                      |        +--rw ts-number?   uint16
                      +--:(time-slots)
                         +--rw otn-ts-num?      uint32

  grouping otn-nrp-profile:
    +-- (otn-nrp-granularity)?
       +--:(link)
       |  +-- nrp-id?   uint32
       +--:(link-resource)
          +-- nrps* [nrp-id]
             +-- nrp-id                       uint32
             +-- (technology)?
                +--:(otn)
                   +-- (nrp-bandwidth)?
                      +--:(containers)
                      |  +-- otn-bandwidth
                      |     +-- odulist* [odu-type]
                      |        +-- odu-type     identityref
                      |        +-- number?      uint16
                      |        +-- ts-number?   uint16
                      +--:(time-slots)
                         +-- otn-ts-num?      uint32
]]></artwork>
          </figure>
        </section>
        <section anchor="mpi-yang-code">
          <name>MPI YANG Code</name>
          <figure anchor="fig-otn-slice-mpi-yang">
            <name>OTN slicing MPI YANG model</name>
            <sourcecode markers="true" name="ietf-otn-slice-mpi@2025-07-03.yang"><![CDATA[
   module ietf-otn-slice-mpi {
     yang-version 1.1;
     namespace "urn:ietf:params:xml:ns:yang:ietf-otn-slice-mpi";
     prefix "otns-mpi";

     import ietf-network {
       prefix "nw";
       reference 
         "RFC 8345: A YANG Data Model for Network Topologies";
     }

     import ietf-network-topology {
       prefix "nt";
       reference 
         "RFC 8345: A YANG Data Model for Network Topologies";
     }

     import ietf-te-topology {
       prefix "tet";
       reference
         "RFC8795: YANG Data Model for Traffic Engineering
         (TE) Topologies";
     }

     import ietf-otn-topology {
       prefix "otnt";
       reference
         "draft-ietf-ccamp-otn-topo-yang-20:
          RFC YYYY: A YANG Data Model for Optical Transport
          Network Topology";
     }

     import ietf-layer1-types {
       prefix "l1-types";
       reference
         "draft-ietf-ccamp-layer1-types-18:
          RFC ZZZZ: A YANG Data Model for Layer 1 Types";
     }

     organization
       "IETF CCAMP Working Group";
     contact
       "WG Web: <http://tools.ietf.org/wg/ccamp/>
        WG List: <mailto:ccamp@ietf.org>

        Editor: Haomian Zheng
                <mailto:zhenghaomian@huawei.com>

        Editor: Italo Busi
                <mailto:italo.busi@huawei.com>

        Editor: Aihua Guo
                <mailto:aihuaguo.ietf@gmail.com>

        Editor: Sergio Belotti
                <mailto:sergio.belotti@nokia.com>";

     description
       "This module defines a YANG data model for network slice
        realization in Optical Transport Networks (OTN).

        The model fully conforms to the Network Management Datastore
        Architecture (NMDA).

        Copyright (c) 2022 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; see the
        RFC itself for full legal notices.";

     revision "2025-07-03" {
       description
         "Latest revision of MPI YANG model for OTN slicing.";
       reference
         "draft-ietf-ccamp-yang-otn-slicing-09: Framework and Data
          Model for OTN Network Slicing";
     }

     /*
      * Groupings
      */

     grouping otn-nrp-profile {
       description
         "Profile of an OTN link Network Resource Partition (NRP).";
       choice otn-nrp-granularity {
         default "link";
         description
           "Link nrp granularity.";
         case link {
           leaf nrp-id {
             type uint32;
              description
                "NRP identifier";
           }
         }
         case link-resource {
           list nrps {
             key nrp-id;
             description
               "List of NRPs.";
             leaf nrp-id {
               type uint32;
               description
                 "NRP link resource identifier.";
             }
             choice technology {
               description
                 "Data plane technology types.";
               case otn {
                 choice nrp-bandwidth {
                   description
                     "Bandwidth specification for an OTN NRP.";
                   case containers {
                     uses l1-types:otn-link-bandwidth;
                   }
                   case time-slots {
                     leaf otn-ts-num {
                       type uint32;
                       description
                         "Number of OTN tributary slots allocated
                          for the NRP.";
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }

     /*
      * Augments
      */
     augment "/nw:networks/nw:network/nt:link/tet:te/"
           + "tet:te-link-attributes" {
       when "../../../nw:network-types/tet:te-topology/"
          + "otnt:otn-topology" {
         description
           "Augmentation parameters apply only for networks with
            OTN topology type.";
       }
       description
         "Augment OTN TE link attributes with NRP profile.";
       uses otn-nrp-profile;
     }
   }
   ]]></sourcecode>
          </figure>
        </section>
      </section>
      <section anchor="otn-slicing-yang-model-for-otn-sc-nbi">
        <name>OTN Slicing YANG Model for OTN-SC NBI</name>
        <section anchor="nbi-yang-model-overview">
          <name>NBI YANG Model Overview</name>
          <t>The YANG model for OTN-SC NBI is OTN-technology specific, but shares many
   common constructs and attributes with the common network slicing YANG model
   defined in <xref target="I-D.ietf-teas-ietf-network-slice-nbi-yang"/>. Furthermore, the
   OTN-SC NBI YANG is expected to support both connectivity-based
   and resource-based slice configuration, which is likely a common requirement for
   supporting slicing at other transport network layers, e.g. WDM or MPLS(-TP).</t>
          <t>The OTN slicing model augments the common network slicing YANG model by extending
   OTN technology-specific SLO and SLE attributes which can be requested by OTN-aware
   customers and allows the customer to specify desired OTN signal quality.
   These attributes include:</t>
          <ul spacing="normal">
            <li>
              <t>The performance objective for Optical Data Unit (ODU) containers as defined in
<xref target="ITU-T-G.8201-Amd.1"/>.</t>
            </li>
            <li>
              <t>Bandwidth specification in the type and number of ODU containers.</t>
            </li>
          </ul>
        </section>
        <section anchor="nbi-yang-model-tree-for-otn-slice">
          <name>NBI YANG Model Tree for OTN slice</name>
          <figure anchor="fig-ietf-otn-slice">
            <name>Tree diagram for OTN slice</name>
            <artwork><![CDATA[
module: ietf-otn-slice

  augment /ietf-nss:network-slice-services/ietf-nss:slo-sle-templates
            /ietf-nss:slo-sle-template/ietf-nss:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /ietf-nss:network-slice-services/ietf-nss:slice-service
            /ietf-nss:slo-sle-policy/ietf-nss:custom
            /ietf-nss:service-slo-sle-policy/ietf-nss:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /nw:networks/nw:network/ns-topo:slo-sle-policy
            /ns-topo:custom/ns-topo:service-slo-sle-policy
            /ns-topo:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /nw:networks/nw:network/nw:node/ns-topo:slo-sle-policy
            /ns-topo:custom/ns-topo:service-slo-sle-policy
            /ns-topo:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /nw:networks/nw:network/nw:node/nt:termination-point
            /ns-topo:slo-sle-policy/ns-topo:custom
            /ns-topo:service-slo-sle-policy/ns-topo:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /nw:networks/nw:network/nt:link/ns-topo:slo-sle-policy
            /ns-topo:custom/ns-topo:service-slo-sle-policy
            /ns-topo:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /ietf-nss:network-slice-services/ietf-nss:slice-service
            /ietf-nss:connection-groups/ietf-nss:connection-group
            /ietf-nss:slo-sle-policy/ietf-nss:custom
            /ietf-nss:service-slo-sle-policy/ietf-nss:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /ietf-nss:network-slice-services/ietf-nss:slice-service
            /ietf-nss:connection-groups/ietf-nss:connection-group
            /ietf-nss:connectivity-construct/ietf-nss:slo-sle-policy
            /ietf-nss:custom/ietf-nss:service-slo-sle-policy
            /ietf-nss:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16
  augment /ietf-nss:network-slice-services/ietf-nss:slice-service
            /ietf-nss:connection-groups/ietf-nss:connection-group
            /ietf-nss:connectivity-construct/ietf-nss:type
            /ietf-nss:a2a/ietf-nss:a2a-sdp/ietf-nss:slo-sle-policy
            /ietf-nss:custom/ietf-nss:service-slo-sle-policy
            /ietf-nss:slo-policy:
    +--rw otn
       +--rw odu-signal-quality
       |  +--rw odu-pm-objective* [duration pm-type]
       |     +--rw duration        identityref
       |     +--rw pm-type         identityref
       |     +--rw pm-threshold?   uint64
       +--rw otn-bandwidth
          +--rw odulist* [odu-type]
             +--rw odu-type     identityref
             +--rw number?      uint16
             +--rw ts-number?   uint16

  grouping odu-signal-quality:
    +-- odu-signal-quality
       +-- odu-pm-objective* [duration pm-type]
          +-- duration        identityref
          +-- pm-type         identityref
          +-- pm-threshold?   uint64
  grouping otn-slice-slo-policy:
    +-- otn
       +-- odu-signal-quality
       |  +-- odu-pm-objective* [duration pm-type]
       |     +-- duration        identityref
       |     +-- pm-type         identityref
       |     +-- pm-threshold?   uint64
       +-- otn-bandwidth
          +-- odulist* [odu-type]
             +-- odu-type     identityref
             +-- number?      uint16
             +-- ts-number?   uint16
]]></artwork>
          </figure>
        </section>
        <section anchor="nbi-yang-code-for-otn-slice">
          <name>NBI YANG Code for OTN Slice</name>
          <figure anchor="fig-ietf-otn-slice-yang">
            <name>YANG model for transport network slice</name>
            <sourcecode markers="true" name="ietf-otn-slice@2025-07-03.yang"><![CDATA[
   module ietf-otn-slice {
     yang-version 1.1;
     namespace
       "urn:ietf:params:xml:ns:yang:ietf-otn-slice";
     prefix "otns";

     import ietf-network {
       prefix "nw";
       reference 
         "RFC 8345: A YANG Data Model for Network Topologies";
     }
     import ietf-network-topology {
       prefix "nt";
       reference
         "RFC 8345: A YANG Data Model for Network Topologies";
     }

     import ietf-layer1-types {
       prefix "l1-types";
       reference
         "draft-ietf-ccamp-layer1-types-18: 
          RFC ZZZZ: A YANG Data Model for Layer 1 Types";
     }

     import ietf-network-slice-service {
       prefix "ietf-nss";
       reference
         "draft-ietf-teas-ietf-network-slice-nbi-yang-25:
          RFC VVVV: A YANG Data Model for the RFC 9543 Network Slice
          Service";
     }

     import ietf-ns-topo {
       prefix "ns-topo";
       reference
         "draft-ietf-teas-network-slice-topology-yang-01:
          RFC WWWW: IETF Network Slice Topology YANG Data Model";
     }
      
     organization
       "IETF CCAMP Working Group";
     contact
       "WG Web: <http://tools.ietf.org/wg/ccamp/>
        WG List: <mailto:ccamp@ietf.org>

        Editor: Haomian Zheng
                <mailto:zhenghaomian@huawei.com>

        Editor: Italo Busi
                <mailto:italo.busi@huawei.com>

        Editor: Aihua Guo
                <mailto:aihuaguo.ietf@gmail.com>

        Editor: Sergio Belotti
                <mailto:sergio.belotti@nokia.com>";

     description
       "This module defines a YANG data model for configuring 
        technology-specific network slices in optical transport
        networks, e.g., Optical Transport Network (OTN).

        The model fully conforms to the Network Management Datastore
        Architecture (NMDA).

        Copyright (c) 2022 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; see the
        RFC itself for full legal notices.";

     revision "2025-07-03" {
       description
         "Latest revision of NBI YANG model for OTN slicing.";
       reference
         "draft-ietf-ccamp-yang-otn-slicing-09: Framework and Data
          Model for OTN Network Slicing";
     }


     /*
      * Identities
      */
     identity bit-error-rate {
       base ietf-nss:service-slo-metric-type;
       description
         "ODU bit error rate";
     }

     identity odu-tca-threshold-type {
       description
         "Base identity for ODU performance counter";
     }
     
     identity odu-bbe {
       base odu-tca-threshold-type;
       description
         "ODU Background Block Error (BBE) threshold";
     }
     
     identity odu-es {
       base odu-tca-threshold-type;
       description
         "ODU Errored Seconds (ES) threshold";
     }
     
     identity odu-ses {
       base odu-tca-threshold-type;
       description
         "ODU Severely Errored Seconds (SES) threshold";
     }

     identity odu-uas {
       base odu-tca-threshold-type;
       description
         "ODU Unavailable Seconds (UAS) threshold";
     }

     identity odu-ber {
       base odu-tca-threshold-type;
       description
         "ODU Bit Error Rate (BER) threshold";
     }

     identity pm-duration {
       description
         "Base identity for ODU performance monitoring interval";
     }
     
     identity pm-15m {
       base pm-duration;
       description
         "15 minuites pm duration";
     }

     identity pm-24h {
       base pm-duration;
       description
         "24 hours pm duration";
     }

     /*
      * Groupings
      */
     grouping odu-signal-quality {
       description
         "Grouping for ODU signal quality.";
 
       container odu-signal-quality {
         description
           "Contianer for ODU signal quality attributes.";
   
         list odu-pm-objective {
           key "duration pm-type";
           description
             "List of ODU performance requirements.";
           leaf duration {
             type identityref {
               base pm-duration;
             }
             description
               "Time duration.";
           }
           leaf pm-type {
             type identityref {
               base odu-tca-threshold-type;
             }
             description
               "ODU PM metric type.";
           }
           
           leaf pm-threshold {
             type uint64;
             description
               "ODU PM metric threshold.";
           }
         }
       }
     }

     grouping otn-slice-slo-policy {
       description
         "Policy grouping for OTN network slices.";

       container otn {
         description
           "OTN technology-specific SLO/SLE policy container";
   
         uses odu-signal-quality;
         uses l1-types:otn-link-bandwidth;
       }
     }

     /*
      * Augmented data nodes
      */
     /* slice template */
     augment "/ietf-nss:network-slice-services" +
             "/ietf-nss:slo-sle-templates" +
             "/ietf-nss:slo-sle-template" + 
             "/ietf-nss:slo-policy" {
       description
          "Augment IETF network slice service templates with
           OTN technology-specific SLO/SLE policy attributes.";
  
       uses otn-slice-slo-policy;
     }

     /* slice augments */
     augment "/ietf-nss:network-slice-services" +
             "/ietf-nss:slice-service" +
             "/ietf-nss:slo-sle-policy" + 
             "/ietf-nss:custom" + 
             "/ietf-nss:service-slo-sle-policy" +
             "/ietf-nss:slo-policy" {
       description
         "Augment IETF network slice services to include technology-
          specific SLO/SLE policy for connectivity-based OTN
          slices.";
          
       uses otn-slice-slo-policy;
     }

     /* network topology augments */
     augment "/nw:networks/nw:network" +
             "/ns-topo:slo-sle-policy" +
             "/ns-topo:custom" +
             "/ns-topo:service-slo-sle-policy" +
             "/ns-topo:slo-policy" {
       when "../../nw:network-types/ns-topo:network-slice" {
         description "Augment only for Network Slice topology.";
       }
       description "Augment topology configuration and state.";
       uses otn-slice-slo-policy;
     }

     /* network node augments */
     augment "/nw:networks/nw:network/nw:node" +
             "/ns-topo:slo-sle-policy" + 
             "/ns-topo:custom" + 
             "/ns-topo:service-slo-sle-policy" +
             "/ns-topo:slo-policy" {
       when "../../../nw:network-types/ns-topo:network-slice" {
         description "Augment only for Network Slice topology.";
       }
       description "Augment node configuration and state.";
       uses otn-slice-slo-policy;
     }

     /* network node's termination point augments */
     augment "/nw:networks/nw:network/nw:node" +
             "/nt:termination-point" +
             "/ns-topo:slo-sle-policy" + 
             "/ns-topo:custom" + 
             "/ns-topo:service-slo-sle-policy" +
             "/ns-topo:slo-policy" {
       when "../../../../nw:network-types/ns-topo:network-slice" {
         description "Augment only for Network Slice topology.";
       }
       description "Augment node configuration and state.";
           
       uses otn-slice-slo-policy;
     }

     /* network link augments */
     augment "/nw:networks/nw:network/nt:link" +
             "/ns-topo:slo-sle-policy" + 
             "/ns-topo:custom" + 
             "/ns-topo:service-slo-sle-policy" +
             "/ns-topo:slo-policy" {
       when "../../../nw:network-types/ns-topo:network-slice" {
         description "Augment only for Network Slice topology.";
       }
       description "Augment link configuration and state.";
       uses otn-slice-slo-policy;
     }
     
     /* connectivity construct augments */
     augment "/ietf-nss:network-slice-services" +
             "/ietf-nss:slice-service" +
             "/ietf-nss:connection-groups" +
             "/ietf-nss:connection-group" +
             "/ietf-nss:slo-sle-policy" + 
             "/ietf-nss:custom" + 
             "/ietf-nss:service-slo-sle-policy" +
             "/ietf-nss:slo-policy" {
       description
         "Augment IETF network slice services to include technology-
          specific SLO/SLE policy for connection groups within
          a connectivity-based transport network slice.";
       uses otn-slice-slo-policy;
     }

     augment "/ietf-nss:network-slice-services" +
             "/ietf-nss:slice-service" +
             "/ietf-nss:connection-groups" +
             "/ietf-nss:connection-group" +
             "/ietf-nss:connectivity-construct" +
             "/ietf-nss:slo-sle-policy" + 
             "/ietf-nss:custom" + 
             "/ietf-nss:service-slo-sle-policy" +
             "/ietf-nss:slo-policy" {
       description
         "Augment IETF network slice services to include technology-
          specific SLO/SLE policy for connectivity-constructs within
          a connectivity-based transport network slice.";
       uses otn-slice-slo-policy;
     }
     
     augment "/ietf-nss:network-slice-services" +
             "/ietf-nss:slice-service" +
             "/ietf-nss:connection-groups" +
             "/ietf-nss:connection-group" +
             "/ietf-nss:connectivity-construct" +
             "/ietf-nss:type" +
             "/ietf-nss:a2a" +
             "/ietf-nss:a2a-sdp" +
             "/ietf-nss:slo-sle-policy" + 
             "/ietf-nss:custom" + 
             "/ietf-nss:service-slo-sle-policy" +
             "/ietf-nss:slo-policy" {
       description
         "Augment IETF network slice services to include technology-
          specific SLO/SLE policy for a2a connectivity-constructs
          within a connectivity-based transport network slice.";
       uses otn-slice-slo-policy;
     }
   }

   ]]></sourcecode>
          </figure>
        </section>
      </section>
    </section>
    <section anchor="manageability-considerations">
      <name>Manageability Considerations</name>
      <t>To ensure the security and controllability of physical resource
   isolation, slice-based independent operation and management are
   required to achieve management isolation.
   Each optical slice typically requires dedicated accounts,
   permissions, and resources for independent access and O&amp;M. This
   mechanism is to guarantee the information isolation among slice
   tenants and to avoid resource conflicts. The access to slice
   management functions will only be permitted after successful security
   checks.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The YANG module specified in this document defines a schema for data
   that is designed to be accessed via network management protocols such
   as NETCONF <xref target="RFC6241"/> or RESTCONF <xref target="RFC8040"/>.  The lowest NETCONF layer
   is the secure transport layer, and the mandatory-to-implement secure
   transport is Secure Shell (SSH) <xref target="RFC6242"/>.  The lowest RESTCONF layer
   is HTTPS, and the mandatory-to-implement secure transport is TLS
   <xref target="RFC8446"/>.</t>
      <t>The NETCONF access control model <xref target="RFC8341"/> provides the means to
   restrict access for particular NETCONF or RESTCONF users to a
   preconfigured subset of all available NETCONF or RESTCONF protocol
   operations and content.</t>
      <t>There are a number of data nodes defined in this YANG module that are
   writable/creatable/deletable (i.e., config true, which is the
   default).  These data nodes may be considered sensitive or vulnerable
   in some network environments.  Write operations (e.g., edit-config)
   to these data nodes without proper protection can have a negative
   effect on network operations.  Considerations in Section 8 of
   <xref target="RFC8795"/> are also applicable to their subtrees in the module defined
   in this document.</t>
      <t>Some of the readable data nodes in this YANG module may be considered
   sensitive or vulnerable in some network environments.  It is thus
   important to control read access (e.g., via get, get-config, or
   notification) to these data nodes.  Considerations in Section 8 of
   <xref target="RFC8795"/> are also applicable to their subtrees in the module defined
   in this document.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>It is proposed to IANA to assign new URIs from the "IETF XML
   Registry" <xref target="RFC3688"/> as follows:</t>
      <artwork><![CDATA[
   URI: urn:ietf:params:xml:ns:yang:ietf-otn-slice
   Registrant Contact: The IESG
   XML: N/A; the requested URI is an XML namespace.

   URI: urn:ietf:params:xml:ns:yang:ietf-otn-slice-mpi
   Registrant Contact: The IESG
   XML: N/A; the requested URI is an XML namespace.
]]></artwork>
      <t>This document registers two YANG modules in the YANG Module Names
   registry <xref target="RFC6020"/>.</t>
      <artwork><![CDATA[
   name: ietf-otn-slice
   namespace: urn:ietf:params:xml:ns:yang:ietf-otn-slice
   prefix: otns
   reference: RFC XXXX

   name: ietf-otn-slice-mpi
   namespace: urn:ietf:params:xml:ns:yang:ietf-otn-slice-mpi
   prefix: otns-mpi
   reference: RFC XXXX
]]></artwork>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="TS.28.530-3GPP" target="http://ftp.3gpp.org//Specs/archive/28_series/28.530/28530-f10.zip">
          <front>
            <title>3GPP TS 28.530 V15.1.0 Technical Specification Group Services and System Aspects; Management and orchestration; Concepts, use cases and requirements (Release 15)</title>
            <author>
              <organization>3rd Generation Partnership Project (3GPP)</organization>
            </author>
            <date year="2018" month="December"/>
          </front>
          <seriesInfo name="3GPP TS 28.530" value=""/>
        </reference>
        <reference anchor="ITU-T-G.8201-Amd.1" target="https://www.itu.int/rec/T-REC-G.8201">
          <front>
            <title>Error performance parameters and objectives for multi-operator international paths within optical transport networks (Amendment 1)</title>
            <author>
              <organization>ITU Telecommunication Standardization Sector (ITU-T)</organization>
            </author>
            <date year="2021" month="December"/>
          </front>
          <seriesInfo name="ITU-T G.8201 (2011) Amd. 1" value=""/>
        </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>
        <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="RFC6991">
          <front>
            <title>Common YANG Data Types</title>
            <author fullname="J. Schoenwaelder" initials="J." role="editor" surname="Schoenwaelder"/>
            <date month="July" year="2013"/>
            <abstract>
              <t>This document introduces a collection of common data types to be used with the YANG data modeling language. This document obsoletes RFC 6021.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6991"/>
          <seriesInfo name="DOI" value="10.17487/RFC6991"/>
        </reference>
        <reference anchor="RFC8345">
          <front>
            <title>A YANG Data Model for Network Topologies</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="J. Medved" initials="J." surname="Medved"/>
            <author fullname="R. Varga" initials="R." surname="Varga"/>
            <author fullname="N. Bahadur" initials="N." surname="Bahadur"/>
            <author fullname="H. Ananthakrishnan" initials="H." surname="Ananthakrishnan"/>
            <author fullname="X. Liu" initials="X." surname="Liu"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>This document defines an abstract (generic, or base) YANG data model for network/service topologies and inventories. The data model serves as a base model that is augmented with technology-specific details in other, more specific topology and inventory data models.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8345"/>
          <seriesInfo name="DOI" value="10.17487/RFC8345"/>
        </reference>
        <reference anchor="RFC8795">
          <front>
            <title>YANG Data Model for Traffic Engineering (TE) Topologies</title>
            <author fullname="X. Liu" initials="X." surname="Liu"/>
            <author fullname="I. Bryskin" initials="I." surname="Bryskin"/>
            <author fullname="V. Beeram" initials="V." surname="Beeram"/>
            <author fullname="T. Saad" initials="T." surname="Saad"/>
            <author fullname="H. Shah" initials="H." surname="Shah"/>
            <author fullname="O. Gonzalez de Dios" initials="O." surname="Gonzalez de Dios"/>
            <date month="August" year="2020"/>
            <abstract>
              <t>This document defines a YANG data model for representing, retrieving, and manipulating Traffic Engineering (TE) Topologies. The model serves as a base model that other technology-specific TE topology models can augment.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8795"/>
          <seriesInfo name="DOI" value="10.17487/RFC8795"/>
        </reference>
        <reference anchor="I-D.ietf-teas-ietf-network-slice-nbi-yang">
          <front>
            <title>A YANG Data Model for the RFC 9543 Network Slice Service</title>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Dhruv Dhody" initials="D." surname="Dhody">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Reza Rokui" initials="R." surname="Rokui">
              <organization>Ciena</organization>
            </author>
            <author fullname="Tarek Saad" initials="T." surname="Saad">
              <organization>Cisco Systems, Inc</organization>
            </author>
            <author fullname="John Mullooly" initials="J." surname="Mullooly">
              <organization>Cisco Systems, Inc</organization>
            </author>
            <date day="26" month="May" year="2026"/>
            <abstract>
              <t>   This document defines a YANG data model for RFC 9543 Network Slice
   Service.  The model can be used in the Network Slice Service
   interface between a customer and a provider that offers RFC 9543
   Network Slice Services.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-ietf-network-slice-nbi-yang-26"/>
        </reference>
        <reference anchor="I-D.ietf-teas-network-slice-topology-yang">
          <front>
            <title>IETF Network Slice Topology YANG Data Model</title>
            <author fullname="Xufeng Liu" initials="X." surname="Liu">
              <organization>Individual</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Sergio Belotti" initials="S." surname="Belotti">
              <organization>Nokia</organization>
            </author>
            <author fullname="Aihua Guo" initials="A." surname="Guo">
              <organization>Futurewei</organization>
            </author>
            <author fullname="Italo Busi" initials="I." surname="Busi">
              <organization>Huawei</organization>
            </author>
            <date day="30" month="July" year="2026"/>
            <abstract>
              <t>   An RFC 9543 network slice customer may utilize intent-based
   topologies to express resource reservation intentions within the
   provider's network.  These customer-defined intent topologies allow
   customers to request shared resources for future connections that can
   be flexibly allocated and customized.  Additionally, they provide an
   extensive level of control over underlay service paths within the
   network slice.

   This document describes a YANG data model for expressing customer
   intent topologies which can be used to enhance the RFC 9543 Network
   Slice Services in specific use cases, such as Network wholesale
   scenarios, where both topology and connectivity intents need to be
   expressed.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-network-slice-topology-yang-04"/>
        </reference>
        <reference anchor="I-D.ietf-ccamp-otn-topo-yang">
          <front>
            <title>A YANG Data Model for Optical Transport Network Topology</title>
            <author fullname="Haomian Zheng" initials="H." surname="Zheng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Italo Busi" initials="I." surname="Busi">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Xufeng Liu" initials="X." surname="Liu">
              <organization>Individual</organization>
            </author>
            <author fullname="Sergio Belotti" initials="S." surname="Belotti">
              <organization>Nokia</organization>
            </author>
            <author fullname="Oscar Gonzalez de Dios" initials="O. G." surname="de Dios">
              <organization>Telefonica</organization>
            </author>
            <date day="16" month="June" year="2026"/>
            <abstract>
              <t>   This document defines a YANG data model for representing, retrieving,
   and manipulating Optical Transport Network (OTN) topologies.  It is
   independent of control plane protocols and captures topological and
   resource-related information pertaining to OTN.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-otn-topo-yang-21"/>
        </reference>
        <reference anchor="I-D.ietf-ccamp-layer1-types">
          <front>
            <title>Common YANG Data Types for Layer 1 Networks</title>
            <author fullname="Haomian Zheng" initials="H." surname="Zheng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Italo Busi" initials="I." surname="Busi">
              <organization>Huawei Technologies</organization>
            </author>
            <date day="16" month="June" year="2026"/>
            <abstract>
              <t>   This document defines a collection of common data types, identities,
   and groupings in the YANG data modeling language.  These derived
   common data types, identities, and groupings are intended to be
   imported by modules that model Layer 1 configuration and state
   capabilities.  The Layer 1 types are representative of Layer 1 client
   signals applicable to transport networks, such as Optical Transport
   Networks (OTN).  The Optical Transport Network (OTN) data structures
   are included in this document as Layer 1 types.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-layer1-types-19"/>
        </reference>
        <reference anchor="RFC9731">
          <front>
            <title>A YANG Data Model for Virtual Network (VN) Operations</title>
            <author fullname="Y. Lee" initials="Y." role="editor" surname="Lee"/>
            <author fullname="D. Dhody" initials="D." role="editor" surname="Dhody"/>
            <author fullname="D. Ceccarelli" initials="D." surname="Ceccarelli"/>
            <author fullname="I. Bryskin" initials="I." surname="Bryskin"/>
            <author fullname="B. Yoon" initials="B." surname="Yoon"/>
            <date month="March" year="2025"/>
            <abstract>
              <t>A Virtual Network (VN) is a network provided by a service provider to a customer for the customer to use in any way it wants as though it were a physical network. This document provides a YANG data model generally applicable to any mode of VN operations. This includes VN operations as per the Abstraction and Control of TE Networks (ACTN) framework (RFC 8453).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9731"/>
          <seriesInfo name="DOI" value="10.17487/RFC9731"/>
        </reference>
        <reference anchor="RFC8453">
          <front>
            <title>Framework for Abstraction and Control of TE Networks (ACTN)</title>
            <author fullname="D. Ceccarelli" initials="D." role="editor" surname="Ceccarelli"/>
            <author fullname="Y. Lee" initials="Y." role="editor" surname="Lee"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>Traffic Engineered (TE) networks have a variety of mechanisms to facilitate the separation of the data plane and control plane. They also have a range of management and provisioning protocols to configure and activate network resources. These mechanisms represent key technologies for enabling flexible and dynamic networking. The term "Traffic Engineered network" refers to a network that uses any connection-oriented technology under the control of a distributed or centralized control plane to support dynamic provisioning of end-to- end connectivity.</t>
              <t>Abstraction of network resources is a technique that can be applied to a single network domain or across multiple domains to create a single virtualized network that is under the control of a network operator or the customer of the operator that actually owns the network resources.</t>
              <t>This document provides a framework for Abstraction and Control of TE Networks (ACTN) to support virtual network services and connectivity services.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8453"/>
          <seriesInfo name="DOI" value="10.17487/RFC8453"/>
        </reference>
        <reference anchor="I-D.ietf-teas-ns-controller-models">
          <front>
            <title>IETF Network Slice Controller and its Associated Data Models</title>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Reza Rokui" initials="R." surname="Rokui">
              <organization>Ciena</organization>
            </author>
            <author fullname="Jeff Tantsura" initials="J." surname="Tantsura">
              <organization>Nvidia</organization>
            </author>
            <author fullname="Bo Wu" initials="B." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Xufeng Liu" initials="X." surname="Liu">
              <organization>Individual</organization>
            </author>
            <date day="31" month="July" year="2026"/>
            <abstract>
              <t>   This document describes an approach for structuring the IETF Network
   Slice Controller as well as how to use different data models being
   defined for IETF Network Slice Service provision (and how they are
   related).  It is not the purpose of this document to standardize or
   constrain the implementation of the IETF Network Slice Controller.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-ns-controller-models-08"/>
        </reference>
        <reference anchor="I-D.ietf-teas-yang-te">
          <front>
            <title>A YANG Data Model for Traffic Engineering Tunnels, Label Switched Paths, and Interfaces</title>
            <author fullname="Tarek Saad" initials="T." surname="Saad">
              <organization>Cisco Systems Inc</organization>
            </author>
            <author fullname="Rakesh Gandhi" initials="R." surname="Gandhi">
              <organization>Cisco Systems Inc</organization>
            </author>
            <author fullname="Xufeng Liu" initials="X." surname="Liu">
              <organization>Alef Edge</organization>
            </author>
            <author fullname="Vishnu Pavan Beeram" initials="V. P." surname="Beeram">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Igor Bryskin" initials="I." surname="Bryskin">
              <organization>Individual</organization>
            </author>
            <date day="26" month="March" year="2026"/>
            <abstract>
              <t>   This document defines a YANG data model for the provisioning and
   management of Traffic Engineering (TE) tunnels, Label Switched Paths
   (LSPs), and interfaces.  The model covers data pertinent to TE
   tunnels, TE LSPs, and TE interfaces that are independent of any
   technology or dataplane encapsulation.  The model is divided into two
   YANG modules that address both device-specific and device-independent
   data, supporting configuration, operational state, Remote Procedure
   Calls (RPCs), and event notifications.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-teas-yang-te-44"/>
        </reference>
        <reference anchor="RFC4847">
          <front>
            <title>Framework and Requirements for Layer 1 Virtual Private Networks</title>
            <author fullname="T. Takeda" initials="T." role="editor" surname="Takeda"/>
            <date month="April" year="2007"/>
            <abstract>
              <t>This document provides a framework and service level requirements for Layer 1 Virtual Private Networks (L1VPNs). This framework is intended to aid in developing and standardizing protocols and mechanisms to support interoperable L1VPNs.</t>
              <t>The document examines motivations for L1VPNs, high level (service level) requirements, and outlines some of the architectural models that might be used to build L1VPNs. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4847"/>
          <seriesInfo name="DOI" value="10.17487/RFC4847"/>
        </reference>
        <reference anchor="RFC6241">
          <front>
            <title>Network Configuration Protocol (NETCONF)</title>
            <author fullname="R. Enns" initials="R." role="editor" surname="Enns"/>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <author fullname="J. Schoenwaelder" initials="J." role="editor" surname="Schoenwaelder"/>
            <author fullname="A. Bierman" initials="A." role="editor" surname="Bierman"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices. It uses an Extensible Markup Language (XML)-based data encoding for the configuration data as well as the protocol messages. The NETCONF protocol operations are realized as remote procedure calls (RPCs). This document obsoletes RFC 4741. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6241"/>
          <seriesInfo name="DOI" value="10.17487/RFC6241"/>
        </reference>
        <reference anchor="RFC8040">
          <front>
            <title>RESTCONF Protocol</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8040"/>
          <seriesInfo name="DOI" value="10.17487/RFC8040"/>
        </reference>
        <reference anchor="RFC6242">
          <front>
            <title>Using the NETCONF Protocol over Secure Shell (SSH)</title>
            <author fullname="M. Wasserman" initials="M." surname="Wasserman"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>This document describes a method for invoking and running the Network Configuration Protocol (NETCONF) within a Secure Shell (SSH) session as an SSH subsystem. This document obsoletes RFC 4742. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6242"/>
          <seriesInfo name="DOI" value="10.17487/RFC6242"/>
        </reference>
        <reference anchor="RFC8446">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2018"/>
            <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 updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8446"/>
          <seriesInfo name="DOI" value="10.17487/RFC8446"/>
        </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="RFC3688">
          <front>
            <title>The IETF XML Registry</title>
            <author fullname="M. Mealling" initials="M." surname="Mealling"/>
            <date month="January" year="2004"/>
            <abstract>
              <t>This document describes an IANA maintained registry for IETF standards which use Extensible Markup Language (XML) related items such as Namespaces, Document Type Declarations (DTDs), Schemas, and Resource Description Framework (RDF) Schemas.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="81"/>
          <seriesInfo name="RFC" value="3688"/>
          <seriesInfo name="DOI" value="10.17487/RFC3688"/>
        </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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9543">
          <front>
            <title>A Framework for Network Slices in Networks Built from IETF Technologies</title>
            <author fullname="A. Farrel" initials="A." role="editor" surname="Farrel"/>
            <author fullname="J. Drake" initials="J." role="editor" surname="Drake"/>
            <author fullname="R. Rokui" initials="R." surname="Rokui"/>
            <author fullname="S. Homma" initials="S." surname="Homma"/>
            <author fullname="K. Makhijani" initials="K." surname="Makhijani"/>
            <author fullname="L. Contreras" initials="L." surname="Contreras"/>
            <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
            <date month="March" year="2024"/>
            <abstract>
              <t>This document describes network slicing in the context of networks built from IETF technologies. It defines the term "IETF Network Slice" to describe this type of network slice and establishes the general principles of network slicing in the IETF context.</t>
              <t>The document discusses the general framework for requesting and operating IETF Network Slices, the characteristics of an IETF Network Slice, the necessary system components and interfaces, and the mapping of abstract requests to more specific technologies. The document also discusses related considerations with monitoring and security.</t>
              <t>This document also provides definitions of related terms to enable consistent usage in other IETF documents that describe or use aspects of IETF Network Slices.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9543"/>
          <seriesInfo name="DOI" value="10.17487/RFC9543"/>
        </reference>
      </references>
    </references>
    <?line 1354?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This document was prepared using kramdown.</t>
      <t>Previous versions of this document were prepared using 2-Word-v2.0.template.dot.</t>
      <t>The authors would like to thank Adrian Farrel, Danielle Ceccarelli,
   Igor Bryskin, Bo Wu, Gyan Mishra, Joel M. Halpen, Dhruv Dhoddy and Loa Andersson
   for providing valuable insights.</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="H." surname="Zheng" fullname="Haomian Zheng">
        <organization>Huawei Technologies</organization>
        <address>
          <postal>
            <street>H1, Xiliu Beipo Village, Songshan Lake</street>
            <city>Dongguan</city>
            <country>China</country>
          </postal>
          <email>zhenghaomian@huawei.com</email>
        </address>
      </contact>
      <contact initials="I." surname="Busi" fullname="Italo Busi">
        <organization>Huawei Technologies</organization>
        <address>
          <email>italo.busi@huawei.com</email>
        </address>
      </contact>
      <contact initials="O." surname="Gonzalez de Dios" fullname="Oscar Gonzalez de Dios">
        <organization>Telefonica</organization>
        <address>
          <email>oscar.gonzalezdedios@telefonica.com</email>
        </address>
      </contact>
      <contact initials="V." surname="Lopez" fullname="Victor Lopez">
        <organization>Nokia</organization>
        <address>
          <email>victor.lopez@nokia.com</email>
        </address>
      </contact>
      <contact initials="D." surname="Beller" fullname="Dieter Beller">
        <organization>Nokia</organization>
        <address>
          <email>Dieter.Beller@nokia.com</email>
        </address>
      </contact>
      <contact initials="H." surname="Yu" fullname="Henry Yu">
        <organization>Huawei Technologies Canada</organization>
        <address>
          <email>henry.yu@huawei.com</email>
        </address>
      </contact>
      <contact initials="J." surname="Sun" fullname="Jiang Sun">
        <organization>China Mobile</organization>
        <address>
          <email>sunjiang@chinamobile.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
RNIxSCHBblxFaSVCWFO297D3/wBRSm9+bd8AAA==

-->

</rfc>
