<?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.35 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-zheng-ccamp-client-tunnel-yang-19" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="Client Tunnel YANG Model">A YANG Data Model for Client-layer Tunnel</title>
    <seriesInfo name="Internet-Draft" value="draft-zheng-ccamp-client-tunnel-yang-19"/>
    <author initials="C." surname="Yu" fullname="Chaode Yu">
      <organization>Huawei Technologies</organization>
      <address>
        <email>yuchaode@huawei.com</email>
      </address>
    </author>
    <author initials="H." surname="Zheng" fullname="Haomian Zheng">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <street>H1, Huawei Xiliu Beipo Village, Songshan Lake</street>
          <city>Dongguan</city>
          <region>Guangdong</region>
          <code>523808</code>
          <country>China</country>
        </postal>
        <email>zhenghaomian@huawei.com</email>
      </address>
    </author>
    <author initials="A." surname="Guo" fullname="Aihua Guo">
      <organization>Futurewei</organization>
      <address>
        <email>aihuaguo@futurewei.com</email>
      </address>
    </author>
    <author initials="I." surname="Busi" fullname="Italo Busi">
      <organization>Huawei Technologies</organization>
      <address>
        <email>italo.busi@huawei.com</email>
      </address>
    </author>
    <author initials="Y." surname="Xu" fullname="Yunbin Xu">
      <organization>CAICT</organization>
      <address>
        <email>xuyunbin@caict.ac.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="April" day="13"/>
    <area>Routing</area>
    <workgroup>CCAMP Working Group</workgroup>
    <keyword>next generation</keyword>
    <keyword>unicorn</keyword>
    <keyword>sparkling distributed ledger</keyword>
    <abstract>
      <?line 88?>

<t>A transport network is a server-layer network to provide connectivity
services to its client.  In this draft the tunnel of client is
described, with the definition of client tunnel YANG model.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://italobusi.github.io/eth-te-tunnel/draft-zheng-ccamp-client-tunnel-yang.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-zheng-ccamp-client-tunnel-yang/"/>.
      </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/italobusi/eth-te-tunnel"/>.</t>
    </note>
  </front>
  <middle>
    <?line 94?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>A transport network is a server-layer network designed to provide
   connectivity services for a client-layer network to carry the client
   traffic transparently across the server-layer network resources.  The
   tunnel model in Traffic-Engineered network has been defined in both
   generic way and technology-specific way.  The generic model, which is
   the base TE tunnel YANG model, can be found at
   <xref target="I-D.ietf-teas-yang-te"/>.  Technology-specific models, such as OTN/
   WSON tunnel model, have also been defined in
   <xref target="I-D.ietf-ccamp-otn-tunnel-model"/> and
   <xref target="I-D.ietf-ccamp-wson-tunnel-model"/> respectively.  Corresponding
   tunnel on client-layer is also required, to have a complete topology
   view from the perspective of network controllers.</t>
      <t>This document defines a data model of all client-layer tunnel, using
   YANG language defined in <xref target="RFC7950"/>.  The model is augmenting the
   generic TE tunnel model, and can be used by applications exposing to
   a network controller via a REST interface.  Furthermore, it can be
   used by an application to describe the client tunnel that constructed
   above the server-layer network.  It is also worth noting that the
   client layer network will only need the tunnel model when there is a
   demand for switching techniques, such as Carrier Ethernet and MPLS-
   TP.  The transparent signals do not need this model.</t>
    </section>
    <section anchor="terminology-and-notations">
      <name>Terminology and Notations</name>
      <t>A simplified graphical representation of the data model is used in
   this document.  The meaning of the symbols in the YANG data tree
   presented later in this document is defined in <xref target="RFC8340"/>.  They are
   provided below for reference.</t>
      <ul spacing="normal">
        <li>
          <t>Brackets "[" and "]" enclose list keys.</t>
        </li>
        <li>
          <t>Abbreviations before data node names: "rw" means configuration
(read-write) and "ro" state data (read-only).</t>
        </li>
        <li>
          <t>Symbols after data node names: "?" means an optional node, "!"
means a presence container, and "*" denotes a list and leaf-list.</t>
        </li>
        <li>
          <t>Parentheses enclose choice and case nodes, and case nodes are also
marked with a colon (":").</t>
        </li>
        <li>
          <t>Ellipsis ("...") stands for contents of subtrees that are not
