netconfcentral logo

ietf-interfaces-flexe-client

HTML

ietf-interfaces-flexe-client@2019-10-30



  module ietf-interfaces-flexe-client {

    yang-version 1.1;

    namespace
      "urn:ietf:params:xml:ns:yang:ietf-interfaces-flexe-client";

    prefix flexcl;

    import ietf-interfaces {
      prefix if;
    }
    import ietf-yang-types {
      prefix yang;
    }
    import iana-if-type {
      prefix ianaift;
    }

    organization "IETF CCAMP Working Group";

    contact
      "WG Web:   http://tools.ietf.org/wg/ccamp/
     WG List:  <mailto:ccamp@ietf.org>
     Author:   Yuanlong Jiang
               <mailto:jiangyuanlong@huawei.com>
     Author:   Xiang He
               <mailto: hexiang@huawei.com>
     Author:   Weiqiang Cheng
               <mailto: chengweiqiang@chinamobile.com>
     Author:   Junfang Wang
               <mailto: wjf@fiberhome.com>
     Author:   Yalei Han
               <mailto: ylhan@fiberhome.com>";

    description
      "This module contains YANG definitions for configuration of
     'FlexE client' interfaces.  FlexE Client is defined in
     OIF Flexible Ethernet 2.0 Implementation Agreement.";

    revision "2019-10-30" {
      description "Initial revision";
      reference
        "Internet draft: draft-jiang-ccamp-flexe-yang-02";

    }


    identity flexeClient {
      base ianaift:iana-interface-type;
      description "FlexE Client.";
    }

    augment /if:interfaces/if:interface {
      when
        "derived-from-or-self(if:type, 'ianaift:flexeClient')" {
        description
          "Applies to FlexE client interfaces";
      }
      description
        "Augment the interface model with parameters for
       FlexE client interfaces";
      container flexe-client {
        description
          "Contains parameters for FlexE client interfaces
         which expose an Ethernet MAC layer.";
        leaf mac-address {
          type yang:mac-address;
          config false;
          description
            "The MAC address of the FlexE client.";
        }

        leaf group-number {
          type uint32 {
            range "1..1048574";
          }
          description
            "FlexE Group Number of the FlexE group to which this
           Client belongs.";
        }
      }  // container flexe-client
    }
  }  // module ietf-interfaces-flexe-client

Summary

  
  
Organization IETF CCAMP Working Group
  
Module ietf-interfaces-flexe-client
Version 2019-10-30
File ietf-interfaces-flexe-client@2019-10-30.yang
  
Prefix flexcl
Namespace urn:ietf:params:xml:ns:yang:ietf-interfaces-flexe-client
  
Cooked /cookedmodules/ietf-interfaces-flexe-client/2019-10-30
YANG /src/ietf-interfaces-flexe-client@2019-10-30.yang
XSD /xsd/ietf-interfaces-flexe-client@2019-10-30.xsd
  
Abstract This module contains YANG definitions for configuration of 'FlexE client' interfaces. FlexE Client is defined in OIF Flexible E...
  
Contact
WG Web:   http://tools.ietf.org/wg/ccamp/
WG List:  <mailto:ccamp@ietf.org>
Author:   Yuanlong Jiang
	  <mailto:jiangyuanlong@huawei.com>
Author:   Xiang He
	  <mailto: hexiang@huawei.com>
Author:   Weiqiang Cheng
	  <mailto: chengweiqiang@chinamobile.com>
Author:   Junfang Wang
	  <mailto: wjf@fiberhome.com>
Author:   Yalei Han
	  <mailto: ylhan@fiberhome.com>

Description

 
This module contains YANG definitions for configuration of
'FlexE client' interfaces.  FlexE Client is defined in
OIF Flexible Ethernet 2.0 Implementation Agreement.