- Table of Contents
- Related Documents
-
Title | Size | Download |
---|---|---|
02-HH3C-BFD-STD-MIB | 97.83 KB |
HH3C-BFD-STD-MIB
About this MIB
Upper layer protocols implement fast fault detection through the link layer. The fault detection time varies by link type, and failures might not be detected sometimes. POS has the fastest detection speed of approximately 50 milliseconds, which is used to measure fault detection time for other protocols.
BFD provides a general-purpose, standard, medium- and protocol-independent fast failure detection mechanism. BFD can uniformly and quickly detect the failures of the bidirectional forwarding paths between two devices for upper-layer protocols such as routing protocols and MPLS. BFD can provide detection measured in milliseconds, which is close to the detection time implemented by POS.
This document describes the following variables required to implement BFD:
· hh3cBfdGlobalObjects includes hh3cBfdVersionNumber (version number), hh3cBfdSysInitMode (session initialization mode), hh3cBfdSessNotificationsEnable (SNMP notifications switch), and hh3cBfdSessNumberLimit (session limit).
· hh3cBfdIfTable describes BFD interface information.
· hh3cBfdSessTable describes BFD session information.
· hh3cBfdSessStatTable describes BFD session statistics information.
· hh3cBfdSessPerfTable describes BFD session performance information.
· In hh3cBfdNotifications, hh3cBfdSessStateChange describes session state changes (from up to another state, or from another state to up), and hh3cBfdSessAuthFail describes authentication failure information.
HH3C-BFD-STD-MIB is based on draft-ietf-bfd-base-04.txt. This MIB is used for network management protocols in the Internet communities. It describes the objects used to configure or monitor bidirectional forwarding on devices supporting BFD.
MIB file name
hh3c-bfd-std.mib
Root object
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).hh3c(25506).hh3cCommon(2).hh3cBfdMIB(72)
Scalar objects
hh3cBfdVersionNumber
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdVersionNumber(1.3.6.1.4.1.25506.2.72.1.1.1) |
read-only |
Unsigned32 |
Standard MIB values. |
Version number. |
Not supported |
hh3cBfdSysInitMode
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSysInitMode(1.3.6.1.4.1.25506.2.72.1.1.2) |
read-write |
INTEGER |
active(1), passive(2) |
Mode for establishing a BFD session. |
Not supported |
hh3cBfdSessNotificationsEnable
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSessNotificationsEnable(1.3.6.1.4.1.25506.2.72.1.1.3) |
read-write |
TruthValue |
true(1), false(2) |
Whether SNMP notifications is enabled. |
As per the MIB. |
hh3cBfdSessNumberLimit
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSessNumberLimit (1.3.6.1.4.1.25506.2.72.1.1.4) |
read-only |
Unsigned32 |
Standard MIB values. |
Active session limit. |
Not supported |
Tabular objects
hh3cBfdIfTable
About this table
This table contains information about the interface enabled with BFD.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table index is hh3cBfdIfIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdIfIndex(1.3.6.1.4.1.25506.2.72.1.2.1.1) |
read-only |
InterfaceIndex |
Integer32(1..2147483647) |
Index of the interface enabled with BFD. |
As per the MIB. |
hh3cBfdIfDesiredMinTxInterval(1.3.6.1.4.1.25506.2.72.1.2.1.2) |
read-write |
BfdInterval |
Unsigned32(1..4294967295) |
Minimum interval for transmitting BFD control packets. |
Supports only the read operation. |
hh3cBfdIfDesiredMinRxInterval(1.3.6.1.4.1.25506.2.72.1.2.1.3) |
read-write |
BfdInterval |
Unsigned32(1..4294967295) |
Minimum interval for receiving BFD control packets. |
Supports only the read operation. |
hh3cBfdIfDetectMult(1.3.6.1.4.1.25506.2.72.1.2.1.4) |
read-write |
Unsigned32 |
Standard MIB values. |
Detection time multiplier for control packet mode. |
Supports only the read operation. |
hh3cBfdIfAuthType(1.3.6.1.4.1.25506.2.72.1.2.1.5) |
read-only |
INTEGER |
none(1), simple(2), md5(3), mmd5(4), sha1(5), msha1(6). The default value is none. |
BFD authentication mode for BFD control packets. |
As per the MIB. |
hh3cBfdSessTable
About this table
This table contains BFD session information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table index is hh3cBfdSessIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSessIndex (1.3.6.1.4.1.25506.2.72.1.3.1.1) |
read-only |
BfdSessIndexTC |
Unsigned32(1..4294967295) |
Session index that uniquely identifies a session. |
As per the MIB. |
hh3cBfdSessIfIndex (1.3.6.1.4.1.25506.2.72.1.3.1.2) |
read-only |
InterfaceIndex |
Integer32(1..2147483647) |
Index of the interface where the BFD session resides. |
As per the MIB. |
hh3cBfdSessAppSupportId(1.3.6.1.4.1.25506.2.72.1.3.1.3) |
read-only |
Hh3cAlarmStatus |
BITS { none(0), ospf(1), isis(2), bgp(3), mpls(4) } |
Upper-layer protocols supported by the BFD session. |
As per the MIB. |
hh3cBfdSessLocalDiscr(1.3.6.1.4.1.25506.2.72.1.3.1.4) |
read-only |
Unsigned32 |
Standard MIB values. |
Local discriminator of the BFD session, which is a unique non-zero value. |
As per the MIB. |
hh3cBfdSessRemoteDiscr(1.3.6.1.4.1.25506.2.72.1.3.1.5) |
read-only |
Unsigned32 |
Standard MIB values. |
Remote discriminator of the BFD session. The initial value is 0. |
As per the MIB. |
hh3cBfdSessDstPort(1.3.6.1.4.1.25506.2.72.1.3.1.6) |
read-only |
InetPortNumber |
Standard MIB values. The default value is 3784. |
UDP port number of the BFD session. |
As per the MIB. |
hh3cBfdSessOperMode(1.3.6.1.4.1.25506.2.72.1.3.1.7) |
read-only |
INTEGER |
asynchModeWOEchoFun(1), demandModeWOEchoFunction(2), asyncModeWEchoFun(3), demandModeWEchoFunction(4). The default value is asynchModeWOEchoFun. |
BFD session mode. |
As per the MIB. |
hh3cBfdSessAddrType(1.3.6.1.4.1.25506.2.72.1.3.1.8) |
read-only |
InetAddressType |
INTEGER{ unknown(0), ipv4(1), ipv6(2), dns(16) } |
IP address type of the interface where the BFD session resides. |
As per the MIB. |
hh3cBfdSessLocalAddr(1.3.6.1.4.1.25506.2.72.1.3.1.9) |
read-only |
InetAddress |
OCTET STRING (0..255) |
IP address of the interface where the BFD session resides. |
As per the MIB. |
hh3cBfdSessRemoteAddr(1.3.6.1.4.1.25506.2.72.1.3.1.10) |
read-only |
InetAddress |
OCTET STRING (0..255) |
IP address of the interface that receives BFD packets. |
As per the MIB. |
hh3cBfdSessLocalDiag(1.3.6.1.4.1.25506.2.72.1.3.1.11) |
read-only |
BfdDiag |
noDiagnostic(1), controlDetectionTimeExpired(2), echoFunctionFailed(3), neighborSignaledSessionDown(4), forwardingPlaneReset(5), pathDown(6), concatenatedPathDown(7), administrativelyDown(8), reverseConcatenatedPathDown(9). The default value is noDiagnostic. |
Diagnosis code that indicates the most recent BFD session state change reason. |
As per the MIB. |
hh3cBfdSessState(1.3.6.1.4.1.25506.2.72.1.3.1.12) |
read-only |
INTEGER |
adminDown(0), down(1), init(2), up(3), The default value is DOWN. |
Current state of the BFD session. |
As per the MIB. |
hh3cBfdSessControlPlanIndepFlag(1.3.6.1.4.1.25506.2.72.1.3.1.13) |
read-only |
TruthValue |
true(1), false(2). The default value is false. |
Whether the BFD session can operate independently of the control plane. |
As per the MIB. |
hh3cBfdSessAuthFlag(1.3.6.1.4.1.25506.2.72.1.3.1.14) |
read-only |
TruthValue |
true(1), false(2). The default value is false. |
Flag that indicates whether the BFD session requires authentication. |
As per the MIB. |
hh3cBfdSessDemandModeFlag(1.3.6.1.4.1.25506.2.72.1.3.1.15) |
read-only |
TruthValue |
true(1), false(2) The default value is false. |
Whether the BFD session supports the Demand mode. |
As per the MIB. |
hh3cBfdSessStatTable
About this table
This table contains BFD packet statistics information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
This table does not contain indexes.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSessStatPktInHC(1.3.6.1.4.1.25506.2.72.1.4.1.1) |
read-only |
Counter64 |
INTEGER(0..18446744073709551615) |
Number of received BFD packets. |
Not supported |
hh3cBfdSessStatPktOutHC(1.3.6.1.4.1.25506.2.72.1.4.1.2) |
read-only |
Counter64 |
INTEGER(0..18446744073709551615) |
Number of sent BFD packets. |
Not supported |
hh3cBfdSessStatDownCount(1.3.6.1.4.1.25506.2.72.1.4.1.3) |
read-only |
Counter32 |
INTEGER(0..4294967295) |
Number of times the BFD session has entered down state since the most recent reboot of the system. |
Not supported |
hh3cBfdSessStatPktDiscard(1.3.6.1.4.1.25506.2.72.1.4.1.4) |
read-only |
Counter64 |
INTEGER(0..18446744073709551615) |
Number of BFD control packets discarded by the receiver since the most recent reboot of the system. |
Not supported |
hh3cBfdSessStatPktLost(1.3.6.1.4.1.25506.2.72.1.4.1.5) |
read-only |
Counter64 |
INTEGER(0..18446744073709551615) |
Number of BFD control packets failed to be sent since the most recent reboot of the system. |
Not supported |
hh3cBfdSessPerfTable
About this table
This table contains performance information about a BFD session.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
This table does not contain indexes.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cBfdSessPerfCreatTime(1.3.6.1.4.1.25506.2.72.1.5.1.1) |
read-only |
TimeStamp |
TimeTicks |
System time when the BFD session was created. |
Not supported |
hh3cBfdSessPerfLastUpTime(1.3.6.1.4.1.25506.2.72.1.5.1.2) |
read-only |
TimeStamp |
TimeTicks |
System time when the BFD session entered up state. |
Not supported |
hh3cBfdSessPerfLastDownTime(1.3.6.1.4.1.25506.2.72.1.5.1.3) |
read-only |
TimeStamp |
TimeTicks |
System time when the BFD session entered down state. |
Not supported |
Notifications
hh3cBfdSessStateUp
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.4.1.25506.2.72.0.3 |
The BFD session comes up. |
Informational |
- |
- |
ON |
Description
A notification sent when the BFD session comes up. A BFD session comes up upon completing three-way handshakes.
Status control
ON
CLI: Use the snmp-agent trap enable bfd command.
OFF
CLI: Use the undo snmp-agent trap enable bfd command.
Objects
OID (object name) |
Description |
Index |
Type |
Value range |
1.3.6.1.4.1.25506.2.72.1.3.1.1 (hh3cBfdSessIndex) |
Session index. |
Yes |
BfdSessIndexTC |
Standard MIB values. |
1.3.6.1.4.1.25506.2.72.1.3.1.2 (hh3cBfdSessIfIndex) |
Index of the interface where the BFD session resides. |
No |
InterfaceIndex |
Integer32 (1..2147483647) |
1.3.6.1.4.1.25506.2.72.1.3.1.12 (hh3cBfdSessState) |
Session state. |
No |
INTEGER |
adminDown(0) down(1) init(2) up(3) |
This table does not contain indexes. For information about the index or indexes of a MIB object instance in an SNMP variable binding, see the section for that MIB object.
Recommended action
No action is required.
hh3cBfdSessStateDown
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.4.1.25506.2.72.0.4 |
The BFD session goes down. |
Informational |
- |
- |
ON |
Description
A notification sent when the BFD session goes down. A BFD session goes down after the communication path fails.
Status control
ON
CLI: Use the snmp-agent trap enable bfd command.
OFF
CLI: Use the undo snmp-agent trap enable bfd command.
Objects
OID (object name) |
Description |
Index |
Type |
Value range |
1.3.6.1.4.1.25506.2.72.1.3.1.1 (hh3cBfdSessIndex) |
Session index. |
Yes |
BfdSessIndexTC |
Standard MIB values. |
1.3.6.1.4.1.25506.2.72.1.3.1.2 (hh3cBfdSessIfIndex) |
Index of the interface where the BFD session resides. |
No |
InterfaceIndex |
Integer32 (1..2147483647) |
1.3.6.1.4.1.25506.2.72.1.3.1.12 (hh3cBfdSessState) |
Session state. |
No |
INTEGER |
adminDown(0) down(1) init(2) up(3) |
This table does not contain indexes. For information about the index or indexes of a MIB object instance in an SNMP variable binding, see the section for that MIB object.
Recommended action
No action is required.
hh3cBfdSessReachLimit
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.4.1.25506.2.72.0.5 |
The number of BFD sessions has reached the upper limit. |
Informational |
- |
- |
ON |
Description
A notification sent when the number of BFD sessions has reached the upper limit on the device. After the notification, new sessions will not become active.
Status control
ON
CLI: Use the snmp-agent trap enable bfd command.
OFF
CLI: Use the undo snmp-agent trap enable bfd command.
Objects
OID (object name) |
Description |
Index |
Type |
Value range |
1.3.6.1.4.1.25506.2.72.1.1.4 (hh3cBfdSessNumberLimit) |
Upper limit of BFD sessions. |
No |
Unsigned32 |
Standard MIB values. |
This table does not contain indexes. For information about the index or indexes of a MIB object instance in an SNMP variable binding, see the section for that MIB object.
Recommended action
To resolve the issue:
1. Delete unnecessary BFD sessions.
2. If the issue persists, contact H3C Support.