mibs/MIBS/microsemi/MICROSEMI-PDSINE-MIB
2023-12-05 12:25:34 +01:00

403 lines
16 KiB
Plaintext

-- PoE Private MIB Ver 2.0
MICROSEMI-PDSINE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Gauge32, Counter32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
enterprises
FROM RFC1155-SMI;
polPowerOverLan MODULE-IDENTITY
LAST-UPDATED "201111150000Z" -- Nov 15, 2011
ORGANIZATION ""
CONTACT-INFO ""
DESCRIPTION ""
::= {enterprises 7428 }
-- MIB ObjID entery
products OBJECT IDENTIFIER ::= { polPowerOverLan 1}
description OBJECT IDENTIFIER ::= { products 1 }
sysObjectID OBJECT IDENTIFIER ::= { description 1 }
pseDevice OBJECT IDENTIFIER ::= { products 2 }
portObjects OBJECT IDENTIFIER ::= { pseDevice 1 }
mainObjects OBJECT IDENTIFIER ::= { pseDevice 2 }
poeNotifications OBJECT IDENTIFIER ::= { products 3 }
-- SysObjID Products list
midspanUnknown OBJECT IDENTIFIER ::= {sysObjectID 1}
midspan6portAC OBJECT IDENTIFIER ::= {sysObjectID 2}
midspan6portACDC OBJECT IDENTIFIER ::= {sysObjectID 3}
midspan12portAC OBJECT IDENTIFIER ::= {sysObjectID 4}
midspan12portACDC OBJECT IDENTIFIER ::= {sysObjectID 5}
midspan24portAC OBJECT IDENTIFIER ::= {sysObjectID 6}
midspan24portACDC OBJECT IDENTIFIER ::= {sysObjectID 7}
midspan48portAC OBJECT IDENTIFIER ::= {sysObjectID 8}
midspan48portACDC OBJECT IDENTIFIER ::= {sysObjectID 9}
midspan6portHPAC OBJECT IDENTIFIER ::= {sysObjectID 10}
midspan6portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 11}
midspan12portHPAC OBJECT IDENTIFIER ::= {sysObjectID 12}
midspan12portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 13}
midspanGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 14}
midspanGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 15}
midspanGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 16}
midspanHiPoEGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 17}
midspanHiPoEGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 18}
midspanHiPoEGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 19}
midspanHiPoEATGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 20}
midspanHiPoEATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 21}
midspanHiPoEATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 22}
midspan4PairATGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 23}
midspan4PairATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 24}
midspanHiPoEATGigabit6portDC OBJECT IDENTIFIER ::= {sysObjectID 25}
midspanHiPoEATGigabit12portDC OBJECT IDENTIFIER ::= {sysObjectID 26}
midspanHiPoEATGigabit24portDC OBJECT IDENTIFIER ::= {sysObjectID 27}
midspan4PairATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 28}
midspanEEPoEGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 29}
midspanPoHGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 30}
midspanPoHGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 31}
midspanPoHGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 32}
-- PSE Port Objects
portTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control the power
characteristics of power Ethernet ports on a Power Source
Entity (PSE) device. This group will be implemented in
managed power Ethernet switches and mid-span devices.
Values of all read-write objects in this table are
persistent at restart/reboot."
::= { portObjects 1 }
portEntry OBJECT-TYPE
SYNTAX PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the power
characteristics of a power Ethernet PSE port."
INDEX { portGroupIndex , portIndex }
::= { portTable 1 }
PortEntry ::= SEQUENCE {
portGroupIndex
Integer32,
portIndex
Integer32,
portConsumptionPower
Gauge32,
portMaxPower
Integer32,
portType
INTEGER
}
portGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices."
::= { portEntry 1 }
portIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PSE
port within group portGroupIndex to which the
power Ethernet PSE entry is connected."
::= { portEntry 2 }
portConsumptionPower OBJECT-TYPE
SYNTAX Gauge32
UNITS "Watt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only value indicates the measured usage power expressed in Watts for a specific port "
::= { portEntry 3 }
portMaxPower OBJECT-TYPE
SYNTAX Integer32 (1..99)
UNITS "Watt"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Read/Write maximum power consumption that PD device may consume in Watts
NOTE:
1. For Midspan 60xx,60xxG,6500 series, Max PD power consumption = 17Watt
2. For Midspan 70xxG series, Max PD power consumption = 30Watt
3 .For Midspan 80xx series, this parameter is read-only !!
4. For Midspan 90xxG series, Max PD power consumption = 30/36Watt
5. For Midspan 95xxG series, Max PD power consumption = 60/72Watt (four pair) or 30/36Watt (two pair)
6. For Midspan 55xxG series, Max PD power consumption = 30/36Watt"
::= { portEntry 4 }
portType OBJECT-TYPE
SYNTAX INTEGER {
twopair(1),
fourpair(2),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Four-pair/EEPoE PoE
Read : Applicable to all Midspan series
Write: Applicable only to 95xxG/55xxG Midspan series
twopair (1) Two-pair PoE port capable of providing up to 16.8Watt or 30-36Watt.
fourpair (2) Four-pair/EEPoE-mode PoE port capable of providing up to 60-72Watt (95xxG) or 30-36W (55xxG)."
::= { portEntry 5 }
-- PSE Main Objects
mainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF MainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control attributes
of the main PSE device."
::= { mainObjects 1 }
mainPseEntry OBJECT-TYPE
SYNTAX MainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the Main PSE device."
INDEX { pethMainPseGroupIndex }
::= { mainPseTable 1 }
MainPseEntry ::= SEQUENCE {
mainGroupIndex
Integer32,
mainVoltage
Gauge32 ,
mainDetectionMethod
INTEGER,
mainPowerUsageBudget
Integer32,
mainPSEMaxPower
Gauge32,
highPowerLegacyPDSupport
INTEGER,
highPowerExtendedPortPower
INTEGER,
powerBackupStatus
INTEGER,
internalPowerSourceStatus
INTEGER,
externalPowerSourceStatus
INTEGER,
temperature
INTEGER,
temperatureformat
INTEGER
}
mainGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group to which
power Ethernet PSE is connected. Group means (box in
the stack, module in a rack) and the value 1 MUST be
used for non-modular devices."
::= { mainPseEntry 1 }
mainVoltage OBJECT-TYPE
SYNTAX Gauge32 (1..65535)
UNITS "Volt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power Supply Voltage in Volt."
::= { mainPseEntry 2 }
mainDetectionMethod OBJECT-TYPE
SYNTAX INTEGER {
ieee8023afat(1),
ieee8023afatandlegacy(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Read/Write PD device detection method (802.3af / 802.3af+Legacy)."
::= { mainPseEntry 3 }
mainPowerUsageBudget OBJECT-TYPE
SYNTAX Integer32 (10..100)
UNITS "%"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allow external SNMP manager to limit maximum power that all PD's may consume
Whenever total power consumption exceeds maximum power, Midspan may turn off
automatically Low priority and High priority PSE ports.
Percentage Value refers to Midspan maximum power."
::= { mainPseEntry 4 }
mainPSEMaxPower OBJECT-TYPE
SYNTAX Gauge32 (1..65535)
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum power that Midspan can provide (Watt), after including power budget percentage limitation.
Example: Midspan maximum power without power limit = 860Watt, and Power Limit = 50%
mainPSEMaxPower = 430Watt"
::= { mainPseEntry 5 }
highPowerLegacyPDSupport OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notsupported(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG series
enable (1) - Power Cisco 125x access point (pre 802.3at legacy high power PD device).
disable(2) - Power only 802.3at compliant devices.
notsupported(3) - SNMP GET result for Midspan which doesn't support this feature"
::= { mainPseEntry 6 }
highPowerExtendedPortPower OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notsupported(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/55xxG series
enable (1) - Extend maximum power to PD device beyond 802.3at specification.
disable(2) - Maximum power to PD device per 802.3at specification.
notsupported(3) - SNMP GET result for Midspan which doesn't support this feature"
::= { mainPseEntry 7 }
powerBackupStatus OBJECT-TYPE
SYNTAX INTEGER {
standalone(1),
powerbackupbyrps(2),
powerbackupbymidspan(3),
incompatiblepowerbackupdevice(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
standalone - Midspan isn't connected to any power backup device
powerbackupbyrps - Redundant power supply (RPS) backup Midspan device
powerbackupbymidspan - Two Midspan devices backup each other
incompatiblepowerbackupdevice - Midspan was connected to incompatible power backup device.
For example RPS 430Watt to Midspan 950Watt"
::= { mainPseEntry 8 }
internalPowerSourceStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
ok(1) - Internal Power Source is OK
fail(2) - Internal Power Source failure"
::= { mainPseEntry 9 }
externalPowerSourceStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
fail(2),
notsupported(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
ok(1) - External Power Source is OK
fail(2) - External Power Source failure
notsupported(3) - SNMP GET result for Midspan which doesn't support this feature"
::= { mainPseEntry 10 }
temperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "Degree"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit temperature - Applicable only for Midspan 95xxG series"
::= { mainPseEntry 11 }
temperatureformat OBJECT-TYPE
SYNTAX INTEGER {
celcius(1),
fahrenheit(2),
notsupported(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Unit temperature format - Applicable only for Midspan 95xxG series
Celcius(1) - Report unit temperature in Celcius
Fahrenheit(2) - Report unit temperature in Fahrenheit
NotSupported(3) - No temperature sensor inside the Midspan unit"
::= { mainPseEntry 12 }
-- Notifications Section
powerBackupStatusNotification NOTIFICATION-TYPE
OBJECTS { powerBackupStatus }
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
This Notification reports power backup status change, and whenever incompatible
power backup source is connected (as RPS 430Watt to Midspan 950Watt)"
::= { poeNotifications 1 }
internalPowerSourceStatusNotification NOTIFICATION-TYPE
OBJECTS { internalPowerSourceStatus }
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
This Notification reports internal Power Source failure"
::= { poeNotifications 2 }
externalPowerSourceStatusNotification NOTIFICATION-TYPE
OBJECTS { externalPowerSourceStatus }
STATUS current
DESCRIPTION
"Applicable only for Midspan 90xxG/95xxG/55xxG series
This Notification reports external Power Source failure"
::= { poeNotifications 3 }
END