BFD-STD-MIB-R

        Bidirectional Forwarding Management Information Base.
    
Source file
BFD-STD-MIB-R
Last revised
Identity
bfdMIB
Base OID
1.3.6.1.4.1.164.20.15
Net-SNMP examples using the rad MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'BFD-STD-MIB-R' -M '/opt/observium/mibs/rad:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'BFD-STD-MIB-R::bfdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BFD-STD-MIB-R' -M '/opt/observium/mibs/rad:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BFD-STD-MIB-R::bfdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (79)
.1.3.6.1.4.1.164.20
.1.3.6.1.4.1.164.20.15
.1.3.6.1.4.1.164.20.15.0
.1.3.6.1.4.1.164.20.15.1
.1.3.6.1.4.1.164.20.15.1.1
Enumeration
.1.3.6.1.4.1.164.20.15.1.1.1
.1.3.6.1.4.1.164.20.15.1.1.2
.1.3.6.1.4.1.164.20.15.1.2
.1.3.6.1.4.1.164.20.15.1.2.1
.1.3.6.1.4.1.164.20.15.1.2.1.1
.1.3.6.1.4.1.164.20.15.1.2.1.10
.1.3.6.1.4.1.164.20.15.1.2.1.11
.1.3.6.1.4.1.164.20.15.1.2.1.12
.1.3.6.1.4.1.164.20.15.1.2.1.13
.1.3.6.1.4.1.164.20.15.1.2.1.14
.1.3.6.1.4.1.164.20.15.1.2.1.15
.1.3.6.1.4.1.164.20.15.1.2.1.16
.1.3.6.1.4.1.164.20.15.1.2.1.17
.1.3.6.1.4.1.164.20.15.1.2.1.18
.1.3.6.1.4.1.164.20.15.1.2.1.19
Unsigned32
.1.3.6.1.4.1.164.20.15.1.2.1.2
.1.3.6.1.4.1.164.20.15.1.2.1.20
.1.3.6.1.4.1.164.20.15.1.2.1.21
.1.3.6.1.4.1.164.20.15.1.2.1.22
Unsigned32
.1.3.6.1.4.1.164.20.15.1.2.1.23
.1.3.6.1.4.1.164.20.15.1.2.1.24
.1.3.6.1.4.1.164.20.15.1.2.1.25
.1.3.6.1.4.1.164.20.15.1.2.1.26
.1.3.6.1.4.1.164.20.15.1.2.1.27
.1.3.6.1.4.1.164.20.15.1.2.1.28
.1.3.6.1.4.1.164.20.15.1.2.1.29
.1.3.6.1.4.1.164.20.15.1.2.1.3
.1.3.6.1.4.1.164.20.15.1.2.1.30
.1.3.6.1.4.1.164.20.15.1.2.1.31
.1.3.6.1.4.1.164.20.15.1.2.1.32
Integer32
.1.3.6.1.4.1.164.20.15.1.2.1.33
.1.3.6.1.4.1.164.20.15.1.2.1.34
.1.3.6.1.4.1.164.20.15.1.2.1.35
.1.3.6.1.4.1.164.20.15.1.2.1.36
Unsigned32
.1.3.6.1.4.1.164.20.15.1.2.1.4
Unsigned32
.1.3.6.1.4.1.164.20.15.1.2.1.5
.1.3.6.1.4.1.164.20.15.1.2.1.6
.1.3.6.1.4.1.164.20.15.1.2.1.7
.1.3.6.1.4.1.164.20.15.1.2.1.8
Enumeration
.1.3.6.1.4.1.164.20.15.1.2.1.9
.1.3.6.1.4.1.164.20.15.1.3
.1.3.6.1.4.1.164.20.15.1.3.1
.1.3.6.1.4.1.164.20.15.1.3.1.1
.1.3.6.1.4.1.164.20.15.1.3.1.10
.1.3.6.1.4.1.164.20.15.1.3.1.11
.1.3.6.1.4.1.164.20.15.1.3.1.12
.1.3.6.1.4.1.164.20.15.1.3.1.13
.1.3.6.1.4.1.164.20.15.1.3.1.14
.1.3.6.1.4.1.164.20.15.1.3.1.15
.1.3.6.1.4.1.164.20.15.1.3.1.16
.1.3.6.1.4.1.164.20.15.1.3.1.17
.1.3.6.1.4.1.164.20.15.1.3.1.18
.1.3.6.1.4.1.164.20.15.1.3.1.19
.1.3.6.1.4.1.164.20.15.1.3.1.2
.1.3.6.1.4.1.164.20.15.1.3.1.3
.1.3.6.1.4.1.164.20.15.1.3.1.4
.1.3.6.1.4.1.164.20.15.1.3.1.5
.1.3.6.1.4.1.164.20.15.1.3.1.6
.1.3.6.1.4.1.164.20.15.1.3.1.7
.1.3.6.1.4.1.164.20.15.1.3.1.8
.1.3.6.1.4.1.164.20.15.1.3.1.9
.1.3.6.1.4.1.164.20.15.1.4
.1.3.6.1.4.1.164.20.15.1.4.1
.1.3.6.1.4.1.164.20.15.1.4.1.1
.1.3.6.1.4.1.164.20.15.1.4.1.2
.1.3.6.1.4.1.164.20.15.1.4.1.3
.1.3.6.1.4.1.164.20.15.1.5
.1.3.6.1.4.1.164.20.15.1.5.1
.1.3.6.1.4.1.164.20.15.1.5.1.1
.1.3.6.1.4.1.164.20.15.1.5.1.2
.1.3.6.1.4.1.164.20.15.1.5.1.3
.1.3.6.1.4.1.164.20.15.2
.1.3.6.1.4.1.164.20.15.2.1
.1.3.6.1.4.1.164.20.15.2.2
Dependencies (8) 6 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Conformance Groups (5)
Collection of objects needed for BFD sessions.
.1.3.6.1.4.1.164.20.15.2.1.1
Collection of read-only objects needed for BFD sessions.
.1.3.6.1.4.1.164.20.15.2.1.2
Collection of objects needed to monitor the
performance of BFD sessions.
.1.3.6.1.4.1.164.20.15.2.1.3
Collection of objects needed to monitor the
performance of BFD sessions for which the
values of bfdSessPerfPktIn, bfdSessPerfPktOut
wrap around too quickly.
.1.3.6.1.4.1.164.20.15.2.1.4
Set of notifications implemented in this
module.
.1.3.6.1.4.1.164.20.15.2.1.5
Compliance Statements (2)

