summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-OAM-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ciena/CIENA-CES-OAM-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-OAM-MIB1828
1 files changed, 1828 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-OAM-MIB b/MIBS/ciena/CIENA-CES-OAM-MIB
new file mode 100644
index 0000000..9d04a63
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-OAM-MIB
@@ -0,0 +1,1828 @@
+-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024
+--
+-- CIENA-CES-OAM-MIB.my
+
+ CIENA-CES-OAM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, Unsigned32, Counter32, Counter64, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ TimeStamp
+ FROM SNMPv2-TC
+ cienaGlobalSeverity, cienaGlobalMacAddress
+ FROM CIENA-GLOBAL-MIB
+ CienaStatsClear
+ FROM CIENA-TC
+ cienaCesNotifications, cienaCesStatistics
+ FROM CIENA-SMI;
+
+
+ cienaCesOamMibModule MODULE-IDENTITY
+ LAST-UPDATED "201812050000Z"
+ ORGANIZATION "Ciena Corp."
+ CONTACT-INFO
+ " Mib Meister
+ 7035 Ridge Road
+ Hanover, Maryland 21076
+ USA
+ Phone: +1 800 921 1144
+ Email: support@ciena.com"
+ DESCRIPTION
+ "This module defines the EFM OAM statistics objects and also the objects required for
+ EFM OAM related notifications."
+
+ REVISION "201812050000Z"
+ DESCRIPTION
+ "Removed Integer32 range from cienaCesOamEventLogPort to
+ accommodate PGID range available on some devices."
+
+ REVISION "201706070000Z"
+ DESCRIPTION
+ "Updated contact info."
+
+ REVISION "201701090000Z"
+ DESCRIPTION
+ "Added cienaCesOamEventNotifChannelNumber to CienaCesOamEventLogEntry and
+ cienaCesOamLinkEventTrap"
+
+ REVISION "201602192049Z"
+ DESCRIPTION
+ "Adding new Tables to the Oam Mib :
+ cienaCesOamTable,
+ cienaCesOamPeerTable,
+ cienaCesOamLoopbackTable,
+ cienaCesOamSystemEnableDisable,
+ cienaCesOamEventConfigTable."
+
+ REVISION "201005100000Z"
+ DESCRIPTION
+ "Initial creation."
+ ::= { cienaCesStatistics 5 }
+
+--
+-- Node definitions
+--
+
+ cienaCesOamMIB OBJECT IDENTIFIER ::= { cienaCesOamMibModule 1 }
+ cienaCesOamStatistics OBJECT IDENTIFIER ::= { cienaCesOamMIB 1 }
+
+ cienaCesOamConformance OBJECT IDENTIFIER ::= { cienaCesOamMIB 2 }
+ cienaCesOamGroups OBJECT IDENTIFIER ::= { cienaCesOamConformance 2 }
+ cienaCesOamCompliances OBJECT IDENTIFIER ::= { cienaCesOamConformance 1 }
+
+ cienaCesOamNotifMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 15 }
+ cienaCesOamNotifMIBNotification OBJECT IDENTIFIER ::= { cienaCesOamNotifMIBNotificationPrefix 0 }
+
+ cienaCesOamStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for the OAM function on a particular Ethernet-like
+ interface."
+ ::= { cienaCesOamStatistics 1 }
+
+ cienaCesOamStatsEntry OBJECT-TYPE
+ SYNTAX CienaCesOamStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing statistical information on
+ the Ethernet OAM function for a single Ethernet-like interface."
+ INDEX { cienaCesOamStatsPort }
+ ::= { cienaCesOamStatsTable 1 }
+
+ CienaCesOamStatsEntry ::= SEQUENCE {
+ cienaCesOamInformationTx Counter32,
+ cienaCesOamInformationRx Counter32,
+ cienaCesOamUniqueEventNotificationTx Counter32,
+ cienaCesOamUniqueEventNotificationRx Counter32,
+ cienaCesOamLoopbackControlTx Counter32,
+ cienaCesOamLoopbackControlRx Counter32,
+ cienaCesOamVariableRequestTx Counter32,
+ cienaCesOamVariableRequestRx Counter32,
+ cienaCesOamVariableResponseTx Counter32,
+ cienaCesOamVariableResponseRx Counter32,
+ cienaCesOamOrgSpecificTx Counter32,
+ cienaCesOamOrgSpecificRx Counter32,
+ cienaCesOamUnsupportedCodesTx Counter32,
+ cienaCesOamUnsupportedCodesRx Counter32,
+ cienaCesOamframesLostDueToOam Counter32,
+ cienaCesOamStatsPort Integer32,
+ cienaCesOamDuplicateEventNotificationTx Counter32,
+ cienaCesOamDuplicateEventNotificationRx Counter32
+ }
+
+ cienaCesOamInformationTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Information OAMPDUs transmitted on
+ this interface.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Information code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 1 }
+
+ cienaCesOamInformationRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Information OAMPDUs received on this interface.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Information code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 2 }
+
+ cienaCesOamUniqueEventNotificationTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of unique Event OAMPDUs transmitted on
+ this interface. Event notifications may be sent in duplicate
+ to increase the probability of successfully being received,
+ given the possibility that a frame may be lost in transit.
+
+ An Event Notification OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Event code.
+
+ A unique Event Notification OAMPDU is indicated as an Event
+ Notification OAMPDU with a Sequence Number field that is
+ distinct from the previously transmitted Event Notification
+ OAMPDU Sequence Number.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 3 }
+
+ cienaCesOamUniqueEventNotificationRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of unique Event OAMPDUs received on
+ this interface. Event notification OAMPDUs may be sent in
+ duplicate to increase the probability of successfully being
+ received, given the possibility that a frame may be lost in
+ transit.
+
+ An Event Notification OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equals the
+ OAM Event code.
+
+ A unique Event Notification OAMPDU is indicated as an Event
+ Notification OAMPDU with a Sequence Number field that is
+ distinct from the previously received Event Notification
+ OAMPDU Sequence Number.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 4 }
+
+ cienaCesOamLoopbackControlTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Loopback Control OAMPDUs transmitted
+ on this interface.
+
+ An Loopback Control OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Loopback Control code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ REFERENCE "[802.3ah], 30.3.6.1.26."
+ ::= { cienaCesOamStatsEntry 5 }
+
+ cienaCesOamLoopbackControlRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Loopback Control OAMPDUs transmitted
+ on this interface.
+
+ An Loopback Control OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Loopback Control code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ REFERENCE "[802.3ah], 30.3.6.1.27."
+ ::= { cienaCesOamStatsEntry 6 }
+
+ cienaCesOamVariableRequestTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Variable Request OAMPDUs transmitted
+ on this interface.
+
+ An Variable Request OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Variable Request code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ REFERENCE "[802.3ah], 30.3.6.1.28."
+ ::= { cienaCesOamStatsEntry 7 }
+
+ cienaCesOamVariableRequestRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Variable Request OAMPDUs received on
+ this interface.
+ An Variable Request OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Variable Request code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 8 }
+
+ cienaCesOamVariableResponseTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Variable Response OAMPDUs
+ transmitted on this interface.
+
+ An Variable Response OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Variable Response code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 9 }
+
+ cienaCesOamVariableResponseRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Variable Response OAMPDUs received
+ on this interface.
+
+ An Variable Response OAMPDU is indicated by a valid frame with
+ (1) destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Variable Response code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 10 }
+
+ cienaCesOamOrgSpecificTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Organization Specific OAMPDUs
+ transmitted on this interface.
+
+ An Organization Specific OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Organization Specific code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 11 }
+
+ cienaCesOamOrgSpecificRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of Organization Specific OAMPDUs
+ received on this interface.
+
+ An Organization Specific OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Organization Specific code.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 12 }
+
+ cienaCesOamUnsupportedCodesTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of OAMPDUs transmitted on this
+ interface with an unsupported op-code.
+
+ An unsupported op-code OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ op-code for a function that is not supported by the device.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 13 }
+
+ cienaCesOamUnsupportedCodesRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of OAMPDUs received on this interface
+ with an unsupported op-code.
+
+ An unsupported op-code OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ opcode for a function that is not supported by the device.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 14 }
+
+ cienaCesOamframesLostDueToOam OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of frames that were dropped by the OAM
+ multiplexer. Since the OAM multiplexer has multiple inputs
+ and a single output, there may be cases where frames are
+ dropped due to transmit resource contention. This counter is
+ incremented whenever a frame is dropped by the OAM layer.
+ When this counter is incremented, no other counters in this
+ MIB are incremented.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 15 }
+
+ cienaCesOamStatsPort OBJECT-TYPE
+ SYNTAX Integer32 (1..1000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the switch."
+ ::= { cienaCesOamStatsEntry 16 }
+
+ cienaCesOamDuplicateEventNotificationTx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of duplicate Event OAMPDUs transmitted
+ on this interface. Event notification OAMPDUs may be sent in
+ duplicate to increase the probability of successfully being
+ received, given the possibility that a frame may be lost in
+ transit.
+
+ An Event Notification OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equals to the
+ OAM Event code.
+
+ A duplicate Event Notification OAMPDU is indicated as an Event
+ Notification OAMPDU with a Sequence Number field that is
+ identical to the previously transmitted Event Notification
+ OAMPDU Sequence Number.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime."
+ ::= { cienaCesOamStatsEntry 17 }
+
+ cienaCesOamDuplicateEventNotificationRx OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of duplicate Event OAMPDUs received on
+ this interface. Event notification OAMPDUs may be sent in
+ duplicate to increase the probability of successfully being
+ received, given the possibility that a frame may be lost in
+ transit.
+
+ An Event Notification OAMPDU is indicated by a valid frame
+ with (1) destination MAC address equal to that of the reserved
+ MAC address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAMPDU code equal to the
+ OAM Event code.
+
+ A duplicate Event Notification OAMPDU is indicated as an Event
+ Notification OAMPDU with a Sequence Number field that is
+ identical to the previously received Event Notification OAMPDU
+ Sequence Number.
+
+ Discontinuities of this counter can occur at re-initialization
+ of the management system, and at other times as indicated by
+ the value of the ifCounterDiscontinuityTime. "
+ ::= { cienaCesOamStatsEntry 18 }
+
+
+ cienaCesOamEventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "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. "
+ ::= { cienaCesOamStatistics 2 }
+
+ cienaCesOamEventLogEntry OBJECT-TYPE
+ SYNTAX CienaCesOamEventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the cienaCesOamEventLogTable."
+ INDEX { cienaCesOamEventLogPort, cienaCesOamEventLogIndex }
+ ::= { cienaCesOamEventLogTable 1 }
+
+ CienaCesOamEventLogEntry ::= SEQUENCE {
+ cienaCesOamEventLogPort Integer32,
+ cienaCesOamEventLogIndex Unsigned32,
+ cienaCesOamEventLogTimestamp TimeStamp,
+ cienaCesOamEventLogOui OCTET STRING,
+ cienaCesOamEventLogType INTEGER,
+ cienaCesOamEventLogLocation INTEGER,
+ cienaCesOamEventLogWindowHi Unsigned32,
+ cienaCesOamEventLogWindowLo Unsigned32,
+ cienaCesOamEventLogThresholdHi Unsigned32,
+ cienaCesOamEventLogThresholdLo Unsigned32,
+ cienaCesOamEventLogValue Counter64,
+ cienaCesOamEventLogRunningTotal Counter64,
+ cienaCesOamEventLogEventTotal Unsigned32,
+ cienaCesOamEventNotifChassisIndex Unsigned32,
+ cienaCesOamEventNotifShelfIndex Unsigned32,
+ cienaCesOamEventNotifSlotIndex Unsigned32,
+ cienaCesOamEventNotifPortNumber Unsigned32,
+ cienaCesOamEventNotifChannelNumber Unsigned32
+ }
+
+ cienaCesOamEventLogPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the switch."
+ ::= { cienaCesOamEventLogEntry 1 }
+
+ cienaCesOamEventLogIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An arbitrary integer for identifying individual events
+ within the event log. "
+ ::= { cienaCesOamEventLogEntry 2 }
+
+ cienaCesOamEventLogTimestamp OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "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 on the Event Notification TLVs, which
+ provides an indication of the relative time between events at
+ the peer entity. "
+ ::= { cienaCesOamEventLogEntry 3 }
+
+ cienaCesOamEventLogOui OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "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. "
+ ::= { cienaCesOamEventLogEntry 4 }
+
+ cienaCesOamEventLogType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ errFramePeriodEvent(1),
+ errFrameEvent(2),
+ errFrameSecSummEvent(3),
+ linkFaultEvent(4),
+ dyingGaspEvent(5),
+ criticalLinkEvent(6),
+ noEvent(99)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "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),
+ erroredFramePeriodEvent (2),
+ erroredFrameEvent(3),
+ erroredFrameSecondsEvent(4),
+ 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 0x0180C2, 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 noEvent (99).
+ "
+ REFERENCE "[802.3ah], 30.3.6.1.10 and 57.5.3."
+ ::= { cienaCesOamEventLogEntry 5 }
+
+ cienaCesOamEventLogLocation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ local(1),
+ remote(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether this event occurred locally, or was received from the
+ OAM peer via Ethernet OAM."
+ ::= { cienaCesOamEventLogEntry 6 }
+
+ cienaCesOamEventLogWindowHi OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the event represents a threshold crossing event, the two
+ objects cienaCesOamEventWindowHi and cienaCesOamEventWindowLo form an
+ unsigned 64-bit integer yielding the window over which the
+ value was measured for the threshold crossing event (e.g., 5,
+ when 11 occurrences happened in 5 seconds while the threshold
+ was 10). The two objects are combined as:
+
+ cienaCesOamEventLogWindow = ((2^32) * cienaCesOamEventLogWindowHi)
+ + cienaCesOamEventLogWindowLo.
+ Otherwise, this value is returned as all Fs (0xFFFFFFFF) and
+ adds no useful information. "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 7 }
+
+ cienaCesOamEventLogWindowLo OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the event represents a threshold crossing event, the two
+ objects cienaCesOamEventWindowHi and cienaCesOamEventWindowLo form an
+ unsigned 64-bit integer yielding the window over which the
+ value was measured for the threshold crossing event (e.g., 5,
+ when 11 occurrences happened in 5 seconds while the threshold
+ was 10). The two objects are combined as:
+
+ cienaCesOamEventLogWindow = ((2^32) * cienaCesOamEventLogWindowHi)
+ + cienaCesOamEventLogWindowLo.
+
+ Otherwise, this value is returned as all Fs (0xFFFFFFFF) and
+ adds no useful information. "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 8 }
+
+ cienaCesOamEventLogThresholdHi OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the event represents a threshold crossing event, the two
+ objects cienaCesOamEventThresholdHi and cienaCesOamEventThresholdLo
+ form an unsigned 64-bit integer yielding the value that was
+ crossed for the threshold crossing event (e.g., 10, when 11
+ occurrences happened in 5 seconds while the threshold was 10).
+ The two objects are combined as:
+
+ cienaCesOamEventLogThreshold = ((2^32) * cienaCesOamEventLogThresholdHi)
+ + cienaCesOamEventLogThresholdLo.
+
+ Otherwise, this value is returned as all Fs (0xFFFFFFFF) and
+ adds no useful information. "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 9 }
+
+ cienaCesOamEventLogThresholdLo OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the event represents a threshold crossing event, the two
+ objects cienaCesOamEventThresholdHi and cienaCesOamEventThresholdLo
+ form an unsigned 64-bit integer yielding the value that was
+ crossed for the threshold crossing event (e.g., 10, when 11
+ occurrences happened in 5 seconds while the threshold was 10).
+ The two objects are combined as:
+ cienaCesOamEventLogThreshold = ((2^32) * cienaCesOamEventLogThresholdHi)
+ + cienaCesOamEventLogThresholdLo.
+
+ Otherwise, this value is returned as all Fs (0xFFFFFFFF) and
+ adds no useful information. "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 10 }
+
+
+ cienaCesOamEventLogValue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the event represents a threshold crossing event, this
+ value indicates the value of the parameter within the given
+ window that generated this event (e.g., 11, when 11 occurrences
+ happened in 5 seconds while the threshold was 10).
+
+ Otherwise, this value is returned as all F's
+ (0xFFFFFFFFFFFFFFFF) and adds no useful information.
+ "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 11 }
+
+ cienaCesOamEventLogRunningTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value represents the total number of times this
+ occurrence has happened since the last reset (e.g., 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). "
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 12 }
+
+ cienaCesOamEventLogEventTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value represents the total number of times one or more
+ of these occurrences have resulted in an event (e.g., 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)."
+ REFERENCE "[802.3ah], 30.3.6.1.37 and 57.5.3.2."
+ ::= { cienaCesOamEventLogEntry 13 }
+
+ cienaCesOamEventNotifChassisIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the chassis index for the port used for trap definition."
+ ::= { cienaCesOamEventLogEntry 14 }
+
+ cienaCesOamEventNotifShelfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the shelf index for the port used for trap definition."
+ ::= { cienaCesOamEventLogEntry 15 }
+
+ cienaCesOamEventNotifSlotIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..7)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the slot index for the port used for trap definition."
+ ::= { cienaCesOamEventLogEntry 16 }
+
+ cienaCesOamEventNotifPortNumber OBJECT-TYPE
+ SYNTAX Unsigned32(1..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the port number for the corresponding PGID
+ used for trap definition."
+ ::= { cienaCesOamEventLogEntry 17 }
+
+ cienaCesOamEventNotifChannelNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the channel number for the corresponding PGID
+ used for trap definition. The value 0 is used if port of concern is
+ not channelized."
+ ::= { cienaCesOamEventLogEntry 18 }
+
+
+ cienaCesOamStatsClear OBJECT-TYPE
+ SYNTAX CienaStatsClear
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'true' causes the values of all objects maintained
+ within the cienaCesOamStatsTable to reset to the value of zero.
+ When read, this object always returns the value of false."
+ ::= { cienaCesOamStatistics 3 }
+
+
+ cienaCesOamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Primary controls and status for the OAM capabilities of an
+ Ethernet like interface. There is one row in this table
+ for each Ethernet like interface in the system that supports
+ the Ethernet OAM functions defined in [802.3ah]."
+ ::= { cienaCesOamStatistics 4 }
+
+
+ cienaCesOamEntry OBJECT-TYPE
+ SYNTAX CienaCesOamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table. Contains an Ethernet like interface
+ in the system that supports the Ethernet OAM functions
+ defined in [802.3ah]."
+ INDEX { cienaCesOamPort }
+ ::= { cienaCesOamTable 1 }
+
+
+ CienaCesOamEntry ::=
+ SEQUENCE {
+ cienaCesOamPort
+ Integer32,
+ cienaCesOamAdminState
+ INTEGER,
+ cienaCesOamOperStatus
+ INTEGER,
+ cienaCesOamMode
+ INTEGER,
+ cienaCesMaxOamPduSize
+ Integer32,
+ cienaCesOamConfigRevision
+ Unsigned32,
+ cienaCesOamFunctionsSupported
+ BITS,
+ cienaCesOamPduTimer
+ INTEGER,
+ cienaCesOamLinkLostTimer
+ INTEGER
+ }
+
+ cienaCesOamPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the switch."
+ ::= { cienaCesOamEntry 1 }
+
+ cienaCesOamAdminState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ enabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to provision the default administrative OAM mode for this
+ interface. This object represents the desired state of OAM for this interface.
+
+ The cienaCesOamAdminState always starts in the disabled(1) state
+ until an explicit management action or configuration
+ information retained by the system causes a transition to the
+ enabled(2) state.
+
+ Note that the value of this object is ignored when the
+ interface is not operating in full-duplex mode. OAM is not
+ supported on half-duplex links."
+ ::= { cienaCesOamEntry 2 }
+
+
+ cienaCesOamOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ linkfault(2),
+ passiveWait(3),
+ activeSendLocal(4),
+ sendLocalAndRemote(5),
+ sendLocalAndRemoteOk(6),
+ oamPeeringLocallyRejected(7),
+ oamPeeringRemotelyRejected(8),
+ operational(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "At initialization and failure conditions, two OAM entities on
+ the same full-duplex Ethernet link begin a discovery phase to
+ determine what OAM capabilities may be used on that link. The
+ progress of this initialization is controlled by the OAM
+ sub layer.
+
+ This value is always disabled(1) if OAM is disabled on this
+ interface via the cienaCesOamAdminState.
+
+ If the link has detected a fault and is transmitting OAMPDUs
+ with a link fault indication, the value is linkFault(2).
+
+ The passiveWait(3) state is returned only by OAM entities in
+ passive mode (cienaCesOamMode) and reflects the state in which the
+ OAM entity is waiting to see if the peer device is OAM
+ capable. The activeSendLocal(4) is used by active mode
+ devices (cienaCesOamMode) and reflects the OAM entity actively
+ trying to discover whether the peer has OAM capability but has
+ not yet made that determination.
+
+ The state sendLocalAndRemote(5) indicates that the local OAM
+ entity has discovered the peer but has not yet accepted or
+ rejected the configuration of the peer. The local device can,
+ for whatever reason, decide that the peer device is
+ unacceptable and decline OAM peering. If the local OAM entity
+ rejects the peer OAM entity, the state becomes
+ oamPeeringLocallyRejected(7). If the OAM peering is allowed
+ by the local device, the state moves to
+ sendLocalAndRemoteOk(6). Note that both the
+ sendLocalAndRemote(5) and oamPeeringLocallyRejected(7) states
+ fall within the state SEND_LOCAL_REMOTE of the Discovery state
+ diagram [802.3ah, Figure 57-5], with the difference being
+ whether the local OAM client has actively rejected the peering
+ or has just not indicated any decision yet. Whether a peering
+ decision has been made is indicated via the local flags field
+ in the OAMPDU (reflected in the aOAMLocalFlagsField of
+ 30.3.6.1.10).
+
+ If the remote OAM entity rejects the peering, the state
+ becomes oamPeeringRemotelyRejected(8). Note that both the
+ sendLocalAndRemoteOk(6) and oamPeeringRemotelyRejected(8)
+ states fall within the state SEND_LOCAL_REMOTE_OK of the
+ Discovery state diagram [802.3ah, Figure 57-5], with the
+ difference being whether the remote OAM client has rejected
+ the peering or has just not yet decided. This is indicated
+ via the remote flags field in the OAM PDU (reflected in the
+ aOAMRemoteFlagsField of 30.3.6.1.11).
+
+ When the local OAM entity learns that both it and the remote
+ OAM entity have accepted the peering, the state moves to
+ operational(9) corresponding to the SEND_ANY state of the
+ Discovery state diagram [802.3ah, Figure 57-5]."
+ ::= { cienaCesOamEntry 3 }
+
+
+ cienaCesOamMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the mode of OAM operation for this
+ Ethernet like interface. OAM on Ethernet interfaces may be in
+ 'active' mode or 'passive' mode. These two modes differ in
+ that active mode provides additional capabilities to initiate
+ monitoring activities with the remote OAM peer entity, while
+ passive mode generally waits for the peer to initiate OAM
+ actions with it. As an example, an active OAM entity can put
+ the remote OAM entity in a loopback state, where a passive OAM
+ entity cannot.
+
+ The default value of cienaCesOamMode is dependent on the type of
+ system on which this Ethernet like interface resides. The
+ default value should be 'active(1)' unless it is known that
+ this system should take on a subservient role to the other
+ device connected over this interface.
+
+ If this values gets changed it value results in incrementing the
+ configuration revision field of locally generated OAMPDUs (30.3.6.1.12)
+ and potentially re-doing the OAM discovery process if the
+ cienaCesOamOperStatus was already operational(9)."
+ ::= { cienaCesOamEntry 4 }
+
+
+ cienaCesMaxOamPduSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The largest OAMPDU that the OAM entity supports. OAM
+ entities exchange maximum OAMPDU sizes and negotiate to use
+ the smaller of the two maximum OAMPDU sizes between the peers.
+ This value is determined by the local implementation."
+ ::= { cienaCesOamEntry 5 }
+
+
+ cienaCesOamConfigRevision OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration revision of the OAM entity as reflected in
+ the latest OAMPDU sent by the OAM entity. The configuration revision
+ is used by OAM entities to indicate configuration changes have
+ occurred which might require the peer OAM entity to re-evaluate
+ whether the peering is allowed. See local_satisfied in
+ [802.3ah, 57.3.1.2]."
+ ::= { cienaCesOamEntry 6 }
+
+
+ cienaCesOamFunctionsSupported OBJECT-TYPE
+ SYNTAX BITS
+ {
+ unidirectionalSupport(0),
+ loopbackSupport(1),
+ eventSupport(2),
+ variableSupport(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OAM functions supported on this Ethernet like interface.
+ OAM consists of separate functional sets beyond the basic
+ discovery process which is always required. These functional
+ groups can be supported independently by any implementation.
+ These values are communicated to the peer via the local
+ configuration field of Information OAMPDUs."
+ ::= { cienaCesOamEntry 7 }
+
+
+ cienaCesOamPduTimer OBJECT-TYPE
+ SYNTAX INTEGER (100..1000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time in milliseconds between Information OAMPDUs
+ being transmitted via the Ethernet port."
+ ::= { cienaCesOamEntry 8 }
+
+ cienaCesOamLinkLostTimer OBJECT-TYPE
+ SYNTAX INTEGER (500..5000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time in milliseconds to wait for an Information OAMPDU
+ via the Ethernet port, from a peer, before declaring the link lost."
+ ::= { cienaCesOamEntry 9 }
+
+ cienaCesOamPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the OAM peer for a particular Ethernet like
+ interface. OAM entities communicate with a single OAM peer
+ entity on full-duplex Ethernet links on which OAM is enabled
+ and operating properly.
+
+ In certain states, the OAM peer information is not available.
+ Whether peer information is available is communicated via the
+ cienaCesOamPeerStatus object. When this object is inactive, all
+ other information in the row is considered invalid."
+ ::= { cienaCesOamStatistics 5 }
+
+
+ cienaCesOamPeerEntry OBJECT-TYPE
+ SYNTAX CienaCesOamPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing information on the peer OAM
+ entity for a single Ethernet like interface.
+
+ Note that there is at most one OAM peer for each Ethernet like
+ interface. There is exactly one row in this table for each
+ Ethernet like interface supporting OAM."
+ INDEX { cienaCesOamLocalPort }
+ ::= { cienaCesOamPeerTable 1 }
+
+
+ CienaCesOamPeerEntry ::=
+ SEQUENCE {
+ cienaCesOamLocalPort Integer32,
+ cienaCesOamPeerStatus INTEGER,
+ cienaCesOamPeerMacAddress OCTET STRING,
+ cienaCesOamPeerVendorOui OCTET STRING,
+ cienaCesOamPeerVendorInfo Unsigned32,
+ cienaCesOamPeerMode INTEGER,
+ cienaCesOamPeerMaxOamPduSize Integer32,
+ cienaCesOamPeerConfigRevision Unsigned32,
+ cienaCesOamPeerFunctionsSupported BITS
+ }
+
+ cienaCesOamLocalPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the local switch."
+ ::= { cienaCesOamPeerEntry 1 }
+
+ cienaCesOamPeerStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the information in this row
+ should be considered valid. When active(1), the information
+ is valid and represents the current peer of the OAM entity.
+ When inactive(2), the information in this row is invalid.
+
+ A value of inactive(2) is returned if the cienaCesOamOperStatus is
+ disabled, passiveWait, or activeSendLocal. For all other
+ values of cienaCesOamOperStatus, a value of active(1) is returned."
+ ::= { cienaCesOamPeerEntry 2 }
+
+
+ cienaCesOamPeerMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the peer OAM entity. The MAC address is
+ derived from the most recently received OAMPDU. This value is
+ initialized to all zeros (0x000000000000). This value is
+ invalid if the cienaCesOamPeerStatus is inactive.
+
+ An OAMPDU is indicated by a valid frame with (1) destination
+ MAC address equal to that of the reserved MAC address for Slow
+ Protocols (See 43B of [802.3ah]), (2) a lengthOrType field
+ equal to the reserved type for Slow Protocols, (3) and a Slow
+ Protocols subtype equal to that of the subtype reserved for
+ OAM."
+ ::= { cienaCesOamPeerEntry 3 }
+
+
+ cienaCesOamPeerVendorOui OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OUI of the OAM peer as reflected in the latest
+ Information OAMPDU received with a Local Information TLV. The
+ OUI can be used to identify the vendor of the remote OAM
+ entity. This value is initialized to all zeros (0x000000).
+ This value is considered invalid if the cienaCesOamPeerStatus is
+ inactive.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow Protocols, (3)
+ a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the code
+ reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 4 }
+
+
+ cienaCesOamPeerVendorInfo OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vendor Info of the OAM peer as reflected in the latest
+ Information OAMPDU received with a Local Information TLV. The
+ vendor information field is within the Local Information TLV,
+ and can be used to determine additional information about the
+ peer entity. The format of the vendor information is
+ unspecified within the 32-bit field. This value is initialized
+ to all zero. This value is invalid if the cienaCesOamPeerStatus
+ is inactive.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the
+ code reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 5 }
+
+
+ cienaCesOamPeerMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ passive(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mode of the OAM peer as reflected in the latest
+ Information OAMPDU received with a Local Information TLV. The
+ mode of the peer can be determined from the Configuration
+ field in the Local Information TLV of the last Information
+ OAMPDU received from the peer. This value is initialized to
+ unknown(3), and is not valid if the cienaCesOamPeerStatus is
+ inactive.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the
+ code reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 6 }
+
+
+ cienaCesOamPeerMaxOamPduSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum size of OAMPDU supported by the peer as reflected
+ in the latest Information OAMPDU received with a Local
+ Information TLV. Ethernet OAM on this interface must not use
+ OAMPDUs that exceed this size. The maximum OAMPDU size can be
+ determined from the PDU Configuration field of the Local
+ Information TLV of the last Information OAMPDU received from
+ the peer. This value is initialized to 64, and is invalid if
+ the cienaCesOamPeerStatus is inactive.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the
+ code reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 7 }
+
+
+ cienaCesOamPeerConfigRevision OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration revision of the OAM peer as reflected in
+ the latest OAMPDU. This attribute is changed by the peer
+ whenever it has a local configuration change for Ethernet OAM
+ this interface. This value is initialized to zero,
+ and is invalid if the cienaCesOamPeerStatus is
+ inactive.
+
+ The configuration revision can be determined from the Revision
+ field of the Local Information TLV of the most recently
+ received Information OAMPDU with a Local Information TLV.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the
+ code reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 8 }
+
+
+ cienaCesOamPeerFunctionsSupported OBJECT-TYPE
+ SYNTAX BITS
+ {
+ unidirectionalSupport(0),
+ loopbackSupport(1),
+ eventSupport(2),
+ variableSupport(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OAM functions supported on this Ethernet like interface.
+ OAM consists of separate functionality sets above the basic
+ discovery process. This value indicates the capabilities of
+ the peer OAM entity with respect to these functions. This
+ value is initialized so all bits are clear, and is invalid if
+ the cienaCesOamPeerStatus is inactive.
+
+ The capbilities of the OAM peer can be determined from the
+ configuration field of the Local Information TLV of the most
+ recently received Information OAMPDU with a Local Information
+ TLV.
+
+ An Information OAMPDU is indicated by a valid frame with (1)
+ destination MAC address equal to that of the reserved MAC
+ address for Slow Protocols (See 43B of [802.3ah]), (2) a
+ lengthOrType field equal to the reserved type for Slow
+ Protocols, (3) a Slow Protocols subtype equal to that of the
+ subtype reserved for OAM, and (4) an OAM code that equals the
+ code reserved for Information OAMPDUs."
+ ::= { cienaCesOamPeerEntry 9 }
+
+
+
+ cienaCesOamLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains methods to control the loopback state of
+ the local link as well as indicating the status of the
+ loopback function.
+
+ Loopback can be used to place the remote OAM entity in a state
+ where every received frame (except OAMPDUs) are echoed back
+ over the same interface on which they were received. In this
+ state, at the remote entity, 'normal' traffic is disabled as
+ only the looped back frames are transmitted on the interface.
+ Loopback is thus an intrusive operation that prohibits normal
+ data flow and should be used accordingly."
+ ::= { cienaCesOamStatistics 6 }
+
+
+ cienaCesOamLoopbackEntry OBJECT-TYPE
+ SYNTAX CienaCesOamLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing information on the loopback
+ status for a single Ethernet like interface. There is an
+ entry in this table for every Ethernet like interface which
+ supports OAM and loopback function within OAM (as indicated in
+ cienaCesOamFunctionsSupported)."
+ INDEX { cienaCesOamLoopbackPort }
+ ::= { cienaCesOamLoopbackTable 1 }
+
+
+ CienaCesOamLoopbackEntry ::=
+ SEQUENCE {
+ cienaCesOamLoopbackPort
+ Integer32,
+ cienaCesOamLoopbackCommand
+ INTEGER,
+ cienaCesOamLoopbackStatus
+ INTEGER,
+ cienaCesOamLoopbackIgnoreRx
+ INTEGER
+ }
+
+ cienaCesOamLoopbackPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the switch."
+ ::= { cienaCesOamLoopbackEntry 1 }
+
+ cienaCesOamLoopbackCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noLoopback(1),
+ startRemoteLoopback(2),
+ stopRemoteLoopback(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute initiates or terminates remote loopback with
+ an OAM peer. Value startRemoteLoopback(2) of this attribute
+ indicates the local OAM client to send a loopback OAMPDU to the
+ OAM peer with the loopback enable flags set. Value
+ stopRemoteLoopback(3) of this attribute indicates the local
+ OAM client to send a loopback OAMPDU to the OAM peer with the
+ loopback enable flags cleared. Value noLoopback(1) to this
+ attribute has no effect.
+
+ The attribute always returns noLoopback on a read. To
+ determine the loopback status, use the attribute
+ cienaCesOamLoopbackStatus."
+ ::= { cienaCesOamLoopbackEntry 2 }
+
+
+ cienaCesOamLoopbackStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noLoopback(1),
+ initiatingLoopback(2),
+ remoteLoopback(3),
+ terminatingLoopback(4),
+ localLoopback(5),
+ unknown(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The loopback status of the OAM entity. This status is
+ determined by a combination of the local parser and
+ multiplexer states, the remote parser and multiplexer states,
+ as well as by the actions of the local OAM client. When
+ operating in normal mode with no loopback in progress, the
+ status reads noLoopback(1).
+
+ If the OAM client has sent a Loopback OAMPDU and is waiting
+ for a response, where the local parser and multiplexer states
+ are DISCARD (see [802.3ah, 57.2.11.1]), the status is
+ 'initiatingLoopback'. In this case, the local OAM entity has
+ yet to receive any acknowledgement that the remote OAM entity
+ has received its loopback command request.
+
+ If the local OAM client knows that the remote OAM entity is in
+ loopback mode (via the remote state information as described
+ in [802.3ah, 57.2.11.1, 30.3.6.1.15]), the status is remoteLoopback(3).
+ If the local OAM client is in the process
+ of terminating the remote loopback [802.3ah, 57.2.11.3,
+ 30.3.6.1.14], with its local multiplexer and parser states in
+ DISCARD, the status is terminatingLoopback(4). If the remote
+ OAM client has put the local OAM entity in loopback mode as
+ indicated by its local parser state, the status is
+ localLoopback(5).
+
+ The unknown(6) status indicates the parser and multiplexer
+ combination is unexpected. This status may be returned if the
+ OAM loopback is in a transition state but should not persist.
+
+ The values of this attribute correspond to the following
+ values of the local and remote parser and multiplexer states.
+
+ LclPrsr LclMux RmtPrsr RmtMux
+ noLoopback FWD FWD FWD FWD
+ initLoopback DISCARD DISCARD FWD FWD
+ rmtLoopback DISCARD FWD LPBK DISCARD
+ tmtngLoopback DISCARD DISCARD LPBK DISCARD
+ lclLoopback LPBK DISCARD DISCARD FWD
+ unknown *** any other combination ***"
+ ::= { cienaCesOamLoopbackEntry 3 }
+
+
+ cienaCesOamLoopbackIgnoreRx OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ignore(1),
+ process(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Since OAM loopback is a disruptive operation (user traffic
+ does not pass), this attribute provides a mechanism to provide
+ controls over whether received OAM loopback commands are
+ processed or ignored. When the value is ignore(1), received
+ loopback commands are ignored. When the value is process(2),
+ OAM loopback commands are processed. The default value is to
+ ignore loopback commands (ignore(1)).
+
+ The attribute has no meaning if the local OAM entity does not
+ support the loopback function (as defined in
+ cienaCesOamFunctionsSupported)."
+ ::= { cienaCesOamLoopbackEntry 4 }
+
+
+
+ cienaCesOamSystemEnableDisable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the administratively configurable state of the
+ OAM on the switch."
+ ::= { cienaCesOamStatistics 7 }
+
+
+ cienaCesOamEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOamEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ethernet OAM includes the ability to generate and receive
+ event notifications to indicate various link problems. This
+ table contains the mechanisms to configure the thresholds to
+ generate the standard Ethernet OAM Event.
+ These events are:
+ - Errored Symbol Period Event. Generated when the number of
+ symbol errors exceeds a threshold within a given window
+ defined by a number of symbols (e.g. 1,000 symbols out of
+ 1,000,000 had errors).
+ - Errored Frame Period Event. Generated when the number of
+ frame errors exceeds a threshold within a given window
+ defined by a number of frames (e.g. 10 frames out of 1000
+ had errors).
+ - Errored Frame Event. Generated when the number of frame
+ errors exceeds a threshold within a given window defined
+ by a period of time (e.g. 10 frames in 1 second had
+ errors).
+ - Errored Frame Seconds Summary Event. Generated when the
+ number of errored frame seconds exceeds a threshold within
+ a given time period (e.g. 10 errored frame seconds within
+ the last 100 seconds). An errored frame second is defined
+ as a 1 second interval that had >0 frame errors."
+ ::= { cienaCesOamStatistics 8 }
+
+ cienaCesOamEventConfigEntry OBJECT-TYPE
+ SYNTAX CienaCesOamEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration information is available for every
+ Ethernet like interface that supports OAM and the event
+ function of OAM as indicated in the cienaCesOamFunctionsSupported
+ attribute.
+
+ Event configuration controls when the local management entity
+ sends Event Notification OAMPDUs to its OAM peer."
+
+ INDEX { cienaCesOamEventPort }
+ ::= { cienaCesOamEventConfigTable 1 }
+
+ CienaCesOamEventConfigEntry ::=
+ SEQUENCE {
+ cienaCesOamEventPort Integer32,
+ cienaCesOamErrFramePeriodWindow Unsigned32,
+ cienaCesOamErrFramePeriodThreshold Unsigned32,
+ cienaCesOamErrFramePeriodEvNotifEnable INTEGER,
+ cienaCesOamErrFrameWindow Unsigned32,
+ cienaCesOamErrFrameThreshold Unsigned32,
+ cienaCesOamErrFrameEvNotifEnable INTEGER,
+ cienaCesOamErrFrameSecsSummaryWindow Integer32,
+ cienaCesOamErrFrameSecsSummaryThreshold Integer32,
+ cienaCesOamErrFrameSecsEvNotifEnable INTEGER,
+ cienaCesOamDyingGaspEnable INTEGER,
+ cienaCesOamCriticalEventEnable INTEGER
+ }
+
+ cienaCesOamEventPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Ethernet port on the switch"
+ ::= { cienaCesOamEventConfigEntry 1 }
+
+
+ cienaCesOamErrFramePeriodWindow OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frames over which the threshold is defined.
+ The default value of the window is the number of minimum size
+ Ethernet frames that can be received over the physical layer in
+ one second.
+
+ If cienaCesOamErrFramePeriodThreshold frame errors occur within a
+ window of cienaCesOamErrFramePeriodWindow frames, an Event
+ Notification OAMPDU should be generated with an Errored Frame
+ Period Event TLV indicating the threshold has been crossed in
+ this window.
+
+ +------------ Range of errd-frame-period-window values------------+
+ | 10 mbps link : 1488 - 892800 |
+ | 100 mbps link : 14880 - 8928000 |
+ | 1000 mbps link : 148810 - 89285760 |
+ | 10000 mbps link : 1488096 - 892857120 |
+ +-----------------------------------------------------------------+
+ "
+ REFERENCE "[802.3ah], 30.3.6.1.38"
+ ::= { cienaCesOamEventConfigEntry 2 }
+
+ cienaCesOamErrFramePeriodThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967293)
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frame errors that must occur for this event to
+ be triggered. The default value is one frame error.
+
+ If cienaCesOamErrFramePeriodThreshold frame errors occur within a
+ window of cienaCesOamErrFramePeriodWindow frames, an Event
+ Notification OAMPDU should be generated with an Errored Frame
+ Period Event TLV indicating the threshold has been crossed in
+ this window."
+ REFERENCE "[802.3ah], 30.3.6.1.38"
+ ::= { cienaCesOamEventConfigEntry 3 }
+
+ cienaCesOamErrFramePeriodEvNotifEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the occurrence of an Errored Frame Period
+ Event should result in an Event Notification OAMPDU generated
+ by the OAM layer.
+
+ By default, this object should have the value enabled(1) for
+ Ethernet like interfaces that support OAM. If the OAM layer
+ does not support event notifications (as indicated via the
+ cienaCesOamFunctionsSupported attribute), this value is ignored."
+ ::= { cienaCesOamEventConfigEntry 4 }
+
+ cienaCesOamErrFrameWindow OBJECT-TYPE
+ SYNTAX Unsigned32 (10..600)
+ UNITS "tenths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time (in 100ms increments) over which the
+ threshold is defined. The default value is 10 (1 second).
+
+ If cienaCesOamErrFrameThreshold frame errors occur within a window
+ of cienaCesOamErrFrameWindow seconds (measured in tenths of
+ seconds), an Event Notification OAMPDU should be generated with
+ an Errored Frame Event TLV indicating the threshold has been
+ crossed in this window."
+ REFERENCE "[802.3ah], 30.3.6.1.36"
+ ::= { cienaCesOamEventConfigEntry 5 }
+
+ cienaCesOamErrFrameThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967293)
+ UNITS "frames"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frame errors that must occur for this event to
+ be triggered. The default value is one frame error.
+
+ If cienaCesOamErrFrameThreshold frame errors occur within a window
+ of cienaCesOamErrFrameWindow (in tenths of seconds), an Event
+ Notification OAMPDU should be generated with an Errored Frame
+ Event TLV indicating the threshold has been crossed in this
+ window."
+ REFERENCE "[802.3ah], 30.3.6.1.36"
+ ::= { cienaCesOamEventConfigEntry 6 }
+
+ cienaCesOamErrFrameEvNotifEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the occurrence of an Errored Frame Event
+ should result in an Event Notification OAMPDU generated by the
+ OAM layer.
+
+ By default, this object should have the value enabled(1) for
+ Ethernet like interfaces that support OAM. If the OAM layer
+ does not support event notifications (as indicated via the
+ cienaCesOamFunctionsSupported attribute), this value is ignored."
+ ::= { cienaCesOamEventConfigEntry 7 }
+
+ cienaCesOamErrFrameSecsSummaryWindow OBJECT-TYPE
+ SYNTAX Integer32 (100..9000)
+ UNITS "tenths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time (in 100ms intervals) over which the
+ threshold is defined. The default value is 100 (10 seconds).
+
+ If cienaCesOamErrFrameSecsSummaryThreshold frame errors occur
+ within a window of cienaCesOamErrFrameSecsSummaryWindow (in tenths
+ of seconds), an Event Notification OAMPDU should be generated
+ with an Errored Frame Seconds Summary Event TLV indicating the
+ threshold has been crossed in this window."
+ REFERENCE "[802.3ah], 30.3.6.1.40"
+ ::= { cienaCesOamEventConfigEntry 8 }
+
+ cienaCesOamErrFrameSecsSummaryThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "errored frame seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of errored frame seconds that must occur for this
+ event to be triggered. The default value is one errored frame
+ second.
+
+ If cienaCesOamErrFrameSecsSummaryThreshold frame errors occur
+ within a window of cienaCesOamErrFrameSecsSummaryWindow (in tenths
+ of seconds), an Event Notification OAMPDU should be generated
+ with an Errored Frame Seconds Summary Event TLV indicating the
+ threshold has been crossed in this window."
+ REFERENCE "[802.3ah], 30.3.6.1.40"
+ ::= { cienaCesOamEventConfigEntry 9 }
+
+ cienaCesOamErrFrameSecsEvNotifEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the occurrence of an Errored Frame Seconds
+ Summary Event should result in an Event Notification OAMPDU
+ generated by the OAM layer.
+
+ By default, this object should have the value enabled(1) for
+ Ethernet like interfaces that support OAM. If the OAM layer
+ does not support event notifications (as indicated via the
+ cienaCesOamFunctionsSupported attribute), this value is ignored."
+ ::= { cienaCesOamEventConfigEntry 10 }
+
+ cienaCesOamDyingGaspEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the local device should attempt to indicate
+ a dying gasp fault via the OAMPDU flags field to its peer OAM
+ entity. If the system does not support dying gasp capability,
+ reading the object should always result in 'disabled(2)'.
+
+ By default, this object should have the value enabled(1) for
+ Ethernet like interfaces that support OAM. If the OAM layer
+ does not support event notifications (as indicated via the
+ OamFunctionsSupported attribute), this value is ignored."
+ ::= { cienaCesOamEventConfigEntry 11 }
+
+
+ cienaCesOamCriticalEventEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the local device should attempt to indicate
+ a critical event has occurred via the OAMPDU flags field to its peer OAM
+ entity. If the system does not support dying gasp capability,
+ reading the object should always result in 'disabled(2)'.
+
+ By default, this object should have the value enabled(1) for
+ Ethernet like interfaces that support OAM. If the OAM layer
+ does not support event notifications (as indicated via the
+ OamFunctionsSupported attribute), this value is ignored."
+ ::= { cienaCesOamEventConfigEntry 12 }
+
+
+ --
+ -- Notifications
+ --
+
+ cienaCesOamLinkEventTrap NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesOamEventNotifChassisIndex,
+ cienaCesOamEventNotifShelfIndex,
+ cienaCesOamEventNotifSlotIndex,
+ cienaCesOamEventNotifPortNumber,
+ cienaCesOamEventLogType,
+ cienaCesOamEventLogLocation,
+ cienaCesOamEventNotifChannelNumber
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesOamLinkEventTrap notification is sent whenever a local or remote link event is detected
+ and recorded in the cienaCesOamEventLogTable.
+ To enable the device to send this trap, cienaCesOamLinkEventTrapState needs to be set to enabled.
+ The cienaCesOamLinkEventTrapState is enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesOamEventNotifChassisIndex,
+ cienaCesOamEventNotifShelfIndex, cienaCesOamEventNotifSlotIndex, cienaCesOamEventNotifPortNumber,
+ cienaCesOamEventLogType, cienaCesOamEventLogLocation, and cienaCesOamEventNotifChannelNumber."
+ ::= { cienaCesOamNotifMIBNotification 1 }
+
+ END
+
+--
+-- CIENA-CES-OAM-MIB.my
+--