shown.</t>
        </li>
      </ul>
    </section>
    <section anchor="yang-model-for-client-layer-tunnel">
      <name>YANG Model for Client-layer Tunnel</name>
      <section anchor="yang-tree-for-ethernet-tunnel">
        <name>YANG Tree for Ethernet Tunnel</name>
        <figure anchor="fig-eth-topology-tree">
          <name>Ethernet TE Tunnel YANG tree</name>
          <artwork type="ascii-art" name="ietf-eth-te-tunnel.tree"><![CDATA[
module: ietf-eth-te-tunnel

  augment /te:te/te:tunnels/te:tunnel:
    +--rw src-eth-tunnel-endpoint
    |  +--rw vlanid?     etht-types:vlanid
    |  +--rw tag-type?   etht-types:eth-tag-type
    +--rw dst-eth-tunnel-endpoint
    |  +--rw vlanid?     etht-types:vlanid
    |  +--rw tag-type?   etht-types:eth-tag-type
    +--rw bandwidth-profile
       +--rw bandwidth-profile-type?
       |       etht-types:bandwidth-profile-type
       +--rw CIR?                      uint64
       +--rw CBS?                      uint64
       +--rw EIR?                      uint64
       +--rw EBS?                      uint64
       +--rw color-aware?              boolean
       +--rw coupling-flag?            boolean
]]></artwork>
        </figure>
      </section>
      <section anchor="yang-tree-for-tunnel-of-other-client-signal-model">
        <name>YANG Tree for Tunnel of other Client Signal Model</name>
        <t>This section will be completed later.</t>
      </section>
    </section>
    <section anchor="yang-code-for-client-layer-tunnel">
      <name>YANG Code for Client-layer Tunnel</name>
      <section anchor="the-eth-tunnel-yang-code">
        <name>The ETH Tunnel YANG Code</name>
        <figure anchor="fig-te-yang">
          <name>Ethernet TE Tunnel YANG module</name>
          <sourcecode type="yang" markers="true" name="ietf-eth-te-tunnel@2018-03-01.yang"><![CDATA[
module ietf-eth-te-tunnel {

    namespace "urn:ietf:params:xml:ns:yang:ietf-eth-te-tunnel";

    prefix "eth-tunnel";

    import ietf-te {
        prefix "te";
    }

    import ietf-eth-tran-types {
        prefix "etht-types";
    }

    organization
        "Internet Engineering Task Force (IETF) CCAMP WG";
  contact
    "
      WG List: <mailto:ccamp@ietf.org>

      ID-draft editor:
        Haomian Zheng (zhenghaomian@huawei.com);
        Italo Busi (italo.busi@huawei.com);
        Aihua Guo (aihuaguo.ietf@gmail.com);
        Yunbin Xu (xuyunbin@caict.ac.cn);
        Yang Zhao (zhaoyangyjy@chinamobile.com);
        Xufeng Liu (xufeng.liu.ietf@gmail.com);
    ";

    description
        "This module defines a model for ETH transport tunnel";

    revision 2018-03-01 {
        description
            "Initial revision";
        reference
            "draft-zheng-ccamp-client-tunnel-yang";
    }

    grouping eth-tunnel-endpoint {
        description "Parameters for ETH tunnel.";

        leaf vlanid {
            type etht-types:vlanid;
            description
                "VLAN tag id.";
        }

        leaf tag-type {
            type etht-types:eth-tag-type;
            description "VLAN tag type.";
        }
    }

    augment "/te:te/te:tunnels/te:tunnel" {
        description
            "Augment with additional parameters required for ETH
            service.";

        container src-eth-tunnel-endpoint {
            description
                "Source ETH tunnel endpoint.";

            uses eth-tunnel-endpoint;
        }
        container dst-eth-tunnel-endpoint {
            description
                "Destination ETH tunnel endpoint.";

            uses eth-tunnel-endpoint;
        }

        container bandwidth-profile {
            description
                "ETH tunnel bandwidth profile specification.";

            uses etht-types:etht-bandwidth-profiles;
        }
    }
}
]]></sourcecode>
        </figure>
      </section>
      <section anchor="other-client-layer-tunnel-yang-code">
        <name>Other Client-layer Tunnel YANG Code</name>
        <t>TBD.</t>
      </section>
    </section>
    <section anchor="considerations-and-open-issue">
      <name>Considerations and Open Issue</name>
      <t>Editor Notes: This section is used to note temporary discussion/
conclusion that to be fixed in the future version, and will be
removed before publication.  This is a part of L2 work, need to
discuss how to go with other L2 network models.  The expectation is
to include all potential L2 TE part in this work.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>TBD.</t>
    </section>
    <section anchor="manageability-considerations">
      <name>Manageability Considerations</name>
      <t>TBD.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The data following the model defined in this document is exchanged
via, for example, the interface between an orchestrator and a
transport network controller.  The security concerns mentioned in
<xref target="I-D.ietf-teas-yang-te"/> also applies to this document.</t>
      <t>The YANG module defined in this document can be accessed via the
