BAY-STACK-PETH-EXT-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Gauge32 FROM SNMPv2-SMI ifIndex FROM IF-MIB bayStackMibs FROM SYNOPTICS-ROOT-MIB; bayStackPethExtMib MODULE-IDENTITY LAST-UPDATED "201603030000Z" ORGANIZATION "Avaya" CONTACT-INFO "Avaya" DESCRIPTION "BayStack Power Over Ethernet Extension MIB Copyright 2004-2011 Avaya All rights reserved. This Avaya SNMP Management Information Base Specification embodies Avaya's confidential and proprietary intellectual property. Avaya retains all title and ownership in the Specification, including any revisions. This Specification is supplied 'AS IS,' and Avaya makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201603030000Z" -- 3 March 2016 DESCRIPTION "v10: Added bspePethPsePortExtLldp (BspePethPsePortExtEntry 12)" REVISION "201512090000Z" -- 9 December 2015 DESCRIPTION "v9: Added bspePethPsePortExtPowerPairs (BspePethPsePortExtEntry 11) Please note that if this object is supported, pethPsePortPowerPairs is no longer available." REVISION "201511170000Z" -- 17 November 2015 DESCRIPTION "v8: Changed range of bspePethPsePortExtPowerLimit from 32 to 60, range of bspePethPsePortExtMeasuredPower from 32000 to 60000 and range of bspePethPsePortExtMeasuredCurrent from 660 to 1200." REVISION "201507060000Z" -- 06 July 2015 DESCRIPTION "v7: Added bspePethPsePortExtPowerUpMode (bspePethPsePortExtEntry 10)." REVISION "201201250000Z" -- 25 January 2012 DESCRIPTION "v6: Added bspePoEPowerMode (bspeScalars 3)." REVISION "201107200000Z" -- 20 July 2011 DESCRIPTION "v5: Changed range of some objects: bspePethPsePortExtPowerLimit, bspePethPsePortExtMeasuredCurrent, bspePethPsePortExtMeasuredPower, bspeIpPhonePowerLimit." REVISION "201101100000Z" -- 10 January 2011 DESCRIPTION "v4: Expanded range of some objects." REVISION "200411110000Z" -- 11 November 2004 DESCRIPTION "v3: Fixed typo, bspePethMainPseExtPowerPresent should be read-only." REVISION "200410180000Z" -- 13 October 2004 DESCRIPTION "v2: Removed bspePethPsePortExtForcePower. Added bspePethPsePortExtCurrentStatus/CurrentStatusClear. Added bspePethPsePortCurrentStatusNotification." REVISION "200409140000Z" -- 14 September 2004 DESCRIPTION "v1: Initial version." ::= { bayStackMibs 8 } bspeNotifications OBJECT IDENTIFIER ::= { bayStackPethExtMib 0 } bspeObjects OBJECT IDENTIFIER ::= { bayStackPethExtMib 1 } -- -- 802.3af PSE Port Extension Table -- bspePethPsePortExtTable OBJECT-TYPE SYNTAX SEQUENCE OF BspePethPsePortExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table extends the pethPsePortTable." ::= { bspeObjects 1 } bspePethPsePortExtEntry OBJECT-TYPE SYNTAX BspePethPsePortExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry that extends pethPsePortEntry." INDEX { bspePethPsePortExtGroupIndex, bspePethPsePortExtIndex } ::= { bspePethPsePortExtTable 1 } BspePethPsePortExtEntry ::= SEQUENCE { bspePethPsePortExtGroupIndex Integer32, bspePethPsePortExtIndex Integer32, bspePethPsePortExtPowerLimit Integer32, bspePethPsePortExtDetailedStatus INTEGER, bspePethPsePortExtMeasuredVoltage Gauge32, bspePethPsePortExtMeasuredCurrent Gauge32, bspePethPsePortExtMeasuredPower Gauge32, bspePethPsePortExtCurrentStatus INTEGER, bspePethPsePortExtCurrentStatusClear INTEGER, bspePethPsePortExtPowerUpMode INTEGER, bspePethPsePortExtPowerPairs INTEGER, bspePethPsePortExtLldp INTEGER } bspePethPsePortExtGroupIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is equal to the value of pethPsePortGroupIndex of the entry in the pethPsePortTable extended by this entry." ::= { bspePethPsePortExtEntry 1 } bspePethPsePortExtIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is equal to the value of pethPsePortIndex of the entry in the pethPsePortTable extended by this entry." ::= { bspePethPsePortExtEntry 2 } bspePethPsePortExtPowerLimit OBJECT-TYPE SYNTAX Integer32 (3..60) UNITS "watts" MAX-ACCESS read-write STATUS current DESCRIPTION "DTE Power limit per port." ::= { bspePethPsePortExtEntry 3 } bspePethPsePortExtDetailedStatus OBJECT-TYPE SYNTAX INTEGER { poweredResistiveDiscovery(1), poweredCapacitiveDiscovery(2), poweredCiscoLegacyDiscovery(3), invalidPD(4), overloadFault(5), underloadFault(6), uvovFault(7), powerManaged(8), limitOverloadFault(9), discoveryDisabled(10), unableToResetTps(11), unableToInitializeTps(12), uninitialized(13), nonexistent(14), otherFault(15), detectionStatus(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Status. Valid values for Harrier: 4,8,9,16. Valid values for CondorPoE: 1-16. The object bspePsePortExtDetailedStatus details the status of the port when pethPsePortDetectionStatus is either deliveringPower(3), fault(4), or otherFault(6). - When the value of pethPsePortDetectionStatus is deliveringPower(3), the value of bspePethPsePortExtDetailedStatus should be a value in the range 1-3 (detailes the discovery scheme that was used to detect the PD that is currently powered). - When the value of pethPsePortDetectionStatus is fault(4) or otherFault(6), the value of bspePethPsePortExtDetailedStatus should be some fault value in the range: 4-15. - When the value of pethPsePortDetectionStatus is *not* deliveringPower(3), fault(4), nor otherFault(6), then the value of bspePethPsePortExtDetailedStatus should be detectionStatus(16). A value of poweredResistiveDiscovery(1) indicates that a PD device was detected on this port using the IEEE 802.3af standard compliant Resistor signature discovery scheme. A value of poweredCapacitiveDiscovery(2) indicates that a PD device was detected on this port using the Capacitive detection scheme. A value of poweredCiscoLegacyDiscovery(3) indicates that a PD device was detected on this port using the CiscoIP detection scheme. A value of invalidPd(4) indicates that a non-PoE device has been detected; no power will be supplied. A value of overloadFault(5) indicates that the port has exceeded its port power limit. A value of underloadFault(6) indicates that the connected PD device needs less power than the port lower power limit. A value of uvovFault(7) indicates that an under-voltage / over-voltage fault has occured. A value of powerManaged(8) indicates that the port is discovered and ready to power up, except that the power manager has not decided to power it up yet. This could be because of a power up delay, or it could be because there is no power available. Port does not supply power in order to keep active higher priority ports. A value of limitOverloadFault(9) indicates that the connected PD device needs more power than the port power limit; no power will be supplied. A value of discoveryDisabled(10) indicates that the port is enabled, but no discovery method has been enabled. A value of unableToResetTps(11) indicates that the TPS2384 (PoE Subsystem) could not be reset. A value of unableToInitializeTps(12) indicates that the TPS2384 (PoE Subsystem) could not be initialized. A value of unitialized(13) indicates that port PoE settings have not beed initialized. A value of nonexistent(14) indicates the port doesn't exist. This is used for the last 24 ports on 24 port systems. A value of otherFault(15) indicates that other fault has occured. A value of detectionStatus(16) indicates that the value of pethPsePortDetectionStatus should be disabled(1), searching(2), or test(5)." ::= { bspePethPsePortExtEntry 4 } bspePethPsePortExtMeasuredVoltage OBJECT-TYPE SYNTAX Gauge32 (0|400..580) UNITS "decivolts" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured Port Voltage. When the port is not supplying power, the value will be 0." ::= { bspePethPsePortExtEntry 5 } bspePethPsePortExtMeasuredCurrent OBJECT-TYPE SYNTAX Gauge32 (0..1200) UNITS "milliamps" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured Port Current." ::= { bspePethPsePortExtEntry 6 } bspePethPsePortExtMeasuredPower OBJECT-TYPE SYNTAX Gauge32 (0..60000) UNITS "milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "Measured Port Power. This value may not exceed 1000 times the current value of bspePethPsePortExtPowerLimit." ::= { bspePethPsePortExtEntry 7 } bspePethPsePortExtCurrentStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), underCurrent(2), overCurrent(3), both(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes a current port status related to the power generation. The value ok(1) indicates neither an undercurrent nor an overcurrent condition was detected since the attribute was last cleared. The value underCurrent(2) indicates that the port current is below the minimal value. The value overCurrent(3) indicates that the port current exceeds the maximal value. The value both(4) indicates both underCurrent and overCurrent. This attribute is cleared through the bspePethPsePortExtCurrentStatusClear action." ::= { bspePethPsePortExtEntry 8 } bspePethPsePortExtCurrentStatusClear OBJECT-TYPE SYNTAX INTEGER { clear(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the value of this object to clear(1) clears the value of bspePethPsePortExtCurrentStatus, and enables the agent to update it. Read operation this value will be off(2)." ::= { bspePethPsePortExtEntry 9 } bspePethPsePortExtPowerUpMode OBJECT-TYPE SYNTAX INTEGER { dot3af(1), highInrush(2), pre802dot3at(3), dot3at(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the power up mode for the current port. The value dot3af(1) indicates an inrush current of 400mA-450mA. The value highInrush(2) indicates an inrush current as described by the Icut/Ilim (default is 700mA - 1.0A). The value pre802dot3at(3) indicates an inrush current of 400mA-450mA, which is switched to higher Ilim (700mA-1.0A) within 75 miliseconds, after the port is powered up. The value dot3at(4) indicates an inrush current as described by the Icut/Ilim (default is 700mA - 1.0A)." ::= { bspePethPsePortExtEntry 10 } bspePethPsePortExtPowerPairs OBJECT-TYPE SYNTAX INTEGER { signal(1), spare(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Describes or controls the pairs in use. If the value of pethPsePortPowerPairsControl is true, this object is writable. A value of signal(1) means that the signal pairs only are in use. A value of spare(2) means that the spare pairs only are in use. A value of both(3) means that both signal and spare pairs are in use. Please note that if this object is supported, pethPsePortPowerPairs is no longer available." ::= { bspePethPsePortExtEntry 11 } bspePethPsePortExtLldp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the LLDP negotation status for the current port. The value enable(1) indicates that LLDP negotation is enabled. The value disable(2) indicates that LLDP negotation is disabled." ::= { bspePethPsePortExtEntry 12 } -- -- 802.3af Main PSE Extension Table -- bspePethMainPseExtTable OBJECT-TYPE SYNTAX SEQUENCE OF BspePethMainPseExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table extends the pethMainPseTable." ::= { bspeObjects 2 } bspePethMainPseExtEntry OBJECT-TYPE SYNTAX BspePethMainPseExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry that extends pethMainPseEntry. " INDEX { bspePethMainPseExtGroupIndex } ::= { bspePethMainPseExtTable 1 } BspePethMainPseExtEntry ::= SEQUENCE { bspePethMainPseExtGroupIndex Integer32, bspePethMainPseExtPowerPresent INTEGER, bspePethMainPseExtDisconnectScheme INTEGER } bspePethMainPseExtGroupIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is equal to the value of pethMainPseGroupIndex of the entry in the pethMainPseTable extended by this entry." ::= { bspePethMainPseExtEntry 1 } bspePethMainPseExtPowerPresent OBJECT-TYPE SYNTAX INTEGER { acOnly(1), dcOnly(2), acDc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current Power Source Present. Available power sources are AC and DC. A value of acOnly(1) indicates that the only power supply is AC. A value of dcOnly(2) indicates that the only power supply is DC. A value of acDc(3) indicates that there are two power supplies; both AC and DC are supplying power." ::= { bspePethMainPseExtEntry 2 } bspePethMainPseExtDisconnectScheme OBJECT-TYPE SYNTAX INTEGER { acDisconnect(1), dcDisconnect(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When a low power draw is detected on a port, power will be turned off on that port. As a detection mechanism it can be used either AC Disconnect or DC Disconnect. A value of acDisconnect(1): AC impedance is monitored on each port; DC supply will be turned off on a port with a too high value of AC impedance. A value of dcDisconnect(2): DC current is monitored on each port; DC supply will be turned off on a port with a too low value of DC current." ::= { bspePethMainPseExtEntry 3 } -- -- Scalars -- bspeScalars OBJECT IDENTIFIER ::= { bspeObjects 3 } bspeIpPhonePowerLimit OBJECT-TYPE SYNTAX Integer32 (0|3..32) UNITS "watts" MAX-ACCESS read-write STATUS current DESCRIPTION "Global power limit for IP phones. This value, if valid, applies for an IP phone discovered on a port. A value of 0 means not applicable; bspePethPsePortExtPowerLimit object should be used instead." ::= { bspeScalars 1 } bspeIpPhonePowerPriority OBJECT-TYPE SYNTAX INTEGER { critical(1), high(2), low(3), notApplicable(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Global power priority for IP phones. This object controls the priority of a port that connects an IP phone device. If the value is notApplicable(4), pethPsePortPowerPriority object should be used instead." ::= { bspeScalars 2 } bspePoEPowerMode OBJECT-TYPE SYNTAX INTEGER { lowPowerBudget(1), highPowerBudget(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Power over Ethernet Power Mode comfiguration: lowPowerBudget (1) Set PoE Low power budget and fanless mode. highPowerBudget (2) Set PoE High power budget and normal fans Mode." ::= { bspeScalars 3 } -- -- 802.3af Notifications Section -- bspePethPsePortCurrentStatusNotification NOTIFICATION-TYPE OBJECTS { bspePethPsePortExtCurrentStatus } STATUS current DESCRIPTION "This notification indicate Port Change Status and it will be sent on every status change." ::= { bspeNotifications 1 } bspeIpPhonePowerLimitNotification NOTIFICATION-TYPE OBJECTS { ifIndex, bspeIpPhonePowerLimit } STATUS current DESCRIPTION "This notification indicates the dynamic change of the power limit for a port, due to the discovering of an IP phone. This notification type is generating only if bspeIpPhonePowerLimit object is applicable." ::= { bspeNotifications 2 } bspeIpPhonePowerPriorityNotification NOTIFICATION-TYPE OBJECTS { ifIndex, bspeIpPhonePowerPriority } STATUS current DESCRIPTION "This notification indicates the dynamic change of the power priority for a port, due to the discovering of an IP phone. This notification type is generating only if bspeIpPhonePowerPriority object is applicable." ::= { bspeNotifications 3 } END