netconfcentral logo

ietf-wson-tunnel

HTML

ietf-wson-tunnel@2017-10-29



  module ietf-wson-tunnel {

    yang-version 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>
         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 "2017-10-29" {
      description "Updates to version 2";
      reference
        "version 2";

    }


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

    grouping wson-path-constraints {
      description
        "Global named path constraints configuration
         grouping for WSON tunnel";
      leaf wavelength-assignment {
        type identityref {
          base wson-types:wavelength-assignment;
        }
        description
          "Wavelength Allocation Method";
      }
    }  // grouping wson-path-constraints

    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;
    }
  }  // module ietf-wson-tunnel

Summary

  
  
Organization IETF CCAMP Working Group
  
Module ietf-wson-tunnel
Version 2017-10-29
File ietf-wson-tunnel@2017-10-29.yang
  
Prefix wson-tunnel
Namespace urn:ietf:params:xml:ns:yang:ietf-wson-tunnel
  
Cooked /cookedmodules/ietf-wson-tunnel/2017-10-29
YANG /src/ietf-wson-tunnel@2017-10-29.yang
XSD /xsd/ietf-wson-tunnel@2017-10-29.xsd
  
Abstract This module defines a model for WSON Tunnel Services.
  
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>
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.

Groupings

Grouping Objects Abstract
wson-path-constraints wavelength-assignment Global named path constraints configuration grouping for WSON tunnel
wson-tunnel-endpoint src-client-signal dst-client-signal Parameters for OTN tunnel.