TRILL-OAM-MIB

        This MIB module contains the management objects for the
management of TRILL Services Operations, Administration
and Maintenance.
Initial version.  Published as RFC 7784.
        
Copyright (c) 2016 IETF Trust and the persons identified
as authors of the code.  All rights reserved.
        
Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
        
-------------------------------------------------------------
        
Abbreviations Used
        
Term         Definition
        
CFM          Connectivity Fault Management
IEEE         Institute of Electrical and Electronics
             Engineers
IETF         Internet Engineering Task Force
ITU-T        International Telecommunication Union -
             Telecommunication Standardization Bureau
FCOI         The Final, Cross-Connect Error, Out-of-band,
             and In-band flags from the TRILL OAM Application
             Identifier TLV.
LBM          Loopback Message
MA           Maintenance Association (equivalent to a MEG)
MAC          Media Access Control
MD           Maintenance Domain (equivalent to an OAM
             Domain in Metro Ethernet Forum (MEF) 17)
MEG          Maintenance Entity Group (equivalent to a MA)
MEG Level    Maintenance Entity Group Level (equivalent to
             MD Level)
MEP          Maintenance Association End Point
MIB          Management Information Base
MIP          Maintenance Domain Intermediate Point
MTVM         Multi-destination Tree Verification Message
MTVR         Multi-destination Tree Verification Reply
OAM          Operations, Administration, and Maintenance
             On-Demand OAM actions that are initiated via
             manual intervention for a limited time to carry
             out diagnostics.  On-demand OAM can result in
             singular or periodic OAM actions during the
             diagnostic time interval.
PTM          Path Trace Message
PTR          Path Trace Reply
RFC          Request for Comments
SNMP         Simple Network Management Protocol
TLV          Type-Length-Value, a method of encoding Objects
TRILL        Transparent Interconnection of Lots of Links
VLAN         Virtual LAN
    