RESTCONF protocol defined in <xref target="RFC8040"/>, or maybe via the NETCONF
protocol <xref target="RFC6241"/>.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <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="RFC7950">
          <front>
            <title>The YANG 1.1 Data Modeling Language</title>
            <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
            <date month="August" year="2016"/>
            <abstract>
              <t>YANG is a data modeling language used to model configuration data, state data, Remote Procedure Calls, and notifications for network management protocols. This document describes the syntax and semantics of version 1.1 of the YANG language. YANG version 1.1 is a maintenance release of the YANG language, addressing ambiguities and defects in the original specification. There are a small number of backward incompatibilities from YANG version 1. This document also specifies the YANG mappings to the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7950"/>
          <seriesInfo name="DOI" value="10.17487/RFC7950"/>
        </reference>
        <reference anchor="RFC8040">
          <front>
            <title>RESTCONF Protocol</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8040"/>
          <seriesInfo name="DOI" value="10.17487/RFC8040"/>
        </reference>
        <reference anchor="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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.ietf-ccamp-otn-tunnel-model">
          <front>
            <title>A YANG Data Model for Optical Transport Network (OTN) Tunnels and Label Switched Paths</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="Sergio Belotti" initials="S." surname="Belotti">
              <organization>Nokia</organization>
            </author>
            <author fullname="Victor Lopez" initials="V." surname="Lopez">
              <organization>Nokia</organization>
            </author>
            <author fullname="Yunbin Xu" initials="Y." surname="Xu">
              <organization>CAICT</organization>
            </author>
            <date day="1" month="December" year="2025"/>
            <abstract>
              <t>   This document describes the YANG data model for tunnels in OTN TE
   networks.  The model can be used to do the configuration in order to
   establish the tunnel in OTN network.  This work is independent with
   the control plane protocols.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-otn-tunnel-model-24"/>
        </reference>
        <reference anchor="I-D.ietf-ccamp-wson-tunnel-model">
          <front>
            <title>A Yang Data Model for WSON Tunnel</title>
            <author fullname="Young Lee" initials="Y." surname="Lee">
              <organization>Samsung</organization>
            </author>
            <author fullname="Haomian Zheng" initials="H." surname="Zheng">
              <organization>Huawei Technologies</organization>
            </author>
            <author fullname="Aihua Guo" initials="A." surname="Guo">
              <organization>Futurewei</organization>
            </author>
            <author fullname="Victor Lopez" initials="V." surname="Lopez">
              <organization>Nokia</organization>
            </author>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Lancaster University</organization>
            </author>
            <author fullname="Bin Yeong Yoon" initials="B. Y." surname="Yoon">
              <organization>ETRI</organization>
            </author>
            <author fullname="Ricard Vilalta" initials="R." surname="Vilalta">
              <organization>CTTC</organization>
            </author>
            <date day="9" month="July" year="2023"/>
            <abstract>
              <t>   This document provides a YANG data model for WSON TE tunnel.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ccamp-wson-tunnel-model-09"/>
        </reference>
        <reference anchor="RFC8340">
          <front>
            <title>YANG Tree Diagrams</title>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <author fullname="L. Berger" initials="L." role="editor" surname="Berger"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>This document captures the current syntax used in YANG module tree diagrams. The purpose of this document is to provide a single location for this definition. This syntax may be updated from time to time based on the evolution of the YANG language.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="215"/>
          <seriesInfo name="RFC" value="8340"/>
          <seriesInfo name="DOI" value="10.17487/RFC8340"/>
        </reference>
      </references>
    </references>
    <?line 292?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We would like to thank Igor Bryskin and Daniel King for their
comments and discussions.</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="Z." surname="Liu" fullname="Zhe Liu">
        <organization>Huawei Technologies</organization>
        <address>
          <email>liuzhe123@huawei.com</email>
        </address>
      </contact>
      <contact initials="S." surname="Belotti" fullname="Sergio Belotti">
        <organization>Nokia</organization>
        <address>
          <email>sergio.belotti@nokia.com</email>
        </address>
      </contact>
      <contact initials="Y." surname="Yao" fullname="Yingxi Yao">
        <organization>Shanghai Bell</organization>
        <address>
          <email>yingxi.yao@nokia-sbell.com</email>
        </address>
      </contact>
      <contact initials="G." surname="Fioccola" fullname="Giuseppe Fioccola">
        <organization>Huawei Technologies</organization>
        <address>
          <email>giuseppe.fioccola@huawei.com</email>
        </address>
      </contact>
      <contact initials="Y." surname="Zheng" fullname="Yanlei Zheng">
        <organization>China Unicom</organization>
        <address>
          <email>zhengyanlei@chinaunicom.cn</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
/SsZm+wGZrRFjM0ZN4Osg88Nkv8CT0AW5e8gAAA=

-->

</rfc>
