Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -1,10 +1,10 @@
-- ===========================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI POE MIB Definition
-- Reference: This mib was extracted from IEEE 802.3af
-- Version: V1.12
-- Version: V1.17
-- History: Liuhui ,2009-08-24, Create
-- ===========================================================
@ -26,7 +26,7 @@
hwPoeMIB MODULE-IDENTITY
LAST-UPDATED "201803080000Z" -- February 25, 2015 at 15:30 GMT
LAST-UPDATED "202108120000Z" -- Aug 12, 2021 at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -38,6 +38,21 @@
Email: support@huawei.com
" DESCRIPTION
"The HUAWEI-POE-MIB contains objects to manage POE."
REVISION "202108120000Z"
DESCRIPTION "V1.17, Add hwPoeCommunicateFail and hwPoeCardAbsent "
REVISION "202105080000Z"
DESCRIPTION "V1.16, Modity hwPoePowerOff "
REVISION "201901030000Z"
DESCRIPTION "V1.15, Add hwPoePdOvercurrentPoweroff and hwPoePdOverloadPoweroff "
REVISION "201810180000Z"
DESCRIPTION "V1.134 Modify the range of hwPoeSlotMaximumPower"
REVISION "201805160000Z"
DESCRIPTION "V1.13, Add hwPoeMultiMcuTable and hwPoeSlotMcuSupport"
REVISION "201803080000Z"
DESCRIPTION "V1.12, Add NOTIFICATION-TYPE"
@ -151,7 +166,9 @@
hwPoeSlotPowerRsvPercent
Integer32,
hwPoeSlotPowerUtilizationThreshold
Integer32
Integer32,
hwPoeSlotMcuSupport
Integer32
}
@ -165,7 +182,7 @@
hwPoeSlotMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..1776000)
SYNTAX Integer32 (0..7200000)
UNITS "mW"
MAX-ACCESS read-write
STATUS current
@ -268,6 +285,14 @@
"This object identifies the utilization threshold of total POE power in slot."
::= { hwPoeSlotEntry 12 }
hwPoeSlotMcuSupport OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the mcu chip number of a POE slot."
::= { hwPoeSlotEntry 13 }
hwPoePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoePortEntry
MAX-ACCESS not-accessible
@ -355,7 +380,7 @@
STATUS current
DESCRIPTION
"This object indicates the enabling status of an interface. (1:enable(default); 2:disable)"
DEFVAL { 1 }
DEFVAL { enabled }
::= { hwPoePortEntry 3 }
@ -667,6 +692,89 @@
"This object indicates the table that contains the remain power of POE."
::= { hwPoePowerInfoEntry 7 }
hwPoeMultiMcuTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoeMultiMcuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot configuration table of multi-mcu POE."
::= { hwPoeMIB 6 }
hwPoeMultiMcuEntry OBJECT-TYPE
SYNTAX HwPoeMultiMcuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the entry of the slot configuration table of multi-mcu POE."
INDEX { hwPoeMultiMcuSlotId, hwPoeMultiMcuMcuIndex }
::= { hwPoeMultiMcuTable 1 }
HwPoeMultiMcuEntry ::=
SEQUENCE {
hwPoeMultiMcuSlotId
Integer32,
hwPoeMultiMcuMcuIndex
Integer32,
hwPoeMultiMcuMaximumPower
Integer32,
hwPoeMultiMcuAvailablePower
Integer32,
hwPoeMultiMcuPowerRcvPercent
Integer32,
hwPoeMultiPowerUtilizationThreshold
Integer32
}
hwPoeMultiMcuSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the slot ID."
::= { hwPoeMultiMcuEntry 1 }
hwPoeMultiMcuMcuIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the mcu ID."
::= { hwPoeMultiMcuEntry 2 }
hwPoeMultiMcuMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..1776000)
UNITS "mW"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the maximum power set by users in slot and mcu. The value is expressed in mW."
DEFVAL { '1B1980'h }
::= { hwPoeMultiMcuEntry 3 }
hwPoeMultiMcuAvailablePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object idenfies the available power in slot and mcu. The value is expressed in mW."
::= { hwPoeMultiMcuEntry 4 }
hwPoeMultiMcuPowerRcvPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the reserved percent of POE power in slot and mcu."
::= { hwPoeMultiMcuEntry 5 }
hwPoeMultiPowerUtilizationThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the utilization threshold of total POE power in slot and mcu."
::= { hwPoeMultiMcuEntry 6 }
hwPoeTrapObjects OBJECT IDENTIFIER ::= { hwPoeMIB 39 }
hwPoePdPriority OBJECT-TYPE
@ -773,7 +881,7 @@
hwPoePowerOff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
OBJECTS { hwPoePortName, hwPoeTrapFaultID }
STATUS current
DESCRIPTION
"This object indicates a PD connected to an interface is powered off."
@ -985,21 +1093,22 @@
DESCRIPTION
"PoE function is available."
::= { hwPoeNotification 31 }
hwPoeCardAbsent NOTIFICATION-TYPE
hwPoeCardAbsent NOTIFICATION-TYPE
OBJECTS {hwPoeSlotNum,hwPoeCardID}
STATUS current
DESCRIPTION
"This object indicates that the poe card is absent."
::= { hwPoeNotification 32 }
hwPoePortFail NOTIFICATION-TYPE
hwPoePortFail NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"This object indicates that the poe port is abnormal."
::= { hwPoeNotification 33 }
hwPoePortFailResume NOTIFICATION-TYPE
hwPoePortFailResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
@ -1012,28 +1121,28 @@
DESCRIPTION
"PoE power is not enough."
::= { hwPoeNotification 35 }
hwPdPowerCutResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName,hwPoeTrapFaultID}
STATUS current
DESCRIPTION
"PoE power is enough."
::= { hwPoeNotification 36 }
hwPoeChipFail NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe chip is failed."
::= { hwPoeNotification 37 }
hwPoeChipFailResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe chip has resumed."
::= { hwPoeNotification 38 }
hwPdVltLow NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
@ -1075,6 +1184,48 @@
DESCRIPTION
"PSE voltage becomes normal from lower."
::= { hwPoeNotification 44 }
hwPoePdOvercurrentPoweroff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
STATUS current
DESCRIPTION
"This object indicates that the PD is power off due to overcurrent."
::= { hwPoeNotification 45 }
hwPoePdOverloadPoweroff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
STATUS current
DESCRIPTION
"This object indicates that the PD is power off due to overload."
::= { hwPoeNotification 46 }
hwPoeSubCardAbsent NOTIFICATION-TYPE
OBJECTS {hwPoeCardID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe subcard is absent."
::= { hwPoeNotification 47 }
hwPoeSubCardAbsentResume NOTIFICATION-TYPE
OBJECTS {hwPoeCardID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe subcard is re-installed."
::= { hwPoeNotification 48 }
hwPoeCommunicateFail NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe communication fails."
::= { hwPoeNotification 49 }
hwPoeCommunicateFailResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe communication has resumed."
::= { hwPoeNotification 50 }
hwPoeConformance OBJECT IDENTIFIER ::= { hwPoeMIB 100 }
hwPoeCompliances OBJECT IDENTIFIER ::= { hwPoeConformance 1 }
@ -1097,8 +1248,8 @@
hwPoeSlotGroup OBJECT-GROUP
OBJECTS { hwPoeSlotMaximumPower, hwPoeSlotReferencePower, hwPoeSlotConsumingPower, hwPoeSlotPeakPower, hwPoeSlotPowerManagementManner,
hwPoeSlotIsPoeDevice, hwPoeSlotLegacyDetect, hwPoeSlotPowerRsvPercent, hwPoeSlotPowerUtilizationThreshold, hwPoeDimmId,
hwPoeSlotAvailablePower }
hwPoeSlotIsPoeDevice, hwPoeSlotLegacyDetect, hwPoeSlotPowerRsvPercent, hwPoeSlotPowerUtilizationThreshold, hwPoeSlotMcuSupport,
hwPoeDimmId, hwPoeSlotAvailablePower }
STATUS current
DESCRIPTION
"This object indicates the POE's slot table group."
@ -1136,7 +1287,8 @@
hwPoePSEPowerCut,hwPoePSEPowerCutResume,hwPoeSlotPowerCut,hwPoeSlotPowerCutResume,
hwPoeNotAvailable,hwPoeNotAvailableResume,hwPoeCardAbsent,hwPoePortFail,hwPoePortFailResume,
hwPdPowerCut,hwPdPowerCutResume,hwPoeChipFail,hwPoeChipFailResume,hwPdVltLow,hwPdVltLowResume,
hwPdVltHigh,hwPdVltHighResume,hwPseVltLow,hwPseVltLowResume}
hwPdVltHigh,hwPdVltHighResume,hwPseVltLow,hwPseVltLowResume,hwPoePdOvercurrentPoweroff,hwPoePdOverloadPoweroff,
hwPoeSubCardAbsent,hwPoeSubCardAbsentResume,hwPoeCommunicateFail,hwPoeCommunicateFailResume}
STATUS current
DESCRIPTION
"This object indicates the POE's notification table group."
@ -1157,6 +1309,13 @@
"This object indicates the POE's power information table group."
::= { hwPoeGroups 6 }
hwPoeMultiMcuGroup OBJECT-GROUP
OBJECTS { hwPoeMultiMcuMaximumPower, hwPoeMultiMcuAvailablePower, hwPoeMultiMcuPowerRcvPercent, hwPoeMultiPowerUtilizationThreshold }
STATUS current
DESCRIPTION
"This object indicates the POE's multi-mcu table group."
::= { hwPoeGroups 7 }
END