This table records a history of the events that have occurred at the Ethernet OAM level. These events can include locally detected events, which may result in locally generated OAMPDUs, and remotely detected events, which are detected by the OAM peer entity and signaled to the local entity via Ethernet OAM. Ethernet OAM events can be signaled by Event Notification OAMPDUs or by the flags field in any OAMPDU.
This table contains both threshold crossing events and non-threshold crossing events. The parameters for the threshold window, threshold value, and actual value (hwDot3ahEfmEventLogWindowXX, hwDot3ahEfmEventLogThresholdXX, hwDot3ahEfmEventLogValue) are only applicable to threshold crossing events, and are returned as all F's (2^32 - 1) for non-threshold crossing events.
Entries in the table are automatically created when such events are detected. The size of the table is implementation dependent. When the table reaches its maximum size, older entries are automatically deleted to make room for newer entries.
The indexes of the table are ifIndex, hwDot3ahEfmEventLogIndex.
OID |
Object |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.1 |
hwDot3ahEfmEventLogIndex |
Unsigned32 |
not-accessible |
An arbitrary integer for identifying individual events within the event log. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.2 |
hwDot3ahEfmEventLogTimestamp |
TimeTicks |
read-only |
The value of sysUpTime at the time of the logged event. For locally generated events, the time of the event can be accurately retrieved from sysUpTime. For remotely generated events, the time of the event is indicated by the reception of the Event Notification OAMPDU indicating the event occurred on the peer. A system may attempt to adjust the timestamp value to more accurately reflect the time of the event at the peer OAM entity by using other information, such as that found in the timestamp found of the Event Notification TLVs, which provides an indication of the relative time between events at the peer entity. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.3 |
hwDot3ahEfmEventLogOui |
OCTET STRING{(3,3)} |
read-only |
The OUI of the entity defining the object type. All IEEE 802.3 defined events (as appearing in [802.3ah] except for the Organizationally Unique Event TLVs) use the IEEE 802.3 OUI of 0x0180C2. Organizations defining their own Event Notification TLVs include their OUI in the Event Notification TLV which gets reflected here. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.4 |
hwDot3ahEfmEventLogType |
Unsigned32 |
read-only |
The type of event that generated this entry in the event log. When the OUI is the IEEE 802.3 OUI of 0x0180C2, the following event types are defined: erroredSymbolEvent(1), erroredFrameEvent(2), erroredFramePeriodEvent(3), erroredFrameSecondsEvent(4), lostlink(254), linkFault(256), dyingGaspEvent(257), criticalLinkEvent(258) The first four are considered threshold crossing events as they are generated when a metric exceeds a given value within a specified window. The other three are not threshold crossing events. When the OUI is not 71874 (0x0180C2 in hex), then some other organization has defined the event space. If event subtyping is known to the implementation, it may be reflected here. Otherwise, this value should return all Fs (2^32 - 1). |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.5 |
hwDot3ahEfmEventLogLocation |
INTEGER{local(1),remote(2)} |
read-only |
Whether this event occurred locally (local(1)), or was received from the OAM peer via Ethernet OAM (remote(2)). The value is an enumerated type and case sensitive, which can be: 1. local(1) -indicates that an EfmEvent occurred locally. 2. remote(2) -indicates that an EfmEvent was received from the OAM peer through Ethernet OAM. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.6 |
hwDot3ahEfmEventLogWindowHi |
Unsigned32 |
read-only |
If the event represents a threshold crossing event, the two objects hwDot3ahEfmEventWindowHi and hwDot3ahEfmEventWindowLo form an unsigned 64-bit integer yielding the window over which the value was measured for the threshold crossing event (for example, 5, when 11 occurrences happened in 5 seconds while the threshold was 10). The two objects are combined as: hwDot3ahEfmEventLogWindow = ((2^32) * hwDot3ahEfmEventLogWindowHi) + hwDot3ahEfmEventLogWindowLo Otherwise, this value is returned as all F's (2^32 - 1) and adds no useful information. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.7 |
hwDot3ahEfmEventLogWindowLo |
Unsigned32 |
read-only |
If the event represents a threshold crossing event, the two objects hwDot3ahEfmEventWindowHi and hwDot3ahEfmEventWindowLo form an unsigned 64-bit integer yielding the window over which the value was measured for the threshold crossing event (for example, 5, when 11 occurrences happened in 5 seconds while the threshold was 10). The two objects are combined as: hwDot3ahEfmEventLogWindow = ((2^32) * hwDot3ahEfmEventLogWindowHi) + hwDot3ahEfmEventLogWindowLo Otherwise, this value is returned as all F's (2^32 - 1) and adds no useful information. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.8 |
hwDot3ahEfmEventLogThresholdHi |
Unsigned32 |
read-only |
If the event represents a threshold crossing event, the two objects hwDot3ahEfmEventThresholdHi and hwDot3ahEfmEventThresholdLo form an unsigned 64-bit integer yielding the value that was crossed for the threshold crossing event (for example, 10, when 11 occurrences happened in 5 seconds while the threshold was 10). The two objects are combined as: hwDot3ahEfmEventLogThreshold = ((2^32) * hwDot3ahEfmEventLogThresholdHi) + hwDot3ahEfmEventLogThresholdLo Otherwise, this value is returned as all F's (2^32 -1) and adds no useful information. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.9 |
hwDot3ahEfmEventLogThresholdLo |
Unsigned32 |
read-only |
If the event represents a threshold crossing event, the two objects hwDot3ahEfmEventThresholdHi and hwDot3ahEfmEventThresholdLo form an unsigned 64-bit integer yielding the value that was crossed for the threshold crossing event (for example, 10, when 11 occurrences happened in 5 seconds while the threshold was 10). The two objects are combined as: hwDot3ahEfmEventLogThreshold = ((2^32) * hwDot3ahEfmEventLogThresholdHi) + hwDot3ahEfmEventLogThresholdLo Otherwise, this value is returned as all F's (2^32 - 1) and adds no useful information. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.10 |
hwDot3ahEfmEventLogValue |
Counter64 |
read-only |
If the event represents a threshold crossing event, this value indicates the value of the parameter within the given window that generated this event (for example, 11, when 11 occurrences happened in 5 seconds while the threshold was 10). Otherwise, this value is returned as all F's (2^64 - 1) and adds no useful information. |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.11 |
hwDot3ahEfmEventLogRunningTotal |
Counter64 |
read-only |
Each Event Notification TLV contains a running total of the number of times an event has occurred, as well as the number of times an Event Notification for the event has been transmitted. For non-threshold crossing events, the number of events (hwDot3ahEfmLogRunningTotal) and the number of resultant Event Notifications (hwDot3ahEfmLogEventTotal) should be identical. For threshold crossing events, since multiple occurrences may be required to cross the threshold, these values are likely different. This value represents the total number of times this event has happened since the last reset (for example, 3253, when 3253 symbol errors have occurred since the last reset, which has resulted in 51 symbol error threshold crossing events since the last reset). |
The actually supported access is accessible-for-notify. |
1.3.6.1.4.1.2011.5.25.136.1.2.2.7.1.12 |
hwDot3ahEfmEventLogEventTotal |
Unsigned32 |
read-only |
Each Event Notification TLV contains a running total of the number of times an event has occurred, as well as the number of times an Event Notification for the event has been transmitted. For non-threshold crossing events, the number of events (hwDot3ahEfmLogRunningTotal) and the number of resultant Event Notifications (hwDot3ahEfmLogEventTotal) should be identical. For threshold crossing events, since multiple occurrences may be required to cross the threshold, these values are likely different. This value represents the total number of times one or more of these occurrences have resulted in an Event Notification (for example, 51 when 3253 symbol errors have occurred since the last reset, which has resulted in 51 symbol error threshold crossing events since the last reset). |
The actually supported access is accessible-for-notify. |