CISCO-POWER-ETHERNET-EXT-MIB device MIB details by Cisco
CISCO-POWER-ETHERNET-EXT-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing CISCO-POWER-ETHERNET-EXT-MIB.
Vendor: | Cisco |
---|---|
Mib: | CISCO-POWER-ETHERNET-EXT-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
-- ***************************************************************** -- CISCO-POWER-ETHERNET-EXT-MIB -- -- March 2004, Seth Wang -- -- Copyright (c) 2004 by Cisco Systems, Inc. -- All rights reserved. -- ***************************************************************** CISCO-POWER-ETHERNET-EXT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TruthValue FROM SNMPv2-TC pethPsePortEntry FROM POWER-ETHERNET-MIB ciscoMgmt FROM CISCO-SMI; ciscoPowerEthernetExtMIB MODULE-IDENTITY LAST-UPDATED "200404120000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " 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 "200404120000Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoMgmt 402 } cpeExtMIBNotifs OBJECT IDENTIFIER ::= { ciscoPowerEthernetExtMIB 0 } cpeExtMIBObjects OBJECT IDENTIFIER ::= { ciscoPowerEthernetExtMIB 1 } cpeExtMIBConformance OBJECT IDENTIFIER ::= { ciscoPowerEthernetExtMIB 2 } cpeExtDefaultAllocation OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliwatts" MAX-ACCESS read-write STATUS current 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." ::= { cpeExtMIBObjects 1 } cpeExtPsePortTable OBJECT-TYPE SYNTAX SEQUENCE OF CpeExtPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table extends the POWER-ETHERNET-MIB pethPsePortTable for power Ethernet ports on a Powered Sourcing Equipment (PSE) device." REFERENCE "RFC3621" ::= { cpeExtMIBObjects 2 } cpeExtPsePortEntry OBJECT-TYPE SYNTAX CpeExtPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A cpeExtPsePortEntry extends a corresponding pethPsePortTable entry. This entry displays and controls more characteristics of a power Ethernet port on a PSE device." AUGMENTS { pethPsePortEntry } ::= { cpeExtPsePortTable 1 } CpeExtPsePortEntry ::= SEQUENCE { cpeExtPsePortEnable INTEGER, cpeExtPsePortDiscoverMode INTEGER, cpeExtPsePortDeviceDetected TruthValue, cpeExtPsePortIeeePd TruthValue, cpeExtPsePortAdditionalStatus BITS, cpeExtPsePortPwrMax Unsigned32, cpeExtPsePortPwrAllocated Unsigned32, cpeExtPsePortPwrAvailable Unsigned32, cpeExtPsePortPwrConsumption Unsigned32 } cpeExtPsePortEnable OBJECT-TYPE SYNTAX INTEGER { auto(1), static(2) } MAX-ACCESS read-write STATUS current 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. Both states, 'auto' and 'static' correspond to a value of 'true' for the pethPsePortAdminEnable object. However, if the value of pethPsePortAdminEnable is 'false', then the value of this object is irrelevant. 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'. When setting the pethPsePortAdminEnable object to 'true' this object will adopt the value of 'auto'." ::= { cpeExtPsePortEntry 1 } cpeExtPsePortDiscoverMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), off(2), ieee(3), cisco(4), ieeeAndCisco(5) } MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 2 } cpeExtPsePortDeviceDetected OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 3 } cpeExtPsePortIeeePd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 4 } cpeExtPsePortAdditionalStatus OBJECT-TYPE SYNTAX BITS { deny(0) } MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 5 } cpeExtPsePortPwrMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliwatts" MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the maximum amount of power that the PSE will make available to the PD connected to this interface." ::= { cpeExtPsePortEntry 6 } cpeExtPsePortPwrAllocated OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the amount of power allocated from the PSE for the PD." ::= { cpeExtPsePortEntry 7 } cpeExtPsePortPwrAvailable OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliwatts" MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 8 } cpeExtPsePortPwrConsumption OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliwatts" MAX-ACCESS read-only STATUS current 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." ::= { cpeExtPsePortEntry 9 } -- Conformance cpeExtMIBCompliances OBJECT IDENTIFIER ::= { cpeExtMIBConformance 1 } cpeExtMIBGroups OBJECT IDENTIFIER ::= { cpeExtMIBConformance 2 } cpeExtMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the CISCO-POWER-ETHERNET-EXT-MIB." MODULE MANDATORY-GROUPS { cpeExtPsePortGroup } GROUP cpeExtPsePortGlobalConfigGroup DESCRIPTION "The cpeExtPsePortGlobalConfigGroup is mandatory for agents that support global configurations on the PSE interfaces." ::= { cpeExtMIBCompliances 1 } -- Units of Conformance cpeExtPsePortGroup OBJECT-GROUP OBJECTS { cpeExtPsePortEnable, cpeExtPsePortDiscoverMode, cpeExtPsePortDeviceDetected, cpeExtPsePortIeeePd, cpeExtPsePortAdditionalStatus, cpeExtPsePortPwrMax, cpeExtPsePortPwrAllocated, cpeExtPsePortPwrAvailable, cpeExtPsePortPwrConsumption } STATUS current DESCRIPTION "This group provides information and configuration objects in addition to those provided in the POWER-ETHERNET-MIB (RFC3621)." ::= { cpeExtMIBGroups 1 } cpeExtPsePortGlobalConfigGroup OBJECT-GROUP OBJECTS { cpeExtDefaultAllocation } STATUS current DESCRIPTION "This is a collection of objects which provide global configuration of the PSE interfaces." ::= { cpeExtMIBGroups 2 } END