CCAMP Working Group                                              Y. Lee
Internet Draft                                                 D. Dhody
Intended status: Standard Track                                  Huawei
Expires: July 8, 2018
                                                               V. Lopez
                                                             Telefonica

                                                                D. King
                                                        U. of Lancaster

                                                                B. Yoon
                                                                   ETRI

                                                             R. Vilalta
                                                                   CTTC

                                                       January 8, 2018

                     A Yang Data Model for WSON Tunnel


                 draft-lee-ccamp-wson-tunnel-model-04.txt


Abstract

   This document provides a YANG data model for WSON TE tunnel.



Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with
   the provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six
   months and may be updated, replaced, or obsoleted by other documents
   at any time.  It is inappropriate to use Internet-Drafts as
   reference material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html

   This Internet-Draft will expire on July 8, 2018.

Lee, et al.             Expires July 2018                  [Page 1]


Internet-Draft            WSON Tunnel Model              January 2018


Copyright Notice



   Copyright (c) 2017 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document. Please review these documents
   carefully, as they describe your rights and restrictions with
   respect to this document.  Code Components extracted from this
   document must include Simplified BSD License text as described in
   Section 4.e of the Trust Legal Provisions and are provided without
   warranty as described in the Simplified BSD License.

Table of Contents


   1. Introduction...................................................2
   2. YANG Model (Tree Structure)....................................2
   3. TE Tunnel Model for WSON.......................................3
   4. Security Considerations........................................5
   5. IANA Considerations............................................6
   6. Acknowledgments................................................6
   7. References.....................................................7
      7.1. Normative References......................................7
      7.2. Informative References....................................7
   8. Contributors...................................................7
   Authors' Addresses................................................7

1. Introduction

   This document provides a YANG data model for WSON tunnel model. The
   YANG model described in this document is a WSON technology-specific
   Yang Tunnel model based on the information model developed in
   [RFC7446] and the two encoding documents [RFC7581] and [RFC7579]
   that developed protocol independent encodings based on [RFC7446].

   This document augments the generic TE tunnel model [TE-Tunnel].


2. YANG Model (Tree Structure)

module: ietf-wson-tunnel



Lee, et al.             Expires July 2018                  [Page 2]


Internet-Draft            WSON Tunnel Model              January 2018


  augment /te:te/te:tunnels/te:tunnel:
    +--rw src-client-signal?   identityref
    +--rw dst-client-signal?   identityref
  augment /te:te/te:tunnels/te:tunnel/te:state:
    +--ro src-client-signal?   identityref
    +--ro dst-client-signal?   identityref
  augment /te:te/te:globals/te:named-path-constraints/te:named-path-
constraint:
    +--rw wavelength-assignment?   identityref
  augment /te:tunnels-rpc/te:input/te:tunnel-info/tepc:request-list:
    +---- src-client-signal?       identityref
    +---- dst-client-signal?       identityref
    +---- wavelength-assignment?   identityref



3. TE Tunnel Model for WSON


<CODE BEGINS> file "ietf-wson-tunnel@2018-01-08.yang"

module ietf-wson-tunnel {
    //TODO: FIXME
    //yang-version 1.1;

    namespace "urn:ietf:params:xml:ns:yang:ietf-wson-tunnel";
    prefix "wson-tunnel";

    import ietf-te { prefix "te"; }
    import ietf-otn-types { prefix "otn-types"; }
    import ietf-te-wson-types { prefix "wson-types"; }
    import ietf-te-path-computation { prefix "tepc"; }

    organization
        "IETF CCAMP Working Group";

    contact
        "WG Web:   <http://tools.ietf.org/wg/ccamp/>
         WG List:  <mailto:ccamp@ietf.org>

         WG Chair: Daniele Ceccarelli
                    <mailto:daniele.ceccarelli@ericsson.com>

         WG Chair: Fatai Zhang
                    <mailto:zhangfatai@huawei.com>


Lee, et al.             Expires July 2018                  [Page 3]


Internet-Draft            WSON Tunnel Model              January 2018



         Editor: Young Lee <leeyoung@huawei.com>
         Editor: Dhruv Dhody <dhruv.ietf@gmail.com>
         Editor: Ricard Vilalta <ricard.vilalta@cttc.es>";
         description
             "This module defines a model for WSON Tunnel Services.";


    revision "2018-01-08" {
        description
             "Updates to version 4";
        reference "version 4";
    }

    grouping wson-tunnel-endpoint {
        description "Parameters for OTN tunnel.";

        leaf src-client-signal {
                type identityref {
                        base otn-types:client-signal;
                }
                description
                        "Client signal at the source endpoint of
                        the tunnel.";
        }

        leaf dst-client-signal {
            type identityref {
                    base otn-types:client-signal;
            }
            description
                    "Client signal at the destination endpoint of
                    the tunnel.";
        }
    }

