377 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			377 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 | 
						|
 |