Source file
TRILL-OAM-MIB
Last revised
Identity
trillOamMib
Base OID
1.3.6.1.2.1.238
Imported Objects
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 'TRILL-OAM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'TRILL-OAM-MIB::trillOamMib'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'TRILL-OAM-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'TRILL-OAM-MIB::trillOamMib'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (99)
.1.3.6.1.2.1.238
.1.3.6.1.2.1.238.0
.1.3.6.1.2.1.238.1
.1.3.6.1.2.1.238.1.1
.1.3.6.1.2.1.238.1.1.1
.1.3.6.1.2.1.238.1.1.1.1
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.1
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.10
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.11
.1.3.6.1.2.1.238.1.1.1.1.12
OctetString
.1.3.6.1.2.1.238.1.1.1.1.13
OctetString
.1.3.6.1.2.1.238.1.1.1.1.14
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.15
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.16
.1.3.6.1.2.1.238.1.1.1.1.17
OctetString
.1.3.6.1.2.1.238.1.1.1.1.18
OctetString
.1.3.6.1.2.1.238.1.1.1.1.19
.1.3.6.1.2.1.238.1.1.1.1.2
.1.3.6.1.2.1.238.1.1.1.1.20
.1.3.6.1.2.1.238.1.1.1.1.21
.1.3.6.1.2.1.238.1.1.1.1.22
Integer32
.1.3.6.1.2.1.238.1.1.1.1.23
.1.3.6.1.2.1.238.1.1.1.1.24
Unsigned32
.1.3.6.1.2.1.238.1.1.1.1.25
.1.3.6.1.2.1.238.1.1.1.1.26
OctetString
.1.3.6.1.2.1.238.1.1.1.1.27
OctetString
.1.3.6.1.2.1.238.1.1.1.1.28
.1.3.6.1.2.1.238.1.1.1.1.29
.1.3.6.1.2.1.238.1.1.1.1.3
.1.3.6.1.2.1.238.1.1.1.1.30
Integer32
.1.3.6.1.2.1.238.1.1.1.1.31
.1.3.6.1.2.1.238.1.1.1.1.32
OctetString
.1.3.6.1.2.1.238.1.1.1.1.33
.1.3.6.1.2.1.238.1.1.1.1.34
.1.3.6.1.2.1.238.1.1.1.1.4
.1.3.6.1.2.1.238.1.1.1.1.5
.1.3.6.1.2.1.238.1.1.1.1.6
.1.3.6.1.2.1.238.1.1.1.1.7
.1.3.6.1.2.1.238.1.1.1.1.8
.1.3.6.1.2.1.238.1.1.1.1.9
.1.3.6.1.2.1.238.1.1.2
.1.3.6.1.2.1.238.1.1.2.1
Unsigned32
.1.3.6.1.2.1.238.1.1.2.1.1
OctetString
.1.3.6.1.2.1.238.1.1.2.1.2
Unsigned32
.1.3.6.1.2.1.238.1.1.2.1.3
Unsigned32
.1.3.6.1.2.1.238.1.1.2.1.4
.1.3.6.1.2.1.238.1.1.2.1.5
.1.3.6.1.2.1.238.1.1.3
.1.3.6.1.2.1.238.1.1.3.1
Unsigned32
.1.3.6.1.2.1.238.1.1.3.1.1
.1.3.6.1.2.1.238.1.1.3.1.10
.1.3.6.1.2.1.238.1.1.3.1.11
.1.3.6.1.2.1.238.1.1.3.1.12
.1.3.6.1.2.1.238.1.1.3.1.13
.1.3.6.1.2.1.238.1.1.3.1.14
.1.3.6.1.2.1.238.1.1.3.1.15
.1.3.6.1.2.1.238.1.1.3.1.16
OctetString
.1.3.6.1.2.1.238.1.1.3.1.17
OctetString
.1.3.6.1.2.1.238.1.1.3.1.18
Unsigned32
.1.3.6.1.2.1.238.1.1.3.1.2
Unsigned32
.1.3.6.1.2.1.238.1.1.3.1.3
Unsigned32
.1.3.6.1.2.1.238.1.1.3.1.4
.1.3.6.1.2.1.238.1.1.3.1.5
Unsigned32
.1.3.6.1.2.1.238.1.1.3.1.6
.1.3.6.1.2.1.238.1.1.3.1.7
.1.3.6.1.2.1.238.1.1.3.1.8
.1.3.6.1.2.1.238.1.1.3.1.9
.1.3.6.1.2.1.238.1.1.4
.1.3.6.1.2.1.238.1.1.4.1
Unsigned32
.1.3.6.1.2.1.238.1.1.4.1.1
.1.3.6.1.2.1.238.1.1.4.1.10
.1.3.6.1.2.1.238.1.1.4.1.11
.1.3.6.1.2.1.238.1.1.4.1.12
.1.3.6.1.2.1.238.1.1.4.1.13
.1.3.6.1.2.1.238.1.1.4.1.14
.1.3.6.1.2.1.238.1.1.4.1.15
OctetString
.1.3.6.1.2.1.238.1.1.4.1.16
OctetString
.1.3.6.1.2.1.238.1.1.4.1.17
.1.3.6.1.2.1.238.1.1.4.1.18
.1.3.6.1.2.1.238.1.1.4.1.19
Unsigned32
.1.3.6.1.2.1.238.1.1.4.1.2
Unsigned32
.1.3.6.1.2.1.238.1.1.4.1.3
Unsigned32
.1.3.6.1.2.1.238.1.1.4.1.4
Unsigned32
.1.3.6.1.2.1.238.1.1.4.1.5
.1.3.6.1.2.1.238.1.1.4.1.6
.1.3.6.1.2.1.238.1.1.4.1.7
.1.3.6.1.2.1.238.1.1.4.1.8
.1.3.6.1.2.1.238.1.1.4.1.9
.1.3.6.1.2.1.238.1.1.5
.1.3.6.1.2.1.238.1.1.5.1
Unsigned32
.1.3.6.1.2.1.238.1.1.5.1.1
OctetString
.1.3.6.1.2.1.238.1.1.5.1.2
.1.3.6.1.2.1.238.1.1.5.1.3
.1.3.6.1.2.1.238.1.1.5.1.4
Unsigned32
.1.3.6.1.2.1.238.1.1.5.1.5
.1.3.6.1.2.1.238.1.1.5.1.6
.1.3.6.1.2.1.238.2
.1.3.6.1.2.1.238.2.1
.1.3.6.1.2.1.238.2.2
Dependencies (21) 5 direct · 16 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 (6)
Mandatory objects for the TRILL OAM MEP group.
.1.3.6.1.2.1.238.2.2.1
TRILL OAM MEP Flow Configuration objects group.
.1.3.6.1.2.1.238.2.2.2
TRILL OAM MEP PTR objects group.
.1.3.6.1.2.1.238.2.2.3
TRILL OAM MEP MTVR objects group.
.1.3.6.1.2.1.238.2.2.4
TRILL OAM MEP DB objects group.
.1.3.6.1.2.1.238.2.2.5
A collection of objects describing notifications(traps).
.1.3.6.1.2.1.238.2.2.6
Compliance Statements (2)

