<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.4.19 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
]>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<?rfc comments="yes"?>

<rfc ipr="trust200902" docName="draft-ietf-ccamp-yang-otn-slicing-05" category="std">

  <front>
    <title abbrev="Framework and YANG of OTN Slices">Framework and Data Model for OTN Network Slicing</title>

    <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>Nokia</organization>
      <address>
        <email>Sergio.belotti@nokia.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="2023" month="July" day="08"/>

    
    <workgroup>CCAMP Working Group</workgroup>
    

    <abstract>


<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>


  </front>

  <middle>


<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>

<texttable title="Prefixes and Corresponding YANG Modules" anchor="tab-prefixes">
      <ttcol align='left'>Prefix</ttcol>
      <ttcol align='left'>YANG Module</ttcol>
      <ttcol align='left'>Reference</ttcol>
      <c>yang</c>
      <c>ietf-yang-types</c>
      <c><xref target="RFC6991"/></c>
      <c>inet</c>
      <c>ietf-inet-types</c>
      <c><xref target="RFC6991"/></c>
      <c>nt</c>
      <c>ietf-network-topology</c>
      <c><xref target="RFC8345"/></c>
      <c>nw</c>
      <c>ietf-network-topology</c>
      <c><xref target="RFC8345"/></c>
      <c>tet</c>
      <c>ietf-te-topology</c>
      <c><xref target="RFC8795"/></c>
      <c>ietf-nss</c>
      <c>ietf-network-slice-service</c>
      <c>[RFCVVVV]</c>
      <c>te-types</c>
      <c>ietf-te-types</c>
      <c>[RFCWWWW]</c>
      <c>otnt</c>
      <c>ietf-otn-topology</c>
      <c>[RFCYYYY]</c>
      <c>l1-types</c>
      <c>ietf-layer1-types</c>
      <c>[RFCZZZZ]</c>
      <c>otns</c>
      <c>ietf-otn-slice</c>
      <c>[RFCXXXX]</c>
      <c>otns-mpi</c>
      <c>ietf-otn-slice-mpi</c>
      <c>[RFCXXXX]</c>
</texttable>

<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-rfc8776-update"/>.
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 OTN virtual network topology connecting a number
   of OTN endpoints using a set of shared or dedicated OTN network resources to
   satisfy specific service level objectives (SLOs).</t>

