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,8 +1,8 @@
-- ============================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: This mib file is used for Manage the static route table configuration.
-- Reference:
-- Version: V2.26
-- Version: V2.35
--
-- ============================================================================
@ -26,7 +26,7 @@
-- 1.3.6.1.4.1.2011.5.25.145
hwRmExt MODULE-IDENTITY
LAST-UPDATED "201811201109Z"
LAST-UPDATED "202201121052Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -36,7 +36,34 @@
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
"
DESCRIPTION
"Version V2.35,addhwEvpnStickyMacConflict and hwEvpnStickyMacConflictClear."
REVISION "202201121052Z" --Jan 12, 2022 at 10:52GMT
DESCRIPTION
"Version V2.33,modify the description of hwL3vpnIpv6PrefixExceedClear and hwPublicIpv6PrefixExceed ."
REVISION "202008031722Z" --Aug 03, 2020 at 17:22GMT
DESCRIPTION
"Version V2.33,add hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue."
REVISION "202007211538Z" --July 21, 2020 at 15:38GMT
DESCRIPTION
"Version V2.32,modify the description of hwVstmMacExceed and hwVstmMacExceedClear."
REVISION "202002151823Z" --Feb 15, 2020 at 18:23GMT
DESCRIPTION
"Version V2.31,add hwVstmMacExceed and hwVstmMacExceedClear."
REVISION "201911281643Z" --November 28, 2019 at 16:43GMT
DESCRIPTION
"Version V2.30,add hwTunnelSubExceed and hwTunnelSubExceedClear."
REVISION "201911071806Z" --November 07, 2019 at 18:06GMT
DESCRIPTION
"Version V2.29,modify the SYNTAX of hwStaticRouteBfdNameExt and hwStaticRouteBfdName and hwIpv6StaticRouteBfdName."
REVISION "201904191718Z" --April 19, 2019 at 17:18GMT
DESCRIPTION
"Version V2.28,modify the description of hwIpv6StaticRouteTable and hwIpv6StaticRouteEntry."
REVISION "201904191718Z" --April 19, 2019 at 17:18GMT
DESCRIPTION
"Version V2.27,modify the description of hwIpv6StaticRouteTable and hwIpv6StaticRouteEntry."
REVISION "201811201109Z" --September 21, 2018 at 10:09GMT
DESCRIPTION
"Version V2.26,modify the description of hwCurIpv6PrefixNum and hwIpv6PrefixLimitValue."
REVISION "201811201109Z" --May 21, 2018 at 10:09GMT
@ -267,7 +294,7 @@
-- 1.3.6.1.4.1.2011.5.25.145.1.1.1.7
hwStaticRouteBfdName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..15))
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
@ -675,7 +702,7 @@
-- 1.3.6.1.4.1.2011.5.25.145.1.4.1.7
hwStaticRouteBfdNameExt OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..15))
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
@ -755,7 +782,7 @@
STATUS current
DESCRIPTION
"This entity is an IPv6 static route table.
Supports the create/destroy/modify/display operation on static routes and BFD session binding/unbinding with static routes. "
Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes."
::= { hwRmExtObjects 5 }
@ -766,7 +793,7 @@
STATUS current
DESCRIPTION
"This entity is an IPv6 static route table.
Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes. "
Supports the create/destroy/modify/display operation on Ipv6 static routes and BFD session binding/unbinding with static routes."
INDEX { hwIpv6StaticRouteSourceVpnName, hwIpv6StaticRouteDestIpAddr, hwIpv6StaticRoutePrefixLen, hwIpv6StaticRouteNextHop, hwIpv6StaticRouteOutIfIndex
}
::= { hwIpv6StaticRouteTable 1 }
@ -866,7 +893,7 @@
-- 1.3.6.1.4.1.2011.5.25.145.1.5.1.7
hwIpv6StaticRouteBfdName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..15))
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
@ -1749,7 +1776,16 @@
"FRR type."
::= { hwTnlGroupTrapObjects 11 }
-- 1.3.6.1.4.1.2011.5.25.145.5.12
subscribeTunnelMaxCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of subscribe tunnel."
::= { hwTnlGroupTrapObjects 12 }
-- 1.3.6.1.4.1.2011.5.25.145.6
hwTnlGroupTraps OBJECT IDENTIFIER ::= { hwRmExt 6 }
@ -1826,14 +1862,30 @@
"FRR switched alarm end."
::= { hwTnlGroupTraps 8 }
-- 1.3.6.1.4.1.2011.5.25.145.6.9
hwTunnelSubExceed NOTIFICATION-TYPE
OBJECTS { subscribeTunnelMaxCount }
STATUS current
DESCRIPTION
"The hwTunnelSubExceed alarm is reported when the number of tunnel subscriptions reaches the limit."
::= { hwTnlGroupTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.145.6.10
hwTunnelSubExceedClear NOTIFICATION-TYPE
OBJECTS { subscribeTunnelMaxCount }
STATUS current
DESCRIPTION
"The hwTunnelSubExceedClear alarm is generated if the number of tunnel subscriptions is less than the limit."
::= { hwTnlGroupTraps 10 }
-- 1.3.6.1.4.1.2011.5.25.145.7
hwTnlGroupTrapConformance OBJECT IDENTIFIER ::= { hwRmExt 7 }
-- 1.3.6.1.4.1.2011.5.25.145.7.1
hwTnlGroupNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTunnelGroupUp, hwTunnelGroupDown,hwStaticFrrDegraded, hwStaticFrrDegradedClear, hwStaticFrrOutage, hwStaticFrrOutageClear, hwStaticFrrSwitch, hwStaticFrrSwitchClear}
NOTIFICATIONS { hwTunnelGroupUp, hwTunnelGroupDown,hwStaticFrrDegraded, hwStaticFrrDegradedClear, hwStaticFrrOutage, hwStaticFrrOutageClear, hwStaticFrrSwitch, hwStaticFrrSwitchClear, hwTunnelSubExceed, hwTunnelSubExceedClear}
STATUS current
DESCRIPTION
"The object indicates the Up/Down state of the tunnel group."
@ -1842,7 +1894,7 @@
-- 1.3.6.1.4.1.2011.5.25.145.7.2
hwTnlGroupObjectGroup OBJECT-GROUP
OBJECTS { hwTnlDestination, hwTnlPolicy, hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwChnlFlag, hwFrrType}
OBJECTS { hwTnlDestination, hwTnlPolicy, hwStaticVpnName, hwMasterIfType, hwMasterName, hwMasterNHIP, hwBackupIfType, hwBackupName, hwBackupNHIP, hwChnlFlag, hwFrrType, subscribeTunnelMaxCount}
STATUS current
DESCRIPTION
"The object indicates the compliance statement for tunnel group trap."
@ -1872,6 +1924,24 @@
"This object indicates the maximum number of IPv4 prefix can be added."
::= { hwIpv4PrefixLimitTrapObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.145.8.3
hwIpv4PrefixLowerLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the lower threshold of IPv4 prefixes can be added."
::= { hwIpv4PrefixLimitTrapObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.145.8.4
hwIpv4PrefixUpperLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the upper threshold of IPv4 prefixes can be added."
::= { hwIpv4PrefixLimitTrapObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.145.9
hwIpv6PrefixLimitTrapObjects OBJECT IDENTIFIER ::= { hwRmExt 9 }
@ -1906,6 +1976,24 @@
"The name of the IPv6 VPN instance for prefix limit."
::= { hwIpv6PrefixLimitTrapObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.145.9.4
hwIpv6PrefixLowerLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the lower threshold of IPv6 prefixes that are supported."
::= { hwIpv6PrefixLimitTrapObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.145.9.5
hwIpv6PrefixUpperLimitValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the upper threshold of IPv6 prefixes that are supported."
::= { hwIpv6PrefixLimitTrapObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.145.10
hwIpv4PrefixLimitTraps OBJECT IDENTIFIER ::= { hwRmExt 10 }
@ -1931,19 +2019,19 @@
-- 1.3.6.1.4.1.2011.5.25.145.10.3
hwIpv4PrefixThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue }
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue, hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue }
STATUS current
DESCRIPTION
"The number of IPv4 prefixes exceeded the threshold."
"A trap is sent when the number of IPv4 prefixes exceeded the threshold."
::= { hwIpv4PrefixLimitTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.145.10.4
hwIpv4PrefixThresholdExceedClear NOTIFICATION-TYPE
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue }
OBJECTS { hwCurIpv4PrefixNum, hwIpv4PrefixLimitValue, hwIpv4PrefixLowerLimitValue, hwIpv4PrefixUpperLimitValue }
STATUS current
DESCRIPTION
"The number of IPv4 prefixes falls below the threshold. "
"A trap is sent when the number of IPv4 prefixes falls below the threshold. "
::= { hwIpv4PrefixLimitTraps 4 }
@ -1971,19 +2059,19 @@
-- 1.3.6.1.4.1.2011.5.25.145.11.3
hwIpv6PrefixThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue }
STATUS current
DESCRIPTION
"The number of IPv6 prefixes exceeded the threshold. "
"A trap is sent when the number of IPv6 prefixes exceeded the threshold. "
::= { hwIpv6PrefixLimitTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.145.11.4
hwIpv6PrefixThresholdExceedClear NOTIFICATION-TYPE
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue, hwIpv6PrefixLowerLimitValue, hwIpv6PrefixUpperLimitValue }
STATUS current
DESCRIPTION
"The number of IPv6 prefixes falls below the threshold. "
"A trap is sent when the number of IPv6 prefixes falls below the threshold. "
::= { hwIpv6PrefixLimitTraps 4 }
@ -2232,7 +2320,7 @@
OBJECTS { hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
STATUS current
DESCRIPTION
"This object indicates that the public IPv6 prefixes has exceeded the maximum vlaue."
"This object indicates that the public IPv6 prefixes has exceeded the maximum value."
::= { hwPublicIpv6PrefixLimitTraps 1 }
@ -2281,7 +2369,7 @@
OBJECTS { hwIpv6PrefixLimitVpnName, hwCurIpv6PrefixNum, hwIpv6PrefixLimitValue }
STATUS current
DESCRIPTION
"This object indicates that the vpn instance IPv6 prefixes have resumed from exceeding the maximum vlaue."
"This object indicates that the vpn instance IPv6 prefixes have resumed from exceeding the maximum value."
::= { hwL3vpnIpv6PrefixLimitTraps 2 }
@ -3045,5 +3133,122 @@
"This object represents iterative information suppressed the content."
::= { hwNhmCyclicIterateRestrainTrapConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.145.39
hwVstmMacObjects OBJECT IDENTIFIER ::= { hwRmExt 39 }
-- 1.3.6.1.4.1.2011.5.25.145.39.1
hwVstmCurMacNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the current number MAC routes on the device ."
::= { hwVstmMacObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.145.39.2
hwVstmMaxMacNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the max number MAC routes on the device ."
::= { hwVstmMacObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.145.40
hwVstmMacExceedTraps OBJECT IDENTIFIER ::= { hwRmExt 40 }
-- 1.3.6.1.4.1.2011.5.25.145.40.1
hwVstmMacExceed NOTIFICATION-TYPE
OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum }
STATUS current
DESCRIPTION
"This object indicates that the number of MAC routes on the device has exceeded the maximum value."
::= { hwVstmMacExceedTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.145.40.2
hwVstmMacExceedClear NOTIFICATION-TYPE
OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum }
STATUS current
DESCRIPTION
"This object indicates that the number of MAC routes on the device has resumed from exceeding the maximum value."
::= { hwVstmMacExceedTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.145.41
hwVstmMacExceedConformance OBJECT IDENTIFIER ::= { hwRmExt 41 }
-- 1.3.6.1.4.1.2011.5.25.145.41.1
hwVstmMacExceedNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwVstmMacExceed, hwVstmMacExceedClear }
STATUS current
DESCRIPTION
"The object indicates the alarm of MAC routes of the device ."
::= { hwVstmMacExceedConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.145.41.2
hwVstmMacExceedObjectGroup OBJECT-GROUP
OBJECTS { hwVstmCurMacNum, hwVstmMaxMacNum }
STATUS current
DESCRIPTION
"The object indicates the number of MAC routes of the device ."
::= { hwVstmMacExceedConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.145.42
hwEvpnStickyMacObjects OBJECT IDENTIFIER ::= { hwRmExt 42 }
-- 1.3.6.1.4.1.2011.5.25.145.42.1
hwEVPNInstanceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of the EVPN instance with sticky MAC addresses conflicting."
::= { hwEvpnStickyMacObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.145.42.2
hwBdId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the BDID with sticky MAC addresses conflicting."
::= { hwEvpnStickyMacObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.145.43
hwEvpnStickyMacConflictTraps OBJECT IDENTIFIER ::= { hwRmExt 43 }
-- 1.3.6.1.4.1.2011.5.25.145.43.1
hwEvpnStickyMacConflict NOTIFICATION-TYPE
OBJECTS { hwEVPNInstanceName, hwBdId }
STATUS current
DESCRIPTION
"This object indicates the name of the EVPN instance with sticky MAC addresses conflicting."
::= { hwEvpnStickyMacConflictTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.145.43.2
hwEvpnStickyMacConflictClear NOTIFICATION-TYPE
OBJECTS { hwEVPNInstanceName, hwBdId }
STATUS current
DESCRIPTION
"This object indicates the name of the EVPN instance which sticky MAC addresses conflicting has been resumed."
::= { hwEvpnStickyMacConflictTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.145.44
hwEvpnStickyMacConflictConformance OBJECT IDENTIFIER ::= { hwRmExt 44 }
-- 1.3.6.1.4.1.2011.5.25.145.44.1
hwEvpnStickyMacConflictNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnStickyMacConflict, hwEvpnStickyMacConflictClear }
STATUS current
DESCRIPTION
"The object indicates the alarm of sticky MAC conflicting on the device."
::= { hwEvpnStickyMacConflictConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.145.44.2
hwEvpnStickyMacConflictObjectGroup OBJECT-GROUP
OBJECTS { hwEVPNInstanceName, hwBdId }
STATUS current
DESCRIPTION
"This object indicates the name of the EVPN instance with sticky MAC addresses conflicting."
::= { hwEvpnStickyMacConflictConformance 2 }
END