summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-MODULE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ciena/CIENA-CES-MODULE-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-MODULE-MIB1902
1 files changed, 1902 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-MODULE-MIB b/MIBS/ciena/CIENA-CES-MODULE-MIB
new file mode 100644
index 0000000..44014ad
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-MODULE-MIB
@@ -0,0 +1,1902 @@
+-- This file was included in WWP MIB release 04-16-00-0047
+
+ --
+ -- CIENA-CES-MODULE-MIB.my
+ --
+
+ CIENA-CES-MODULE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, TimeTicks, Unsigned32, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ cienaGlobalSeverity, cienaGlobalMacAddress
+ FROM CIENA-GLOBAL-MIB
+ CienaGlobalState
+ FROM CIENA-TC
+ cienaCesNotifications, cienaCesConfig
+ FROM CIENA-SMI;
+
+ cienaCesModuleMIB MODULE-IDENTITY
+ LAST-UPDATED "201401230000Z"
+ ORGANIZATION
+ "Ciena Corp."
+ CONTACT-INFO
+ " Mib Meister
+ 115 North Sullivan Road
+ Spokane Valley, WA 99037
+ USA
+ Phone: +1 509 242 9000
+ Email: support@ciena.com"
+ DESCRIPTION
+ "This module defines the module configuration objects and also the objects required for
+ module related notifications."
+
+ REVISION "201401230000Z"
+ DESCRIPTION
+ "Augmented TceHealthCategory TEXTUAL-CONVENTION with the following enumerations:
+ powerParams(34), powerOutputVoltage(35)"
+
+
+ REVISION "201312050000Z"
+ DESCRIPTION
+ "Augmented TceHealthCategory TEXTUAL-CONVENTION with the following enumerations:
+ smFabric(30), spi(31), slotResource(32), tempIom(33).
+ Augmented cienaCesModuleResourceHealthSubCategory with the following enumerations:
+ pltfmLmPowerBudget(22), pltfmPpIngressL2Xform(23), pltfmPpEgressL2Xform(24), pltfmPpInternalTcam(25),
+ pltfmNpMaintPoint(26), pltfmNpMaintPointSession(27), pltfmNpFastTimer300Hz(28), pltfmNpFastTimer10msec(29),
+ pltfmNpFastTimer100msec(30), pltfmNpFastTimer1sec(31), pltfmNpSlowTimer(32), pltfmNpWatchdogTimer(33),
+ pltfmNpProtectionGroup(34)."
+
+ REVISION "201304160000Z"
+ DESCRIPTION
+ " Added cienaCesModuleSlotName to the cienaCesModuleEntry"
+
+ REVISION "201303280000Z"
+ DESCRIPTION
+ " Added cienaCesModuleIDPTable ."
+
+ REVISION "201303070000Z"
+ DESCRIPTION
+ " Changed cienaCesModuleHealthStatusNormalNotification to cienaCesModuleHealthStatusGoodNotification."
+
+ REVISION "201208230000Z"
+ DESCRIPTION
+ " Changed cienaCesModuleOperState enum hitlessReinit to hitlessInit."
+
+ REVISION "201206280000Z"
+ DESCRIPTION
+ " Added pltfmBscp, pltfmHighRateTokenBucket, pltfmLowRateTokenBucket, pltfmParentMeter, pltfmChildMeter,
+ pltfmL2UserTypes, and logicalInterfaces to cienaCesModuleResourceHealthSubCategory."
+
+ REVISION "201206140000Z"
+ DESCRIPTION
+ " Added usbFlash and linxstats to TceHealthCategory."
+
+ REVISION "201106060000Z"
+ DESCRIPTION
+ " Added new traps cienaCesModuleSwitchFabricDisruptedUnrecoverableNotification,
+ cienaCesModuleSwitchFabricDisruptedRecoverableNotification."
+
+ REVISION "201012130000Z"
+ DESCRIPTION
+ "cienaCesModulePOSTErrorTable has been modified and new objects were added."
+
+ REVISION "201005100000Z"
+ DESCRIPTION
+ "Initial creation."
+ ::= { cienaCesConfig 2 }
+
+ --
+ -- Node definitions
+ --
+
+ cienaCesModuleMIBObjects OBJECT IDENTIFIER ::= { cienaCesModuleMIB 1 }
+
+ cienaCesModuleNotifAttrs OBJECT IDENTIFIER ::= { cienaCesModuleMIBObjects 3 }
+ cienaCesModuleGlobal OBJECT IDENTIFIER ::= { cienaCesModuleMIBObjects 1 }
+ cienaCesModule OBJECT IDENTIFIER ::= { cienaCesModuleMIBObjects 2 }
+ cienaCesSwModule OBJECT IDENTIFIER ::= { cienaCesModule 4 }
+
+ cienaCesModuleMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 3 }
+ cienaCesModuleMIBNotifications OBJECT IDENTIFIER ::=
+ { cienaCesModuleMIBNotificationPrefix 0 }
+
+ --
+ --Conformance
+ --
+ cienaCesModuleConformance OBJECT IDENTIFIER ::= { cienaCesModuleMIB 2 }
+ cienaCesModuleMIBCompliances OBJECT IDENTIFIER ::= { cienaCesModuleConformance 1 }
+ cienaCesModuleMIBGroups OBJECT IDENTIFIER ::= { cienaCesModuleConformance 2 }
+ --
+ -- Textual convention
+ --
+
+ SwPkgStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Last Xgrade command operational state."
+ SYNTAX INTEGER {
+ unknown(0),
+ good(1),
+ invalid(2),
+ loading(3),
+ syncing(4),
+ waiting(5),
+ burning(6),
+ empty(7)
+ }
+
+ SwModuleState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Xgrade state."
+ SYNTAX INTEGER {
+ installing(1),
+ booting(2),
+ initializing(3),
+ good(4),
+ failed(5),
+ disabled(6),
+ empty(7),
+ unsupported(8),
+ unknown(9)
+ }
+
+ TceHealthCategory ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "CES system health categories."
+ SYNTAX INTEGER {
+ unknown(1),
+ cpu(2),
+ datapath(3),
+ ethernet(4),
+ fabric(5),
+ sm(6),
+ tempSm(7),
+ samplesSm(8),
+ disk(9),
+ tempModule(10),
+ samplesModule(11),
+ fanTray(12),
+ fanTraySpeedMismatch(13),
+ fanSpeedMismatch(14),
+ tempFan(15),
+ samplesFan(16),
+ fanRpm(17),
+ power(18),
+ feedPower(19),
+ systemResource(20),
+ memory(21),
+ mac(22),
+ i2c(23),
+ flash(24),
+ transceiver(25),
+ link(26),
+ iomStatus(27),
+ usbFlash(28),
+ linxstats(29),
+ smFabric(30),
+ spi(31),
+ slotResource(32),
+ tempIom(33),
+ powerParams(34),
+ powerOutputVoltage(35)
+ }
+
+ TceHealthStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "CES system health status code."
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ warning(3),
+ degraded(4),
+ faulted(5)
+ }
+
+ HealthOriginType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Origin of the resource."
+ SYNTAX INTEGER {
+ none(0),
+ chassis(1),
+ slot(2),
+ port(3),
+ unit(4)
+ }
+
+ --
+ -- Global parameters
+ --
+ cienaCesModuleGlobalPostState OBJECT-TYPE
+ SYNTAX CienaGlobalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the global POST state for the system."
+ ::= { cienaCesModuleGlobal 1 }
+
+ --
+ -- The Module Table
+ --
+
+ cienaCesModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the modules configured and detected."
+ ::= { cienaCesModule 1 }
+
+ cienaCesModuleEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleTable."
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx }
+ ::= { cienaCesModuleTable 1 }
+
+ CienaCesModuleEntry ::= SEQUENCE {
+ cienaCesModuleChassisIndx Unsigned32,
+ cienaCesModuleShelfIndx Unsigned32,
+ cienaCesModuleSlotIndx Unsigned32,
+ cienaCesModuleModel DisplayString,
+ cienaCesModuleType INTEGER,
+ cienaCesModuleDescription DisplayString,
+ cienaCesModuleAdminState INTEGER,
+ cienaCesModuleOperState INTEGER,
+ cienaCesModuleProtectionRole INTEGER,
+ cienaCesModuleStandbyStatus INTEGER,
+ cienaCesModuleLastRebootReason INTEGER,
+ cienaCesModuleAdminPostState INTEGER,
+ cienaCesModuleOperPostState INTEGER,
+ cienaCesModuleTrapState CienaGlobalState,
+ cienaCesModuleChassisNotifIndx Unsigned32,
+ cienaCesModuleShelfNotifIndx Unsigned32,
+ cienaCesModuleSlotNotifIndx Unsigned32,
+ cienaCesModuleSlotName DisplayString
+ }
+
+ cienaCesModuleChassisIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the chassis index for the module."
+ ::= { cienaCesModuleEntry 1 }
+
+ cienaCesModuleShelfIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (0..992)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the shelf index for the module."
+ ::= { cienaCesModuleEntry 2 }
+
+ cienaCesModuleSlotIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (1..38)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the slot index for the module."
+ ::= { cienaCesModuleEntry 3 }
+
+ cienaCesModuleModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module model."
+ ::= { cienaCesModuleEntry 4 }
+
+ cienaCesModuleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(0),
+ unknown(1),
+ ctm(2),
+ lm(3),
+ sm(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether this is a single module, control timing module,
+ I/O module or fabric module."
+ ::= { cienaCesModuleEntry 5 }
+
+ cienaCesModuleDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the description of the module."
+ ::= { cienaCesModuleEntry 6 }
+
+ cienaCesModuleAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2),
+ shutdown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the administrative state of the module."
+ DEFVAL { enabled }
+ ::= { cienaCesModuleEntry 7 }
+
+
+ cienaCesModuleOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uninstalled(1),
+ unequipped(2),
+ init(3),
+ disabled(4),
+ enabled(5),
+ faulted(6),
+ hotswap(7),
+ poweroff(8),
+ hitlessInit(9),
+ fastReload(10),
+ krnInit(11),
+ unsupported(12),
+ installing(13),
+ failed(14),
+ krnDisable(15),
+ appFault(16),
+ booting(17),
+ powerdown(18)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the operational state of the module."
+ ::= { cienaCesModuleEntry 8 }
+
+ cienaCesModuleProtectionRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ primary(2),
+ secondary(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the redundant administrative state of the module."
+ ::= { cienaCesModuleEntry 9 }
+
+ cienaCesModuleStandbyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ cold(1),
+ warm(2),
+ hot(3),
+ protected(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the standby status of the module."
+ ::= { cienaCesModuleEntry 10 }
+
+ cienaCesModuleLastRebootReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ snmp(2),
+ pwrFail(3),
+ appLoad(4),
+ errorHandler(5),
+ watchdog(6),
+ upgrade(7),
+ cli(8),
+ resetButton(9),
+ failOver(10),
+ faultManager(11),
+ communicationFailure(12),
+ configurationRevert(13),
+ unprotectedFailure(14),
+ bootFailure(15),
+ softwareRevert(16),
+ processorWarmRestart(17),
+ coldRestart(18),
+ primaryRestart(19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the last reboot reason of the module."
+ ::= { cienaCesModuleEntry 11 }
+
+ cienaCesModuleAdminPostState OBJECT-TYPE
+ SYNTAX CienaGlobalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object sets the POST administrative state for the given module."
+ ::= { cienaCesModuleEntry 12 }
+
+ cienaCesModuleOperPostState OBJECT-TYPE
+ SYNTAX CienaGlobalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the POST operational state for the given module."
+ ::= { cienaCesModuleEntry 13}
+
+ cienaCesModuleTrapState OBJECT-TYPE
+ SYNTAX CienaGlobalState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the device generates notifications for this module."
+ DEFVAL { enabled }
+ ::= { cienaCesModuleEntry 16 }
+
+ cienaCesModuleChassisNotifIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the chassis index for the module used in trap definition."
+ ::= { cienaCesModuleEntry 17 }
+
+ cienaCesModuleShelfNotifIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (0..992)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the shelf index for the module used in trap definition."
+ ::= { cienaCesModuleEntry 18 }
+
+ cienaCesModuleSlotNotifIndx OBJECT-TYPE
+ SYNTAX Unsigned32 (1..38)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the slot index for the module used in trap definition."
+ ::= { cienaCesModuleEntry 19 }
+
+ cienaCesModuleSlotName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the slot name that the module is installed in."
+ ::= { cienaCesModuleEntry 20 }
+
+ --
+ -- The Module Description Table
+ --
+
+ cienaCesModuleDescriptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleDescriptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the description of physical attributes of the modules."
+ ::= { cienaCesModule 2 }
+
+ cienaCesModuleDescriptionEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleDescriptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleDescriptionTable."
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx }
+ ::= { cienaCesModuleDescriptionTable 1 }
+
+ CienaCesModuleDescriptionEntry ::= SEQUENCE {
+ cienaCesModuleDescriptionBoardName DisplayString,
+ cienaCesModuleDescriptionBoardPartNum DisplayString,
+ cienaCesModuleDescriptionBoardSerialNum DisplayString,
+ cienaCesModuleDescriptionBoardDesc DisplayString,
+ cienaCesModuleDescriptionHwVersion DisplayString,
+ cienaCesModuleDescriptionMfgDate DisplayString,
+ cienaCesModuleDescriptionBaseMac MacAddress,
+ cienaCesModuleDescriptionUpTime TimeTicks,
+ cienaCesModuleDescriptionTotalNumPorts Integer32
+ }
+
+ cienaCesModuleDescriptionBoardName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module name."
+ ::= { cienaCesModuleDescriptionEntry 1 }
+
+ cienaCesModuleDescriptionBoardPartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the board part number."
+ ::= { cienaCesModuleDescriptionEntry 2 }
+
+ cienaCesModuleDescriptionBoardSerialNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the board serial number."
+ ::= { cienaCesModuleDescriptionEntry 3 }
+
+ cienaCesModuleDescriptionBoardDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the board description."
+ ::= { cienaCesModuleDescriptionEntry 4 }
+
+ cienaCesModuleDescriptionHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module hardware version."
+ ::= { cienaCesModuleDescriptionEntry 5 }
+
+ cienaCesModuleDescriptionMfgDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module manufacturing date."
+ ::= { cienaCesModuleDescriptionEntry 6 }
+
+ cienaCesModuleDescriptionBaseMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module base MAC address."
+ ::= { cienaCesModuleDescriptionEntry 7 }
+
+ cienaCesModuleDescriptionUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module up time (in hundredths of a second) since the
+ module was last re-initialized."
+ ::= { cienaCesModuleDescriptionEntry 8 }
+
+ cienaCesModuleDescriptionTotalNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of ports on this module."
+ ::= { cienaCesModuleDescriptionEntry 9 }
+
+ --
+ -- The Module IDP Table
+ --
+
+ cienaCesModuleIDPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleIDPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the description of ID Prom contents of the modules."
+ ::= { cienaCesModule 8 }
+
+ cienaCesModuleIDPEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleIDPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleIDPTable."
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx }
+ ::= { cienaCesModuleIDPTable 1 }
+
+ CienaCesModuleIDPEntry ::= SEQUENCE {
+ cienaCesModuleIDPEthBaseMac MacAddress,
+ cienaCesModuleIDPEthBaseMacRange Integer32,
+ cienaCesModuleIDPModuleSerialNumber DisplayString,
+ cienaCesModuleIDPModelPartNumber DisplayString,
+ cienaCesModuleIDPModelRevision DisplayString,
+ cienaCesModuleIDPProductID DisplayString,
+ cienaCesModuleIDPMfgDate DisplayString,
+ cienaCesModuleIDPCleiCode DisplayString,
+ cienaCesModuleIDPBarcode DisplayString,
+ cienaCesModuleIDPSWCompat Integer32,
+ cienaCesModuleIDPFTC Integer32
+ }
+
+ cienaCesModuleIDPEthBaseMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module Ethernet Base MAC address stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 1 }
+
+ cienaCesModuleIDPEthBaseMacRange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Ethernet MAC address range stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 2 }
+
+ cienaCesModuleIDPModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Module Serial Number stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 3 }
+
+ cienaCesModuleIDPModelPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Model Part Number stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 4 }
+
+ cienaCesModuleIDPModelRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Model Revision stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 5 }
+
+ cienaCesModuleIDPProductID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Module Product ID stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 6 }
+
+ cienaCesModuleIDPMfgDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Manufactured Date stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 7 }
+
+ cienaCesModuleIDPCleiCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the CLEI Code stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 8 }
+
+ cienaCesModuleIDPBarcode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Barcode stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 9 }
+
+ cienaCesModuleIDPSWCompat OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Software Compatibility Number stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 10 }
+
+ cienaCesModuleIDPFTC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the Functional Test Count stored in the module IDP."
+ ::= { cienaCesModuleIDPEntry 11 }
+
+
+
+ --
+ -- Module Temperature sensors
+ --
+ cienaCesModuleTempSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleTempSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the temperature sensors of the modules."
+ ::= { cienaCesModule 3 }
+
+ cienaCesModuleTempSensorEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleTempSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleTempSensorTable."
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx, cienaCesModuleSensorIndx }
+ ::= { cienaCesModuleTempSensorTable 1 }
+
+ CienaCesModuleTempSensorEntry ::= SEQUENCE {
+ cienaCesModuleSensorIndx Integer32,
+ cienaCesModuleSensorDescription DisplayString,
+ cienaCesModuleSensorCurrentTemp Integer32,
+ cienaCesModuleSensorHighTemp Integer32,
+ cienaCesModuleSensorLowTemp Integer32,
+ cienaCesModuleSensorHighTempThreshold Integer32,
+ cienaCesModuleSensorLowTempThreshold Integer32,
+ cienaCesModuleSensorNotifIndx Integer32
+
+ }
+
+ cienaCesModuleSensorIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the unique index in the table along with cienaCesModuleIndx."
+ ::= { cienaCesModuleTempSensorEntry 1 }
+
+ cienaCesModuleSensorDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sensor description."
+ ::= { cienaCesModuleTempSensorEntry 2 }
+
+ cienaCesModuleSensorCurrentTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current temperature of the module."
+ ::= { cienaCesModuleTempSensorEntry 3 }
+
+ cienaCesModuleSensorHighTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the highest temperature this module
+ has reached since the last reboot."
+ ::= { cienaCesModuleTempSensorEntry 4 }
+
+ cienaCesModuleSensorLowTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the lowest temperature this module
+ has reached since the last reboot"
+ ::= { cienaCesModuleTempSensorEntry 5 }
+
+ cienaCesModuleSensorHighTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the high threshold for this module temperature."
+ ::= { cienaCesModuleTempSensorEntry 6 }
+
+ cienaCesModuleSensorLowTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the low threshold for this module temperature."
+ ::= { cienaCesModuleTempSensorEntry 7 }
+
+ cienaCesModuleSensorNotifIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the unique index in the table used for trap definition."
+ ::= { cienaCesModuleTempSensorEntry 8 }
+
+ --
+ -- Module Software package
+ --
+
+ cienaCesGlobalSwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ downloading(2),
+ installing(3),
+ activating(4),
+ validating(5),
+ reverting(6),
+ running(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The global software state of the system."
+ ::= { cienaCesSwModule 1 }
+
+ cienaCesModuleSwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleSwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the software package attributes on the modules."
+ ::= { cienaCesSwModule 2 }
+
+ cienaCesModuleSwEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleSwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleSwTable. "
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx }
+ ::= { cienaCesModuleSwTable 1 }
+
+
+ CienaCesModuleSwEntry ::= SEQUENCE {
+ cienaCesModuleSwState SwModuleState,
+ cienaCesModuleSwRunningRelease DisplayString,
+ cienaCesModuleSwRunningReleasePartition Unsigned32,
+ cienaCesModuleSwReleasePartition0Pkg DisplayString,
+ cienaCesModuleSwReleasePartition0PkgStatus SwPkgStatus,
+ cienaCesModuleSwReleasePartition1Pkg DisplayString,
+ cienaCesModuleSwReleasePartition1PkgStatus SwPkgStatus,
+ cienaCesModuleSwReleasePartition2Pkg DisplayString,
+ cienaCesModuleSwReleasePartition2PkgStatus SwPkgStatus,
+ cienaCesModuleSwBank0KernelVersion DisplayString,
+ cienaCesModuleSwBank0KernelStatus SwPkgStatus,
+ cienaCesModuleSwBank1KernelVersion DisplayString,
+ cienaCesModuleSwBank1KernelStatus SwPkgStatus,
+ cienaCesModuleSwBank0UbootVersion DisplayString,
+ cienaCesModuleSwBank0UbootStatus SwPkgStatus,
+ cienaCesModuleSwBank1UbootVersion DisplayString,
+ cienaCesModuleSwBank1UbootStatus SwPkgStatus,
+ cienaCesModuleSwUbootGoldVersion DisplayString,
+ cienaCesModuleSwUbootGoldStatus SwPkgStatus,
+ cienaCesModuleSwMIBVer DisplayString
+ }
+
+ cienaCesModuleSwState OBJECT-TYPE
+ SYNTAX SwModuleState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software state on the module."
+ ::= { cienaCesModuleSwEntry 1 }
+
+ cienaCesModuleSwRunningRelease OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software package version that is currently running on the module."
+ ::= { cienaCesModuleSwEntry 2 }
+
+ cienaCesModuleSwRunningReleasePartition OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition where the current running release is installed."
+ ::= { cienaCesModuleSwEntry 3 }
+
+ cienaCesModuleSwReleasePartition0Pkg OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 0 software package version."
+ ::= { cienaCesModuleSwEntry 4 }
+
+ cienaCesModuleSwReleasePartition0PkgStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 0 software package status."
+ ::= { cienaCesModuleSwEntry 5 }
+
+ cienaCesModuleSwReleasePartition1Pkg OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 1 software package version."
+ ::= { cienaCesModuleSwEntry 6 }
+
+ cienaCesModuleSwReleasePartition1PkgStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 1 software package status."
+ ::= { cienaCesModuleSwEntry 7 }
+
+ cienaCesModuleSwReleasePartition2Pkg OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 2 software package version."
+ ::= { cienaCesModuleSwEntry 8 }
+
+ cienaCesModuleSwReleasePartition2PkgStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release partition 2 software package status."
+ ::= { cienaCesModuleSwEntry 9 }
+
+ cienaCesModuleSwBank0KernelVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank0 kernel version."
+ ::= { cienaCesModuleSwEntry 10 }
+
+ cienaCesModuleSwBank0KernelStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank0 kernel software status."
+ ::= { cienaCesModuleSwEntry 11 }
+
+ cienaCesModuleSwBank1KernelVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank1 kernel version."
+ ::= { cienaCesModuleSwEntry 12 }
+
+ cienaCesModuleSwBank1KernelStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank1 kernel status."
+ ::= { cienaCesModuleSwEntry 13 }
+
+ cienaCesModuleSwBank0UbootVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank0 U-boot version."
+ ::= { cienaCesModuleSwEntry 14 }
+
+ cienaCesModuleSwBank0UbootStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank0 U-boot status. "
+ ::= { cienaCesModuleSwEntry 15 }
+
+ cienaCesModuleSwBank1UbootVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank1 U-boot version."
+ ::= { cienaCesModuleSwEntry 16 }
+
+ cienaCesModuleSwBank1UbootStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bank0 U-boot status. "
+ ::= { cienaCesModuleSwEntry 17 }
+
+ cienaCesModuleSwUbootGoldVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "U-boot Gold version."
+ ::= { cienaCesModuleSwEntry 18 }
+
+ cienaCesModuleSwUbootGoldStatus OBJECT-TYPE
+ SYNTAX SwPkgStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "U-boot Gold status. "
+ ::= { cienaCesModuleSwEntry 19 }
+
+ cienaCesModuleSwMIBVer OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This MIB object shows the MIB version currently supported."
+ ::= { cienaCesModuleSwEntry 20 }
+
+
+ --
+ -- Module POST errors
+ --
+ cienaCesModulePOSTErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModulePOSTErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table for viewing POST error on the modules."
+ ::= { cienaCesModule 5 }
+
+ cienaCesModulePOSTErrorEntry OBJECT-TYPE
+ SYNTAX CienaCesModulePOSTErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModulePOSTErrorResultsTable. "
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx,
+ cienaCesModulePOSTErrorIndex }
+ ::= { cienaCesModulePOSTErrorTable 1 }
+
+
+ CienaCesModulePOSTErrorEntry ::= SEQUENCE {
+ cienaCesModulePOSTErrorIndex INTEGER,
+ cienaCesModulePOSTErrorDescription OCTET STRING,
+ cienaCesModulePOSTErrorSeverity INTEGER,
+ cienaCesModulePOSTErrorScope INTEGER,
+ cienaCesModulePOSTScopeIndex INTEGER
+ }
+
+ cienaCesModulePOSTErrorIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of the POST error for the module."
+ ::= { cienaCesModulePOSTErrorEntry 1 }
+
+ cienaCesModulePOSTErrorDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of the module POST error."
+ ::= { cienaCesModulePOSTErrorEntry 2 }
+
+ cienaCesModulePOSTErrorSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ fatal(1),
+ severe(2),
+ warning(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Severity of the POST error for the module."
+ ::= { cienaCesModulePOSTErrorEntry 3 }
+
+ cienaCesModulePOSTErrorScope OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ chassis(1),
+ blade(2),
+ port(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Scope of the POST error for the module."
+ ::= { cienaCesModulePOSTErrorEntry 4 }
+
+ cienaCesModulePOSTScopeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " When scope is a port this object identifies the port number."
+ ::= { cienaCesModulePOSTErrorEntry 5 }
+
+ --
+ -- Module Notification attributes
+ --
+
+ cienaCesModuleSystemProtectionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unprotected(1),
+ cold(2),
+ warm(3),
+ hot(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the protection mode of the system."
+ ::= { cienaCesModuleNotifAttrs 1}
+
+ cienaCesModuleSwitchOverReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ coldFailOver(1),
+ coldSwitchOver(2),
+ hotSwitchOver(3),
+ hotFailOver(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the reason the SwitchOver happened. The following combinations
+ determine the value of this object:
+ CTM failure - Deprov mode - Cold FailOver
+ User Initiated - Deprov Mode - Cold SwitchOver
+ CTM failure - Audit mode - Hot FailOver
+ User initiated - Audit mode - Hot SwitchOver.
+ "
+ ::= { cienaCesModuleNotifAttrs 2}
+
+ cienaCesModuleNotifTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleNotifEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table to define the notification variable bindings."
+ ::= { cienaCesModuleNotifAttrs 3 }
+
+ cienaCesModuleNotifEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleNotifEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesModuleNotifEntryTable. "
+ INDEX { cienaCesModuleChassisIndx, cienaCesModuleShelfIndx, cienaCesModuleSlotIndx }
+ ::= { cienaCesModuleNotifTable 1 }
+
+
+ CienaCesModuleNotifEntry ::= SEQUENCE {
+ cienaCesModuleHealthCategory TceHealthCategory,
+ cienaCesModuleHealthSubCategory Unsigned32,
+ cienaCesModuleHealthStatus TceHealthStatus,
+ cienaCesModuleHealthStatusLast TceHealthStatus,
+ cienaCesModuleHealthOriginType HealthOriginType,
+ cienaCesModuleHealthOriginName DisplayString,
+ cienaCesModuleHealthOriginUnitId Unsigned32
+}
+ cienaCesModuleHealthCategory OBJECT-TYPE
+ SYNTAX TceHealthCategory
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the health category that the Health Manager
+ monitors on the module."
+ ::= { cienaCesModuleNotifEntry 1 }
+
+ cienaCesModuleHealthSubCategory OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the health sub category that the Health Manager
+ monitors on the module."
+ ::= { cienaCesModuleNotifEntry 2 }
+
+ cienaCesModuleHealthStatus OBJECT-TYPE
+ SYNTAX TceHealthStatus
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current health status of health category and
+ its sub category being monitored on the module."
+ ::= { cienaCesModuleNotifEntry 3 }
+
+ cienaCesModuleHealthStatusLast OBJECT-TYPE
+ SYNTAX TceHealthStatus
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the last known health status of health category and
+ its sub category being monitored on the module."
+ ::= { cienaCesModuleNotifEntry 4 }
+
+ cienaCesModuleHealthOriginType OBJECT-TYPE
+ SYNTAX HealthOriginType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the origin of the health status notification."
+ ::= { cienaCesModuleNotifEntry 5 }
+
+ cienaCesModuleHealthOriginName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..10))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the origin name of the health status notification."
+ ::= { cienaCesModuleNotifEntry 6 }
+
+ cienaCesModuleHealthOriginUnitId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the origin id of the health notification."
+ ::= { cienaCesModuleNotifEntry 7 }
+
+--
+-- CienaCesModuleResourceHealthEntry
+--
+ cienaCesModuleResourceHealthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesModuleResourceHealthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table listing the health information of dataplane resources."
+ ::= { cienaCesModule 6 }
+
+ cienaCesModuleResourceHealthEntry OBJECT-TYPE
+ SYNTAX CienaCesModuleResourceHealthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the cienaCesModuleResourceHealthTable."
+ INDEX { cienaCesModuleResourceHealthSubCategory,
+ cienaCesModuleChassisIndx,
+ cienaCesModuleShelfIndx,
+ cienaCesModuleSlotIndx,
+ cienaCesModuleResourceDeviceIndx }
+ ::= { cienaCesModuleResourceHealthTable 1 }
+
+ CienaCesModuleResourceHealthEntry ::= SEQUENCE {
+ cienaCesModuleResourceHealthSubCategory INTEGER,
+ cienaCesModuleResourceDeviceIndx Unsigned32,
+ cienaCesModuleResourceHealthState TceHealthStatus,
+ cienaCesModuleResourceHealthCurrMeasurement Unsigned32,
+ cienaCesModuleResourceHealthMaxMeasurement Unsigned32,
+ cienaCesModuleResourceHealthMaxThreshold Unsigned32
+ }
+ cienaCesModuleResourceHealthSubCategory OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ subPort(1),
+ qosFlow(2),
+ accessFlow(3),
+ queueGroupInstance(4),
+ schedulerInstance(5),
+ pbtTransit(6),
+ pltfmTokenBucket(7),
+ pltfmEgressTunnel(8),
+ pltfmVirtTcamEntries(9),
+ pltfmAclTcamEntries(10),
+ pltfmVOQ(11),
+ pltfmCLScheduler(12),
+ pltfmFQScheduler(13),
+ pltfmEgressShapingCIR(14),
+ pltfmBscp(15),
+ pltfmHighRateTokenBucket(16),
+ pltfmLowRateTokenBucket(17),
+ pltfmParentMeter(18),
+ pltfmChildMeter(19),
+ pltfmL2UserTypes(20),
+ logicalInterfaces(21),
+ pltfmLmPowerBudget(22),
+ pltfmPpIngressL2Xform(23),
+ pltfmPpEgressL2Xform(24),
+ pltfmPpInternalTcam(25),
+ pltfmNpMaintPoint(26),
+ pltfmNpMaintPointSession(27),
+ pltfmNpFastTimer300Hz(28),
+ pltfmNpFastTimer10msec(29),
+ pltfmNpFastTimer100msec(30),
+ pltfmNpFastTimer1sec(31),
+ pltfmNpSlowTimer(32),
+ pltfmNpWatchdogTimer(33),
+ pltfmNpProtectionGroup(34)
+ }
+
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sub-category of the dataplane resource being monitored.
+ - 'none' is an enumeration placeholder."
+ ::= { cienaCesModuleResourceHealthEntry 1}
+
+ cienaCesModuleResourceDeviceIndx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of the device being monitored."
+ ::= { cienaCesModuleResourceHealthEntry 2}
+
+ cienaCesModuleResourceHealthState OBJECT-TYPE
+ SYNTAX TceHealthStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Health state of the dataplane resource being monitored."
+ ::= { cienaCesModuleResourceHealthEntry 3}
+
+ cienaCesModuleResourceHealthCurrMeasurement OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current value of the dataplane resource being monitored."
+ ::= { cienaCesModuleResourceHealthEntry 4 }
+
+ cienaCesModuleResourceHealthMaxMeasurement OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum recorded value of the dataplane resource being monitored."
+ ::= { cienaCesModuleResourceHealthEntry 5 }
+
+ cienaCesModuleResourceHealthMaxThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum possible value for the dataplane resource being monitored."
+ ::= { cienaCesModuleResourceHealthEntry 6 }
+
+ --
+ -- Notification
+ --
+
+ cienaCesModuleStateChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState,
+ cienaCesModuleOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "A cienaCesModuleStateChange notification is sent when the operational
+ state of the module is changed.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState, and cienaCesModuleOperState."
+ ::= { cienaCesModuleMIBNotifications 1 }
+
+ cienaCesModuleHealthStatusUnknownNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType,
+ cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId,
+ cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus,
+ cienaCesModuleHealthStatusLast
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent whenever the Health Manager detects a status change to unknown.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ - cienaCesModuleAllModulesHealthTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
+ cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx, cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx, cienaCesModuleHealthOriginType, cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId, cienaCesModuleHealthCategory, cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus, and cienaCesModuleHealthStatusLast."
+ ::= { cienaCesModuleMIBNotifications 2 }
+
+ cienaCesModuleHealthStatusWarningNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType,
+ cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId,
+ cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus,
+ cienaCesModuleHealthStatusLast
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent whenever the Health Manager detects a status change to warning.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ - cienaCesModuleAllModulesHealthTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType, cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId, cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory, cienaCesModuleHealthStatus, and
+ cienaCesModuleHealthStatusLast."
+ ::= { cienaCesModuleMIBNotifications 3 }
+
+ cienaCesModuleHealthStatusFaultedNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType,
+ cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId,
+ cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus,
+ cienaCesModuleHealthStatusLast
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent whenever the Health Manager detects a status change to faulted.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ - cienaCesModuleAllModulesHealthTrapState needs to be set to enabled
+ The above values are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
+ cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx, cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx, cienaCesModuleHealthOriginType, cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId, cienaCesModuleHealthCategory, cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus, and cienaCesModuleHealthStatusLast."
+ ::= { cienaCesModuleMIBNotifications 4 }
+
+ cienaCesModuleHealthStatusDegradedNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType,
+ cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId,
+ cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus,
+ cienaCesModuleHealthStatusLast
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent whenever the Health Manager detects a status change to degraded.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ - cienaCesModuleAllModulesHealthTrapState needs to be set to enabled
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType, cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId, cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory, cienaCesModuleHealthStatus,
+ and cienaCesModuleHealthStatusLast."
+ ::= { cienaCesModuleMIBNotifications 5 }
+
+ cienaCesModuleHealthStatusGoodNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType,
+ cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId,
+ cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory,
+ cienaCesModuleHealthStatus,
+ cienaCesModuleHealthStatusLast
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent whenever the Health Manager detects a status change to normal.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleTrapState for the module needs to be set to enabled.
+ - cienaCesModuleAllModulesHealthTrapState needs to be set to enabled
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleHealthOriginType, cienaCesModuleHealthOriginName,
+ cienaCesModuleHealthOriginUnitId, cienaCesModuleHealthCategory,
+ cienaCesModuleHealthSubCategory, cienaCesModuleHealthStatus, and
+ cienaCesModuleHealthStatusLast."
+ ::= { cienaCesModuleMIBNotifications 6 }
+
+ cienaCesModuleSensorHighTempNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSensorNotifIndx,
+ cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp,
+ cienaCesModuleSensorHighTempThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the cienaCesModuleSensor temperature exceeds the high
+ temperature threshold for the module.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleSensorTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSensorNotifIndx, cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp, and cienaCesModuleSensorHighTempThreshold."
+ ::= { cienaCesModuleMIBNotifications 7 }
+
+ cienaCesModuleSensorNormalTempNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSensorNotifIndx,
+ cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp,
+ cienaCesModuleSensorLowTemp,
+ cienaCesModuleSensorHighTemp
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent if the cienaCesModule temperature changes
+ from previously reported high or low temperature exceeding thresholds to normal temperature.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleSensorTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSensorNotifIndx, cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp, cienaCesModuleSensorLowTemp,
+ and cienaCesModuleSensorHighTemp."
+ ::= { cienaCesModuleMIBNotifications 9 }
+
+ cienaCesModuleSensorLowTempNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSensorNotifIndx,
+ cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp,
+ cienaCesModuleSensorLowTempThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the cienaCesModuleSensor falls below the low
+ temperature threshold for the module.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleSensorTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx, cienaCesModuleSensorNotifIndx,
+ cienaCesModuleSensorDescription, cienaCesModuleSensorCurrentTemp, and
+ cienaCesModuleSensorLowTempThreshold."
+ ::= { cienaCesModuleMIBNotifications 8 }
+
+ cienaCesModuleHASwitchOverNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSwitchOverReason,
+ cienaCesModuleAdminState,
+ cienaCesModuleOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent for CTM switchover.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleHATrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleSwitchOverReason, cienaCesModuleAdminState,
+ and cienaCesModuleOperState."
+ ::= { cienaCesModuleMIBNotifications 10 }
+
+cienaCesModuleProtectionModeColdNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleSystemProtectionMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the protection mode of the system changes to cold.
+ A COLD protection level is the lowest level of protection. It implies that the secondary CTM is ready to assume the
+ function of the primary CTM but a failure causing a failover would be service impacting. The secondary CTM has been
+ synchronized with the same software package, configuration files, etc such that it will return the same state
+ as the previous primary CTM.
+ The protection state of the primary CTM shall not transition from NONE to PROTECTED until the secondary CTM
+ has completed the synchronization. In the case of a failure on the primary CTM, the secondary CTM will
+ immediately assume primary status, finish its initialization and reboot the PSLMs. The primary CTM will
+ reapply the configuration to the PSLMs after they have booted. Any unsaved configuration changes will NOT be lost
+ on a failover as configuration changes are propagated to the secondary CTM configuration.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleProtectionModeTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, and cienaCesModuleSystemProtectionMode."
+ ::= { cienaCesModuleMIBNotifications 11}
+
+cienaCesModuleProtectionModeWarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleSystemProtectionMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the protection mode of the system changes to warm.
+ This state is not supported on the 5410 platform.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleProtectionModeTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, and cienaCesModuleSystemProtectionMode."
+ ::= { cienaCesModuleMIBNotifications 12 }
+
+cienaCesModuleProtectionModeUnprotectedNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleSystemProtectionMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the protection mode of the system changes to unprotected.
+ A protection level of unprotected implies that there is no secondary CTM present in the system or
+ that the current secondary CTM is not in a state to provide any protection. In the case of the CTM failure,
+ the primary CTM will reboot and subsequently reboot all the PSLMs, causing loss of existing switched traffic patterns.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleProtectionModeTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, and cienaCesModuleSystemProtectionMode."
+ ::= { cienaCesModuleMIBNotifications 13 }
+
+cienaCesModuleProtectionModeHotNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleSystemProtectionMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the protection mode of the system changes to hot.
+ A HOT protection level is the highest level of protection. It implies that the secondary CTM is ready to assume the
+ function of the primary CTM and a failure causing a failover would NOT be service impacting. The secondary CTM has been
+ synchronized with the same software package, configuration files, etc such that it will return the same state
+ as the previous primary CTM.
+ The protection state of the primary CTM shall not transition from NONE to PROTECTED until the secondary CTM
+ has completed the synchronization. In the case of a failure on the primary CTM, the secondary CTM will
+ immediately assume primary status, finish its initialization and audit the PSLMs. All current established traffic patterns
+ will be maintained with a minimal loss of traffic. Any unsaved configuration changes will NOT be lost
+ on a failover as configuration changes are propagated to the secondary CTM configuration.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleProtectionModeTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, and cienaCesModuleSystemProtectionMode."
+ ::= { cienaCesModuleMIBNotifications 14 }
+
+cienaCesModulePostErrorNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModulePOSTErrorDescription
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when a module POST error is detected.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModulePOSTErrorTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx, and
+ cienaCesModulePOSTErrorDescription."
+ ::= { cienaCesModuleMIBNotifications 15 }
+
+ cienaCesModuleFastReloadUnsuccessfulNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState,
+ cienaCesModuleOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the deprov (cold switchover or failover) fails.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleHATrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState, and cienaCesModuleOperState."
+ ::= { cienaCesModuleMIBNotifications 16 }
+
+ cienaCesModuleHitlessModeUnsuccessfulNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState,
+ cienaCesModuleOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the audit (hot failover or switchover) fails.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled.
+ - cienaCesModuleHATrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx, cienaCesModuleSlotNotifIndx,
+ cienaCesModuleAdminState, and cienaCesModuleOperState."
+ ::= { cienaCesModuleMIBNotifications 17 }
+
+ cienaCesModuleSwitchFabricDisruptedUnrecoverableNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the switch fabric detects a game-over failure and the system
+ cannot automatically correct without resetting certain fabric subsystems. This kind of a
+ disruption can cause a major service interruption.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled
+ - cienaCesModuleSwitchFabricDisruptedTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
+ cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx, cienaCesModuleShelfNotifIndx,
+ and cienaCesModuleSlotNotifIndx."
+ ::= { cienaCesModuleMIBNotifications 18 }
+
+ cienaCesModuleSwitchFabricDisruptedRecoverableNotification NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesModuleChassisNotifIndx,
+ cienaCesModuleShelfNotifIndx,
+ cienaCesModuleSlotNotifIndx
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the switch fabric detects game-over failure and the system
+ can automatically correct it.
+ To enable the device to send this notification:
+ - cienaCesModuleAllModulesTrapState needs to be set to enabled
+ - cienaCesModuleSwitchFabricDisruptedTrapState needs to be set to enabled.
+ The above values are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
+ cienaGlobalMacAddress, cienaCesModuleChassisNotifIndx, cienaCesModuleShelfNotifIndx,
+ and cienaCesModuleSlotNotifIndx."
+ ::= { cienaCesModuleMIBNotifications 19 }
+
+ --
+ --Conformance statements
+ --
+
+ moduleConfigGroup OBJECT-GROUP
+ OBJECTS { cienaCesModuleModel,
+ cienaCesModuleType,
+ cienaCesModuleDescription,
+ cienaCesModuleAdminState,
+ cienaCesModuleOperState,
+ cienaCesModuleProtectionRole,
+ cienaCesModuleStandbyStatus,
+ cienaCesModuleLastRebootReason,
+ cienaCesModuleAdminPostState,
+ cienaCesModuleOperPostState }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about configuration table."
+ ::= { cienaCesModuleMIBGroups 1 }
+
+
+ moduleDescriptionGroup OBJECT-GROUP
+ OBJECTS { cienaCesModuleDescriptionBoardName,
+ cienaCesModuleDescriptionBoardDesc,
+ cienaCesModuleDescriptionTotalNumPorts,
+ cienaCesModuleDescriptionHwVersion,
+ cienaCesModuleDescriptionMfgDate,
+ cienaCesModuleDescriptionBaseMac,
+ cienaCesModuleDescriptionBoardSerialNum,
+ cienaCesModuleDescriptionBoardPartNum,
+ cienaCesModuleDescriptionUpTime}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about module capabilities."
+ ::= { cienaCesModuleMIBGroups 2 }
+
+ moduleSensorGroup OBJECT-GROUP
+ OBJECTS { cienaCesModuleSensorDescription,
+ cienaCesModuleSensorCurrentTemp,
+ cienaCesModuleSensorHighTemp,
+ cienaCesModuleSensorLowTemp,
+ cienaCesModuleSensorHighTempThreshold,
+ cienaCesModuleSensorLowTempThreshold}
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information of module temperature sensors."
+ ::= { cienaCesModuleMIBGroups 3 }
+
+ moduleNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { cienaCesModuleStateChangeNotification,
+ cienaCesModuleHealthStatusUnknownNotification,
+ cienaCesModuleHealthStatusWarningNotification,
+ cienaCesModuleHealthStatusFaultedNotification,
+ cienaCesModuleHealthStatusDegradedNotification,
+ cienaCesModuleHealthStatusGoodNotification,
+ cienaCesModuleSensorHighTempNotification,
+ cienaCesModuleSensorNormalTempNotification,
+ cienaCesModuleSensorLowTempNotification,
+ cienaCesModuleHASwitchOverNotification,
+ cienaCesModuleProtectionModeColdNotification,
+ cienaCesModuleProtectionModeWarmNotification,
+ cienaCesModuleProtectionModeUnprotectedNotification,
+ cienaCesModuleProtectionModeHotNotification,
+ cienaCesModulePostErrorNotification,
+ cienaCesModuleFastReloadUnsuccessfulNotification,
+ cienaCesModuleHitlessModeUnsuccessfulNotification,
+ cienaCesModuleSwitchFabricDisruptedUnrecoverableNotification,
+ cienaCesModuleSwitchFabricDisruptedRecoverableNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information
+ about module notifications."
+ ::= { cienaCesModuleMIBGroups 4 }
+
+ modulePostErrorGroup OBJECT-GROUP
+ OBJECTS { cienaCesModulePOSTErrorDescription,
+ cienaCesModulePOSTErrorSeverity,
+ cienaCesModulePOSTErrorScope,
+ cienaCesModulePOSTScopeIndex }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information of module POST errors."
+ ::= { cienaCesModuleMIBGroups 5 }
+
+ END
+