summaryrefslogtreecommitdiff
path: root/MIBS/linksys/LINKSYS-POE-MIB
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/linksys/LINKSYS-POE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/linksys/LINKSYS-POE-MIB')
-rw-r--r--MIBS/linksys/LINKSYS-POE-MIB376
1 files changed, 376 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-POE-MIB b/MIBS/linksys/LINKSYS-POE-MIB
new file mode 100644
index 0000000..2c320eb
--- /dev/null
+++ b/MIBS/linksys/LINKSYS-POE-MIB
@@ -0,0 +1,376 @@
+LINKSYS-POE-MIB DEFINITIONS ::= BEGIN
+
+-- Title: Linksys LOCALIZATION ROS
+-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib
+-- Version: 7.50
+-- Date: 28 Nov 2005
+
+IMPORTS
+ rnd FROM LINKSYS-MIB
+ DisplayString, TruthValue FROM SNMPv2-TC
+ OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
+
+
+rlPoe MODULE-IDENTITY
+ LAST-UPDATED "200911260000Z"
+ ORGANIZATION "Linksys."
+ CONTACT-INFO
+ "Linksys.com"
+ DESCRIPTION
+ "Add a new field in the PoE MIB to indicate Max power allocation allowed"
+ REVISION "201006020000Z"
+ DESCRIPTION
+ "The private MIB module definition for Power Over Ethernet."
+ REVISION "200911260000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { rnd 108 }
+
+rlPethPsePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPethPsePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table listing additional information for Power Over Ethernet ports."
+ ::= {rlPoe 1 }
+
+rlPethPsePortEntry OBJECT-TYPE
+ SYNTAX RlPethPsePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry in the rlPethPsePortTable."
+ INDEX { rlPethPsePortGroupIndex , rlPethPsePortIndex }
+ ::= {rlPethPsePortTable 1 }
+
+RlPethPsePortEntry ::= SEQUENCE {
+ rlPethPsePortGroupIndex INTEGER,
+ rlPethPsePortIndex INTEGER,
+ rlPethPsePortOutputVoltage INTEGER,
+ rlPethPsePortOutputCurrent INTEGER,
+ rlPethPsePortOutputPower INTEGER,
+ rlPethPsePortPowerLimit INTEGER,
+ rlPethPsePortStatus INTEGER,
+ rlPethPsePortStatusDescription DisplayString,
+ rlPethPsePortOperPowerLimit INTEGER,
+ rlPethPsePortSupportPoePlus TruthValue,
+ rlPethPsePortTimeRangeName DisplayString,
+ rlPethPsePortOperStatus TruthValue,
+ rlPethPsePortMaxPowerAllocAllowed INTEGER,
+ rlPethPsePortSupportPoe TruthValue
+}
+
+rlPethPsePortGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (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.
+ Furthermore, the same value MUST be used in this variable,
+ pethMainPseGroupIndex, and pethNotificationControlGroupIndex
+ to refer to a given box in a stack or module in the rack."
+ ::= { rlPethPsePortEntry 1 }
+
+rlPethPsePortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This variable uniquely identifies the power Ethernet PSE
+ port within group pethPsePortGroupIndex to which the
+ power Ethernet PSE entry is connected."
+ ::= { rlPethPsePortEntry 2 }
+
+rlPethPsePortOutputVoltage OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates on the output voltage level in milli volts from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 3 }
+
+rlPethPsePortOutputCurrent OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates on the output current level in milli amper from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 4 }
+
+rlPethPsePortOutputPower OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates on the output power level in milli watts from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 5 }
+
+rlPethPsePortPowerLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates on the user configured power level in milli watts which is available from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 6 }
+
+rlPethPsePortStatus OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates on the hardware status of rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 7 }
+
+rlPethPsePortStatusDescription OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the description of the hardware status of rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 8 }
+
+rlPethPsePortOperPowerLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 9 }
+
+rlPethPsePortSupportPoePlus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the port supports poe plus."
+ ::= { rlPethPsePortEntry 10 }
+
+rlPethPsePortTimeRangeName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable is used to bind PoE port to time range."
+ ::= { rlPethPsePortEntry 11 }
+
+rlPethPsePortOperStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status."
+ ::= { rlPethPsePortEntry 12 }
+
+rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the maximum power allocation allowed per port (including wire power loses) in milli-watts which is available from rlPethPsePortIndex."
+ ::= { rlPethPsePortEntry 13 }
+
+rlPethPsePortSupportPoe OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the port is a poe port"
+ ::= { rlPethPsePortEntry 14 }
+
+rlPethMainPseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPethMainPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table listing additional read - only information for Power Over Ethernet."
+ ::= {rlPoe 2 }
+
+rlPethMainPseEntry OBJECT-TYPE
+ SYNTAX RlPethMainPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry in the rlPethMainPseTable."
+ INDEX { rlPethMainPseGroupIndex }
+ ::= {rlPethMainPseTable 1 }
+
+RlPethMainPseEntry ::= SEQUENCE {
+ rlPethMainPseGroupIndex INTEGER,
+ rlPethMainPseSwVersion DisplayString,
+ rlPethMainPseHwVersion DisplayString,
+ rlPethMainPseHwType INTEGER,
+ rlPethMainPsePowerGuardBand INTEGER
+
+}
+
+rlPethMainPseGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (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.
+ Furthermore, the same value MUST be used in this variable,
+ pethMainPseGroupIndex, and pethNotificationControlGroupIndex
+ to refer to a given box in a stack or module in the rack."
+ ::= { rlPethMainPseEntry 1 }
+
+rlPethMainPseSwVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the MCU SW version."
+ ::= { rlPethMainPseEntry 2 }
+
+rlPethMainPseHwVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the MCU HW version."
+ ::= { rlPethMainPseEntry 3 }
+
+rlPethMainPseHwType OBJECT-TYPE
+ SYNTAX INTEGER {
+ enhanced(1),
+ plus(2),
+ auto(3),
+ nonPoe(4),
+ enhancedPlus(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the MCU HW type (enhanced, plus, none)."
+ ::= { rlPethMainPseEntry 4 }
+
+rlPethMainPsePowerGuardBand OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the guard band in [W] for not connecting
+ additional ports."
+ ::= { rlPethMainPseEntry 5 }
+
+rlPethPowerPseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlPethPowerPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table listing additional read-write information for Power Over Ethernet."
+ ::= {rlPoe 3 }
+
+rlPethPowerPseEntry OBJECT-TYPE
+ SYNTAX RlPethPowerPseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry in the rlPethPowerPseTable."
+ INDEX { rlPethPowerPseGroupIndex }
+ ::= {rlPethPowerPseTable 1 }
+
+RlPethPowerPseEntry ::= SEQUENCE {
+ rlPethPowerPseGroupIndex INTEGER,
+ rlPethPowerPsePower INTEGER,
+ rlPethPowerPseRpsPower INTEGER,
+ rlPethPowerPsePowerManagementMode INTEGER,
+ rlPethPowerPsedisconnectMethod INTEGER,
+ rlPethPowerPseTemperatureSensor INTEGER,
+ rlPethPowerPseInrushTestEnabled INTEGER
+}
+
+rlPethPowerPseGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ 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.
+ Furthermore, the same value MUST be used in this variable,
+ PethPowerPseGroupIndex, and pethNotificationControlGroupIndex
+ to refer to a given box in a stack or module in the rack."
+ ::= { rlPethPowerPseEntry 1 }
+
+
+-- depricated
+rlPethPowerPsePower OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ps1(1),
+ ps2(2),
+ ps3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the maximum power in [W] supplied by PSE."
+ ::= { rlPethPowerPseEntry 2 }
+
+-- depricated
+rlPethPowerPseRpsPower OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ rps1(1),
+ rps2(2),
+ rps3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the maximum power in [W] supplied by PSE + RPS."
+ ::= { rlPethPowerPseEntry 3 }
+
+rlPethPowerPsePowerManagementMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ portlimit(0),
+ classlimit(5),
+ maxlimit(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable identifies power management mode."
+ ::= { rlPethPowerPseEntry 4 }
+
+rlPethPowerPsedisconnectMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ lowestpriority(0),
+ nextport(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable identifies disconnect method. "
+ ::= { rlPethPowerPseEntry 5 }
+
+rlPethPowerPseTemperatureSensor OBJECT-TYPE
+ SYNTAX INTEGER (-200..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable identifies the pd temperature sensor. "
+ ::= { rlPethPowerPseEntry 6 }
+
+rlPethPowerPseInrushTestEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(0),
+ disabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable identifies if HW inrush test will be disabled.
+ by default HW inrush test is enabled."
+ ::= { rlPethPowerPseEntry 7 }
+
+END
+