QTECH-BFD-MIB

        This module defines qtech BFD mibs.
    
Source file
QTECH-BFD-MIB
Last revised
Identity
qtechBfdMIB
Base OID
1.3.6.1.4.1.27514.1.1.10.2.48
Imported Objects
IF-MIB InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
QTECH-SMI qtechMgmt
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 RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the qtech 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 'QTECH-BFD-MIB' -M '/opt/observium/mibs/qtech:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'QTECH-BFD-MIB::qtechBfdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'QTECH-BFD-MIB' -M '/opt/observium/mibs/qtech:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'QTECH-BFD-MIB::qtechBfdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (78)
.1.3.6.1.4.1.27514.1.1.10.2.48
.1.3.6.1.4.1.27514.1.1.10.2.48.0
.1.3.6.1.4.1.27514.1.1.10.2.48.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.1
Enumeration
.1.3.6.1.4.1.27514.1.1.10.2.48.1.1.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.10
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.11
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.12
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.13
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.14
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.15
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.16
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.17
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.18
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.19
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.20
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.21
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.22
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.23
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.24
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.25
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.26
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.27
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.28
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.29
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.3
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.30
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.31
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.32
Integer32
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.33
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.34
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.35
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.36
Unsigned32
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.4
Unsigned32
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.5
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.6
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.7
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.8
Enumeration
.1.3.6.1.4.1.27514.1.1.10.2.48.1.2.1.9
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.10
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.11
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.12
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.13
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.14
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.15
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.16
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.17
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.18
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.19
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.3
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.4
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.5
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.6
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.7
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.8
.1.3.6.1.4.1.27514.1.1.10.2.48.1.3.1.9
.1.3.6.1.4.1.27514.1.1.10.2.48.1.4
.1.3.6.1.4.1.27514.1.1.10.2.48.1.4.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.4.1.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.4.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.4.1.3
.1.3.6.1.4.1.27514.1.1.10.2.48.1.5
.1.3.6.1.4.1.27514.1.1.10.2.48.1.5.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.5.1.1
.1.3.6.1.4.1.27514.1.1.10.2.48.1.5.1.2
.1.3.6.1.4.1.27514.1.1.10.2.48.1.5.1.3
.1.3.6.1.4.1.27514.1.1.10.2.48.2
.1.3.6.1.4.1.27514.1.1.10.2.48.2.1
.1.3.6.1.4.1.27514.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. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. INET-ADDRESS-MIBrfc
  8. QTECH-SMIqtech
  9. QTECH-BFD-MIBqtechselected
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.27514.1.1.10.2.48.2.1.1
Collection of read-only objects needed for BFD sessions.
.1.3.6.1.4.1.27514.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.27514.1.1.10.2.48.2.1.3
Collection of objects needed to monitor the
performance of BFD sessions for which the
values of qtechBfdSessPerfPktIn, qtechBfdSessPerfPktOut
wrap around too quickly.
.1.3.6.1.4.1.27514.1.1.10.2.48.2.1.4
Set of notifications implemented in this
module.
.1.3.6.1.4.1.27514.1.1.10.2.48.2.1.5
Compliance Statements (2)

OID .1.3.6.1.4.1.27514.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 qtechBfdSessionGroup
mandatory qtechBfdSessionReadOnlyGroup
mandatory qtechBfdSessionPerfGroup
mandatory qtechBfdNotificationGroup
optional qtechBfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
qtechBfdSessSrcAddrType Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
qtechBfdSessSrcAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
qtechBfdSessDstAddrType Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
qtechBfdSessDstAddr An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
qtechBfdSessRowStatus Support for createAndWait and notReady is not
required.
qtechBfdSessDiscMapRowStatus Support for createAndWait and notReady is not
required.
qtechBfdSessIpMapRowStatus Support for createAndWait and notReady is not
required.

OID .1.3.6.1.4.1.27514.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 qtechBfdSessionGroup
mandatory qtechBfdSessionReadOnlyGroup
mandatory qtechBfdSessionPerfGroup
mandatory qtechBfdNotificationGroup
optional qtechBfdSessionPerfHCGroup This group is mandatory for all systems that
are able to support the Counter64 date type.
Object refinements
ObjectAccessSyntaxDescription
qtechBfdSessVersionNumber readonly
Write access is not required.
qtechBfdSessType readonly
Write access is not required.
qtechBfdSessDestinationUdpPort readonly
Write access is not required.
qtechBfdSessSourceUdpPort readonly
Write access is not required.
qtechBfdSessEchoSourceUdpPort readonly
Write access is not required.
qtechBfdSessAdminStatus readonly
Write access is not required.
qtechBfdSessOperMode readonly
Write access is not required.
qtechBfdSessDemandModeDesiredFlag readonly
Write access is not required.
qtechBfdSessControlPlaneIndepFlag readonly
Write access is not required.
qtechBfdSessMultipointFlag readonly
Write access is not required.
qtechBfdSessInterface readonly
Write access is not required.
qtechBfdSessSrcAddrType readonly Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
qtechBfdSessSrcAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
qtechBfdSessDstAddrType readonly Only unknown(0), ipv4(1), ipv6(2) and ipv6z(4)
support are required.
qtechBfdSessDstAddr readonly An implementation is only required to support
unknown(0), ipv4(1), ipv6(2) and ipv6z(4) sizes.
qtechBfdSessGTSM readonly
Write access is not required.
qtechBfdSessGTSMTTL readonly
Write access is not required.
qtechBfdSessDesiredMinTxInterval readonly
Write access is not required.
qtechBfdSessReqMinRxInterval readonly
Write access is not required.
qtechBfdSessReqMinEchoRxInterval readonly
Write access is not required.
qtechBfdSessDetectMult readonly
Write access is not required.
qtechBfdSessAuthPresFlag readonly
Write access is not required.
qtechBfdSessAuthenticationType readonly
Write access is not required.
qtechBfdSessAuthenticationKeyID readonly
Write access is not required.
qtechBfdSessAuthenticationKey readonly
Write access is not required.
qtechBfdSessStorageType readonly
Write access is not required.
qtechBfdSessRowStatus readonly Write access is not required.
qtechBfdSessDiscMapStorageType readonly
Write access is not required.
qtechBfdSessDiscMapRowStatus readonly Write access is not required.
qtechBfdSessIpMapStorageType readonly
Write access is not required.
qtechBfdSessIpMapRowStatus readonly Write access is not required.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.27514.1.1.10.2.48.0.1
This notification is generated when the
qtechBfdSessState object for one or more contiguous
entries in qtechBfdSessTable are about to enter the up(4)
state from some other state. The included values of
qtechBfdSessDiag MUST both be set equal to this
new state (i.e: up(4)). The two instances of
qtechBfdSessDiag 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 qtechBfdSessEntry, then
the instance identifier (and values) of the two
qtechBfdSessDiag objects MUST be the identical.
.1.3.6.1.4.1.27514.1.1.10.2.48.0.2
This notification is generated when the
qtechBfdSessState object for one or more contiguous
entries in qtechBfdSessTable are about to enter the down(2)
or adminDown(1) states from some other state. The included
values of qtechBfdSessDiag MUST both be set equal to this new
state (i.e: down(2) or adminDown(1)). The two instances
of qtechBfdSessDiag 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 qtechBfdSessEntry, then
the instance identifier (and values) of the two
qtechBfdSessDiag objects MUST be the identical.