FS-BFD-MIB

        This module defines fs BFD mibs.
    
Source file
FS-BFD-MIB
Last revised
Identity
fsBfdMIB
Base OID
1.3.6.1.4.1.52642.1.1.10.2.48
Imported Objects
FS-SMI fsMgmt
IF-MIB InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DisplayString RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the fscom 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 'FS-BFD-MIB' -M '/opt/observium/mibs/fscom:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'FS-BFD-MIB::fsBfdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'FS-BFD-MIB' -M '/opt/observium/mibs/fscom:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'FS-BFD-MIB::fsBfdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (80)
.1.3.6.1.4.1.52642.1.1.10.2.48
.1.3.6.1.4.1.52642.1.1.10.2.48.0
.1.3.6.1.4.1.52642.1.1.10.2.48.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.1
Enumeration
.1.3.6.1.4.1.52642.1.1.10.2.48.1.1.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.10
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.11
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.12
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.13
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.14
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.15
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.16
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.17
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.18
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.19
Unsigned32
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.20
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.21
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.22
Unsigned32
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.23
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.24
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.25
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.26
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.27
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.28
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.29
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.3
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.30
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.31
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.32
Integer32
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.33
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.34
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.35
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.36
OctetString
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.37
OctetString
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.38
Unsigned32
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.4
Unsigned32
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.5
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.6
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.7
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.8
Enumeration
.1.3.6.1.4.1.52642.1.1.10.2.48.1.2.1.9
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.10
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.11
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.12
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.13
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.14
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.15
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.16
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.17
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.18
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.19
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.3
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.4
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.5
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.6
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.7
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.8
.1.3.6.1.4.1.52642.1.1.10.2.48.1.3.1.9
.1.3.6.1.4.1.52642.1.1.10.2.48.1.4
.1.3.6.1.4.1.52642.1.1.10.2.48.1.4.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.4.1.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.4.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.4.1.3
.1.3.6.1.4.1.52642.1.1.10.2.48.1.5
.1.3.6.1.4.1.52642.1.1.10.2.48.1.5.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.5.1.1
.1.3.6.1.4.1.52642.1.1.10.2.48.1.5.1.2
.1.3.6.1.4.1.52642.1.1.10.2.48.1.5.1.3
.1.3.6.1.4.1.52642.1.1.10.2.48.2
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1
.1.3.6.1.4.1.52642.1.1.10.2.48.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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. FS-SMIfscom
  3. SNMPv2-TCrfc
  4. IANAifType-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMPv2-MIBrfc
  7. IF-MIBrfc
  8. INET-ADDRESS-MIBrfc
  9. FS-BFD-MIBfscomselected
Type Definitions (11)
Unsigned32 range: 0..65535
Unsigned32 range: 0..65535
Enumeration
noDiagnostic(0)
controlDetectionTimeExpired(1)
echoFunctionFailed(2)
neighborSignaledSessionDown(3)
forwardingPlaneReset(4)
pathDown(5)
concatenatedPathDown(6)
administrativelyDown(7)
reverseConcatenatedPathDown(8)
Unsigned32 range: 0..4294967295
Unsigned32 range: 1..255
Enumeration
noAuthentication(-1)
reserved(0)
simplePassword(1)
keyedMD5(2)
meticulousKeyedMD5(3)
keyedSHA1(4)
meticulousKeyedSHA1(5)
Unsigned32 range: 1..4294967295
Enumeration
asyncModeWEchoFunction(1)
asynchModeWOEchoFunction(2)
demandModeWEchoFunction(3)
demandModeWOEchoFunction(4)
Enumeration
adminDown(1)
down(2)
init(3)
up(4)
failing(5)
Enumeration
singleHop(1)
multiHopTotallyArbitraryPaths(2)
multiHopOutOfBandSignaling(3)
multiHopUnidirectionalLinks(4)
multiPointHead(5)
multiPointTail(6)
OctetString range: 0..252
Conformance Groups (5)
Collection of objects needed for BFD sessions.
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1.1
Collection of read-only objects needed for BFD sessions.
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1.2
Collection of objects needed to monitor the
performance of BFD sessions.
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1.3
Collection of objects needed to monitor the
performance of BFD sessions for which the
values of fsBfdSessPerfPktIn, fsBfdSessPerfPktOut
wrap around too quickly.
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1.4
Set of notifications implemented in this
module.
.1.3.6.1.4.1.52642.1.1.10.2.48.2.1.5
Compliance Statements (2)