<t>An OTN slice is a technology-specific realization of an IETF network slice 
   <xref target="I-D.ietf-teas-ietf-network-slices"/> 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="I-D.ietf-teas-ietf-network-slices"/> 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 title="OTN Slice" anchor="fig-otn-slice"><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 IETF network slice 
   controller (IETF 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 IETF network slice <xref target="I-D.ietf-teas-ietf-network-slices"/>
   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 IETF network slice could be composed of 
   network slices from multiple technological and administrative 
   domains. An IETF 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 is 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, 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>

<t><list style="symbols">
  <t>Link-based slicing, in which a link and its associated link
termination points (LTPs) are dedicatedly allocated to a
particular OTN slice.</t>
  <t>Tributary-slot based slicing, in which multiple OTN slices
share the same link by allocating different OTN tributary slots in
different granularities.</t>
</list></t>

<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 IETF 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.draft-contreras-teas-slice-controller-models"/>,
   when the underlying network is OTN. The OTN-SC is also a subordinate slice controller of the IETF NSC, which 
   is consistent with the hierarchical control of slices defined by the IETF network slice framework.</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 title="Positioning of OTN Slicing Interfaces" anchor="fig-slice-interfaces"><artwork><![CDATA[
                      +--------------------+
                      | Provider's User    |
                      +--------|-----------+
                               | CMI
       +-----------------------+----------------------------+
       |          Orchestrator / E2E Slice Controller       | 
       +------------+-----------------------------+---------+
                    |                             | NSC-NBI
                    |       +---------------------+---------+
                    |       | IETF 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 title="OTN-SC for multi-domain" anchor="fig-otn-sc-recursion"><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>

<t><list style="symbols">
  <t>as an independent network function;</t>
  <t>together with a Physical Network Controller (PNC) for single-domain
 or with a Multi-Domain Service Orchestrator (MDSC)for multi-domain;</t>
  <t>together with a higher-level network slice controller to support 
 end-to-end network slicing;</t>
</list></t>

</section>
<section anchor="realizing-otn-slices"><name>Realizing OTN Slices</name>

<t><xref target="I-D.ietf-teas-ietf-network-slices"/> introduces a mechanism for an IETF 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 may be used to address the scalability issues where there may be considerable numbers of control and data plane states required to be stored and programmed if network slices are mapped directly to the underlay topology. NRP is internal to a network slice controller, and use of NRPs is optional yet could benefit a network slice realization in large-scale networks, including 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 may map an OTN slice directly onto the underlay TE topology presented by the subtended network controller (MDSC or PNC) without creating NRP topologies. Due to the need for reserving resources, the OTN-SC needs to color corresponding link resources of the underlay topology with a slice identifier and maintain the coloring to keep track of the mapping of OTN slices. The OTN-SC may push the colored topology to the subtended MDSC or PNC using the MPI model defined in this draft.</t>

<t>Alternatively, an OTN slice may be mapped to a NRP as an overlay abstract OTN TE topology on top of the underlay topology. The corresponding link resources allocated to the slice is encapsulated in and tracked by the abstract topology, and a given link or port in the NRP topology represents resources that are reserved in the underlay topology. Multiple OTN slices may be mapped to the same NRP, and a single connectivity construct of the slice may be mapped to only one NRP, as per <xref target="I-D.ietf-teas-ietf-network-slices"/>. The resources of an NRP topology are reserved and shared by all the OTN slices mapped to this NRP, and the NRP topology may be pushed directly to the subtended MDSC or PNC, thus eliminating the need for link coloring if using the underlay topology.</t>

<t><xref target="fig-otn-sc-nrp"/> illustrates the relationship between OTN slices and NRP.</t>

<figure title="Mapping OTN Slices to NRP" anchor="fig-otn-sc-nrp"><artwork><![CDATA[
        /---------------/      |            /---------------/
       /  --     --    /       |           /  --     --    /
      /  |N1|---|N3|  /---/    |          /  |N2|   |N3|  /
     /    --\    --  /   /     |         /    --     --  /
    /        \--    /   /      |        /       \ --/   /
   /         |N2|  /   /       |       /         |N4|  /
  / Slice 1   --  /   /        |      / Slice 2   --  /
 /------------<--/   /         |     /-----------<---/
    / Slice 3 <     /          |                 <
   /--------- <-<--/           |                 <
+-------------<-<--------------V-----------------<------------+
|          /--<-<------------/             /-----<-----------/|
|         / /--\     /--\   /             /          /--\   / |
|        / |NE1 |---|NE2 | /             /          |NE2 | /  |
|       /   \--/\  . \--/ /             /            \--/ /   |
|      /       ..\ ........            /              /. /    |
|     /        . /--\   / .           / /--\     /--\/ ./     |
|    /         .|NE4 | /  .          / |NE3 |---|NE4 | .      |
|   /          . \--/ /   .         /   \--/  .  \--/ /.      |
|  /  NRP Topology 1 /    .        /  NRP Topology 2 / .      |
| /------------.----/     .       /-----------.-----/  .      |
|              .......    .                   .        .      |
|             /------.----.-----------------/ .        .      |
|            / /--\  .    .     /--\       /  .        .      |
|           / |NE1 |-.----v----|NE2 |     /   .        .      |
|          /   ---/\ .         /\--/     /    .        .      |
|         /   /     \v        /<........................      |
|        / /-/\      \ /--\  /         /      .               |
|       / |NE3 |------|NE4 |/         /       .               |
|      /   \--/  ^     \--/          /        .               |
|     /  Underlay.OTN TE Topology   /         .               |
|    /-----------.-----------------/          .               |
|                ..............................     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 configuration of connectivity-based OTN slices, existing models such as 
   the TE tunnel interface <xref target="I-D.ietf-teas-yang-te"/> may be used and no addition is 
   needed. This model is addressing the case for configuring resource-based OTN slices,
   where the model permits to reserve resources exploiting the common knowledge of an underlying 
   virtual topology between the OTN-SC and the subtended network controller (MDSC or PNC). The slice
   is configured by marking corresponding link resources on the TE topology received from the 
   underlying MDSC or PNC with a slice identifier and OTN-specific resource requirements, 
   e.g. the number of ODU time slots or the type/number of ODU containers. The MDSC or PNC, based on the 
   marked resources by the OTN-SC, will update the underlying TE topology with new TE link for each of 
   the colored links to keep booked the reserved OTN resources e.g. time slots or ODU containers.</t>

</section>
<section anchor="mpi-yang-model-tree"><name>MPI YANG Model Tree</name>

<figure title="OTN slicing MPI tree diagram" anchor="fig-otn-slice-mpi-tree"><artwork><![CDATA[
module: ietf-otn-slice-mpi

  augment /nw:networks/nw:network/nt:link/tet:te
            /tet:te-link-attributes:
    +--rw (otn-slice-granularity)?
       +--:(link)
       |  +--rw slice-id?   uint32
       +--:(link-resource)
          +--rw slices* [slice-id]
             +--rw slice-id                  uint32
             +--rw (technology)?
             |  +--:(otn)
             |     +--rw (slice-bandwidth)?
             |        +--:(containers)
             |        |  +--rw odulist* [odu-type]
             |        |     +--rw odu-type    identityref
             |        |     +--rw number?     uint16
             |        +--:(time-slots)
             |           +--rw otn-ts-num?   uint32
             +--ro sliced-link-ref?
                     -> ../../../../../nt:link/link-id
]]></artwork></figure>

</section>
<section anchor="mpi-yang-code"><name>MPI YANG Code</name>

<figure title="OTN slicing MPI YANG model" anchor="fig-otn-slice-mpi-yang"><artwork><![CDATA[
   <CODE BEGINS> file "ietf-otn-slice-mpi@2022-10-12.yang"
   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
         "I-D.ietf-ccamp-otn-topo-yang: A YANG Data Model
          for Optical Transport Network Topology";
     }

     import ietf-layer1-types {
       prefix "l1-types";
       reference
         "I-D.ietf-ccamp-layer1-types: 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 "2022-10-12" {
       description
         "Latest revision of MPI YANG model for OTN slicing.";
       reference
         "draft-ietf-ccamp-yang-otn-slicing-03: Framework and Data
          Model for OTN Network Slicing";
     }

     /*
      * Groupings
      */

     grouping otn-link-slice-profile {
       description
         "Profile of an OTN link slice.";
       choice otn-slice-granularity {
         default "link";
         description
           "Link slice granularity.";
         case link {
           leaf slice-id {
             type uint32;
              description
                "Slice identifier";
           }
         }
         case link-resource {
           list slices {
             key slice-id;
             description
               "List of slices.";
             leaf slice-id {
               type uint32;
               description
                 "Slice identifier";
             }
             choice technology {
               description
                 "Data plane technology types.";
               case otn {
                 choice slice-bandwidth {
                   description
                     "Bandwidth specification for OTN slices.";
                   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 slice.";
                     }
                   }
                 }
               }
             }
             leaf sliced-link-ref {
               type leafref {
                 path "../../../../../nt:link/nt:link-id";
               }
               config false;
               description
                 "Relative reference to virtual links generated from
                  this TE link.";
             }
           }
         }
       }
     }

     /*
      * 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 slicing profile.";
       uses otn-link-slice-profile;
     }
   }
   <CODE ENDS>
]]></artwork></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>

<t><list style="symbols">
  <t>The performance objective for Optical Data Unit (ODU) containers as defined in
ITU-T-G.8201-Amd.1.</t>
  <t>Bandwidth specification in the type and number of ODU containers.</t>
</list></t>

</section>
<section anchor="nbi-yang-model-tree-for-otn-slice"><name>NBI YANG Model Tree for OTN slice</name>

<figure title="Tree diagram for OTN slice" anchor="fig-ietf-otn-slice"><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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw 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 odulist* [odu-type]
          +--rw odu-type    identityref
          +--rw number?     uint16
]]></artwork></figure>

</section>
<section anchor="nbi-yang-code-for-otn-slice"><name>NBI YANG Code for OTN Slice</name>

<figure title="YANG model for transport network slice" anchor="fig-ietf-otn-slice-yang"><artwork><![CDATA[
   <CODE BEGINS> file "ietf-otn-slice@2023-07-06.yang"
   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-14: 
          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-05:
          IETF Network Slice Service YANG Model";
     }

     import ietf-ns-topo {
       prefix "ns-topo";
       reference
         "draft-liu-teas-transport-network-slice-yang-06:
          IETF Network Slice YANG 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 "2023-07-06" {
       description
         "Latest revision of NBI YANG model for OTN slicing.";
       reference
         "draft-ietf-ccamp-yang-otn-slicing-05: 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;
     }
   }

   <CODE ENDS>
]]></artwork></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>

<figure><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></figure>

<t>This document registers two YANG modules in the YANG Module Names
   registry <xref target="RFC6020"/>.</t>

<figure><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></figure>

</section>


  </middle>

  <back>

    <references title='Normative References'>

<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' target='https://www.rfc-editor.org/info/rfc2119'>
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname='S. Bradner' initials='S.' surname='Bradner'/>
    <date month='March' year='1997'/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name='BCP' value='14'/>
  <seriesInfo name='RFC' value='2119'/>
  <seriesInfo name='DOI' value='10.17487/RFC2119'/>
</reference>

<reference anchor='RFC8174' target='https://www.rfc-editor.org/info/rfc8174'>
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname='B. Leiba' initials='B.' surname='Leiba'/>
    <date month='May' year='2017'/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name='BCP' value='14'/>
  <seriesInfo name='RFC' value='8174'/>
  <seriesInfo name='DOI' value='10.17487/RFC8174'/>
</reference>

<reference anchor='RFC7950' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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-ccamp-otn-topo-yang' target='https://datatracker.ietf.org/doc/html/draft-ietf-ccamp-otn-topo-yang-16'>
   <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>IBM Corporation</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='23' month='November' year='2022'/>
      <abstract>
	 <t>   This document describes a YANG data model to describe the topologies
   of an Optical Transport Network (OTN).  It is independent of control
   plane protocols and captures topological and resource-related
   information pertaining to OTN.  This model enables clients, which
   interact with a transport domain controller, for OTN topology-related
   operations such as obtaining the relevant topology resource
   information.


	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-ccamp-otn-topo-yang-16'/>
   
</reference>


<reference anchor='I-D.ietf-ccamp-layer1-types' target='https://datatracker.ietf.org/doc/html/draft-ietf-ccamp-layer1-types-15'>
   <front>
      <title>A YANG Data Model for Layer 1 Types</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='23' month='November' year='2022'/>
      <abstract>
	 <t>   This document defines a collection of common data types and groupings
   in the YANG data modeling language for use with layer 1 networks.
   These derived common types and groupings are intended to be imported
   by modules that specify OTN networks, such as topology, tunnel,
   client signal adaptation and service.


	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-ccamp-layer1-types-15'/>
   
</reference>


<reference anchor='I-D.ietf-teas-ietf-network-slices' target='https://datatracker.ietf.org/doc/html/draft-ietf-teas-ietf-network-slices-21'>
   <front>
      <title>A Framework for IETF Network Slices</title>
      <author fullname='Adrian Farrel' initials='A.' surname='Farrel'>
         <organization>Old Dog Consulting</organization>
      </author>
      <author fullname='John Drake' initials='J.' surname='Drake'>
         <organization>Juniper Networks</organization>
      </author>
      <author fullname='Reza Rokui' initials='R.' surname='Rokui'>
         <organization>Ciena</organization>
      </author>
      <author fullname='Shunsuke Homma' initials='S.' surname='Homma'>
         <organization>NTT</organization>
      </author>
      <author fullname='Kiran Makhijani' initials='K.' surname='Makhijani'>
         <organization>Futurewei</organization>
      </author>
      <author fullname='Luis M. Contreras' initials='L. M.' surname='Contreras'>
         <organization>Telefonica</organization>
      </author>
      <author fullname='Jeff Tantsura' initials='J.' surname='Tantsura'>
         <organization>Nvidia</organization>
      </author>
      <date day='15' month='June' year='2023'/>
      <abstract>
	 <t>   This document describes network slicing in the context of networks
   built from IETF technologies.  It defines the term &quot;IETF Network
   Slice&quot; and establishes the general principles of network slicing in
   the IETF context.

   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 how
   abstract requests can be mapped to more specific technologies.  The
   document also discusses related considerations with monitoring and
   security.

   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='Internet-Draft' value='draft-ietf-teas-ietf-network-slices-21'/>
   
</reference>

<reference anchor='RFC8453' target='https://www.rfc-editor.org/info/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.draft-contreras-teas-slice-controller-models' target='https://datatracker.ietf.org/doc/html/draft-contreras-teas-slice-controller-models-05'>
   <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>Microsoft</organization>
      </author>
      <author fullname='Bo Wu' initials='B.' surname='Wu'>
         <organization>Huawei</organization>
      </author>
      <author fullname='Xufeng Liu' initials='X.' surname='Liu'>
         <organization>IBM Corporation</organization>
      </author>
      <author fullname='Dhruv Dhody' initials='D.' surname='Dhody'>
         <organization>Huawei</organization>
      </author>
      <author fullname='Sergio Belotti' initials='S.' surname='Belotti'>
         <organization>Nokia</organization>
      </author>
      <date day='13' month='March' year='2023'/>
      <abstract>
	 <t>   This document describes a potential division in major functional
   components of an IETF Network Slice Controller (NSC) as well as
   references the data models required for supporting the requests of
   IETF network slice services and their realization.

   This document describes a potential way of 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 the IETF Network Slice Controller.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-contreras-teas-slice-controller-models-05'/>
   
</reference>


<reference anchor='I-D.ietf-teas-yang-te' target='https://datatracker.ietf.org/doc/html/draft-ietf-teas-yang-te-33'>
   <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>
      <author fullname='Oscar Gonzalez de Dios' initials='O. G.' surname='de Dios'>
         <organization>Telefonica</organization>
      </author>
      <date day='4' month='July' year='2023'/>
      <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 that is independent of
   any technology or dataplane encapsulation and is divided into two
   YANG modules that cover device-specific, and device independent data.

   This model covers data for configuration, operational state, remote
   procedural calls, and event notifications.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-teas-yang-te-33'/>
   
</reference>

<reference anchor='RFC4847' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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 title='Informative References'>




<reference anchor='I-D.ietf-teas-ietf-network-slice-nbi-yang' target='https://datatracker.ietf.org/doc/html/draft-ietf-teas-ietf-network-slice-nbi-yang-05'>
   <front>
      <title>A YANG Data Model for the IETF 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='Liuyan Han' initials='L.' surname='Han'>
         <organization>China Mobile</organization>
      </author>
      <author fullname='John Mullooly' initials='J.' surname='Mullooly'>
         <organization>Cisco Systems, Inc</organization>
      </author>
      <date day='7' month='July' year='2023'/>
      <abstract>
	 <t>   This document defines a YANG data model for the IETF Network Slice
   Service.  The model can be used in the IETF Network Slice Service
   interface between a customer and a provider that offers IETF Network
   Slices.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-teas-ietf-network-slice-nbi-yang-05'/>
   
</reference>


<reference anchor='I-D.ietf-teas-rfc8776-update' target='https://datatracker.ietf.org/doc/html/draft-ietf-teas-rfc8776-update-04'>
   <front>
      <title>Common YANG Data Types for Traffic Engineering</title>
      <author fullname='Italo Busi' initials='I.' surname='Busi'>
         <organization>Huawei</organization>
      </author>
      <author fullname='Aihua Guo' initials='A.' surname='Guo'>
         <organization>Futurewei Technologies</organization>
      </author>
      <author fullname='Xufeng Liu' initials='X.' surname='Liu'>
         <organization>Alef Edge</organization>
      </author>
      <author fullname='Tarek Saad' initials='T.' surname='Saad'>
         <organization>Cisco Systems Inc.</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='27' month='June' year='2023'/>
      <abstract>
	 <t>   This document defines a collection of common data types and groupings
   in YANG data modeling language.  These derived common types and
   groupings are intended to be imported by modules that model Traffic
   Engineering (TE) configuration and state capabilities.  This document
   obsoletes RFC 8776.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-teas-rfc8776-update-04'/>
   
</reference>




    </references>


<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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
JNiNqyipRAkXlPI97P0fqRDDLHjZAAA=

-->

</rfc>