OID .1.3.6.1.4.1.164.20.15.2.2.1
Compliance statement for agents that provide full
support for the BFD-MIB module. Such devices can
then be monitored and also be configured using
this MIB module.
Required groups
mandatory bfdSessionGroup
mandatory bfdSessionReadOnlyGroup
mandatory bfdSessionPerfGroup
mandatory bfdNotificationGroup
optional bfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
bfdSessSrcAddrType
unknown(0), ipv4(1), ipv6(2), ipv6z(4)
Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
bfdSessSrcAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
bfdSessDstAddrType
unknown(0), ipv4(1), ipv6(2), ipv6z(4)
Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
bfdSessDstAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
bfdSessRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is not
required.
bfdSessDiscMapRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is not
required.
bfdSessIpMapRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is not
required.

OID .1.3.6.1.4.1.164.20.15.2.2.2
Compliance requirement for implementations that only
provide read-only support for BFD-MIB. Such devices
can then be monitored but cannot be configured using
this MIB module.
Required groups
mandatory bfdSessionGroup
mandatory bfdSessionReadOnlyGroup
mandatory bfdSessionPerfGroup
mandatory bfdNotificationGroup
optional bfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
bfdSessVersionNumber readonly
Write access is not required.
bfdSessType readonly
Write access is not required.
bfdSessDestinationUdpPort readonly
Write access is not required.
bfdSessSourceUdpPort readonly
Write access is not required.
bfdSessEchoSourceUdpPort readonly
Write access is not required.
bfdSessAdminStatus readonly
Write access is not required.
bfdSessOperMode readonly
Write access is not required.
bfdSessDemandModeDesiredFlag readonly
Write access is not required.
bfdSessControlPlaneIndepFlag readonly
Write access is not required.
bfdSessMultipointFlag readonly
Write access is not required.
bfdSessInterface readonly
Write access is not required.
bfdSessSrcAddrType readonly
unknown(0), ipv4(1), ipv6(2), ipv6z(4)
Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
bfdSessSrcAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
bfdSessDstAddrType readonly
unknown(0), ipv4(1), ipv6(2), ipv6z(4)
Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
bfdSessDstAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
bfdSessGTSM readonly
Write access is not required.
bfdSessGTSMTTL readonly
Write access is not required.
bfdSessDesiredMinTxInterval readonly
Write access is not required.
bfdSessReqMinRxInterval readonly
Write access is not required.
bfdSessReqMinEchoRxInterval readonly
Write access is not required.
bfdSessDetectMult readonly
Write access is not required.
bfdSessAuthPresFlag readonly
Write access is not required.
bfdSessAuthenticationType readonly
Write access is not required.
bfdSessAuthenticationKeyID readonly
Write access is not required.
bfdSessAuthenticationKey readonly
Write access is not required.
bfdSessStorageType readonly
Write access is not required.
bfdSessRowStatus readonly
active(1)
Write access is not required.
bfdSessDiscMapStorageType readonly
Write access is not required.
bfdSessDiscMapRowStatus readonly
active(1)
Write access is not required.
bfdSessIpMapStorageType readonly
Write access is not required.
bfdSessIpMapRowStatus readonly
active(1)
Write access is not required.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.164.20.15.0.1
This notification is generated when the
bfdSessState object for one or more contiguous
entries in bfdSessTable are about to enter the up(4)
state from some other state. The included values of
bfdSessDiag MUST both be set equal to this
new state (i.e: up(4)). The two instances of
bfdSessDiag in this notification indicate the range
of indexes that are affected. Note that all the indexes
of the two ends of the range can be derived from the
instance identifiers of these two objects. For the
cases where a contiguous range of sessions
have transitioned into the up(4) state at roughly
the same time, the device SHOULD issue a single
notification for each range of contiguous indexes in
an effort to minimize the emission of a large number
of notifications. If a notification has to be
issued for just a single bfdSessEntry, then
the instance identifier (and values) of the two
bfdSessDiag objects MUST be the identical.
.1.3.6.1.4.1.164.20.15.0.2
This notification is generated when the
bfdSessState object for one or more contiguous
entries in bfdSessTable are about to enter the down(2)
or adminDown(1) states from some other state. The included
values of bfdSessDiag MUST both be set equal to this new
state (i.e: down(2) or adminDown(1)). The two instances
of bfdSessDiag in this notification indicate the range
of indexes that are affected. Note that all the indexes
of the two ends of the range can be derived from the
instance identifiers of these two objects. For
cases where a contiguous range of sessions
have transitioned into the down(2) or adminDown(1) states
at roughly the same time, the device SHOULD issue a single
notification for each range of contiguous indexes in
an effort to minimize the emission of a large number
of notifications. If a notification has to be
issued for just a single bfdSessEntry, then
the instance identifier (and values) of the two
bfdSessDiag objects MUST be the identical.