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 }
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 }
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