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,12 +1,20 @@
-- ==================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This MIB is used for defining the HUAWEI private
-- extended Multiprotocol Label Switching (MPLS) MIB
-- object. All MIB objects are used to describe private
-- managed objects and trap definitions for MPLS.
-- Reference:
-- Version: V2.56
-- Version: V2.64
-- History:
-- V2.64 jiangweisheng 2022-06-28, modify for hwMplsTunnelStatisticsTransitPackets, hwMplsTunnelStatisticsDiscardPackets
-- V2.63 WangLina 2021-11-04, modify for hwMplsTeBandwidthExceed, hwMplsTeBandwidthExceedClear alarm
-- V2.62 WangLina 2021-10-28, modify for hwMplsTeBandwidthExceed, hwMplsTeBandwidthExceedClear alarm
-- V2.61 WangLina 2021-08-05, modify for hwP2mpTeSubLspDownAlarm, hwP2mpTeSubLspDownAlarmClear alarm
-- V2.60 chujianping, 2020-12-9, add for hwMplsChassis
-- V2.59 chujianping, 2020-11-17, add for hwMplsSlotResTotalCountExceed, hwMplsSlotResTotalCountExceedClear, hwMplsSlot, modify for hwMplsResourceType
-- V2.58 wenggang, 2020-01-06, add for hwMplsInsecureAlgorithm,hwMplsInsecureAlgorithmClear,hwMplsFeatureName,hwMplsAlgorithmName
-- V2.57 xujing, 2019-09-19, add for hwBlockLabelThresholdexceed,hwBlockLabelThresholdexceedClear,hwBlockLabeltotalcountexceed,hwBlockLabeltotalcountexceedClear
-- V2.56 Kehan Zhang, 2018-12-24,modify for hwMplsTunnelDownReason
-- V2.55 chenlu,2018-10-16,modify for hwMplsTeClassTable,hwMplsIfBcTable,hwStaticLspTnlTable,hwMplsTeVpnQosTable,hwMplsLspStatisticsTable
-- V2.54 chenlu,2018-10-10,modify for hwMplsTunnelTable,hwTunnelFrrBypassTable,hwTunnelFrrARHopTable,hwTunnelFrrRouteDBTable,hwStaticLspTable
@ -78,7 +86,7 @@
-- 1.3.6.1.4.1.2011.5.25.121
hwMplsExtendMib MODULE-IDENTITY
LAST-UPDATED "201812242305Z"
LAST-UPDATED "202206281040Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -96,6 +104,29 @@
managed objects and trap definitions for MPLS."
-- Revision history
REVISION "202206281040Z"
DESCRIPTION "V2.64, add for hwMplsTunnelStatisticsTransitPackets, hwMplsTunnelStatisticsDiscardPackets"
REVISION "202111041040Z"
DESCRIPTION "V2.63, modify for hwMplsTeBandwidthExceed, hwMplsTeBandwidthExceedClear alarm"
REVISION "202110281040Z"
DESCRIPTION "V2.62, add for hwMplsTeBandwidthExceed, hwMplsTeBandwidthExceedClear alarm"
REVISION "202108051040Z"
DESCRIPTION "V2.61, add for hwP2mpTeSubLspDownAlarm, hwP2mpTeSubLspDownAlarmClear alarm"
REVISION "202001061040Z"
DESCRIPTION "V2.59, add for hwMplsChassis."
REVISION "202001061040Z"
DESCRIPTION "V2.59, add for hwMplsSlotResTotalCountExceed, hwMplsSlotResTotalCountExceedClear, hwMplsSlot, modify for hwMplsResourceType."
REVISION "202001061040Z"
DESCRIPTION "V2.58, add the hwMplsInsecureAlgorithm,hwMplsInsecureAlgorithmClear,hwMplsFeatureName,hwMplsAlgorithmName."
REVISION "201909201450Z"
DESCRIPTION "V2.57, add the hwBlockLabelThresholdexceed,hwBlockLabelThresholdexceedClear,hwBlockLabeltotalcountexceed,hwBlockLabeltotalcountexceedClear."
REVISION "201812242305Z"
DESCRIPTION "V2.56, modify for hwMplsTunnelDownReason"
@ -1751,6 +1782,10 @@
hwMplsTunnelStatisticsHCInOctets
Counter64,
hwMplsTunnelStatisticsHCOutOctets
Counter64,
hwMplsTunnelStatisticsTransitPackets
Counter64,
hwMplsTunnelStatisticsDiscardPackets
Counter64
}
@ -1820,6 +1855,25 @@
interface, including framing characters."
::= { hwMplsTunnelStatisticsEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.6
hwMplsTunnelStatisticsTransitPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted out of the
interface."
::= { hwMplsTunnelStatisticsEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.121.1.14.1.7
hwMplsTunnelStatisticsDiscardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets discarded out of the
interface."
::= { hwMplsTunnelStatisticsEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.121.2
hwMplsExtendTrap OBJECT IDENTIFIER ::= { hwMplsExtendMib 2 }
@ -2677,6 +2731,127 @@
"
::= { hwLspTrap 91 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.92
hwBlockLabelThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwBlockLabelTotalCount, hwBlockLabelCurrentCount, hwBlockLabelThresholdUpperLimit, hwBlockLabelThresholdLowerLimit }
STATUS current
DESCRIPTION
"
This object indicates that label usage has exceeded the threshold.
"
::= { hwLspTrap 92 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.93
hwBlockLabelThresholdExceedClear NOTIFICATION-TYPE
OBJECTS { hwBlockLabelTotalCount, hwBlockLabelCurrentCount, hwBlockLabelThresholdUpperLimit, hwBlockLabelThresholdLowerLimit }
STATUS current
DESCRIPTION
"
This object indicates that label usage has resumed from exceeding the threshold.
"
::= { hwLspTrap 93 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.94
hwBlockLabelTotalCountExceed NOTIFICATION-TYPE
OBJECTS { hwBlockLabelTotalCount, hwBlockLabelCurrentCount }
STATUS current
DESCRIPTION
"
This object indicates that label count has reached the total count.
"
::= { hwLspTrap 94 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.95
hwBlockLabelTotalCountExceedClear NOTIFICATION-TYPE
OBJECTS { hwBlockLabelTotalCount, hwBlockLabelCurrentCount }
STATUS current
DESCRIPTION
"
This object indicates that label usage count has resumed from reaching the total count.
"
::= { hwLspTrap 95 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.96
hwMplsInsecureAlgorithm NOTIFICATION-TYPE
OBJECTS { hwMplsFeatureName, hwMplsAlgorithmName }
STATUS current
DESCRIPTION
"
This object indicates that an insecure encryption algorithm is used, which has security risks.
"
::= { hwLspTrap 96 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.97
hwMplsInsecureAlgorithmClear NOTIFICATION-TYPE
OBJECTS { hwMplsFeatureName, hwMplsAlgorithmName }
STATUS current
DESCRIPTION
"
This object indicates that the insecure encryption algorithm alarm is cleared.
"
::= { hwLspTrap 97 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.98
hwMplsSlotResTotalCountExceed NOTIFICATION-TYPE
OBJECTS { hwMplsResourceType, hwMplsChassis, hwMplsSlot, hwMplsResourceTotalCount }
STATUS current
DESCRIPTION
"
This object indicates that the number of MPLS resources on the interface board has reached the maximum number.
"
::= { hwLspTrap 98 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.99
hwMplsSlotResTotalCountExceedClear NOTIFICATION-TYPE
OBJECTS { hwMplsResourceType, hwMplsChassis, hwMplsSlot }
STATUS current
DESCRIPTION
"
This object indicates that the number of MPLS resources on the interface board fallen below the recovery number.
"
::= { hwLspTrap 99 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.100
hwP2mpTeSubLspDownAlarm NOTIFICATION-TYPE
OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelLspType, hwMplsP2mpId, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr}
STATUS current
DESCRIPTION
"
This object indicates that the status of the P2MP tunnel sub-lsp changes to down.
"
::= { hwLspTrap 100 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.101
hwP2mpTeSubLspDownAlarmClear NOTIFICATION-TYPE
OBJECTS { hwMplsTunnelInterfaceName, hwMplsTunnelLspType, hwMplsP2mpId, hwMplsTunnelDownReason, hwMplsTunnelDownLSRID, hwMplsTunnelDownIfIpAddrType, hwMplsTunnelDownIfIpAddr}
STATUS current
DESCRIPTION
"
This object indicates that the alarm of the P2MP tunnel sub-lsp was cleared.
"
::= { hwLspTrap 101 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.102
hwMplsTeBandwidthExceed NOTIFICATION-TYPE
OBJECTS { ifIndex, ifName}
STATUS current
DESCRIPTION
"
This object indicates that the configured maximum reservable bandwidth of MPLS TE is greater than the remaining bandwidth of the interface.
"
::= { hwLspTrap 102 }
-- 1.3.6.1.4.1.2011.5.25.121.2.1.103
hwMplsTeBandwidthExceedClear NOTIFICATION-TYPE
OBJECTS { ifIndex, ifName}
STATUS current
DESCRIPTION
"
This object indicates that the MPLS-TE bandwidth exceed alarm was cleared.
"
::= { hwLspTrap 103 }
-- 1.3.6.1.4.1.2011.5.25.121.2.2
hwMplsTrapObjects OBJECT IDENTIFIER ::= { hwMplsExtendTrap 2 }
@ -2909,6 +3084,7 @@
cspfLink(12),
cspfNlsa(13),
cspfSrlg(14),
rsvpLsp(15),
unknown(100)
}
MAX-ACCESS accessible-for-notify
@ -2930,7 +3106,8 @@
12.cspfLink(12) -Indicates that the resource is cspf link.
13.cspfNlsa(13) -Indicates that the resource is cspf nlsa.
14.cspfSrlg(14) -Indicates that the resource is cspf srlg.
15.unknown(100) -Indicates that the resource type is unknown. "
15.rsvpLsp(15) -Indicates that the resource is rsvp lsp.
16.unknown(100) -Indicates that the resource type is unknown. "
::= { hwMplsTrapObjects 11 }
hwMplsResourceCurrentCount OBJECT-TYPE
@ -3003,7 +3180,55 @@
STATUS current
DESCRIPTION
"Indicates the P2MP id"
::= { hwMplsTrapObjects 20 }
::= { hwMplsTrapObjects 20 }
hwMplsFeatureName OBJECT-TYPE
SYNTAX INTEGER
{
ldp(1),
te(2),
unknown(100)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the feature name.
Options:
1.ldp(1) -Indicates that the feature name is ldp.
2.te(2) -Indicates that the feature name is te."
::= { hwMplsTrapObjects 21 }
hwMplsAlgorithmName OBJECT-TYPE
SYNTAX INTEGER
{
md5(1),
hmacmd5(2),
unknown(100)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the algorithm name.
Options:
1.md5(1) -Indicates that the algorithm name is md5.
2.hmacmd5(2) -Indicates that the algorithm name is hmacmd5."
::= { hwMplsTrapObjects 22 }
hwMplsSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Slot ID of an interface board."
::= { hwMplsTrapObjects 23 }
hwMplsChassis OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Chassis ID of an interface board."
::= { hwMplsTrapObjects 24 }
hwMplsTunnelFrrConfigChange NOTIFICATION-TYPE
OBJECTS { hwMplsTunnelIfName, hwMplsTunnelFrrConfigOper }
@ -3078,6 +3303,38 @@
"The lower limit threshold value (%) of dynamic label, default value is 70."
::= { hwMplsGlobalObject 6 }
hwBlockLabelTotalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the total permit count of block label."
::= { hwMplsGlobalObject 7 }
hwBlockLabelCurrentCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the current count of the block label."
::= { hwMplsGlobalObject 8 }
hwBlockLabelThresholdUpperLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper limit threshold value (%) of block label, default value is 80."
::= { hwMplsGlobalObject 9 }
hwBlockLabelThresholdLowerLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower limit threshold value (%) of block label, default value is 70."
::= { hwMplsGlobalObject 10 }
hwMplsLspStatistics OBJECT IDENTIFIER ::= { hwMplsExtendMib 4 }
hwMplsLspStatisticsTable OBJECT-TYPE
@ -3404,7 +3661,8 @@
::= { hwMplsExtendGroups 7 }
hwMplsGlobalGroup OBJECT-GROUP
OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount, hwMplsDynamicLabelThresholdUpperLimit, hwMplsDynamicLabelThresholdLowerLimit }
OBJECTS { hwMplsDynamicLabelTotalCount, hwMplsDynamicLabelCurrentCount, hwMplsDynamicLabelThresholdUpperLimit, hwMplsDynamicLabelThresholdLowerLimit,
hwBlockLabelTotalCount, hwBlockLabelCurrentCount, hwBlockLabelThresholdUpperLimit, hwBlockLabelThresholdLowerLimit }
STATUS current
DESCRIPTION
"For mpls global object."
@ -3459,6 +3717,7 @@
hwMplsRingEastAPSMismatch, hwMplsRingEastAPSMismatchClear,hwMplsRingWestOamUnexpectedMEP, hwMplsRingWestOamUnexpectedMEPClear, hwMplsRingEastOamUnexpectedMEP, hwMplsRingEastOamUnexpectedMEPClear, hwMplsTunnelDelete,
hwMplsLspTotalCountExceed, hwMplsLspThresholdExceed, hwMplsLspTotalCountExceedClear, hwMplsLspThresholdExceedClear, hwMplsDynamicLabelThresholdExceed,
hwMplsDynamicLabelThresholdExceedClear, hwMplsDynamicLabelTotalCountExceed, hwMplsDynamicLabelTotalCountExceedClear,
hwBlockLabelThresholdExceed, hwBlockLabelThresholdExceedClear, hwBlockLabelTotalCountExceed, hwBlockLabelTotalCountExceedClear,
hwMplsResourceThresholdExceed, hwMplsResourceThresholdExceedClear, hwMplsResourceTotalCountExceed, hwMplsResourceTotalCountExceedClear,
hwMplsLspLoopBack, hwMplsLspLoopBackClear, hwMplsTunnelCommitLost, hwMplsTunnelCommitLostClear, hwMplsTunnelHotstandbySwitch, hwMplsTunnelHotstandbyResume, hwMplsTunnelBfdPathMismatch, hwMplsTunnelBfdPathMismatchClear,
hwMplsTeLspBfdDown, hwMplsTeLspBfdDownClear, hwMplsTunnelDelegationReturn, hwMplsTunnelDelegationReturnClear, hwMplsOamFDI, hwMplsOamFDIRecovery