CISCO-ETHERLIKE-EXT-MIB

The MIB module to describe generic objects for ethernet-like network interfaces. This MIB provides ethernet-like network interf...

  • Version: 2010-06-04

    CISCO-ETHERLIKE-EXT-MIB@2010-06-04


    
      module CISCO-ETHERLIKE-EXT-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:CISCO-ETHERLIKE-EXT-MIB";
    
        prefix CISCO-ETHERLIKE-EXT-MIB;
    
        import EtherLike-MIB {
          prefix etherlike-mib;
        }
        import IF-MIB {
          prefix if-mib;
        }
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems
        Customer Service
        
        Postal: 170 W Tasman Drive
        San Jose, CA 95134
        USA
        
        Tel: +1 800 553-NETS
        
        E-mail: cs-lan-switch-snmp@cisco.com";
    
        description
          "The MIB module to describe generic objects for
        ethernet-like network interfaces. 
        
        This MIB provides ethernet-like network interfaces 
        information that are either excluded by EtherLike-MIB 
        or specific to Cisco products.";
    
        revision "2010-06-04" {
          description
            "Added a new table ceeSubInterfaceTable under new OID subtree
          ceeSubIf.
          
          Added a new group ciscoEtherExtSubIfGroup.
          
          Added a new Compliance ceeEtherExtMIBComplianceR01, which
          deprecates ceeEtherExtMIBCompliance.";
        }
    
        revision "2008-10-15" {
          description
            "Updated ceeDot3PauseExtAdminMode DESCRIPTION with
          correct dot3PauseOperMode values.";
        }
    
        revision "2008-01-09" {
          description
            "Initial version of this MIB module.";
        }
    
        smiv2:alias "ciscoEtherExtMIB" {
          smiv2:oid "1.3.6.1.4.1.9.9.645";
        }
        smiv2:alias "ciscoEtherExtMIBNotifs" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.0";
        }
        smiv2:alias "ciscoEtherExtMIBObjects" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.1";
        }
        smiv2:alias "ceeDot3PauseExt" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.1.1";
        }
        smiv2:alias "ceeSubIf" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.1.2";
        }
        smiv2:alias "ciscoEtherExtMIBConform" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.2";
        }
        smiv2:alias "ceeEtherExtMIBCompliances" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.2.1";
        }
        smiv2:alias "ceeEtherExtMIBGroups" {
          smiv2:oid "1.3.6.1.4.1.9.9.645.2.2";
        }
    
        container CISCO-ETHERLIKE-EXT-MIB {
          config false;
          container ceeDot3PauseExtTable {
            smiv2:oid "1.3.6.1.4.1.9.9.645.1.1.1";
            description
              "A list of additional descriptive and status
            information about the MAC Control PAUSE 
            function on the ethernet-like interfaces 
            attached to a particular system, in extension to
            dot3PauseTable in EtherLike-MIB. There will be 
            one row in this table for each ethernet-like 
            interface in the system which supports the MAC 
            Control PAUSE function.";
            list ceeDot3PauseExtEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.645.1.1.1.1";
              key "dot3StatsIndex";
              description
                "An entry in the table, containing additional
              information about the MAC Control PAUSE function 
              on a single ethernet-like interface, in extension 
              to dot3PauseEntry in Etherlike-MIB.";
              leaf dot3StatsIndex {
                type leafref {
                  path "/etherlike-mib:EtherLike-MIB/etherlike-mib:dot3StatsTable/etherlike-mib:dot3StatsEntry/etherlike-mib:dot3StatsIndex";
                }
              }
    
              leaf ceeDot3PauseExtAdminMode {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.4.1.9.9.645.1.1.1.1.1";
                type bits {
                  bit txDesired {
                    position 0;
                  }
                  bit rxDesired {
                    position 1;
                  }
                }
                description
                  "Indicates preference to send or process pause
                frames on this interface.
                txDesired(0)  -  indicates preference to send pause 
                                 frames, but autonegotiates flow 
                                 control. This bit can only be 
                                 turned on when the corresponding 
                                 instance of dot3PauseAdminMode 
                                 has the value of 'enabledXmit' or 
                                 'enabledXmitAndRcv'.
                rxDesired(1)  -  indicates preference to process 
                                 pause frames, but autonegotiates 
                                 flow control. This bit can only be 
                                 turned on when the corresponding 
                                 instance of dot3PauseAdminMode 
                                 has the value of 'enabledRcv' or 
                                 'enabledXmitAndRcv'.";
              }
    
              leaf ceeDot3PauseExtOperMode {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.645.1.1.1.1.2";
                type bits {
                  bit txDisagree {
                    position 0;
                  }
                  bit rxDisagree {
                    position 1;
                  }
                  bit txDesired {
                    position 2;
                  }
                  bit rxDesired {
                    position 3;
                  }
                }
                description
                  "Provides additional information about the flow
                control operational status on this interface.
                txDisagree(0) - the transmit pause function on 
                                this interface is disabled due to 
                                disagreement from the far end on 
                                negotiation.
                rxDisagree(1) - the receive pause function on  
                                this interface is disabled due to 
                                disagreement from the far end on 
                                negotiation.
                txDesired(2)  - the transmit pause function on 
                                this interface is desired.
                rxDesired(3)  - the receive pause function on  
                                this interface is desired.";
              }
            }  // list ceeDot3PauseExtEntry
          }  // container ceeDot3PauseExtTable
    
          container ceeSubInterfaceTable {
            smiv2:oid "1.3.6.1.4.1.9.9.645.1.2.1";
            description
              "This table provides the subinterface related information
            associated to the Ethernet-like interfaces.
            
            The subinterface is a division of one physical interface into
            multiple logical interfaces. As an example of what a typical
            subinterface setup might look like on a device, a single
            Ethernet port such as GigabitEthernet0/0 would be subdivided
            into Gi0/0.1, Gi0/0.2, Gi0/0.3 and so on, each one performing as
            if it were a separate interface.";
            list ceeSubInterfaceEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.645.1.2.1.1";
              key "ifIndex";
              description
                "This table contains a row for each Ethernet-like interface
              by it's ifTable ifIndex in the system, which supports the
              sub-interface.
              
              An entry is created by an agent, when it detects a
              Ethernet-like interface is created in ifTable and it 
              can support sub-interface.
              
              An entry is deleted by an agent, when the ifTable entry
              associated to the Ethernet-like interface is deleted.
              Typically, when the card is removed from the device.";
              leaf ifIndex {
                type leafref {
                  path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex";
                }
              }
    
              leaf ceeSubInterfaceCount {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.645.1.2.1.1.1";
                type uint32 {
                  range "0..4294967295";
                }
                units "subifs";
                description
                  "This object represents the number of subinterfaces
                created on a Ethernet-like interface.";
              }
            }  // list ceeSubInterfaceEntry
          }  // container ceeSubInterfaceTable
        }  // container CISCO-ETHERLIKE-EXT-MIB
      }  // module CISCO-ETHERLIKE-EXT-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.