IEEE8021-CFM-MIB

        Connectivity Fault Management module.
        
Unless otherwise indicated, the references in this MIB
module are to IEEE Std 802.1Q.
        
Copyright (C) IEEE (2018).
This version of this MIB module is part of IEEE Syd 802.1Q;
see the draft itself for full legal notices.
    
Source file
IEEE8021-CFM-MIB
Last revised
Identity
ieee8021CfmMib
Base OID
1.3.111.2.802.1.1.8
Imported Objects
IEEE8021-TC-MIB IEEE8021VlanIndex ieee802dot1mibs
IF-MIB InterfaceIndex InterfaceIndexOrZero
LLDP-MIB LldpChassisId LldpChassisIdSubtype LldpPortId LldpPortIdSubtype
Q-BRIDGE-MIB VlanId VlanIdOrNone
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC MacAddress RowStatus TAddress TDomain TEXTUAL-CONVENTION (no object page) TimeInterval TimeStamp TruthValue
Net-SNMP examples using the rfc 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 'IEEE8021-CFM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'IEEE8021-CFM-MIB::ieee8021CfmMib'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'IEEE8021-CFM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'IEEE8021-CFM-MIB::ieee8021CfmMib'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (165)
.1.3.111.2.802.1.1.8
.1.3.111.2.802.1.1.8.0
.1.3.111.2.802.1.1.8.1
.1.3.111.2.802.1.1.8.1.1
dot1agCfmStackTable deprecated
.1.3.111.2.802.1.1.8.1.1.1
dot1agCfmStackEntry deprecated
.1.3.111.2.802.1.1.8.1.1.1.1
.1.3.111.2.802.1.1.8.1.1.1.1.1
.1.3.111.2.802.1.1.8.1.1.1.1.2
.1.3.111.2.802.1.1.8.1.1.1.1.3
.1.3.111.2.802.1.1.8.1.1.1.1.4
.1.3.111.2.802.1.1.8.1.1.1.1.5
.1.3.111.2.802.1.1.8.1.1.1.1.6
dot1agCfmStackMepId deprecated
.1.3.111.2.802.1.1.8.1.1.1.1.7
.1.3.111.2.802.1.1.8.1.1.1.1.8
.1.3.111.2.802.1.1.8.1.2
.1.3.111.2.802.1.1.8.1.2.1
Enumeration
.1.3.111.2.802.1.1.8.1.2.2
Enumeration
.1.3.111.2.802.1.1.8.1.2.3
.1.3.111.2.802.1.1.8.1.2.4
.1.3.111.2.802.1.1.8.1.2.4.1
.1.3.111.2.802.1.1.8.1.2.4.1.1
.1.3.111.2.802.1.1.8.1.2.4.1.2
.1.3.111.2.802.1.1.8.1.2.4.1.3
dot1agCfmDefaultMdLevel deprecated r/w
.1.3.111.2.802.1.1.8.1.2.4.1.4
.1.3.111.2.802.1.1.8.1.2.4.1.5
.1.3.111.2.802.1.1.8.1.2.4.1.6
.1.3.111.2.802.1.1.8.1.3
dot1agCfmVlanTable deprecated
.1.3.111.2.802.1.1.8.1.3.1
dot1agCfmVlanEntry deprecated
.1.3.111.2.802.1.1.8.1.3.1.1
.1.3.111.2.802.1.1.8.1.3.1.1.1
dot1agCfmVlanVid deprecated
.1.3.111.2.802.1.1.8.1.3.1.1.2
dot1agCfmVlanPrimaryVid deprecated r/w
.1.3.111.2.802.1.1.8.1.3.1.1.3
dot1agCfmVlanRowStatus deprecated r/w
.1.3.111.2.802.1.1.8.1.3.1.1.4
.1.3.111.2.802.1.1.8.1.4
.1.3.111.2.802.1.1.8.1.4.1
.1.3.111.2.802.1.1.8.1.4.1.1
.1.3.111.2.802.1.1.8.1.4.1.1.1
.1.3.111.2.802.1.1.8.1.4.1.1.2
.1.3.111.2.802.1.1.8.1.4.1.1.3
.1.3.111.2.802.1.1.8.1.5
.1.3.111.2.802.1.1.8.1.5.1
.1.3.111.2.802.1.1.8.1.5.2
.1.3.111.2.802.1.1.8.1.5.2.1
Unsigned32
.1.3.111.2.802.1.1.8.1.5.2.1.1
.1.3.111.2.802.1.1.8.1.5.2.1.2
.1.3.111.2.802.1.1.8.1.5.2.1.3
.1.3.111.2.802.1.1.8.1.5.2.1.4
Enumeration
.1.3.111.2.802.1.1.8.1.5.2.1.5
Enumeration
.1.3.111.2.802.1.1.8.1.5.2.1.6
.1.3.111.2.802.1.1.8.1.5.2.1.7
.1.3.111.2.802.1.1.8.1.5.2.1.8
.1.3.111.2.802.1.1.8.1.6
.1.3.111.2.802.1.1.8.1.6.1
.1.3.111.2.802.1.1.8.1.6.1.1
Unsigned32
.1.3.111.2.802.1.1.8.1.6.1.1.1
.1.3.111.2.802.1.1.8.1.6.1.1.2
.1.3.111.2.802.1.1.8.1.6.1.1.3
.1.3.111.2.802.1.1.8.1.6.1.1.4
.1.3.111.2.802.1.1.8.1.6.1.1.5
.1.3.111.2.802.1.1.8.1.6.2
.1.3.111.2.802.1.1.8.1.6.2.1
.1.3.111.2.802.1.1.8.1.6.2.1.1
.1.3.111.2.802.1.1.8.1.6.2.1.2
.1.3.111.2.802.1.1.8.1.6.2.1.3
.1.3.111.2.802.1.1.8.1.6.2.1.4
.1.3.111.2.802.1.1.8.1.6.2.1.5
dot1agCfmMaCompRowStatus deprecated r/w
.1.3.111.2.802.1.1.8.1.6.2.1.6
.1.3.111.2.802.1.1.8.1.6.3
.1.3.111.2.802.1.1.8.1.6.3.1
.1.3.111.2.802.1.1.8.1.6.3.1.1
.1.3.111.2.802.1.1.8.1.6.3.1.2
.1.3.111.2.802.1.1.8.1.7
.1.3.111.2.802.1.1.8.1.7.1
.1.3.111.2.802.1.1.8.1.7.1.1
.1.3.111.2.802.1.1.8.1.7.1.1.1
.1.3.111.2.802.1.1.8.1.7.1.1.10
Integer32
.1.3.111.2.802.1.1.8.1.7.1.1.11
Integer32
.1.3.111.2.802.1.1.8.1.7.1.1.12
.1.3.111.2.802.1.1.8.1.7.1.1.13
.1.3.111.2.802.1.1.8.1.7.1.1.14
OctetString
.1.3.111.2.802.1.1.8.1.7.1.1.15
OctetString
.1.3.111.2.802.1.1.8.1.7.1.1.16
.1.3.111.2.802.1.1.8.1.7.1.1.17
.1.3.111.2.802.1.1.8.1.7.1.1.18
.1.3.111.2.802.1.1.8.1.7.1.1.19
.1.3.111.2.802.1.1.8.1.7.1.1.2
.1.3.111.2.802.1.1.8.1.7.1.1.20
.1.3.111.2.802.1.1.8.1.7.1.1.21
.1.3.111.2.802.1.1.8.1.7.1.1.22
.1.3.111.2.802.1.1.8.1.7.1.1.23
.1.3.111.2.802.1.1.8.1.7.1.1.24
.1.3.111.2.802.1.1.8.1.7.1.1.25
.1.3.111.2.802.1.1.8.1.7.1.1.26
.1.3.111.2.802.1.1.8.1.7.1.1.27
.1.3.111.2.802.1.1.8.1.7.1.1.28
.1.3.111.2.802.1.1.8.1.7.1.1.29
.1.3.111.2.802.1.1.8.1.7.1.1.3
Integer32
.1.3.111.2.802.1.1.8.1.7.1.1.30
OctetString
.1.3.111.2.802.1.1.8.1.7.1.1.31
Integer32
.1.3.111.2.802.1.1.8.1.7.1.1.32
.1.3.111.2.802.1.1.8.1.7.1.1.33
.1.3.111.2.802.1.1.8.1.7.1.1.34
.1.3.111.2.802.1.1.8.1.7.1.1.35
.1.3.111.2.802.1.1.8.1.7.1.1.36
Bits
.1.3.111.2.802.1.1.8.1.7.1.1.37
.1.3.111.2.802.1.1.8.1.7.1.1.38
.1.3.111.2.802.1.1.8.1.7.1.1.39
Unsigned32
.1.3.111.2.802.1.1.8.1.7.1.1.4
.1.3.111.2.802.1.1.8.1.7.1.1.40
Unsigned32
.1.3.111.2.802.1.1.8.1.7.1.1.41
.1.3.111.2.802.1.1.8.1.7.1.1.42
.1.3.111.2.802.1.1.8.1.7.1.1.43
OctetString
.1.3.111.2.802.1.1.8.1.7.1.1.44
.1.3.111.2.802.1.1.8.1.7.1.1.45
.1.3.111.2.802.1.1.8.1.7.1.1.46
.1.3.111.2.802.1.1.8.1.7.1.1.47
.1.3.111.2.802.1.1.8.1.7.1.1.48
.1.3.111.2.802.1.1.8.1.7.1.1.49
.1.3.111.2.802.1.1.8.1.7.1.1.5
.1.3.111.2.802.1.1.8.1.7.1.1.50
.1.3.111.2.802.1.1.8.1.7.1.1.51
.1.3.111.2.802.1.1.8.1.7.1.1.6
.1.3.111.2.802.1.1.8.1.7.1.1.7
Unsigned32
.1.3.111.2.802.1.1.8.1.7.1.1.8
.1.3.111.2.802.1.1.8.1.7.1.1.9
.1.3.111.2.802.1.1.8.1.7.2
.1.3.111.2.802.1.1.8.1.7.2.1
Unsigned32
.1.3.111.2.802.1.1.8.1.7.2.1.1
.1.3.111.2.802.1.1.8.1.7.2.1.10
.1.3.111.2.802.1.1.8.1.7.2.1.11
.1.3.111.2.802.1.1.8.1.7.2.1.12
.1.3.111.2.802.1.1.8.1.7.2.1.13
.1.3.111.2.802.1.1.8.1.7.2.1.14
.1.3.111.2.802.1.1.8.1.7.2.1.15
.1.3.111.2.802.1.1.8.1.7.2.1.16
.1.3.111.2.802.1.1.8.1.7.2.1.17
.1.3.111.2.802.1.1.8.1.7.2.1.18
.1.3.111.2.802.1.1.8.1.7.2.1.19
Unsigned32
.1.3.111.2.802.1.1.8.1.7.2.1.2
.1.3.111.2.802.1.1.8.1.7.2.1.20
OctetString
.1.3.111.2.802.1.1.8.1.7.2.1.21
Unsigned32
.1.3.111.2.802.1.1.8.1.7.2.1.3
.1.3.111.2.802.1.1.8.1.7.2.1.4
.1.3.111.2.802.1.1.8.1.7.2.1.5
OctetString
.1.3.111.2.802.1.1.8.1.7.2.1.6
OctetString
.1.3.111.2.802.1.1.8.1.7.2.1.7
.1.3.111.2.802.1.1.8.1.7.2.1.8
.1.3.111.2.802.1.1.8.1.7.2.1.9
.1.3.111.2.802.1.1.8.1.7.3
.1.3.111.2.802.1.1.8.1.7.3.1
.1.3.111.2.802.1.1.8.1.7.3.1.1
.1.3.111.2.802.1.1.8.1.7.3.1.10
.1.3.111.2.802.1.1.8.1.7.3.1.11
.1.3.111.2.802.1.1.8.1.7.3.1.12
.1.3.111.2.802.1.1.8.1.7.3.1.2
.1.3.111.2.802.1.1.8.1.7.3.1.3
.1.3.111.2.802.1.1.8.1.7.3.1.4
.1.3.111.2.802.1.1.8.1.7.3.1.5
.1.3.111.2.802.1.1.8.1.7.3.1.6
.1.3.111.2.802.1.1.8.1.7.3.1.7
.1.3.111.2.802.1.1.8.1.7.3.1.8
.1.3.111.2.802.1.1.8.1.7.3.1.9
.1.3.111.2.802.1.1.8.2
.1.3.111.2.802.1.1.8.2.1
.1.3.111.2.802.1.1.8.2.2
Dependencies (20) 7 direct · 13 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
Type Definitions (25)
Unsigned32 range: 0..4294967295
Enumeration
intervalInvalid(0)
interval300Hz(1)
interval10ms(2)
interval100ms(3)
interval1s(4)
interval10s(5)
interval1min(6)
interval10min(7)
Bits
cfmLeak(0)
conflictingVids(1)
excessiveLevels(2)
overlappedLevels(3)
Enumeration
egrNoTlv(0)
egrOK(1)
egrDown(2)
egrBlocked(3)
egrVid(4)
Enumeration
fngReset(1)
fngDefect(2)
fngReportDefect(3)
fngDefectReported(4)
fngDefectClearing(5)
Enumeration
none(0)
defRDICCM(1)
defMACstatus(2)
defRemoteCCM(3)
defErrorCCM(4)
defXconCCM(5)
Enumeration
sendIdNone(1)
sendIdChassis(2)
sendIdManage(3)
sendIdChassisManage(4)
sendIdDefer(5)
Enumeration
ingNoTlv(0)
ingOk(1)
ingDown(2)
ingBlocked(3)
ingVid(4)
Enumeration
isNoInterfaceStatusTLV(0)
isUp(1)
isDown(2)
isTesting(3)
isUnknown(4)
isDormant(5)
isNotPresent(6)
isLowerLayerDown(7)
Enumeration
allDef(1)
macRemErrXcon(2)
remErrXcon(3)
errXcon(4)
xcon(5)
noXcon(6)
Integer32 range: 0..7
Integer32 range: -1..7
OctetString range: 1..45
Enumeration
primaryVid(1)
charString(2)
unsignedInt16(3)
rfc2865VpnId(4)
iccFormat(32)
OctetString range: 1..43
Enumeration
none(1)
dnsLikeName(2)
macAddressAndUint(3)
charString(4)
Bits
bDefRDICCM(0)
bDefMACstatus(1)
bDefRemoteCCM(2)
bDefErrorCCM(3)
bDefXconCCM(4)
Unsigned32 range: 1..8191
Unsigned32 range: 0..8191
Enumeration
defMHFnone(1)
defMHFdefault(2)
defMHFexplicit(3)
defMHFdefer(4)
Enumeration
down(1)
up(2)
Unsigned32 range: 1..4294967295
Enumeration
psNoPortStateTLV(0)
psBlocked(1)
psUp(2)
Enumeration
rlyHit(1)
rlyFdb(2)
rlyMpdb(3)
Enumeration
rMepIdle(1)
rMepStart(2)
rMepFailed(3)
rMepOk(4)
Conformance Groups (13)
Objects for the Stack group.
.1.3.111.2.802.1.1.8.2.2.1
Objects for the Default MD Level group.
.1.3.111.2.802.1.1.8.2.2.2
Objects for the VLAN ID group.
.1.3.111.2.802.1.1.8.2.2.3
Objects for the CFM Configuration Error List Group.
.1.3.111.2.802.1.1.8.2.2.4
Objects for the Maintenance Domain Group.
.1.3.111.2.802.1.1.8.2.2.5
Objects for the MA group.
.1.3.111.2.802.1.1.8.2.2.6
dot1agCfmMepIfIndex dot1agCfmMepDirection dot1agCfmMepPrimaryVid dot1agCfmMepActive dot1agCfmMepFngState dot1agCfmMepCciEnabled dot1agCfmMepCcmLtmPriority dot1agCfmMepMacAddress dot1agCfmMepLowPrDef dot1agCfmMepFngAlarmTime dot1agCfmMepFngResetTime dot1agCfmMepHighestPrDefect dot1agCfmMepDefects dot1agCfmMepErrorCcmLastFailure dot1agCfmMepXconCcmLastFailure dot1agCfmMepCcmSequenceErrors dot1agCfmMepCciSentCcms dot1agCfmMepNextLbmTransId dot1agCfmMepLbrIn dot1agCfmMepLbrInOutOfOrder dot1agCfmMepLbrBadMsdu dot1agCfmMepLtmNextSeqNumber dot1agCfmMepUnexpLtrIn dot1agCfmMepLbrOut dot1agCfmMepTransmitLbmStatus dot1agCfmMepTransmitLbmDestMacAddress dot1agCfmMepTransmitLbmDestMepId dot1agCfmMepTransmitLbmDestIsMepId dot1agCfmMepTransmitLbmMessages dot1agCfmMepTransmitLbmDataTlv dot1agCfmMepTransmitLbmVlanPriority dot1agCfmMepTransmitLbmVlanDropEnable dot1agCfmMepTransmitLbmResultOK dot1agCfmMepTransmitLbmSeqNumber dot1agCfmMepTransmitLtmStatus dot1agCfmMepTransmitLtmFlags dot1agCfmMepTransmitLtmTargetMacAddress dot1agCfmMepTransmitLtmTargetMepId dot1agCfmMepTransmitLtmTargetIsMepId dot1agCfmMepTransmitLtmTtl dot1agCfmMepTransmitLtmResult dot1agCfmMepTransmitLtmSeqNumber dot1agCfmMepTransmitLtmEgressIdentifier dot1agCfmMepRowStatus dot1agCfmLtrForwarded dot1agCfmLtrRelay dot1agCfmLtrChassisIdSubtype dot1agCfmLtrChassisId dot1agCfmLtrManAddress dot1agCfmLtrManAddressDomain dot1agCfmLtrIngress dot1agCfmLtrIngressMac dot1agCfmLtrIngressPortIdSubtype dot1agCfmLtrIngressPortId dot1agCfmLtrEgress dot1agCfmLtrEgressMac dot1agCfmLtrEgressPortIdSubtype dot1agCfmLtrEgressPortId dot1agCfmLtrTerminalMep dot1agCfmLtrLastEgressIdentifier dot1agCfmLtrNextEgressIdentifier dot1agCfmLtrTtl dot1agCfmLtrOrganizationSpecificTlv
Objects for the MEP group.
.1.3.111.2.802.1.1.8.2.2.7
Objects for the MEP group.
.1.3.111.2.802.1.1.8.2.2.8
Objects for the Notifications group.
.1.3.111.2.802.1.1.8.2.2.9
Objects for the MA Net group.
.1.3.111.2.802.1.1.8.2.2.10
Objects for the Default MD default Level group.
.1.3.111.2.802.1.1.8.2.2.11
Objects needed for systems that support PBB-TE CFM functionality.
.1.3.111.2.802.1.1.8.2.2.12
Objects needed for PBB-TE supporting systems that support the
optional traffic bit.
.1.3.111.2.802.1.1.8.2.2.13
Compliance Statements (1)

