H3C-EFM-COMMON-MIB

        The MIB module for managing the new Ethernet OAM features
introduced by the Ethernet in the First Mile task force (IEEE
802.3ah).  The functionality presented here is based on IEEE
802.3ah [802.3ah], released in October, 2004.
        
In particular, this MIB focused on the changes to Clause 30 of
the draft that are not specific to any physical layer.  These
changes are primarily reflected in the new OAM features
developed under this project, that can be applied to any
Ethernet like interface.  The OAM features are described in
Clause 57 of [802.3ah].
This MIB is excerpted from the draft files directly,only changed
the object name,added the h3c as prefix.
        
The following reference is used throughout this MIB module:
        
  [802.3ah] refers to:
    IEEE Std 802.3ah-2004: 'Draft amendment to -
    Information technology - Telecommunications and
    information exchange between systems - Local and
    metropolitan are networks - Specific requirements - Part
    3: Carrier sense multiple access with collision detection
    (CSMA/CD) access method and physical layer specifications
    - Media Access Control Parameters, Physical Layers and
    Management Parameters for subscriber access networks',
    October 2004.
        
  [802-2001] refers to:
    'IEEE Standard for LAN/MAN (Local Area
    Network/Metropolitan Area Network): Overview and
    Architecture', IEEE 802, June 2001.
    
Source file
H3C-EFM-COMMON-MIB
Last revised
Identity
h3cEfmOamMIB
Base OID
1.3.6.1.4.1.2011.10.2.42.3
Imported Objects
HCNUM-TC CounterBasedGauge64
HUAWEI-3COM-OID-MIB h3cEpon
IF-MIB ifIndex
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DateAndTime MacAddress TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the h3c 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 'H3C-EFM-COMMON-MIB' -M '/opt/observium/mibs/h3c:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'H3C-EFM-COMMON-MIB::h3cEfmOamMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'H3C-EFM-COMMON-MIB' -M '/opt/observium/mibs/h3c:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'H3C-EFM-COMMON-MIB::h3cEfmOamMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (98)
.1.3.6.1.4.1.2011.10.2.42.3
.1.3.6.1.4.1.2011.10.2.42.3.1
.1.3.6.1.4.1.2011.10.2.42.3.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.1
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.2
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.3
Integer32
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.4
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.5
Bits
.1.3.6.1.4.1.2011.10.2.42.3.1.1.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.4
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.5
Integer32
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.7
Bits
.1.3.6.1.4.1.2011.10.2.42.3.1.2.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.3.1
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.3.1.1
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.3.1.2
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.3.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.4
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.10
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.11
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.12
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.13
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.14
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.15
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.16
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.17
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.4
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.5
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.7
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.4.1.9
.1.3.6.1.4.1.2011.10.2.42.3.1.5
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.10
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.11
Integer32
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.12
Integer32
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.13
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.14
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.4
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.5
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.7
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.5.1.9
.1.3.6.1.4.1.2011.10.2.42.3.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.10
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.11
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.12
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.4
Enumeration
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.5
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.7
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.6.1.9
.1.3.6.1.4.1.2011.10.2.42.3.1.7
.1.3.6.1.4.1.2011.10.2.42.3.1.7.0
.1.3.6.1.4.1.2011.10.2.42.3.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.1
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.10
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.11
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.12
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.13
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.14
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.15
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.16
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.17
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.2
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.3
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.4
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.5
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.6
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.7
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.8
.1.3.6.1.4.1.2011.10.2.42.3.1.8.1.9
.1.3.6.1.4.1.2011.10.2.42.3.2
.1.3.6.1.4.1.2011.10.2.42.3.2.1
.1.3.6.1.4.1.2011.10.2.42.3.2.2
Dependencies (9) 6 direct · 3 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 (1)
OctetString range: 3
Conformance Groups (11)
A collection of objects providing the abilities,
configuration, and status of an Ethernet OAM entity.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.1
A collection of objects providing the abilities,
configuration, and status of a peer Ethernet OAM entity.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.2
A collection of objects providing the statistics for the
number of various transmit and recieve events for OAM on an
Ethernet like interface. Note that all of these counters must
be supported even if the related function (as described in
h3cDot3OamFunctionsSupported) is not supported.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.3
A collection of objects for controlling the OAM remote
loopback function.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.4
A collection of objects for configuring the thresholds for an
Errored Symbol Period Event.

