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,5 +1,5 @@
-- =================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: MIB interface of BFD protocol configuration.
-- The Bidirectional Forwarding Detection (BFD) protocol
-- is standardized by the IETF. BFD detects the
@ -7,7 +7,7 @@
-- quickly sending BFD control packets (the UDP packets in
-- a specified format) at intervals between two nodes.
-- Reference:
-- Version: V1.60
-- Version: V1.74
--
-- =================================================================
@ -32,7 +32,7 @@
hwBFDMIB MODULE-IDENTITY
LAST-UPDATED "201806140000Z"
LAST-UPDATED "202207210000Z"
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
@ -52,6 +52,48 @@
"
-- Revision history
REVISION "202207210000Z"
DESCRIPTION "V1.74, modified the range of hwBfdSessConfName."
REVISION "202109090000Z"
DESCRIPTION "V1.73, modified the description of hwBfdSessEvplId."
REVISION "202109020000Z"
DESCRIPTION "V1.72, add hwBfdSessEvplId to hwBfdSessionEntry. Add hwBfdSessEvplId for hwBfdSessDown, hwBfdSessUp, hwBfdIPv6SessDown and hwBfdIPv6SessUp. Modify the value and the description of hwBfdSessBindType for new bfd type vxlan and evpl."
REVISION "202107160000Z"
DESCRIPTION "V1.71, add hwBfdSessReachTotalLimit, hwBfdSessReachTotalLimitResume to hwBfdNotifications"
REVISION "202106180000Z"
DESCRIPTION "V1.70, add the value and description of hwBfdSessOperMode."
REVISION "202105270000Z"
DESCRIPTION "V1.69, modified the description of hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessLocalDiscr, hwBfdSessRemoteDiscr."
REVISION "202103130000Z"
DESCRIPTION "V1.68, add hwBfdSessFeNodeID, hwBfdSessLinkType, hwBfdSessTunnelName, hwBfdSessDownReason to hwBfdSessionEntry"
REVISION "202103080000Z"
DESCRIPTION "V1.67, add hwBfdSessDescription to hwBfdSessionEntry"
REVISION "202102270000Z"
DESCRIPTION "V1.66, add hwBfdSessActNumber to hwBfdGroup"
REVISION "202102220000Z"
DESCRIPTION "V1.65, add hwBfdSessActNumber"
REVISION "202012290000Z"
DESCRIPTION "V1.64, corrected the spelling mistakes."
REVISION "202007230000Z"
DESCRIPTION "V1.63, corrected the spelling mistakes."
REVISION "201910100000Z"
DESCRIPTION "V1.62, modified the value and description of hwBfdSessOperMode."
REVISION "201812030000Z"
DESCRIPTION "V1.61, add hwBfdBitErrorDetectSessLimitNumber and hwBfdBitErrorDetectSessReachLimit."
REVISION "201806140000Z"
DESCRIPTION "V1.60, add hwBfdIPv6SessDown and hwBfdIPv6SessUp."
@ -336,7 +378,7 @@
"The capability of automatically creating BFD sessions on the LSP egress.
Options:
1. enabled(1) -denotes that the egress can create BFD sessions
2. disabled(2) -denotes that the egress can not create BFD sessions
2. disabled(2) -denotes that the egress cannot create BFD sessions
Default: 2
"
::= { hwBfdScalarsObjects 11 }
@ -429,6 +471,26 @@
2. localDiscriminatorConflict(102) -indicates the local discriminator is conflicted with another
"
::= { hwBfdScalarsObjects 19 }
hwBfdBitErrorDetectSessLimitNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Define the maximum number of BFD bit-error-detection sessions allowed in the logic router.
Default: 0
"
::= { hwBfdScalarsObjects 20 }
hwBfdSessActNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of in-use BFD resources.
Default: 0
"
::= { hwBfdScalarsObjects 21 }
hwBfdObjects OBJECT IDENTIFIER ::= { hwBFDMIB 2 }
@ -686,7 +748,7 @@
}
hwBfdSessConfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..15))
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -791,7 +853,7 @@
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the minimum interval of the configuration,in
"This is the minimum interval of the configuration, in
milliseconds, between received BFD Control packets
that this system is capable of supporting.
Unit: millisecond
@ -930,7 +992,7 @@
1. no(1) -do not use the default multicast IP
2. yes(2) -use the default multicast IP
"
DEFVAL { 1 }
DEFVAL { no }
::= { hwBfdSessionConfEntry 22 }
@ -950,7 +1012,7 @@
2. true(2) -associate with interface state
3. subif(3) -associate with interface and correlative sub interface
"
DEFVAL { 1 }
DEFVAL { false }
::= { hwBfdSessionConfEntry 23 }
@ -1032,8 +1094,8 @@
1. flagMasterPW(1) -master PW
2. flagSecondaryPW(2)-secondary PW
3. flagNoPW(3) -no PW
"
DEFVAL { 1 }
"
DEFVAL { flagMasterPW }
::= { hwBfdSessionConfEntry 27 }
@ -1051,7 +1113,7 @@
1. flagBothDown(1) -notify applications when detecting both Detect-Down and Neighbor-Down
2. flagNeighborDown(2) -notify applications only when detecting Neighbor-Down
"
DEFVAL { 1 }
DEFVAL { flagBothDown }
::= { hwBfdSessionConfEntry 28 }
@ -1088,8 +1150,8 @@
DESCRIPTION
"Describe whether the discriminator can be auto allocated.
Options:
1.enabled(1) -the discriminator can be allocated automatically
2.disabled(2) -the discriminator can not be allocated automatically
1. enabled(1) -the discriminator can be allocated automatically
2. disabled(2) -the discriminator cannot be allocated automatically
"
DEFVAL { disabled }
::= { hwBfdSessionConfEntry 32 }
@ -1141,10 +1203,10 @@
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether enable meticulous authentication for MD5 or SHA-1 type.
"Whether enable meticulous authentication for SHA-1 type.
Options:
1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type
2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type
1. enabled(1) -enable meticulous authentication for SHA-1 type
2. disabled(2) -disabled meticulous authentication for SHA-1 type
"
DEFVAL { disabled }
::= { hwBfdSessionConfEntry 38 }
@ -1355,7 +1417,7 @@
1. no(1) -do not impact interface when the device reboot
2. yes(2) -impact interface when the device reboot
"
DEFVAL { 1 }
DEFVAL { no }
::= { hwBfdSessionConfEntry 54 }
hwBfdSessionTable OBJECT-TYPE
@ -1503,6 +1565,18 @@
hwBfdSessDscp
Integer32,
hwBfdSessPWId
Unsigned32,
hwBfdSessDescription
DisplayString,
hwBfdSessFeNodeID
Unsigned32,
hwBfdSessLinkType
DisplayString,
hwBfdSessTunnelName
DisplayString,
hwBfdSessDownReason
DisplayString,
hwBfdSessEvplId
Unsigned32
}
@ -1545,10 +1619,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicate the name of the session which
will be display course information or statistic
information of the session.
"
"This object indicates the name of a BFD session. Currently, this object is used only as the VB binding variable for alarms."
::= { hwBfdSessionEntry 4 }
@ -1557,7 +1628,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Define the peer IP address of the BFD session."
"This object indicates the destination IP address of a BFD session. Currently, this object is used only as the VB binding variable of the alarm."
::= { hwBfdSessionEntry 5 }
@ -1566,7 +1637,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the index of the binding interface in the BFD session"
"This object indicates the index of the interface bound to a BFD session. Currently, this object is used only as the VB binding variable for alarms."
::= { hwBfdSessionEntry 6 }
@ -1575,7 +1646,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the name of the binding interface in the BFD session."
"This object indicates the name of the interface bound to a BFD session. Currently, this object is used only as the VB binding variable for alarms."
::= { hwBfdSessionEntry 7 }
@ -1584,10 +1655,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique, nonzero discriminator value generated by the
transmitting system, used to demultiplex multiple BFD
sessions between the same pair of system.
"
"This object indicates the local descriptor of a BFD session. Currently, this object is used only as the VB binding variable for alarms."
::= { hwBfdSessionEntry 8 }
@ -1596,15 +1664,12 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The discriminator received from the corresponding remote
system. This field reflects back the received value of My
Discriminator, or is zero if that value is unknown.
"
"This object indicates the remote descriptor of a BFD session. Currently, this object is used only as the VB binding variable for alarms."
::= { hwBfdSessionEntry 9 }
hwBfdSessOperMode OBJECT-TYPE
SYNTAX Integer32 (0..4)
SYNTAX Integer32 (0..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -1615,6 +1680,8 @@
3. 2 -demand mode with echo function
4. 3 -demand mode without echo function
5. 4 -asynchronous One-arm-echo mode
6. 5 -seamless BFD without echo function
7. 6 -asynchronous unaffiliated mode
"
::= { hwBfdSessionEntry 10 }
@ -2195,7 +2262,7 @@
"The state of BFD session is associated with the state of the binding interface
Options:
1. false(1) -do not associate with interface state
2. true(2) -ssociate with interface state
2. true(2) -associate with interface state
3. subif(3) -associate with interface and correlative sub interface
"
::= { hwBfdSessionEntry 25 }
@ -2219,7 +2286,9 @@
pw(13),
vsiPw(15),
ldpTunnel(21),
bgpTunnel(22)
bgpTunnel(22),
vxlan(23),
evpl(24)
}
MAX-ACCESS read-only
STATUS current
@ -2242,6 +2311,8 @@
14. vsiPw(15) -BFD for VSI PW
15. ldpTunnel(21) -BFD for LDP-Tunnel
16. bgpTunnel(22) -BFD for BGP-Tunnel
17. vxlan(23) -BFD for VXLAN
18. evpl(24) -BFD for EVPN-VPWS
"
::= { hwBfdSessionEntry 26 }
@ -2345,7 +2416,7 @@
"Describe whether the discriminator can be auto allocated.
Options:
1. enabled(1) -the discriminator can be allocated automatically
2. disabled(2) -the discriminator can not be allocated automatically
2. disabled(2) -the discriminator cannot be allocated automatically
Default: disabled
"
::= { hwBfdSessionEntry 35 }
@ -2389,10 +2460,10 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether enable meticulous authentication for MD5 or SHA-1 type.
"Whether enable meticulous authentication for SHA-1 type.
Options:
1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type
2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type
1. enabled(1) -enable meticulous authentication for SHA-1 type
2. disabled(2) -disabled meticulous authentication for SHA-1 type
Default: 2
"
::= { hwBfdSessionEntry 40 }
@ -2700,6 +2771,54 @@
"It is the ID of PW."
::= { hwBfdSessionEntry 61 }
hwBfdSessDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description about a BFD session."
::= { hwBfdSessionEntry 62 }
hwBfdSessFeNodeID OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the board where the session resides."
::= { hwBfdSessionEntry 63 }
hwBfdSessLinkType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session type."
::= { hwBfdSessionEntry 64 }
hwBfdSessTunnelName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel name."
::= { hwBfdSessionEntry 65 }
hwBfdSessDownReason OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason why the session goes down."
::= { hwBfdSessionEntry 66 }
hwBfdSessEvplId OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the ID of EVPL instance."
::= { hwBfdSessionEntry 67 }
hwBfdSessionPerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBfdSessionPerEntry
MAX-ACCESS not-accessible
@ -3134,10 +3253,10 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether enable meticulous authentication for MD5 or SHA-1 type.
"Whether enable meticulous authentication for SHA-1 type.
Options:
1. enabled(1) -enable meticulous authentication for MD5 or SHA-1 type
2. disabled(2) -disabled meticulous authentication for MD5 or SHA-1 type
1. enabled(1) -enable meticulous authentication for SHA-1 type
2. disabled(2) -disabled meticulous authentication for SHA-1 type
Default: 2
"
::= { hwBfdPassiveAuthEntry 4 }
@ -3171,7 +3290,7 @@
OBJECTS { hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag,
hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessDefaultIp, hwBfdSessBindType,
hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessNextHop, hwBfdSessVcId, hwBfdSessVsiName,
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop }
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop, hwBfdSessEvplId }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD session
@ -3185,7 +3304,7 @@
OBJECTS { hwBfdSessCfgName, hwBfdSessPeerAddr, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag,
hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessDefaultIp, hwBfdSessBindType,
hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessNextHop, hwBfdSessVcId, hwBfdSessVsiName,
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop }
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop, hwBfdSessEvplId }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD session
@ -3234,7 +3353,9 @@
::= { hwBfdNotifications 7 }
hwBfdSessFaultDown NOTIFICATION-TYPE
OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName }
OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName, hwBfdSessDescription,
hwBfdSessFeNodeID, hwBfdSessPeerInetAddr, hwBfdSessLinkType, hwBfdSessVPNName,
hwBfdSessTunnelName, hwBfdSessDownReason }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD session
@ -3245,7 +3366,9 @@
hwBfdSessResume NOTIFICATION-TYPE
OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName }
OBJECTS { hwBfdSessCfgName, hwBfdSessLocalDiscr, hwBfdSessDiag, hwBfdSessBindIfName, hwBfdSessDescription,
hwBfdSessFeNodeID, hwBfdSessPeerInetAddr, hwBfdSessLinkType, hwBfdSessVPNName,
hwBfdSessTunnelName, hwBfdSessDownReason }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD session
@ -3291,7 +3414,7 @@
OBJECTS { hwBfdSessCfgName, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag,
hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessBindType,
hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessVcId, hwBfdSessVsiName,
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop }
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop, hwBfdSessEvplId }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD IPv6 session
@ -3305,7 +3428,7 @@
OBJECTS { hwBfdSessCfgName, hwBfdSessBindIfIndex, hwBfdSessBindIfName, hwBfdSessDiag,
hwBfdSessVrfIndex, hwBfdSessVPNName, hwBfdSessType, hwBfdSessBindType,
hwBfdSessStaticLspName, hwBfdSessPWSecondaryFlag, hwBfdSessVcId, hwBfdSessVsiName,
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop }
hwBfdSessVsiPeerAddr, hwBfdSessDiscrAuto, hwBfdSessPeerIpv6Addr, hwBfdSessIpv6NextHop, hwBfdSessEvplId }
STATUS current
DESCRIPTION
"This trap occurred when the state of the BFD IPv6 session
@ -3314,6 +3437,28 @@
"
::= { hwBfdNotifications 14 }
hwBfdBitErrorDetectSessReachLimit NOTIFICATION-TYPE
OBJECTS { hwBfdBitErrorDetectSessLimitNumber }
STATUS current
DESCRIPTION
"There is the notify when the bit-error-detection session number reach the global limit."
::= { hwBfdNotifications 15 }
hwBfdSessReachTotalLimit NOTIFICATION-TYPE
OBJECTS { hwBfdSessLimitNumber }
STATUS current
DESCRIPTION
"The session number in all the IO boards has reached the limit, the new session can not be created."
::= { hwBfdNotifications 16 }
hwBfdSessReachTotalLimitResume NOTIFICATION-TYPE
OBJECTS { hwBfdSessLimitNumber }
STATUS current
DESCRIPTION
"The number of BFD sessions is restored within the specified range, the new session can be created. "
::= { hwBfdNotifications 17 }
hwBfdConformance OBJECT IDENTIFIER ::= { hwBFDMIB 4 }
@ -3340,7 +3485,7 @@
OBJECTS { hwBfdVersionNumber, hwBfdAdminStatus, hwBfdSessLimitNumber, hwBfdSessInterfaceLimitNumber, hwBfdSessStaticNumber,
hwBfdSessDynamicNumber, hwBfdSessGlobalDefaultIpAddr, hwBfdEchoPassiveStatus, hwBfdEchoAclNum, hwBfdSessDynamicPingInterval,
hwBfdSessDynamicSupportPassive, hwBfdSessDelayUpTime, hwBfdSessMultiDstPort, hwBfdTrapSendInterval, hwBfdIfConfName, hwBfdIfConfDeleting, hwBfdIfConfAvailable, hwBfdIfConfSessCnt,
hwBfdIfConfRowStatus, hwBfdSlotReserveOneHopSessNum,hwBfdSlotCurrentSessNum, hwBfdSlotRowStatus, hwBfdLimitDeviceName, hwBfdDynamicSessionTos, hwBfdStaticSessionTos, hwBfdDynamicSessionTosEx
hwBfdIfConfRowStatus, hwBfdSlotReserveOneHopSessNum,hwBfdSlotCurrentSessNum, hwBfdSlotRowStatus, hwBfdLimitDeviceName, hwBfdDynamicSessionTos, hwBfdStaticSessionTos, hwBfdDynamicSessionTosEx, hwBfdBitErrorDetectSessLimitNumber, hwBfdSessActNumber
}
STATUS current
DESCRIPTION
@ -3385,7 +3530,8 @@
hwBfdNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwBfdSessDown, hwBfdSessUp, hwBfdSessReachLimit, hwBfdSessReachLimitResume, hwBfdSessReachLimitBindIf, hwBfdSessReachLimitBindIfResume, hwBfdSessCfgRemoteFail }
NOTIFICATIONS { hwBfdSessDown, hwBfdSessUp, hwBfdSessReachLimit, hwBfdSessReachLimitResume, hwBfdSessReachLimitBindIf, hwBfdSessReachLimitBindIfResume, hwBfdSessCfgRemoteFail, hwBfdBitErrorDetectSessReachLimit,
hwBfdSessReachTotalLimit, hwBfdSessReachTotalLimitResume}
STATUS current
DESCRIPTION
"A collection of traps."