    grouping wson-path-constraints {
      description
        "Global named path constraints configuration
         grouping for WSON tunnel";

      leaf wavelength-assignment {
        type identityref {
          base wson-types:wavelength-assignment;
        }


Lee, et al.             Expires July 2018                  [Page 4]


Internet-Draft            WSON Tunnel Model              January 2018


        description "Wavelength Allocation Method";
      }
    }

    augment "/te:te/te:tunnels/te:tunnel" {
        description
                "Augment with additional parameters required for WSON
                tunnel.";
        uses wson-tunnel-endpoint;
    }

    augment "/te:te/te:tunnels/te:tunnel/te:state" {
        description
                "Augment with additional parameters required for WSON
                tunnel.";
        uses wson-tunnel-endpoint;
    }

    augment "/te:te/te:globals/te:named-path-constraints/"
        + "te:named-path-constraint" {
        description
                "Augment with additional constraints WSON
                tunnel.";
        uses wson-path-constraints;
    }


    augment "/te:tunnels-rpc/te:input/te:tunnel-info/"
        + "tepc:request-list" {
        description
                "Augment with additional constraints WSON
                tunnel.";
        uses wson-tunnel-endpoint;
        uses wson-path-constraints;
    }


}


<CODE ENDS>



4. Security Considerations

   The configuration, state, and action data defined in this document


Lee, et al.             Expires July 2018                  [Page 5]


Internet-Draft            WSON Tunnel Model              January 2018


   are designed to be accessed via a management protocol with a secure
   transport layer, such as NETCONF [RFC6241].  The NETCONF access
   control model [RFC6536] provides the means to restrict access for
   particular NETCONF users to a preconfigured subset of all available
   NETCONF protocol operations and content.

   A number of configuration data nodes defined in this document are
   writable/deletable (i.e., "config true") These data nodes may be
   considered sensitive or vulnerable in some network environments.


5. IANA Considerations

   This document registers the following namespace URIs in the IETF XML
   registry [RFC3688]:

   --------------------------------------------------------------------
   URI: urn:ietf:params:xml:ns:yang:ietf-wson-tunnel
   Registrant Contact: The IESG.
   XML: N/A, the requested URI is an XML namespace.
   --------------------------------------------------------------------

   This document registers the following YANG modules in the YANG
   Module

   Names registry [RFC7950]:

   --------------------------------------------------------------------
   name:         ietf-wson-tunnel
   namespace:    urn:ietf:params:xml:ns:yang:ietf-wson-tunnel
   reference:    RFC XXXX (TDB)
   --------------------------------------------------------------------
6. Acknowledgments

   This document was prepared using 2-Word-v2.0.template.dot.










Lee, et al.             Expires July 2018                  [Page 6]


Internet-Draft            WSON Tunnel Model              January 2018




7. References

   7.1. Normative References

   [TE-TOPO] X. Liu, et al., "YANG Data Model for TE Topologies", work
             in progress: draft-ietf-teas-yang-te-topo.



   7.2. Informative References

   [RFC7446]  Y. Lee, G. Bernstein, D. Li, W. Imajuku, "Routing and
             Wavelength Assignment Information Model for Wavelength
             Switched Optical Networks", RFC 7446, Feburary 2015.

   [RFC7579]   G. Bernstein, Y. Lee, D. Li, W. Imajuku, "General
             Network Element Constraint Encoding for GMPLS Controlled
             Networks", RFC 7579, November2015.

   [RFC7581]  G. Bernstein, Y. Lee, D. Li, W. Imajuku, "Routing and
             Wavelength Assignment Information Encoding for Wavelength
             Switched Optical Networks", RFC 7581, November2015.



8. Contributors


Authors' Addresses

   Young Lee (ed.)
   Huawei Technologies

   Email: leeyoung@huawei.com


   Dhruv Dhody
   Huawei Technologies India Pvt. Ltd.

   Email: dhruv.dhody@huawei.com



Lee, et al.             Expires July 2018                  [Page 7]


Internet-Draft            WSON Tunnel Model              January 2018



   Victor Lopez
   Telefonica

   Email: victor.lopezalvarez@telefonica.com

   Daniel King
   University of Lancaster

   Email: d.king@lancaster.ac.uk

   Bin Yeong Yoon
   ETRI

   Email: byyun@etri.re.kr

   Ricard Vilalta
   CTTC

   Email: ricard.vilalta@cttc.es


























Lee, et al.             Expires July 2018                  [Page 8]