OID .1.3.6.1.4.1.52642.1.1.10.2.48.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 fsBfdSessionGroup
mandatory fsBfdSessionReadOnlyGroup
mandatory fsBfdSessionPerfGroup
mandatory fsBfdNotificationGroup
optional fsBfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
fsBfdSessSrcAddrType Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
fsBfdSessSrcAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
fsBfdSessDstAddrType Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
fsBfdSessDstAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
fsBfdSessRowStatus Support for createAndWait and notReady is not
required.
fsBfdSessDiscMapRowStatus Support for createAndWait and notReady is not
required.
fsBfdSessIpMapRowStatus Support for createAndWait and notReady is not
required.

OID .1.3.6.1.4.1.52642.1.1.10.2.48.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 fsBfdSessionGroup
mandatory fsBfdSessionReadOnlyGroup
mandatory fsBfdSessionPerfGroup
mandatory fsBfdNotificationGroup
optional fsBfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
fsBfdSessVersionNumber readonly
Write access is not required.
fsBfdSessType readonly
Write access is not required.
fsBfdSessDestinationUdpPort readonly
Write access is not required.
fsBfdSessSourceUdpPort readonly
Write access is not required.
fsBfdSessEchoSourceUdpPort readonly
Write access is not required.
fsBfdSessAdminStatus readonly
Write access is not required.
fsBfdSessOperMode readonly
Write access is not required.
fsBfdSessDemandModeDesiredFlag readonly
Write access is not required.
fsBfdSessControlPlaneIndepFlag readonly
Write access is not required.
fsBfdSessMultipointFlag readonly
Write access is not required.
fsBfdSessInterface readonly
Write access is not required.
fsBfdSessSrcAddrType readonly Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
fsBfdSessSrcAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
fsBfdSessDstAddrType readonly Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
fsBfdSessDstAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
fsBfdSessGTSM readonly
Write access is not required.
fsBfdSessGTSMTTL readonly
Write access is not required.
fsBfdSessDesiredMinTxInterval readonly
Write access is not required.
fsBfdSessReqMinRxInterval readonly
Write access is not required.
fsBfdSessReqMinEchoRxInterval readonly
Write access is not required.
fsBfdSessDetectMult readonly
Write access is not required.
fsBfdSessAuthPresFlag readonly
Write access is not required.
fsBfdSessAuthenticationType readonly
Write access is not required.
fsBfdSessAuthenticationKeyID readonly
Write access is not required.
fsBfdSessAuthenticationKey readonly
Write access is not required.
fsBfdSessStorageType readonly
Write access is not required.
fsBfdSessRowStatus readonly Write access is not required.
fsBfdSessDiscMapStorageType readonly
Write access is not required.
fsBfdSessDiscMapRowStatus readonly Write access is not required.
fsBfdSessIpMapStorageType readonly
Write access is not required.
fsBfdSessIpMapRowStatus readonly Write access is not required.
fsBfdSessIfName readonly
Write access is not required.
fsBfdSessIfDes readonly
Write access is not required.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.52642.1.1.10.2.48.0.1
This notification is generated when the
fsBfdSessState object for one or more contiguous
entries in fsBfdSessTable are about to enter the up(4)
state from some other state. The included values of
fsBfdSessDiag MUST both be set equal to this
new state (i.e: up(4)). The included values of
fsBfdSessInterface MUST be set equal to interface index of bfd session(i.e: index(2)).
The included values of fsBfdSessIfname MUST be set equal to interface name of bfd session(i.e: name(GigabitEthernet 0/1)).
The two instances of fsBfdSessDiag 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 fsBfdSessEntry, then
the instance identifier (and values) of the two
fsBfdSessDiag objects MUST be the identical.
.1.3.6.1.4.1.52642.1.1.10.2.48.0.2
This notification is generated when the
fsBfdSessState object for one or more contiguous
entries in fsBfdSessTable are about to enter the down(2)
or adminDown(1) states from some other state. The included
values of fsBfdSessDiag MUST both be set equal to this new
state (i.e: down(2) or adminDown(1)). The included values of
fsBfdSessInterface MUST be set equal to interface index of bfd session(i.e: index(2)).
The included values of fsBfdSessIfname MUST be set equal to interface name of bfd session(i.e: name(GigabitEthernet 0/1)).
The two instances of fsBfdSessDiag 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 fsBfdSessEntry, then
the instance identifier (and values) of the two
fsBfdSessDiag objects MUST be the identical.