CISCO-POWER-ETHERNET-EXT-MIB

A MIB module for extending the POWER-ETHERNET-MIB (RFC3621) to add objects which provide additional management information about...

  • Version: 2018-01-19

    CISCO-POWER-ETHERNET-EXT-MIB@2018-01-19


    
      module CISCO-POWER-ETHERNET-EXT-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:CISCO-POWER-ETHERNET-EXT-MIB";
    
        prefix CISCO-POWER-ETHERNET-EXT-MIB;
    
        import CISCO-TC {
          prefix cisco-tc;
        }
        import POWER-ETHERNET-MIB {
          prefix power-ethernet;
        }
        import SNMP-FRAMEWORK-MIB {
          prefix snmp-framework;
        }
        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
          "A MIB module for extending the POWER-ETHERNET-MIB
        (RFC3621) to add objects which provide additional
        management information about Power Sourcing Equipment
        (PSE) not available in POWER-ETHERNET-MIB.
        
        Glossary
        
        Power Sourcing Equipment (PSE)
            These are devices supplying electrical power to
            other equipment. They are, for example, inline power
            switches, inline power daughterboards and power patch
            panels.
        
        Powered Device (PD)
            These are devices receiving their electrical power
            supply from Power Sourcing Equipment. They are, for
            example, IP telephones and wireless access points
            or bridges.";
    
        revision "2018-01-19" {
          description
            "Added following OBJECT-GROUP
          - cpeExtPseInfoPwrGroup
          Added new compliance
          - cpeExtMIBCompliance6.";
        }
    
        revision "2013-07-10" {
          description
            "Added following TEXTUAL-CONVENTION
          - CpeExtLldpPwrClassOrZero
          Added following OBJECT-GROUP
          - cpeExtPsePortLldpPowerGroup
          Added new compliance
          - cpeExtMIBCompliance5.";
        }
    
        revision "2011-07-18" {
          description
            "Added cpeExtPowerPriorityGroup, cpeExtPsePortLldpGroup
          and cpeExtPsePortCapabilitiesGroup.
          
          Added a new enumeration 'class4' in cpeExtPdStatsClass.
          
          Added TEXTUAL-CONVENTION CpeExtLldpPwrType,
          CpeExtLldpPwrSrc, and CpeExtPwrPriority.";
        }
    
        revision "2009-12-04" {
          description
            "Updated the DESCRIPTION of cpeExtPolicingNotif.";
        }
    
        revision "2007-04-12" {
          description
            "Added 'overdrawLog' value to cpeExtPsePortAdditionalStatus.
          Added cpeExtPortPolicingActionGroup, cpeExtPortPwrManAllocGroup
          cpeExtPolicingNotifEnableGroup, and cpeExtPolicingNotifGroup.";
        }
    
        revision "2007-02-02" {
          description
            "Added cpeExtPsePortEntPhyIndex,
          cpeExtPsePortPolicingCapable and 
          cpeExtPsePortPolicingEnable to cpeExtPsePortTable.
          Added cpeExtPdStatsTotalDevices and cpeExtPdStatsTable.
          Added enumerated value disable(5) to cpeExtPsePortEnable.";
        }
    
        revision "2005-06-10" {
          description
            "Added 'limit' to cpeExtPsePortEnable, 'overdraw' to
          cpeExtPsePortAdditionalStatus and the groups
          cpeExtPsePortPwrMonitorGroup and
          cpeExtMainPseGroup.";
        }
    
        revision "2004-04-12" {
          description
            "Initial version of this MIB module.";
        }
    
        smiv2:alias "cpeExtPsePortTable" {
          description "This table extends the POWER-ETHERNET-MIB pethPsePortTable
    for power Ethernet ports on a Powered Sourcing Equipment
    (PSE) device.";
          reference "RFC3621";
          smiv2:oid "1.3.6.1.4.1.9.9.402.1.2";
        }
        smiv2:alias "cpeExtPsePortEntry" {
          description "A cpeExtPsePortEntry extends a corresponding
    pethPsePortTable entry. This entry displays and
    controls more characteristics of a power Ethernet
    port on a PSE device.";
          smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1";
        }
        smiv2:alias "ciscoPowerEthernetExtMIB" {
          smiv2:oid "1.3.6.1.4.1.9.9.402";
        }
        smiv2:alias "cpeExtMIBNotifs" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.0";
        }
        smiv2:alias "cpeExtMIBObjects" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.1";
        }
        smiv2:alias "cpeExtPdStatistics" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.1.4";
        }
        smiv2:alias "cpeExtMIBConformance" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.2";
        }
        smiv2:alias "cpeExtMIBCompliances" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.2.1";
        }
        smiv2:alias "cpeExtMIBGroups" {
          smiv2:oid "1.3.6.1.4.1.9.9.402.2.2";
        }
    
        typedef CpeExtLldpPwrType {
          type enumeration {
            enum "type1Pd" {
              value 1;
            }
            enum "type1Pse" {
              value 2;
            }
            enum "type2Pd" {
              value 3;
            }
            enum "type2Pse" {
              value 4;
            }
          }
          description
            "The requested Data Terminal Equipment (DTE) Power via
          Media Dependent Interface (MDI) type based on Data Link Layer
          (DLL) power classification.
          
          In Data Link Layer power classification, the PSE and PD perform 
          power negotiation using the Link Layer Discovery Protocol (LLDP)
          as soon as the data link is established. It has finer power
          resolution than the Physical Layer power classification and has
          the ability for the PSE and PD to participate in dynamic power
          allocation wherein allocated power to the PD may change one or
          more times during PD operation.
          
          'type1Pd'  - A PD that advertises a power draw less than or 
                       equal to 12.95 W (at the PD).
          'type1Pse' - A PSE that is designed to support a Type 1 PD.
          'type2Pd'  - A PD that advertises a power draw greater than
                       12.95 W (at the PD).
          'type2Pse  - A PSE that is designed to support either a Type 1
                       or a Type 2 PD.";
        }
    
        typedef CpeExtLldpPwrSrc {
          type enumeration {
            enum "pseAndLocal" {
              value 1;
            }
            enum "local" {
              value 2;
            }
            enum "pse" {
              value 3;
            }
            enum "backupSrc" {
              value 4;
            }
            enum "primarySrc" {
              value 5;
            }
            enum "unknown" {
              value 6;
            }
          }
          description
            "The power source of the PD or PSE port which implements the
          LLDP based Data Link Layer power classification.
          
          'pseAndLocal'   - A PD powered both locally and by a PSE.
          'local'         - A PD powered locally only.
          'pse'           - A PD powered by a PSE only.
          'backupSrc'     - A PSE powered by a backup power source.
          'primarySrc'    - A PSE powered by its primary power source.
          'unknown'       - A PD or PSE where the power source is
                            unknown.";
        }
    
        typedef CpeExtPwrPriority {
          type enumeration {
            enum "critical" {
              value 1;
            }
            enum "high" {
              value 2;
            }
            enum "low" {
              value 3;
            }
            enum "unknown" {
              value 4;
            }
          }
          description
            "The power priority for the PD on the PSE port which implements
          the LLDP based Data Link Layer power classification.
          
          'critical' - power priority is at critical level.
          'high'     - power priority is at high level.
          'low'      - power priority is at low level.
          'unknown'  - power priority level is unknown.";
        }
    
        typedef CpeExtLldpPwrClassOrZero {
          type enumeration {
            enum "unknown" {
              value 0;
            }
            enum "class0" {
              value 1;
            }
            enum "class1" {
              value 2;
            }
            enum "class2" {
              value 3;
            }
            enum "class3" {
              value 4;
            }
            enum "class4" {
              value 5;
            }
          }
          description
            "The power class of the PD or PSE port that implements
          the LLDP based Data Link Layer power classification
          
          'unknown' - power classification of the powered devices is
                      unknown.
          
          'class0'  - power classification of the powered devices is
                      class 0 in IEEE specifications.
          
          'class1'  - power classification of the powered devices is
                      class 1 in IEEE specifications.
          
          'class2'  - power classification of the powered devices is
                      class 2 in IEEE specifications.
          
          'class3'  - power classification of the powered devices is
                      class 3 in IEEE specifications.
          
          'class4'  - power classification of the powered devices is
                      class 4 in IEEE specifications.";
        }
    
        container CISCO-POWER-ETHERNET-EXT-MIB {
          config false;
          container cpeExtMIBObjects {
            smiv2:oid "1.3.6.1.4.1.9.9.402.1";
            leaf cpeExtDefaultAllocation {
              smiv2:max-access "read-write";
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.1";
              type uint32;
              units "milliwatts";
              description
                "This object indicates the default inline power allocation per
              port. This is a global configuration parameter that applies
              to all inline power capable ports in the system.
              
              The system must consider this object as well as the per port
              configuration object, cpeExtPsePortPwrMax, when determining
              how much power to allocate to a port. The system will use the
              lower of the two numbers.";
            }
    
            leaf cpeExtPolicingNotifEnable {
              smiv2:max-access "read-write";
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.5";
              type boolean;
              description
                "This object is used to enable/disable the
              the cpeExtPolicingNotif notification.";
            }
    
            leaf cpeExtPowerPriorityEnable {
              smiv2:max-access "read-write";
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.6";
              type boolean;
              description
                "This object is the global control of the power priority
              feature on the device. 'true' indicates that the power priority
              feature is globally enabled. 'false' indicates that the power
              priority feature is globally disabled.";
            }
          }  // container cpeExtMIBObjects
    
          container cpeExtPdStatistics {
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.4";
            leaf cpeExtPdStatsTotalDevices {
              smiv2:max-access "read-only";
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.4.1";
              type uint32;
              description
                "This object indicates the total number of the
              powered devices with any power classifications
              in the system.
              
              Classification is a way to tag different terminals
              on the Power over LAN network according to their
              power consumption. Devices such as IP telephones,
              WLAN access points and others, will be classified
              according to their power requirements.";
              reference
                "IEEE Std 802.3af Section 30.9.1.1.6
                aPSEPowerClassification";
    
            }
          }  // container cpeExtPdStatistics
    
          container cpeExtMainPseTable {
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.3";
            description
              "This table contains the additional information for the
            main PSE group in pethMainPseTable.";
            reference
              "RFC3621, pethMainPseTable";
    
            list cpeExtMainPseEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1";
              key "pethMainPseGroupIndex";
              description
                "A cpeExtMainPseEntry contains information about
              a particular pethMainPseGroupIndex. An entry is
              created by the agent when a main PSE group is added
              to the pethMainPseTable. An entry is deleted by the
              agent when a main PSE group is removed from the
              pethMainPseTable.";
              reference
                "RFC3621, pethMainPseTable";
    
              leaf pethMainPseGroupIndex {
                type leafref {
                  path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethMainPseTable/power-ethernet:pethMainPseEntry/power-ethernet:pethMainPseGroupIndex";
                }
              }
    
              leaf cpeExtMainPseEntPhyIndex {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1.1";
                type cisco-tc:EntPhysicalIndexOrZero;
                description
                  "The entPhysicalIndex value that uniquely identifies the
                main PSE group. If the main PSE group does not have a
                corresponding physical entry in entPhysicalTable or if
                the entPhysicalTable is not supported by the management
                system, then this object has the value of zero.";
                reference
                  "RFC 2737, entPhysicalIndex.";
    
              }
    
              leaf cpeExtMainPseDescr {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1.2";
                type snmp-framework:SnmpAdminString;
                description
                  "A textual string containing information about the Power
                Source Equipment (PSE) group.";
              }
    
              leaf cpeExtMainPsePwrMonitorCapable {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1.3";
                type boolean;
                description
                  "This object indicates if the given group is capable of
                monitoring the power consumption of the interfaces that
                belong to the group. The value 'true' means that the
                group is capable. The value 'false' means that the group
                in not capable.";
              }
    
              leaf cpeExtMainPseUsedPower {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1.4";
                type uint32;
                units "miliwatts";
                description
                  "This object indicates used power expressed in miliwatts.";
              }
    
              leaf cpeExtMainPseRemainingPower {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.3.1.5";
                type uint32;
                units "miliwatts";
                description
                  "This object indicates remaining power expressed in
                miliwatts, this parameter is calculated as pethMainPsePower
                minus cpeExtMainPseUsedPower.";
              }
            }  // list cpeExtMainPseEntry
          }  // container cpeExtMainPseTable
    
          container cpeExtPdStatsTable {
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.4.2";
            description
              "This table contains the statistics information
            of the powered devices fallen into different power
            classifications in the system.";
            reference
              "IEEE Std 802.3af Section 30.9.1.1.6
              aPSEPowerClassification";
    
            list cpeExtPdStatsEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.4.2.1";
              key "cpeExtPdStatsClass";
              description
                "A cpeExtPdStatsEntry contains the statistics
              information about a particular power classification
              defined in cpeExtPdStatsIndex.";
              leaf cpeExtPdStatsClass {
                smiv2:max-access "not-accessible";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.4.2.1.1";
                type enumeration {
                  enum "cisco" {
                    value 1;
                  }
                  enum "class0" {
                    value 2;
                  }
                  enum "class1" {
                    value 3;
                  }
                  enum "class2" {
                    value 4;
                  }
                  enum "class3" {
                    value 5;
                  }
                  enum "class4" {
                    value 6;
                  }
                }
                description
                  "The power classification as the index for the
                statistics information for powered devices.
                
                A value of 'cisco' indicates that the powered
                devices are CISCO proprietary and their power 
                classification does not fall into any class
                in IEEE specifications.
                
                A value of 'class0' indicates that the power 
                classification of the powered devices falls into
                class 0 in IEEE specifications.
                
                A value of 'class1' indicates that the power
                classification of the powered devices falls into
                class 1 in IEEE specifications.
                
                A value of 'class2' indicates that the power
                classification of the powered devices falls into
                class 2 in IEEE specifications.
                
                A value of 'class3' indicates that the power
                classification of the powered devices falls into
                class 3 in IEEE specifications.
                
                A value of 'class4' indicates that the power
                classification of the powered devices falls into
                class 4 in IEEE specifications.";
                reference
                  "IEEE Std 802.3af Section 30.9.1.1.6
                  aPSEPowerClassification";
    
              }
    
              leaf cpeExtPdStatsDeviceCount {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.4.2.1.2";
                type uint32;
                description
                  "This object indicates the count of the powered
                devices whose power classification falls into 
                a specific value of cpeExtPdStatsIndex.";
              }
            }  // list cpeExtPdStatsEntry
          }  // container cpeExtPdStatsTable
    
          container cpeExtPsePortLldpTable {
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.7";
            description
              "A table provides the Link Layer Discovery Protocol (LLDP)
            based Data Link Layer (DLL) power classification
            characteristics of PSE ports and PDs attached to them.";
            list cpeExtPsePortLldpEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1";
              key "pethPsePortGroupIndex pethPsePortIndex";
              description
                "A cpeExtPsePortLldpEntry entry contains the LLDP
              based 802.3at DLL power classification characteristics for
              a particular PSE and the PD attached to it. 
              
              A PSE has its entry here when all of the following conditions
              are satisfied:
              - The LLDP power classification is globally enabled.
              - It has a PD attached.
              - LLDP is the operational power negotiation protocol between
                the PSE and the PD attached.";
              leaf pethPsePortGroupIndex {
                type leafref {
                  path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortGroupIndex";
                }
              }
    
              leaf pethPsePortIndex {
                type leafref {
                  path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortIndex";
                }
              }
    
              leaf cpeExtPsePortLldpPwrType {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.1";
                type CpeExtLldpPwrType;
                description
                  "The DTE Power via MDI type of the local system (PSE).";
              }
    
              leaf cpeExtPsePortLldpPdPwrType {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.2";
                type CpeExtLldpPwrType;
                description
                  "The DTE Power via MDI type of the remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPwrSrc {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.3";
                type CpeExtLldpPwrSrc;
                description
                  "The power source of the local system (PSE).";
              }
    
              leaf cpeExtPsePortLldpPdPwrSrc {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.4";
                type CpeExtLldpPwrSrc;
                description
                  "The power source of the remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPwrPriority {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.5";
                type CpeExtPwrPriority;
                description
                  "The power priority of the local system (PSE).";
              }
    
              leaf cpeExtPsePortLldpPdPwrPriority {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.6";
                type CpeExtPwrPriority;
                description
                  "The power priority of the remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPwrReq {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.7";
                type uint32;
                units "milliwatts";
                description
                  "The requested PD power value that the local
                system (PSE) mirrors back to the remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPdPwrReq {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.8";
                type uint32;
                units "milliwatts";
                description
                  "The PD requested power value received from
                the remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPwrAlloc {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.9";
                type uint32;
                units "milliwatts";
                description
                  "The PSE allocated power value for the remote
                system (PD).";
              }
    
              leaf cpeExtPsePortLldpPdPwrAlloc {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.10";
                type uint32;
                units "milliwatts";
                description
                  "The PSE allocated power value received from the
                remote system (PD).";
              }
    
              leaf cpeExtPsePortLldpPwrClass {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.11";
                type CpeExtLldpPwrClassOrZero;
                description
                  "The PSE power classification sent to the remote PD via MDI TLV
                in LLDP Protocol.";
                reference
                  "IEEE Std 802.3af Section 30.9.1.1.6
                  aPSEPowerClassification";
    
              }
    
              leaf cpeExtPsePortLldpPdPwrClass {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.12";
                type CpeExtLldpPwrClassOrZero;
                description
                  "This power classification received from the remote
                system (PD).";
                reference
                  "IEEE Std 802.3af Section 30.9.1.1.6
                  aPSEPowerClassification";
    
              }
    
              leaf cpeExtPsePortLldpPdPwrSupport {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.13";
                type bits {
                  bit portClass {
                    position 0;
                  }
                  bit pseMdiPwrSupport {
                    position 1;
                  }
                  bit pseMdiPwrState {
                    position 2;
                  }
                  bit psePairCtrlAbility {
                    position 3;
                  }
                }
                description
                  "This object indicates the power support mode received
                from the remote PD via MDI TLV in LLDP protocol.
                
                'portClass'          - This bit is set if the port is
                                       operating as PSE.  Otherwise, it is
                                       operating as PD.
                
                'pseMdiPwrSupport'   - This bit is set if power is supported in
                                       MDI TLV.
                
                'pseMdiPwrState'     - This bit is set if power is enabled.
                
                'psePairCtrlAbility' - This bit is set if pair selection can
                                       be controlled.";
              }
    
              leaf cpeExtPsePortLldpPdPwrPairsOrZero {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.402.1.7.1.14";
                type enumeration {
                  enum "unknown" {
                    value 0;
                  }
                  enum "signal" {
                    value 1;
                  }
                  enum "spare" {
                    value 2;
                  }
                }
                description
                  "This object indicates the pinout pairs in use received
                from the remote PD via MDI TLV in LLDP Protocol.
                
                'unknown' - information is not available
                
                'signal'  - the signal pairs are in use.
                
                'spare'   - the spare pairs are in use.";
              }
            }  // list cpeExtPsePortLldpEntry
          }  // container cpeExtPsePortLldpTable
        }  // container CISCO-POWER-ETHERNET-EXT-MIB
    
        augment /power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry {
          smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1";
          description
            "A cpeExtPsePortEntry extends a corresponding
          pethPsePortTable entry. This entry displays and
          controls more characteristics of a power Ethernet
          port on a PSE device.";
          leaf cpeExtPsePortEnable {
            smiv2:max-access "read-write";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.1";
            type enumeration {
              enum "auto" {
                value 1;
              }
              enum "static" {
                value 2;
              }
              enum "limit" {
                value 3;
              }
              enum "disable" {
                value 4;
              }
            }
            description
              "This object is an extension of the pethPsePortAdminEnable
            object from RFC3621. It allows the user to be more specific
            when enabling the PSE functions. The states, 'auto', 'static'
            and 'limit' correspond to a value of 'true' for the
            pethPsePortAdminEnable object. The state 'disable' corresponds
            to a value of 'false' for the pethPsePortAdminEnable object.
            
            Setting this value to 'auto' enables Powered Device discovery
            on the interface and the amount of power allocated depends on
            the Powered Device discovered. If pethPsePortAdminEnable was
            'false' prior to this set operation, then it will become
            'true'.
            
            Setting this value to 'static' will also enable Powered
            Device discovery. However, this is different from 'auto'
            in that the amount of power is pre-allocated based on the
            configuration on the Power Sourcing Equipment. If
            pethPsePortAdminEnable was 'false' prior to this set
            operation, then it will become 'true'.
            
            Setting this value to 'limit' enables Powered Device
            discovery on the interface. The amount of power allocated
            depends on the Powered Device discovered and the value
            of cpeExtPsePortPwrMax. The lower value will be used.
            If pethPsePortAdminEnable was 'false' prior to this set
            operation, then it will become 'true'.
            
            Setting this value to 'disable' disables the PSE functions.
            The pethPsePortAdminEnable object will adopt the value of
            'false' if it was 'true' prior to this set operation. When
            setting the pethPsePortAdminEnable object to 'false' this
            object cpeExtPsePortEnable will adopt the value of 'disable'.
            
            If cpeExtPsePortPolicingCapable of the PSE port, or
            cpeExtMainPsePwrMonitorCapable of the PSE port's
            main group, has the value of 'false', this object
            can only be set to 'auto', 'static' or 'disable'.
            Otherwise, this object can be set to 'auto', 'static',
            'limit' or 'disable'.";
          }
    
          leaf cpeExtPsePortDiscoverMode {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.2";
            type enumeration {
              enum "unknown" {
                value 1;
              }
              enum "off" {
                value 2;
              }
              enum "ieee" {
                value 3;
              }
              enum "cisco" {
                value 4;
              }
              enum "ieeeAndCisco" {
                value 5;
              }
            }
            description
              "This object indicates the discover mode used by the system to
            discover the PD.
            
            A value of 'unknown' indicates that the discover mode on the
            interface is unknown.
            
            A value of 'off' indicates that discovery is disabled on the
            interface.
            
            A value of 'ieee' indicates that the discover mode on the
            interface is IEEE based.
            
            A value of 'cisco' indicates that the discover mode on the
            interface is Cisco based.
            
            A value of 'ieeeAndCisco' indicates that the discover mode on
            the interface is both IEEE and Cisco based.";
          }
    
          leaf cpeExtPsePortDeviceDetected {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.3";
            type boolean;
            description
              "This object indicates if a Powered Device (PD) has been
            detected on the interface.
            
            A value of 'true' indicates that a PD has been detected on
            the interface.
            
            A value of 'false' indicates that no PD has been detected on
            the interface.";
          }
    
          leaf cpeExtPsePortIeeePd {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.4";
            type boolean;
            description
              "This object indicates whether the Powered Device attached
            to the interface is an IEEE compliant Powered Device or not.
            
            A value of 'true' indicates the attached Powered Device is
            an IEEE compliant Powered Device.
            
            A value of 'false' indicates the attached Powered Device
            is not an IEEE compliant Powered Device. This also means
            that the value of the corresponding object from the
            pethPsePortTable, pethPsePortPowerClassifications is
            irrelevant.";
          }
    
          leaf cpeExtPsePortAdditionalStatus {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.5";
            type bits {
              bit deny {
                position 0;
              }
              bit overdraw {
                position 1;
              }
              bit overdrawLog {
                position 2;
              }
            }
            description
              "This object is an extension of the pethPsePortDetectionStatus
            object from RFC3621 and provides additional status
            information.
            
            deny: When set, the PD attached to the interface is being
                  denied power due to insufficient power resources on
                  the Power Sourcing Equipment.
            
            overdraw: When set, the PD attached to the interface is 
                      being denied power because the PD is trying 
                      to consume more power than it has been 
                      configured to consume.
            
            overdrawLog: When set, the PD attached to the interface 
                         is trying to consume more power than it has 
                         been configured to consume, but is not being 
                         denied power.";
          }
    
          leaf cpeExtPsePortPwrMax {
            smiv2:max-access "read-write";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.6";
            type uint32;
            units "milliwatts";
            description
              "This indicates the maximum amount of power that the PSE will
            make available to the PD connected to this interface.";
          }
    
          leaf cpeExtPsePortPwrAllocated {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.7";
            type uint32;
            units "milliwatts";
            description
              "This object indicates the amount of power allocated from the
            PSE for the PD.";
          }
    
          leaf cpeExtPsePortPwrAvailable {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.8";
            type uint32;
            units "milliwatts";
            description
              "This object indicates the amount of power available for
            the PD to use. This value may differ from the value
            cpeExtPsePortPwrAllocated due to the efficiency issues
            of delivering the power from the PSE to the PD.
            
            When sufficient power is available to power a PD, this
            value should be equal to the lower of the two objects,
            cpeExtDefaultAllocation and cpeExtPsePortPwrMax.";
          }
    
          leaf cpeExtPsePortPwrConsumption {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.9";
            type uint32;
            units "milliwatts";
            description
              "This indicates the actual power consumption of the PD
            connected to this interface. It may not necessarily
            be equal to the value of cpeExtPsePortPwrAvailable.";
          }
    
          leaf cpeExtPsePortMaxPwrDrawn {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.10";
            type uint32;
            units "milliwatts";
            description
              "This indicates the maximum amount of power drawn by the PD
            connected to this interface, since it was powered on.";
          }
    
          leaf cpeExtPsePortEntPhyIndex {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.11";
            type cisco-tc:EntPhysicalIndexOrZero;
            description
              "The entPhysicalIndex value that uniquely identifies the
            PSE port. If the PSE port does not have a corresponding 
            physical entry in entPhysicalTable or if the 
            entPhysicalTable is not supported by the management
            system, this object has the value of zero.";
            reference
              "RFC 2737, entPhysicalIndex.";
    
          }
    
          leaf cpeExtPsePortPolicingCapable {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.12";
            type boolean;
            description
              "This object indicates whether the PSE port hardware is
            capable of policing the port for proper power consumption 
            based on the allocated value.";
          }
    
          leaf cpeExtPsePortPolicingEnable {
            smiv2:max-access "read-write";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.13";
            type enumeration {
              enum "on" {
                value 1;
              }
              enum "off" {
                value 2;
              }
            }
            description
              "This object allows the user to turn on or turn off the
            power policing of the PSE port. If the instance value of 
            cpeExtPsePortPolicingCapable is 'TRUE', the user is allowed
            to set this object to 'on' or 'off'. Otherwise, this
            object is read-only and always has the value of 'off'.";
          }
    
          leaf cpeExtPsePortPolicingAction {
            smiv2:max-access "read-write";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.14";
            type enumeration {
              enum "deny" {
                value 1;
              }
              enum "logOnly" {
                value 2;
              }
            }
            description
              "This object specifies the power policing action that
            the device will take on this PSE port when the real-time 
            power consumption exceeds its max power allocation if 
            the value of cpeExtPsePortPolicingEnable is 'on'. 
                 'deny'          - the device will deny the power to 
                                   the PSE port 
                 'logOnly'       - the device will not deny the power 
                                   to the PSE port";
          }
    
          leaf cpeExtPsePortPwrManAlloc {
            smiv2:max-access "read-write";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.15";
            type uint32;
            units "milliwatts";
            description
              "This object specifies the manual power allocation that
            the PSE will allocate to the PD connected to this 
            interface regardless of the amount requested via CDP 
            or IEEE. 
            
            Setting this object value to zero disables the manual 
            power allocation. 
            
            Warning: Misconfiguring this manual power allocation may 
            cause damage to the system and void the warranty. Take 
            precautions not to oversubscribe the power supply.";
          }
    
          leaf cpeExtPsePortCapabilities {
            smiv2:max-access "read-only";
            smiv2:oid "1.3.6.1.4.1.9.9.402.1.2.1.16";
            type bits {
              bit policing {
                position 0;
              }
              bit poePlus {
                position 1;
              }
            }
            description
              "This object indicates the PSE functionality that
            this port supports.
            
            If the 'policing' BIT is set, then this PSE port is
            capable of policing the port for proper power consumption
            based on the allocated value.
            
            If the 'poePlus' BIT is set, then this PSE port supports
            PoE Plus functions.";
          }
        }
    
        notification cpeExtPolicingNotif {
          smiv2:oid "1.3.6.1.4.1.9.9.402.0.1";
          description
            "This notification is generated when the 'overdraw' or
          'overdrawLog' bit in value of cpeExtPsePortAdditionalStatus
          is set or cleared.";
          container object-1 {
            leaf pethPsePortGroupIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortGroupIndex";
              }
            }
    
            leaf pethPsePortIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortIndex";
              }
            }
    
            leaf cpeExtPsePortPolicingAction {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/CISCO-POWER-ETHERNET-EXT-MIB:cpeExtPsePortPolicingAction";
              }
            }
          }  // container object-1
    
          container object-2 {
            leaf pethPsePortGroupIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortGroupIndex";
              }
            }
    
            leaf pethPsePortIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortIndex";
              }
            }
    
            leaf cpeExtPsePortAdditionalStatus {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/CISCO-POWER-ETHERNET-EXT-MIB:cpeExtPsePortAdditionalStatus";
              }
            }
          }  // container object-2
    
          container object-3 {
            leaf pethPsePortGroupIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortGroupIndex";
              }
            }
    
            leaf pethPsePortIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortIndex";
              }
            }
    
            leaf cpeExtPsePortPwrAllocated {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/CISCO-POWER-ETHERNET-EXT-MIB:cpeExtPsePortPwrAllocated";
              }
            }
          }  // container object-3
    
          container object-4 {
            leaf pethPsePortGroupIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortGroupIndex";
              }
            }
    
            leaf pethPsePortIndex {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/power-ethernet:pethPsePortIndex";
              }
            }
    
            leaf cpeExtPsePortMaxPwrDrawn {
              type leafref {
                path "/power-ethernet:POWER-ETHERNET-MIB/power-ethernet:pethPsePortTable/power-ethernet:pethPsePortEntry/CISCO-POWER-ETHERNET-EXT-MIB:cpeExtPsePortMaxPwrDrawn";
              }
            }
          }  // container object-4
        }  // notification cpeExtPolicingNotif
      }  // module CISCO-POWER-ETHERNET-EXT-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.