summaryrefslogtreecommitdiff
path: root/MIBS/quanta/fastpath_power_ethernet.my
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/quanta/fastpath_power_ethernet.my
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/quanta/fastpath_power_ethernet.my')
-rw-r--r--MIBS/quanta/fastpath_power_ethernet.my427
1 files changed, 427 insertions, 0 deletions
diff --git a/MIBS/quanta/fastpath_power_ethernet.my b/MIBS/quanta/fastpath_power_ethernet.my
new file mode 100644
index 0000000..5a4df35
--- /dev/null
+++ b/MIBS/quanta/fastpath_power_ethernet.my
@@ -0,0 +1,427 @@
+NETGEAR-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
+
+-- Copyright Netgear Inc (2003-2015) All rights reserved.
+
+-- This SNMP Management Information Specification
+-- embodies Netgear Inc's confidential and proprietary
+-- intellectual property. Netgear Inc retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Netgear Inc
+-- makes no warranty, either expressed or implied,
+-- as to the use, operation, condition, or performance of the
+-- Specification.
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Gauge32 FROM SNMPv2-SMI
+ TruthValue FROM SNMPv2-TC
+ lb6m FROM QUANTA-LB6M-REF-MIB
+ DisplayString FROM RFC1213-MIB
+ pethPsePortEntry, pethMainPseEntry FROM POWER-ETHERNET-MIB;
+
+
+ fastPathpowerEthernetMIB MODULE-IDENTITY
+ LAST-UPDATED "201503130000Z" -- 13 Mar 2015 12:00:00 GMT
+ ORGANIZATION "Netgear Inc"
+ CONTACT-INFO ""
+
+ DESCRIPTION
+ "This MIB Augments the POWER-ETHERNET-MIB created by the IETF Ethernet
+ Interfaces and Hub MIB Working Group for managing Power Source
+ Equipment (PSE). The objects in this MIB are intended to provide
+ additional objects for reporting information available to the hardware
+ on this platform which are not represented in the draft MIB."
+
+ -- Revision history.
+ REVISION
+ "201503130000Z" -- 13 Mar 2015 12:00:00 GMT
+ DESCRIPTION
+ "agentPethPsePowerManagementMode object description is updated."
+ REVISION
+ "201404160000Z" -- 16 Apr 2014 12:00:00 GMT
+ DESCRIPTION
+ "Upoe support added in new object agentPethHighPowerMode."
+ REVISION
+ "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ DESCRIPTION
+ "Postal address updated."
+ REVISION
+ "200708191200Z" -- 17 Aug 2007 12:00:00 GMT
+ DESCRIPTION
+ "PoE support for BCM59101 added."
+ REVISION
+ "200705230000Z" -- 23 May 2007 12:00:00 GMT
+ DESCRIPTION
+ "Netgear branding related changes."
+ REVISION
+ "200311101200Z" -- 10 Nov 2003 12:00:00 GMT
+ DESCRIPTION
+ "Initial revision."
+ ::= { lb6m 15 }
+
+ agentPethObjects OBJECT IDENTIFIER ::= { fastPathpowerEthernetMIB 1 }
+
+ agentPethPsePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentPethPsePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of per-port information and configuration objects relating
+ to the power status of each port."
+ ::= { agentPethObjects 1 }
+
+ agentPethPsePortEntry OBJECT-TYPE
+ SYNTAX AgentPethPsePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing additional power information
+ and control parameters for the specified port."
+ AUGMENTS { pethPsePortEntry }
+ ::= { agentPethPsePortTable 1 }
+
+ AgentPethPsePortEntry ::= SEQUENCE {
+ agentPethPowerLimit
+ Gauge32,
+ agentPethOutputPower
+ Gauge32,
+ agentPethOutputCurrent
+ Gauge32,
+ agentPethOutputVolts
+ Gauge32,
+ agentPethTemperature
+ Gauge32,
+ agentPethPowerLimitType
+ INTEGER,
+ agentPethHighPowerEnable
+ TruthValue,
+ agentPethPowerDetectionType
+ INTEGER,
+ agentPethFaultStatus
+ INTEGER,
+ agentPethPortReset
+ INTEGER,
+ agentPethPowerLimitMin
+ Gauge32,
+ agentPethPowerLimitMax
+ Gauge32
+ ,
+ agentPethHighPowerMode
+ INTEGER
+ }
+
+ agentPethPowerLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Milliwatts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configured maximum power this port can provide to an
+ attached device measured in Milliwatts."
+ ::= { agentPethPsePortEntry 1 }
+
+ agentPethOutputPower OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Milliwatts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power this port is supplying to an attached device measured
+ in Milliwatts."
+ ::= { agentPethPsePortEntry 2 }
+
+ agentPethOutputCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Milliamps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current this port is supplying to an attached device measured
+ in Milliamps."
+ ::= { agentPethPsePortEntry 3 }
+
+ agentPethOutputVolts OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage this port is supplying to an attached device measured
+ in Volts."
+ ::= { agentPethPsePortEntry 4 }
+
+ agentPethTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "DEGREES"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The temperature measured at this port of the PoE Controller. It is
+ measured in degree celcius."
+ ::= { agentPethPsePortEntry 5 }
+
+ agentPethPowerLimitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot3af(1),
+ user(2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Describes or controls the maximum power that a port can deliver.
+ A value of dot3af(1) means that the port power limit is as per
+ the dot3af class of the PD attached.
+ A value of user(2) means that the port power limit is equal to the value
+ specified by agentPethPowerLimit"
+ REFERENCE
+ "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
+ ::= { agentPethPsePortEntry 6 }
+
+ agentPethHighPowerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "true (1) The PSE port can deliver power up to 32Watts.
+ false(2) The PSE port can deliver power up to 18Watts"
+ REFERENCE
+ "Broadcom 5910X programmers guide"
+
+ ::= { agentPethPsePortEntry 7 }
+
+ agentPethPowerDetectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ pre-ieee(1),
+ ieee(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Describes PD detection mechanism performed by the PSE port.
+ A value of none(0) means no detection is done.
+ A value of pre-ieee(1) means only legacy capacitive detection scheme is
+ used.
+ A value of ieee(2) means that IEEE 802.3af 4point detection scheme is used.
+ A value of auto(3) means that IEEE 802.3af 4point detection scheme is used
+ and when that fails to detect a connected PD, legacity capacitive detection
+ is used.
+ The value 'none' can not be forcibly set by the administrator."
+ REFERENCE
+ "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
+ ::= { agentPethPsePortEntry 8 }
+
+ agentPethFaultStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ mpsAbsent(1),
+ short(2),
+ overload(3),
+ powerDenied(4),
+ thermalShutdown(5),
+ startupFailure(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the error description when the pse port is in fault status.
+ A value of none(0) specifies that the pse port is not in any error state.
+ A value of mpsAbsent(1) specifies that the pse port has detected and absence
+ of main power supply.
+ A value of short(2) specifies that the pse port has detected a short circuit
+ condition.
+ A value of overload(3) specifies that the pd connected to the pse port had tried
+ to draw more power than permissible by the hardware.
+ A value of powerDenied(4) specifies that the pse port has been denied power
+ because of shortage of power or due to administrative action.
+ A value of thermalShutdown(5) specifies that the thermal threshold has exceeded
+ for the pse port.
+ A value of startupFailure(6) as fault status indicates that the port does not have
+ sufficient voltage."
+ REFERENCE
+ "Broadcom 5910X programmers guide, IEEE Std 802.3af"
+
+ ::= { agentPethPsePortEntry 9 }
+
+ agentPethPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value of reset(1) is used to move the pse port dot3af state to idle. A
+ read on this object will always return the value none(0). The value none(0)
+ can not be forcibly set by the administrtor."
+ REFERENCE
+ "Broadcom 5910X programmers guide, IEEE Std 802.3af"
+ ::= { agentPethPsePortEntry 10 }
+
+ agentPethPowerLimitMin OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Milliwatts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum power this port can be configured to provide, measured in Milliwatts."
+ ::= { agentPethPsePortEntry 11 }
+
+ agentPethPowerLimitMax OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Milliwatts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum power this port can be configured to provide, measured in Milliwatts."
+ ::= { agentPethPsePortEntry 12 }
+
+ agentPethHighPowerMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ legacy(1),
+ pre-dot3at(2),
+ dot3at(3),
+ upoe(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mode configured for a PSE port to deliver high power. 'disable' means that
+ a port is powered in the IEEE 802.3af mode. 'legacy' means that a port is
+ powered using high-inrush current. 'pre-dot3at' means that a port is powered
+ in the IEEE 802.3af mode initially, switched to the high-power IEEE 802.3at mode
+ before 75msec. 'dot3at' means that a port is powered in the IEEE 802.3at mode.
+ 'upoe' means that a port is powered in IEEE 802.3at mode using spare pair and
+ data pair simultaneously to deliver up to 60W power."
+ ::= { agentPethPsePortEntry 13 }
+
+-- Main objects
+ agentPethMainPseObjects OBJECT IDENTIFIER ::= { agentPethObjects 2 }
+
+ agentPethMainPseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentPethMainPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display and control attributes
+ of the main power source in a PSE device. Ethernet
+ switches are one example of boxes that would support
+ these objects.
+ Values of all read-write objects in this table are
+ persistent at restart/reboot."
+ ::= { agentPethMainPseObjects 1 }
+
+ agentPethMainPseEntry OBJECT-TYPE
+ SYNTAX AgentPethMainPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display and control the Main
+ power of a PSE. "
+ AUGMENTS { pethMainPseEntry }
+ ::= { agentPethMainPseTable 1 }
+
+ AgentPethMainPseEntry ::= SEQUENCE {
+ agentPethMainPseLegacy
+ TruthValue
+ }
+
+ agentPethMainPseLegacy OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable Legacy device detection. The
+ value true(1) means legacy devices are detected; the
+ value false(2) means legacy devices are not detected."
+ ::= { agentPethMainPseEntry 1 }
+
+ agentPethPseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentPethPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of per-unit information and configuration objects relating
+ to the power configurtion for the entire pse unit."
+ ::= { agentPethObjects 3 }
+
+ agentPethPseEntry OBJECT-TYPE
+ SYNTAX AgentPethPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing additional power information
+ and control parameters for the specified pse unit."
+ AUGMENTS { pethMainPseEntry }
+ ::= { agentPethPseTable 1 }
+
+ AgentPethPseEntry ::= SEQUENCE {
+ agentPethPsePowerManagementMode
+
+ INTEGER
+ ,
+ agentPethPseCardModel
+ DisplayString,
+ agentPethPseCardHost
+ DisplayString,
+ agentPethPseCardStatus
+ INTEGER
+ }
+
+ agentPethPsePowerManagementMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dynamic(1),
+ static(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Describes or controls the power management algorithm used by the pse
+ to deliver power to the requesting PDsthat a pds.
+ A value of dynamic(1) means that power consumption of each port
+ is measured and calculated in real-time.
+ A value of static(2) means that power allocated for each port depends
+ on the type of power threshold configured on the port."
+ REFERENCE
+ "Broadcom 5910X programmers guide"
+
+ ::= { agentPethPseEntry 1 }
+
+ agentPethPseCardModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the PoE daughther card model at PSE side."
+
+ ::= { agentPethPseEntry 3 }
+
+ agentPethPseCardHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the board which hosts the PoE daughther card at PSE side."
+
+ ::= { agentPethPseEntry 4 }
+
+ agentPethPseCardStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ absent-or-failed(0),
+ running(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays running status of the PoE daughther card at PSE side. The value
+ absent-or-failed(0) means that the card is either not present or some error has occurred.
+ The value running(1) means that card is present and working fine."
+
+
+ ::= { agentPethPseEntry 5 }
+
+END