openconfig-if-ethernet

Model for managing Ethernet interfaces -- augments the OpenConfig model for interface configuration and state.

  • Version: 2018-01-05

    openconfig-if-ethernet@2018-01-05


    
      module openconfig-if-ethernet {
    
        yang-version 1;
    
        namespace
          "http://openconfig.net/yang/interfaces/ethernet";
    
        prefix oc-eth;
    
        import openconfig-interfaces {
          prefix oc-if;
        }
        import iana-if-type {
          prefix ift;
        }
        import openconfig-yang-types {
          prefix oc-yang;
        }
        import openconfig-extensions {
          prefix oc-ext;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
    netopenconfig@googlegroups.com";
    
        description
          "Model for managing Ethernet interfaces -- augments the OpenConfig
    model for interface configuration and state.";
    
        revision "2018-01-05" {
          description
            "Add logical loopback to interface.";
          reference
            "2.3.0";
    
        }
    
        revision "2017-12-21" {
          description
            "Added IPv6 router advertisement configuration.";
          reference
            "2.1.0";
    
        }
    
        revision "2017-07-14" {
          description
            "Added Ethernet/IP state data; Add dhcp-client;
    migrate to OpenConfig types modules; Removed or
    renamed opstate values";
          reference
            "2.0.0";
    
        }
    
        revision "2016-12-22" {
          description
            "Fixes to Ethernet interfaces model";
          reference
            "1.1.0";
    
        }
    
        oc-ext:openconfig-version "2.3.0";
    
        identity ETHERNET_SPEED {
          description
            "base type to specify available Ethernet link
    speeds";
        }
    
        identity SPEED_10MB {
          base ETHERNET_SPEED;
          description "10 Mbps Ethernet";
        }
    
        identity SPEED_100MB {
          base ETHERNET_SPEED;
          description "100 Mbps Ethernet";
        }
    
        identity SPEED_1GB {
          base ETHERNET_SPEED;
          description "1 GBps Ethernet";
        }
    
        identity SPEED_10GB {
          base ETHERNET_SPEED;
          description "10 GBps Ethernet";
        }
    
        identity SPEED_25GB {
          base ETHERNET_SPEED;
          description "25 GBps Ethernet";
        }
    
        identity SPEED_40GB {
          base ETHERNET_SPEED;
          description "40 GBps Ethernet";
        }
    
        identity SPEED_50GB {
          base ETHERNET_SPEED;
          description "50 GBps Ethernet";
        }
    
        identity SPEED_100GB {
          base ETHERNET_SPEED;
          description "100 GBps Ethernet";
        }
    
        identity SPEED_UNKNOWN {
          base ETHERNET_SPEED;
          description
            "Interface speed is unknown.  Systems may report
    speed UNKNOWN when an interface is down or unpopuplated (e.g.,
    pluggable not present).";
        }
      }  // module openconfig-if-ethernet
    

© 2023 YumaWorks, Inc. All rights reserved.