OID .1.3.6.1.2.1.238.2.1.1
The compliance statement for the TRILL OAM MIB.
Required groups

OID .1.3.6.1.2.1.238.2.1.2
Compliance requirement for implementations that only
provide read-only support for TRILL-OAM-MIB.
Such devices can be monitored but cannot be configured
using this MIB module.
Required groups
Object refinements
ObjectAccessSyntaxDescription
trillOamMepTxLbmDestRName readonly
Write access is not required.
trillOamMepTxLbmHC readonly
Write access is not required.
trillOamMepTxLbmReplyModeOob readonly
Write access is not required.
trillOamMepTransmitLbmReplyIp readonly
Write access is not required.
trillOamMepTxLbmFlowEntropy readonly
Write access is not required.
trillOamMepTxPtmDestRName readonly
Write access is not required.
trillOamMepTxPtmHC readonly
Write access is not required.
trillOamMepTxPtmReplyModeOob readonly
Write access is not required.
trillOamMepTransmitPtmReplyIp readonly
Write access is not required.
trillOamMepTxPtmFlowEntropy readonly
Write access is not required.
trillOamMepTxPtmStatus readonly
Write access is not required.
trillOamMepTxPtmResultOK readonly
Write access is not required.
trillOamMepTxPtmMessages readonly
Write access is not required.
trillOamMepTxPtmSeqNumber readonly
Write access is not required.
trillOamMepTxMtvmTree readonly
Write access is not required.
trillOamMepTxMtvmHC readonly
Write access is not required.
trillOamMepTxMtvmReplyModeOob readonly
Write access is not required.
trillOamMepTransmitMtvmReplyIp readonly
Write access is not required.
trillOamMepTxMtvmFlowEntropy readonly
Write access is not required.
trillOamMepTxMtvmStatus readonly
Write access is not required.
trillOamMepTxMtvmResultOK readonly
Write access is not required.
trillOamMepTxMtvmMessages readonly
Write access is not required.
trillOamMepTxMtvmSeqNumber readonly
Write access is not required.
trillOamMepTxMtvmScopeList readonly
Write access is not required.
trillOamMepFlowCfgFlowEntropy readonly
Write access is not required.
trillOamMepFlowCfgDestRName readonly
Write access is not required.
trillOamMepFlowCfgFlowHC readonly
Write access is not required.
trillOamMepFlowCfgRowStatus readonly
Write access is not required.
Notifications / Traps (1)
NameOIDDescription
.1.3.6.1.2.1.238.0.1
A MEP flow has a persistent defect condition.
A notification (fault alarm) is sent to the management
entity with the OID of the flow that has detected the fault.

The management entity receiving the notification can identify
the system from the network source address of the
notification and can identify the flow reporting the defect
by the indices in the OID of the trillOamMepFlowIndex and
trillOamFlowDefect 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).
trillOamMepFlowCfgIndex - Index identifies
indicates the specific flow for
the MEP