OID .1.3.111.2.802.1.1.8.2.1.1
The compliance statement for support of the CFM MIB module.
Required groups
Object refinements
ObjectAccessSyntaxDescription
dot1agCfmMepLbrBadMsdu noaccess
The dot1agCfmMepLbrBadMsdu variable is optional. It
MUST not be present if the system cannot compare a
received LBR to the corresponding LBM.
dot1agCfmMdRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
dot1agCfmMaNetRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
dot1agCfmMaCompRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
dot1agCfmVlanRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
dot1agCfmMaMepListRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
dot1agCfmMepRowStatus
active(1), notInService(2)
Support for createAndWait is not required.
Notifications / Traps (1)
NameOIDDescription
.1.3.111.2.802.1.1.8.0.1
A MEP has a persistent defect condition. A notification
(fault alarm) is sent to the management entity with the OID
of the MEP that has detected the fault.

Whenever a MEP has a persistent defect,
it may or may not generate a Fault Alarm to warn the system
administrator of the problem, as controlled by the MEP
Fault Notification Generator State Machine and associated
Managed Objects. Only the highest-priority defect, as shown
in Table 20-1, is reported in the Fault Alarm.

If a defect with a higher priority is raised after a Fault
Alarm has been issued, another Fault Alarm is issued.

The management entity receiving the notification can identify
the system from the network source address of the
notification, and can identify the MEP reporting the defect
by the indices in the OID of the dot1agCfmMepHighestPrDefect
variable in the notification:

dot1agCfmMdIndex - Also the index of the MEP's
Maintenance Domain table entry
(dot1agCfmMdTable).
dot1agCfmMaIndex - Also an index (with the MD table index)
of the MEP's Maintenance Association
network table entry
(dot1agCfmMaNetTable), and (with the MD
table index and component ID) of the
MEP's MA component table entry
(dot1agCfmMaCompTable).
dot1agCfmMepIdentifier - MEP Identifier and final index
into the MEP table (dot1agCfmMepTable).