From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/cambium/cnmatrix/ARICENT-POE-MIB | 306 ++++++++++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100644 MIBS/cambium/cnmatrix/ARICENT-POE-MIB (limited to 'MIBS/cambium/cnmatrix/ARICENT-POE-MIB') diff --git a/MIBS/cambium/cnmatrix/ARICENT-POE-MIB b/MIBS/cambium/cnmatrix/ARICENT-POE-MIB new file mode 100644 index 0000000..c53ed1f --- /dev/null +++ b/MIBS/cambium/cnmatrix/ARICENT-POE-MIB @@ -0,0 +1,306 @@ +-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved + + ARICENT-POE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32 + FROM SNMPv2-SMI + RowStatus, MacAddress, DisplayString + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB; + + fspoe MODULE-IDENTITY + LAST-UPDATED "202112200000Z" + ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE" + CONTACT-INFO "support@aricent.com" + DESCRIPTION + " The proprietary MIB module for POE. " + + REVISION "202112200000Z" + DESCRIPTION + "Added fsPethPsPortPowerPriorityStatic object + supporting the export of static (vs dynamic) + port power priority settings." + + REVISION "201906240000Z" + DESCRIPTION + "Added fsPowerModeDCinVoltageRange object + which allows user to specify in which input voltage + range will the TX1012-P-DC be powered." + + REVISION "201209050000Z" + DESCRIPTION + " The proprietary MIB module for POE. " + ::= { enterprises futuresoftware (2076) 103 } + +-- ------------------------------------------------------------ +-- groups in the MIB +-- ------------------------------------------------------------ + + fsPoeSystem OBJECT IDENTIFIER ::= { fspoe 1 } + +-- ------------------------------------------------------------------ +-- The Poe System Group +-- ------------------------------------------------------------------ + fsPoeGlobalAdminStatus OBJECT-TYPE + SYNTAX INTEGER { start(1), shutdown(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start or shutdown PoE Module in the system + + When set as 'start' PoE module initializes data structures and + gets the power supply status. + + When shutdown, all resources used by PoE module + will be released back to the system and also power will + be shut on all PoE enabled ports" + ::= { fsPoeSystem 1 } + +-- Poe Mac Table + + fsPoeMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF FsPoeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information associated MAC Addresses for which + Power has to be applied." + ::= { fsPoeSystem 2 } + + + fsPoeMacEntry OBJECT-TYPE + SYNTAX FsPoeMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Powered Device(PD)s MAC address, the port through which its + been learnt" + INDEX { fsPoePdMacAddress } + ::= { fsPoeMacTable 1 } + + FsPoeMacEntry ::= + SEQUENCE { + fsPoePdMacAddress + MacAddress, + fsPoePdMacPort + InterfaceIndex, + fsPoePdMacRowStatus + RowStatus + } + + fsPoePdMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the PD." + ::= { fsPoeMacEntry 1 } + + fsPoePdMacPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object stores the port through which the fsPoePdMacAddress + has been learnt " + ::= { fsPoeMacEntry 2 } + + fsPoePdMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { fsPoeMacEntry 3 } + +-- Fs Poe Port Table + fsPethPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FsPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control non-standard 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." + ::= { fsPoeSystem 3 } + + fsPethPsePortEntry OBJECT-TYPE + SYNTAX FsPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control non-standard power + characteristics of a power Ethernet PSE port." + INDEX { fsPethPsePortGroupIndex , fsPethPsePortIndex } + ::= { fsPethPsePortTable 1 } + + FsPethPsePortEntry ::= SEQUENCE { + fsPethPsePortGroupIndex + Integer32, + fsPethPsePortIndex + Integer32, + fsPethPsPortPowerMeasurementsAmperage + Integer32, + fsPethPsPortPowerMeasurementsVoltage + Integer32, + fsPethPsPortPowerMeasurementsWattage + Integer32, + fsPethPsPortPowerPriorityStatic + INTEGER, + fsPethPsPortPowerMode + INTEGER, + fsPethPsPortPowerModeDynamic + INTEGER + } + + fsPethPsePortGroupIndex 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." + ::= { fsPethPsePortEntry 1 } + + fsPethPsePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PSE + port within group fsPethPsePortGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { fsPethPsePortEntry 2 } + fsPethPsPortPowerMeasurementsAmperage OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the amperage value of a power Ethernet PSE port on which a device is connected" + ::= { fsPethPsePortEntry 3 } + fsPethPsPortPowerMeasurementsVoltage OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the voltage value of a power Ethernet PSE port on which a device is connected" + ::= { fsPethPsePortEntry 4 } + fsPethPsPortPowerMeasurementsWattage OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable contains the wattage value of a power Ethernet PSE port on which a device is connected" + ::= { fsPethPsePortEntry 5 } + + fsPethPsPortPowerPriorityStatic OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + low(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object controls the priority of the port from the point + of view of a power management algorithm. The priority that + is set by this variable could be used by a control mechanism + that prevents over current situations by disconnecting first + ports with lower power priority. Ports that connect devices + critical to the operation of the network - like the E911 + telephones ports - should be set to higher priority. + + This object represents the static Port Power Priority value. + When the standard pethPsePortPowerPriority value is different + than the value of this object, a dynamic setting is currently + applied." + + ::= { fsPethPsePortEntry 6 } + + fsPethPsPortPowerMode OBJECT-TYPE + SYNTAX INTEGER { + std802d3(1), + passive-24v(2), + passive-54v(3), + force-power(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the power mode configured by the user. + It is port dependant, based on the capabilities of the port. + 802d3 is standards based PoE, passive-24v is 24V passive PoE (no detection, no classification), + passive-54v is 54V passive PoE (no detection, no classification), + force is 54V passive PoE (with detection, no classification)." + + ::= { fsPethPsePortEntry 7 } + + fsPethPsPortPowerModeDynamic OBJECT-TYPE + SYNTAX INTEGER { + nonDynamic(0), + dynamic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects informs if a power mode has been dynamically changed on a port via the auto-detect mechanism." + + ::= { fsPethPsePortEntry 8 } + + fsPowerModeAutoDetect OBJECT-TYPE + SYNTAX BITS { cnMedusaOn(0), cnMedusaOff(1), cnWaveOn(2), cnWaveOff(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This setting enables auto-detection of certain devices via LLDP and applies a specific power-mode for them. + For cnMedusa we will automatically change power-mode to force-power. + This is possible becuase cnMedusa/cnWave boots in 802d3 mode, but then it requires force-mode to function properly. + The 802d3 boot-up mode allows it to transmit the LLDP TLV by which it is recognised as a cnMedusa/cnWave. + Depending on the device, this setting will only apply on corresponding capable ports" + + ::= { fsPoeSystem 4 } + + fsPowerModePassiveSafe OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This setting enables PoE passive-safe mode, which offers a certain degree of protection against accidental insertion + of non-compatible devices in ports already configured in a passive PoE mode (passive-low or passive-high). Passive modes + can damage certain devices since it automatically puts voltage out on the port, w/o any sort of 802.3 detection." + + ::= { fsPoeSystem 5 } + + fsPowerModeHighTemperature OBJECT-TYPE + SYNTAX INTEGER { enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This setting enables high temperature mode, which offers the posibility to reduce the PoE budget to a predetermined value + when the switch is running in a high temperature environment." + ::= { fsPoeSystem 6 } + + fsPowerFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the PoE MCU firmware version" + ::= { fsPoeSystem 7 } + + fsPowerModeDCinVoltageRange OBJECT-TYPE + SYNTAX INTEGER { range9-29V(1), range30-60V(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This setting allows the user to specifiy in which range the DC input voltage is located so that the PoE power budget can be + accordingly adjusted. Currently, only necessary and available on the TX1012-P-DC" + ::= { fsPoeSystem 8 } +END -- cgit v1.2.3