Each [802.3ah] defined Event Notification TLV has its own
conformance group because each event can be implemented
independently of any other.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.5
A collection of objects for configuring the thresholds for an
Errored Frame Period Event.

Each [802.3ah] defined Event Notification TLV has its own
conformance group because each event can be implemented
independently of any other.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.6
A collection of objects for configuring the thresholds for an
Errored Frame Event.

Each [802.3ah] defined Event Notification TLV has its own
conformance group because each event can be implemented
independently of any other.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.7
A collection of objects for configuring the thresholds for an
Errored Frame Seconds Summary Event.

Each [802.3ah] defined Event Notification TLV has its own
conformance group because each event can be implemented
independently of any other.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.8
A collection of objects for configuring the thresholds for an
Errored Frame Seconds Summary Event and maintaining the event
information.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.9
A collection of notifications used by Ethernet OAM to signal
to a management entity that local or remote events have occured
on a specified Ethernet link.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.10
A collection of objects providing the statistics for the
number of various transmit and recieve events for OAM on an
Ethernet like interface. Note that all of these counters must
be supported even if the related function (as described in
h3cDot3OamFunctionsSupported) is not supported.
.1.3.6.1.4.1.2011.10.2.42.3.2.1.11
Compliance Statements (1)

OID .1.3.6.1.4.1.2011.10.2.42.3.2.2.1
The compliance statement for managed entities
supporting OAM on Ethernet like interfaces.
Required groups
mandatory h3cDot3OamControlGroup
mandatory h3cDot3OamPeerGroup
mandatory h3cDot3OamStatsBaseGroup
optional h3cDot3OamLoopbackGroup This group is mandatory for all IEEE 802.3 OAM
implementations that support loopback functionality.
optional h3cDot3OamErrSymbolPeriodEventGroup This group is mandatory for all IEEE 802.3 OAM
implementations that support event functionality.
optional h3cDot3OamErrFramePeriodEventGroup This group is mandatory for all IEEE 802.3 OAM
implementations that support event functionality.
optional h3cDot3OamErrFrameEventGroup This group is mandatory for all IEEE 802.3 OAM
implementations that support event functionality.
optional h3cDot3OamErrFrameSecsSummaryEventGroup This group is mandatory for all IEEE 802.3 OAM
implementations that support event functionality.
optional h3cDot3OamEventLogGroup This group is optional for all IEEE 802.3 OAM
implementations.
optional h3cDot3OamNotificationGroup This group is optional for all IEEE 802.3 OAM
implementations.
optional h3cDot3Oam2StatsBaseGroup This group is optional for all IEEE 802.3 OAM
implementations.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.2011.10.2.42.3.1.7.0.1
A h3cDot3OamThresholdEvent notification is sent when a local or
remote threshold crossing event is detected. A local
threshold crossing event is detected by the local entity,
while a remote threshold crossing event is detected by the
reception of an Ethernet OAM Event Notification OAMPDU
indicating a threshold event.

This notification should not be sent more than once per
second.

The management entity should periodically check
h3cDot3OamEventLogTable to detect any missed events.
.1.3.6.1.4.1.2011.10.2.42.3.1.7.0.2
A h3cDot3OamNonThresholdEvent notification is sent when a local
or remote non-threshold crossing event is detected. A local
event is detected by the local entity, while a remote event is
detected by the reception of an Ethernet OAM Event
Notification OAMPDU indicating a non-threshold crossing event.
This notification should not be sent more than once per
second.

The management entity should periodically check
h3cDot3OamEventLogTable to detect any missed events.