1-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-06-00-5005
2 --
3 -- CIENA-CES-PORT-XCVR-MIB.my
4 --
5
6 CIENA-CES-PORT-XCVR-MIB DEFINITIONS ::= BEGIN
7
8 IMPORTS
9   Integer32, Unsigned32, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
10	    FROM SNMPv2-SMI
11   DisplayString
12	    FROM SNMPv2-TC
13   cienaCesNotifications, cienaCesConfig
14       FROM CIENA-SMI
15   cienaGlobalSeverity, cienaGlobalMacAddress
16   	   FROM CIENA-GLOBAL-MIB;
17
18
19 cienaCesPortXcvrMIB MODULE-IDENTITY
20          LAST-UPDATED "201706070000Z"
21          ORGANIZATION "Ciena Corp."
22          CONTACT-INFO
23          "   Mib Meister
24              7035 Ridge Road
25              Hanover, Maryland 21076
26              USA
27              Phone:  +1 800 921 1144
28              Email:  support@ciena.com"
29          DESCRIPTION
30                   "This module defines the port XCVR related notifications."
31             REVISION
32                   "201706070000Z"
33          DESCRIPTION
34                   "Updated contact info."
35             REVISION
36                   "201610070000Z"
37          DESCRIPTION
38                   "Added a new object cienaCesPortXcvrUncertifiedNotification."
39             REVISION
40                   "201108230000Z"
41          DESCRIPTION
42                   "Added a new object cienaCesPortXcvrTxOutputPower."
43             REVISION
44                   "201107060000Z"
45          DESCRIPTION
46                   "Corrected Units changed watts to uW in descriptions."
47       ::= { cienaCesConfig 9 }
48
49 --
50 -- Node definitions
51 --
52
53 cienaCesPortXcvrMIBObjects OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIB 1 }
54
55 cienaCesPortXcvr  OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIBObjects 1 }
56
57 cienaCesPortXcvrNotif  OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIBObjects 2 }
58
59 -- Notifications
60
61 cienaCesPortXcvrMIBNotificationPrefix  OBJECT IDENTIFIER ::= { cienaCesNotifications 9 }
62 cienaCesPortXcvrMIBNotifications       OBJECT IDENTIFIER ::=
63                       { cienaCesPortXcvrMIBNotificationPrefix 0 }
64
65 -- Conformance information
66
67 cienaCesPortXcvrMIBConformance OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIB 3 }
68 cienaCesPortXcvrMIBCompliances OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIBConformance 1 }
69 cienaCesPortXcvrMIBGroups      OBJECT IDENTIFIER ::= { cienaCesPortXcvrMIBConformance 2 }
70
71
72 cienaCesPortXcvrTable OBJECT-TYPE
73    SYNTAX      SEQUENCE OF CienaCesPortXcvrEntry
74    MAX-ACCESS  not-accessible
75    STATUS      current
76    DESCRIPTION
77	    "This table contains descriptions and settings for each of the
78	     physical transceiver devices."
79    ::= { cienaCesPortXcvr 1 }
80
81 cienaCesPortXcvrEntry OBJECT-TYPE
82    SYNTAX        CienaCesPortXcvrEntry
83    MAX-ACCESS    not-accessible
84    STATUS        current
85    DESCRIPTION "The transceiver device entry."
86    INDEX { cienaCesPortXcvrId }
87    ::= { cienaCesPortXcvrTable 1 }
88
89 CienaCesPortXcvrEntry ::= SEQUENCE {
90    cienaCesPortXcvrId                                		INTEGER,
91    cienaCesPortXcvrOperState                         		INTEGER,
92    cienaCesPortXcvrTemperature	                     		INTEGER,
93	cienaCesPortXcvrVcc				                 		INTEGER,
94    cienaCesPortXcvrBias				                 	INTEGER,
95    cienaCesPortXcvrRxPower		 	                 		INTEGER,
96    cienaCesPortXcvrHighTempAlarmThreshold	         		Integer32,
97    cienaCesPortXcvrLowTempAlarmThreshold	         		Integer32,
98    cienaCesPortXcvrHighVccAlarmThreshold	         		Integer32,
99    cienaCesPortXcvrLowVccAlarmThreshold	             	Integer32,
100    cienaCesPortXcvrHighBiasAlarmThreshold	         		Integer32,
101    cienaCesPortXcvrLowBiasAlarmThreshold	         		Integer32,
102    cienaCesPortXcvrHighTxPwAlarmThreshold	         		Integer32,
103    cienaCesPortXcvrLowTxPwAlarmThreshold	         		Integer32,
104    cienaCesPortXcvrHighRxPwAlarmThreshold	         		Integer32,
105    cienaCesPortXcvrLowRxPwAlarmThreshold	         		Integer32,
106	cienaCesPortXcvrNotifChassisIndex						Unsigned32,
107	cienaCesPortXcvrNotifShelfIndex							Unsigned32,
108	cienaCesPortXcvrNotifSlotIndex							Unsigned32,
109	cienaCesPortXcvrNotifPortNumber							Unsigned32,
110    cienaCesPortXcvrIdentiferType   	                    INTEGER,
111    cienaCesPortXcvrExtIdentiferType                  		INTEGER,
112    cienaCesPortXcvrConnectorType                     	    INTEGER,
113    cienaCesPortXcvrType		                            INTEGER,
114    cienaCesPortXcvrAdminState		   		                INTEGER,
115    cienaCesPortXcvrVendorName	 	                	    DisplayString,
116    cienaCesPortXcvrVendorOUI	 	                        OCTET STRING,
117    cienaCesPortXcvrVendorPartNum                           DisplayString,
118    cienaCesPortXcvrRevNum                                  DisplayString,
119    cienaCesPortXcvrSerialNum	                            DisplayString,
120    cienaCesPortXcvrMfgDate		                            DisplayString,
121    cienaCesPortXcvrWaveLength	                            INTEGER,
122    cienaCesPortXcvrTxState		                            INTEGER,
123    cienaCesPortXcvrTxFaultStatus                           INTEGER,
124    cienaCesPortXcvrTxOutputPower	                 		INTEGER
125
126
127 }
128
129 cienaCesPortXcvrId OBJECT-TYPE
130    SYNTAX           INTEGER (1..65535)
131    MAX-ACCESS       not-accessible
132    STATUS           current
133    DESCRIPTION
134	    "The ID for the transceiver."
135    ::= { cienaCesPortXcvrEntry 1 }
136
137 cienaCesPortXcvrOperState OBJECT-TYPE
138    SYNTAX           INTEGER {
139                        disabled(1),
140                        enabled(2),
141                        loopback(3),
142                        notPresent(4),
143                        faulted(5)
144                     }
145    MAX-ACCESS       read-only
146    STATUS           current
147    DESCRIPTION
148	    "The operational state of the transceiver."
149    ::= { cienaCesPortXcvrEntry 2 }
150
151 cienaCesPortXcvrTemperature OBJECT-TYPE
152    SYNTAX        INTEGER (1..65535)
153    MAX-ACCESS    read-only
154    STATUS        current
155    DESCRIPTION
156	    "The temperature of the transceiver."
157    ::= { cienaCesPortXcvrEntry 3 }
158
159 cienaCesPortXcvrVcc OBJECT-TYPE
160    SYNTAX        INTEGER (1..65535)
161    MAX-ACCESS    read-only
162    STATUS        current
163    DESCRIPTION
164	    "The voltage of the transceiver."
165    ::= { cienaCesPortXcvrEntry 4 }
166
167 cienaCesPortXcvrBias OBJECT-TYPE
168    SYNTAX        INTEGER (1..65535)
169    MAX-ACCESS    read-only
170    STATUS        current
171    DESCRIPTION
172	    "The bias of the transceiver."
173    ::= { cienaCesPortXcvrEntry 5 }
174
175 cienaCesPortXcvrRxPower OBJECT-TYPE
176    SYNTAX        INTEGER (1..65535)
177    UNITS         "uW"
178    MAX-ACCESS    read-only
179    STATUS        current
180    DESCRIPTION
181	    "The measured receive power of the transceiver.
182	     Units are micro watts."
183   ::= { cienaCesPortXcvrEntry 6 }
184
185  cienaCesPortXcvrHighTempAlarmThreshold OBJECT-TYPE
186    SYNTAX        Integer32
187    MAX-ACCESS    read-only
188    STATUS        current
189    DESCRIPTION
190	    "Indicates the higher threshold for the temperature alarm."
191    ::= { cienaCesPortXcvrEntry 7 }
192
193  cienaCesPortXcvrLowTempAlarmThreshold OBJECT-TYPE
194    SYNTAX        Integer32
195    MAX-ACCESS    read-only
196    STATUS        current
197    DESCRIPTION
198	    "Indicates the lower threshold for the temperature alarm."
199    ::= { cienaCesPortXcvrEntry 8 }
200
201  cienaCesPortXcvrHighVccAlarmThreshold OBJECT-TYPE
202    SYNTAX        Integer32
203    MAX-ACCESS    read-only
204    STATUS        current
205    DESCRIPTION
206	    "Indicates the higher threshold for the voltage alarm."
207    ::= { cienaCesPortXcvrEntry 9 }
208
209  cienaCesPortXcvrLowVccAlarmThreshold OBJECT-TYPE
210    SYNTAX        Integer32
211    MAX-ACCESS    read-only
212    STATUS        current
213    DESCRIPTION
214	    "Indicates the lower threshold for the voltage alarm."
215    ::= { cienaCesPortXcvrEntry 10 }
216
217 cienaCesPortXcvrHighBiasAlarmThreshold OBJECT-TYPE
218    SYNTAX        Integer32
219    MAX-ACCESS    read-only
220    STATUS        current
221    DESCRIPTION
222	    "Indicates the higher threshold for the bias alarm."
223    ::= { cienaCesPortXcvrEntry 11 }
224
225 cienaCesPortXcvrLowBiasAlarmThreshold OBJECT-TYPE
226    SYNTAX        Integer32
227    MAX-ACCESS    read-only
228    STATUS        current
229    DESCRIPTION
230	    "Indicates the lower threshold for the bias alarm."
231    ::= { cienaCesPortXcvrEntry 12 }
232
233 cienaCesPortXcvrHighTxPwAlarmThreshold OBJECT-TYPE
234    SYNTAX        Integer32
235    UNITS         "uW"
236    MAX-ACCESS    read-only
237    STATUS        current
238    DESCRIPTION
239	    "Indicates the higher threshold for the Tx power alarm.
240	     Units are micro watts"
241    ::= { cienaCesPortXcvrEntry 13 }
242
243 cienaCesPortXcvrLowTxPwAlarmThreshold OBJECT-TYPE
244    SYNTAX        Integer32
245    UNITS         "uW"
246    MAX-ACCESS    read-only
247    STATUS        current
248    DESCRIPTION
249	    "Indicates the lower threshold for the Tx power alarm.
250	     Units are micro watts."
251    ::= { cienaCesPortXcvrEntry 14 }
252
253  cienaCesPortXcvrHighRxPwAlarmThreshold OBJECT-TYPE
254    SYNTAX        Integer32
255    UNITS         "uW"
256    MAX-ACCESS    read-only
257    STATUS        current
258    DESCRIPTION
259	    "Indicates the higher threshold for the Rx power alarm.
260	     Units are micro watts."
261    ::= { cienaCesPortXcvrEntry 15 }
262
263  cienaCesPortXcvrLowRxPwAlarmThreshold OBJECT-TYPE
264    SYNTAX        Integer32
265    UNITS         "uW"
266    MAX-ACCESS    read-only
267    STATUS        current
268    DESCRIPTION
269	    "Indicates the lower threshold for the Rx power alarm.
270	     Units are micro watts."
271    ::= { cienaCesPortXcvrEntry 16 }
272
273 cienaCesPortXcvrNotifChassisIndex          OBJECT-TYPE
274     SYNTAX          Unsigned32 (1..1)
275     MAX-ACCESS      accessible-for-notify
276     STATUS          current
277     DESCRIPTION
278           "Indicates the chassis index for the port used for trap definition."
279     ::= { cienaCesPortXcvrEntry 17 }
280
281 cienaCesPortXcvrNotifShelfIndex          OBJECT-TYPE
282     SYNTAX          Unsigned32 (1..1)
283     MAX-ACCESS      accessible-for-notify
284     STATUS          current
285     DESCRIPTION
286           "Indicates the shelf index for the port used for trap definition."
287     ::= { cienaCesPortXcvrEntry 18 }
288
289 cienaCesPortXcvrNotifSlotIndex          OBJECT-TYPE
290     SYNTAX          Unsigned32 (1..7)
291     MAX-ACCESS      accessible-for-notify
292     STATUS          current
293     DESCRIPTION
294           "Indicates the slot index for the port used for trap definition."
295     ::= { cienaCesPortXcvrEntry 19 }
296
297 cienaCesPortXcvrNotifPortNumber		OBJECT-TYPE
298 	SYNTAX			Unsigned32(1..65535)
299 	MAX-ACCESS		accessible-for-notify
300 	STATUS			current
301 	DESCRIPTION
302 		"Indicates the port number for the corresponding PGID
303 		used for trap definition."
304 	::= { cienaCesPortXcvrEntry 20 }
305
306 cienaCesPortXcvrIdentiferType OBJECT-TYPE
307    SYNTAX           INTEGER {
308                       unknown(1),
309		               gbic(2),
310		               solderedType(3),
311		               sfp(4),
312                       xbi(5),
313                       xenpak(6),
314                       xfp(7),
315                       xff(8),
316                       xfpe(9),
317                       xpak(10),
318                       x2(11),
319		               reserved(12),
320		               vendorSpecific(13)
321                     }
322    MAX-ACCESS       read-only
323    STATUS           current
324    DESCRIPTION
325	    "Type for the transceiver."
326    ::= { cienaCesPortXcvrEntry 21 }
327
328 cienaCesPortXcvrExtIdentiferType OBJECT-TYPE
329    SYNTAX           INTEGER
330    MAX-ACCESS       read-only
331    STATUS           current
332    DESCRIPTION
333	    "Extended identifier type represents for this transceiver."
334    ::= { cienaCesPortXcvrEntry 22 }
335
336 cienaCesPortXcvrConnectorType OBJECT-TYPE
337    SYNTAX     		 INTEGER (1..65535)
338    MAX-ACCESS       read-only
339    STATUS           current
340    DESCRIPTION
341	    "Type of connector:
342
343	       	   unknown(1)
344		       sc(2)
345		       fiberChannelStyle1(3)
346		       fiberChannelStyle2(4)
347		       bnc/tnc(5)
348		       coaxialHeader(6)
349		       fiberJack(7)
350		       lc(8)
351		       mt-rj(9)
352		       mu(10)
353		       sg(11)
354		       opticalPitTail(12)
355		       reserved(13..32)
356		       hssdc(33)
357		       copperPitTail(34)
358		       reserved(35..128)
359		       vendorSpecific(129..256)"
360    ::= { cienaCesPortXcvrEntry 23 }
361
362 cienaCesPortXcvrType OBJECT-TYPE
363    SYNTAX           INTEGER (1..65535)
364    MAX-ACCESS       read-only
365    STATUS           current
366    DESCRIPTION
367	    "Type of transceiver."
368    ::= { cienaCesPortXcvrEntry 24 }
369
370 cienaCesPortXcvrVendorName OBJECT-TYPE
371    SYNTAX        DisplayString
372    MAX-ACCESS    read-only
373    STATUS        current
374    DESCRIPTION
375	    "String containing this transceiver's vendor name."
376    ::= { cienaCesPortXcvrEntry 25 }
377
378 cienaCesPortXcvrVendorOUI OBJECT-TYPE
379    SYNTAX        OCTET STRING(SIZE(0..255))
380    MAX-ACCESS    read-only
381    STATUS        current
382    DESCRIPTION
383	    "String containing this transceiver's vendor OUI."
384    ::= { cienaCesPortXcvrEntry 26 }
385
386 cienaCesPortXcvrVendorPartNum OBJECT-TYPE
387    SYNTAX        DisplayString
388    MAX-ACCESS    read-only
389    STATUS        current
390    DESCRIPTION
391	    "String containing this transceiver's vendor part number."
392    ::= { cienaCesPortXcvrEntry 27 }
393
394 cienaCesPortXcvrRevNum   OBJECT-TYPE
395    SYNTAX         DisplayString
396    MAX-ACCESS     read-only
397    STATUS         current
398    DESCRIPTION
399	    "String containing this tranceiver's part revision number."
400    ::= { cienaCesPortXcvrEntry 28 }
401
402 cienaCesPortXcvrSerialNum   OBJECT-TYPE
403    SYNTAX         DisplayString
404    MAX-ACCESS     read-only
405    STATUS         current
406    DESCRIPTION
407	    "String containing this tranceiver's part serial number."
408    ::= { cienaCesPortXcvrEntry 29 }
409
410 cienaCesPortXcvrMfgDate OBJECT-TYPE
411    SYNTAX        DisplayString
412    MAX-ACCESS    read-only
413    STATUS        current
414    DESCRIPTION
415	    "String containing this transceiver's manufactured date."
416    ::= { cienaCesPortXcvrEntry 30 }
417
418 cienaCesPortXcvrWaveLength OBJECT-TYPE
419    SYNTAX        INTEGER (1..65535)
420    MAX-ACCESS    read-only
421    STATUS        current
422    DESCRIPTION
423	    "The wavelength of the transceiver. Units are nano meter."
424    ::= { cienaCesPortXcvrEntry 31 }
425
426 cienaCesPortXcvrTxState OBJECT-TYPE
427    SYNTAX       INTEGER {
428		      enabled(1),
429		      disabled(2)
430	         }
431    MAX-ACCESS   read-only
432    STATUS       current
433    DESCRIPTION
434	    "Indicates whether this transceiver is currently set to transmit."
435    ::= { cienaCesPortXcvrEntry 32 }
436
437 cienaCesPortXcvrTxFaultStatus OBJECT-TYPE
438    SYNTAX        INTEGER {
439		       fault(1),
440		       noFault(2)
441	     	  }
442    MAX-ACCESS    read-only
443    STATUS        current
444    DESCRIPTION
445	    "Indicates the fault status of this transceiver."
446    ::= { cienaCesPortXcvrEntry 33 }
447
448 cienaCesPortXcvrAdminState OBJECT-TYPE
449    SYNTAX           INTEGER {
450                        disabled(1),
451                        enabled(2),
452                        loopback(3)
453                     }
454    MAX-ACCESS       read-only
455    STATUS           current
456    DESCRIPTION
457	    "The administrative state of the transceiver."
458    ::= { cienaCesPortXcvrEntry 34 }
459
460    cienaCesPortXcvrTxOutputPower OBJECT-TYPE
461    SYNTAX        INTEGER (1..65535)
462    UNITS         "uW"
463    MAX-ACCESS    read-only
464    STATUS        current
465    DESCRIPTION
466	    "The measured transmitted output power of the transceiver.
467	     Units are micro watts."
468   ::= { cienaCesPortXcvrEntry 35 }
469
470 --
471 -- notification
472 --
473 cienaCesPortXcvrEventType OBJECT-TYPE
474    SYNTAX         INTEGER {
475                        inserted(1),
476                        removed(2)
477                   }
478    MAX-ACCESS     read-only
479    STATUS         current
480    DESCRIPTION
481	    "Indicates if the transceiver specified by the ciena54XXPortXcvrId has come up,
482	     gone down or has been selected."
483    ::= { cienaCesPortXcvrNotif 1}
484
485  cienaCesPortXcvrErrorType OBJECT-TYPE
486    SYNTAX         INTEGER {
487                        none(0),
488                        chksumFailed(1),
489                        opticalFault(2)
490                   }
491    MAX-ACCESS     accessible-for-notify
492    STATUS         current
493    DESCRIPTION
494	    "Indicates if the transceiver specified by the cienaCesPortXcvrId is faulted because of
495	     checksum failure or optical fault. This object only makes sense if the transceiver has
496	     been detected faulted; otherwise it returns 'none'."
497    ::= { cienaCesPortXcvrNotif 2 }
498
499 cienaCesPortXcvrRemovedNotification NOTIFICATION-TYPE
500	OBJECTS	{   cienaGlobalSeverity,
501				cienaGlobalMacAddress,
502     			cienaCesPortXcvrNotifChassisIndex,
503        		cienaCesPortXcvrNotifShelfIndex,
504        		cienaCesPortXcvrNotifSlotIndex,
505        		cienaCesPortXcvrNotifPortNumber
506		}
507	STATUS	current
508	DESCRIPTION
509		"A cienaCesPortXcvrRemovedNotification is sent if the transceiver has been removed.
510		To enable the device to send this notification: cienaCesPortXcvrLinkStateChangeTrapState,
511		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to
512		enabled. These objects are set to enabled by default. Variable bindings include:
513		cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex,
514		cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex, and
515		cienaCesPortXcvrNotifPortNumber."
516	::= { cienaCesPortXcvrMIBNotifications 1 }
517
518 cienaCesPortXcvrInsertedNotification NOTIFICATION-TYPE
519	OBJECTS	{   cienaGlobalSeverity,
520				cienaGlobalMacAddress,
521     			cienaCesPortXcvrNotifChassisIndex,
522        		cienaCesPortXcvrNotifShelfIndex,
523        		cienaCesPortXcvrNotifSlotIndex,
524        		cienaCesPortXcvrNotifPortNumber
525		}
526	STATUS	current
527	DESCRIPTION
528		"A cienaCesPortXcvrInsertedNotification is sent if the transceiver has been inserted. To
529		enable the device to send this notification: cienaCesPortXcvrLinkStateChangeTrapState,
530		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to
531		enabled. These objects are set to enabled by default. Variable bindings include:
532		cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex,
533		cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex, and
534		cienaCesPortXcvrNotifPortNumber."
535	::= { cienaCesPortXcvrMIBNotifications 2 }
536
537 cienaCesPortXcvrErrorTypeNotification NOTIFICATION-TYPE
538	OBJECTS	{	cienaGlobalSeverity,
539				cienaGlobalMacAddress,
540        		cienaCesPortXcvrNotifChassisIndex,
541        		cienaCesPortXcvrNotifShelfIndex,
542        		cienaCesPortXcvrNotifSlotIndex,
543        		cienaCesPortXcvrNotifPortNumber,
544				cienaCesPortXcvrErrorType
545		}
546	STATUS	current
547	DESCRIPTION
548		"A cienaCesPortXcvrErrorTypeNotification is sent if the transceiver is detected to be faulted.
549		The reason for the failure is specified by cienaCesPortXcvrErrorType. To enable the device to
550		send this notification: cienaCesPortXcvrErrorTrapState, cienaCesLogicalPortConfigPortAllTrapState,
551		and cienaCesPortAllTrapState need to be set to enabled. These objects are enabled by default.
552		Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
553		cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex,
554		cienaCesPortXcvrNotifPortNumber, and cienaCesPortXcvrErrorType."
555::= { cienaCesPortXcvrMIBNotifications 5 }
556
557 cienaCesPortXcvrTempHighNotification NOTIFICATION-TYPE
558	OBJECTS	{   cienaGlobalSeverity,
559				cienaGlobalMacAddress,
560   			    cienaCesPortXcvrNotifChassisIndex,
561        		cienaCesPortXcvrNotifShelfIndex,
562        		cienaCesPortXcvrNotifSlotIndex,
563        		cienaCesPortXcvrNotifPortNumber
564		}
565	STATUS	current
566	DESCRIPTION
567		"A cienaCesPortXcvrTempHighNotification is sent if the transceiver temperature exceeds the
568		threshold. To enable the device to send this notification: cienaCesPortXcvrTempChangeTrapState,
569		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
570		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
571		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
572		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
573	::= { cienaCesPortXcvrMIBNotifications 6 }
574
575 cienaCesPortXcvrTempLowNotification NOTIFICATION-TYPE
576	OBJECTS	{   cienaGlobalSeverity,
577				cienaGlobalMacAddress,
578        		cienaCesPortXcvrNotifChassisIndex,
579        		cienaCesPortXcvrNotifShelfIndex,
580        		cienaCesPortXcvrNotifSlotIndex,
581        		cienaCesPortXcvrNotifPortNumber
582		}
583	STATUS	current
584	DESCRIPTION
585		"A cienaCesPortXcvrTempLowNotification is sent if the transceiver temperature falls below the
586		threshold. To enable the device to send this notification: cienaCesPortXcvrTempChangeTrapState,
587		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
588		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
589		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
590		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
591	::= { cienaCesPortXcvrMIBNotifications 7 }
592
593 cienaCesPortXcvrTempNormalNotification NOTIFICATION-TYPE
594	OBJECTS	{   cienaGlobalSeverity,
595				cienaGlobalMacAddress,
596        		cienaCesPortXcvrNotifChassisIndex,
597        		cienaCesPortXcvrNotifShelfIndex,
598        		cienaCesPortXcvrNotifSlotIndex,
599        		cienaCesPortXcvrNotifPortNumber
600		}
601	STATUS	current
602	DESCRIPTION
603		"A cienaCesPortXcvrTempNormalNotification is sent when the transceiver temperature returns to
604		normal state.  To enable the device to send this notification: cienaCesPortXcvrTempChangeTrapState,
605		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
606		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
607		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
608		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
609	::= { cienaCesPortXcvrMIBNotifications 8 }
610
611 cienaCesPortXcvrVoltageHighNotification NOTIFICATION-TYPE
612	OBJECTS	{   cienaGlobalSeverity,
613				cienaGlobalMacAddress,
614        		cienaCesPortXcvrNotifChassisIndex,
615        		cienaCesPortXcvrNotifShelfIndex,
616        		cienaCesPortXcvrNotifSlotIndex,
617        		cienaCesPortXcvrNotifPortNumber
618		}
619	STATUS	current
620	DESCRIPTION
621		"A cienaCesPortXcvrVoltageHighNotification is sent if the transceiver voltage exceeds the
622		threshold. To enable the device to send this notification: cienaCesPortXcvrVoltageChangeTrapState,
623		cienaCesLogicalPortConfigPortAllTrapState, cienaCesPortAllTrapState needs to be set to enabled
624       These objects are set to enabled by default. Variable bindings include:
625       cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex,
626       cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex, and
627       cienaCesPortXcvrNotifPortNumber."
628	::= { cienaCesPortXcvrMIBNotifications 9 }
629
630 cienaCesPortXcvrVoltageLowNotification NOTIFICATION-TYPE
631	OBJECTS	{   cienaGlobalSeverity,
632				cienaGlobalMacAddress,
633        		cienaCesPortXcvrNotifChassisIndex,
634        		cienaCesPortXcvrNotifShelfIndex,
635        		cienaCesPortXcvrNotifSlotIndex,
636        		cienaCesPortXcvrNotifPortNumber
637		}
638	STATUS	current
639	DESCRIPTION
640		"A cienaCesPortXcvrVoltageLowNotification is sent if the transceiver voltage falls below the
641		threshold. To enable the device to send this notification: cienaCesPortXcvrVoltageChangeTrapState,
642		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
643		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
644		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
645		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
646	::= { cienaCesPortXcvrMIBNotifications 10 }
647
648 cienaCesPortXcvrVoltageNormalNotification NOTIFICATION-TYPE
649	OBJECTS	{   cienaGlobalSeverity,
650				cienaGlobalMacAddress,
651        		cienaCesPortXcvrNotifChassisIndex,
652        		cienaCesPortXcvrNotifShelfIndex,
653        		cienaCesPortXcvrNotifSlotIndex,
654        		cienaCesPortXcvrNotifPortNumber
655		}
656	STATUS	current
657	DESCRIPTION
658		"A cienaCesPortXcvrVoltageNormalNotification is sent when the transceiver voltage returns back
659		to normal state. To enable the device to send this notification: cienaCesPortXcvrVoltageChangeTrapState,
660		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
661		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
662		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
663		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
664	::= { cienaCesPortXcvrMIBNotifications 11 }
665
666 cienaCesPortXcvrBiasHighNotification NOTIFICATION-TYPE
667	OBJECTS	{   cienaGlobalSeverity,
668				cienaGlobalMacAddress,
669        		cienaCesPortXcvrNotifChassisIndex,
670        		cienaCesPortXcvrNotifShelfIndex,
671        		cienaCesPortXcvrNotifSlotIndex,
672        		cienaCesPortXcvrNotifPortNumber
673		}
674	STATUS	current
675	DESCRIPTION
676		"A cienaCesPortXcvrBiasHighNotification is sent if the transceiver bias exceeds the
677		threshold. To enable the device to send this notification: cienaCesPortXcvrBiasChangeTrapState,
678		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
679		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
680		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
681		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
682	::= { cienaCesPortXcvrMIBNotifications 12 }
683
684 cienaCesPortXcvrBiasLowNotification NOTIFICATION-TYPE
685	OBJECTS	{   cienaGlobalSeverity,
686				cienaGlobalMacAddress,
687        		cienaCesPortXcvrNotifChassisIndex,
688        	    cienaCesPortXcvrNotifShelfIndex,
689        		cienaCesPortXcvrNotifSlotIndex,
690        		cienaCesPortXcvrNotifPortNumber
691		}
692	STATUS	current
693	DESCRIPTION
694		"A cienaCesPortXcvrBiasLowNotification is sent if the transceiver bias falls below the
695		threshold. To enable the device to send this notification: cienaCesPortXcvrBiasChangeTrapState,
696		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
697		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
698		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
699		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
700	::= { cienaCesPortXcvrMIBNotifications 13 }
701
702 cienaCesPortXcvrBiasNormalNotification NOTIFICATION-TYPE
703	OBJECTS	{   cienaGlobalSeverity,
704				cienaGlobalMacAddress,
705        		cienaCesPortXcvrNotifChassisIndex,
706        		cienaCesPortXcvrNotifShelfIndex,
707        	    cienaCesPortXcvrNotifSlotIndex,
708        		cienaCesPortXcvrNotifPortNumber
709		}
710	STATUS	current
711	DESCRIPTION
712		"A cienaCesPortXcvrBiasNormalNotification is sent when the transceiver bias returns to normal
713		state. To enable the device to send this notification: cienaCesPortXcvrBiasChangeTrapState,
714		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
715		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
716		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
717		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
718	::= { cienaCesPortXcvrMIBNotifications 14 }
719
720 cienaCesPortXcvrTxPowerHighNotification NOTIFICATION-TYPE
721	OBJECTS	{    cienaGlobalSeverity,
722				 cienaGlobalMacAddress,
723        		 cienaCesPortXcvrNotifChassisIndex,
724        		 cienaCesPortXcvrNotifShelfIndex,
725        		 cienaCesPortXcvrNotifSlotIndex,
726        		 cienaCesPortXcvrNotifPortNumber
727		}
728	STATUS	current
729	DESCRIPTION
730		"A cienaCesPortXcvrTxPowerHighNotification is sent if the transceiver TxPower exceeds the
731		threshold. To enable the device to send this notification: cienaCesPortXcvrTxPowerChangeTrapState,
732		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
733		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
734		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
735		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
736	::= { cienaCesPortXcvrMIBNotifications 15 }
737
738 cienaCesPortXcvrTxPowerLowNotification NOTIFICATION-TYPE
739	OBJECTS	{   cienaGlobalSeverity,
740				cienaGlobalMacAddress,
741        		cienaCesPortXcvrNotifChassisIndex,
742        		cienaCesPortXcvrNotifShelfIndex,
743        		cienaCesPortXcvrNotifSlotIndex,
744        		cienaCesPortXcvrNotifPortNumber
745		}
746	STATUS	current
747	DESCRIPTION
748		"A cienaCesPortXcvrTxPowerLowNotification is sent if the transceiver TxPower falls below
749		the threshold. To enable the device to send this notification: cienaCesPortXcvrTxPowerChangeTrapState,
750		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
751		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
752		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
753		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
754	::= { cienaCesPortXcvrMIBNotifications 16 }
755
756 cienaCesPortXcvrTxPowerNormalNotification NOTIFICATION-TYPE
757	OBJECTS	{   cienaGlobalSeverity,
758				cienaGlobalMacAddress,
759        		cienaCesPortXcvrNotifChassisIndex,
760        		cienaCesPortXcvrNotifShelfIndex,
761        		cienaCesPortXcvrNotifSlotIndex,
762        		cienaCesPortXcvrNotifPortNumber
763		}
764	STATUS	current
765	DESCRIPTION
766		"A cienaCesPortXcvrTxPowerNormalNotification is sent when the transceiver TxPower returns to
767		normal state. To enable the device to send this notification: cienaCesPortXcvrTxPowerChangeTrapState,
768		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
769		These above values are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
770       cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
771       cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
772	::= { cienaCesPortXcvrMIBNotifications 17 }
773
774 cienaCesPortXcvrRxPowerHighNotification NOTIFICATION-TYPE
775	OBJECTS	{   cienaGlobalSeverity,
776				cienaGlobalMacAddress,
777        	    cienaCesPortXcvrNotifChassisIndex,
778        	    cienaCesPortXcvrNotifShelfIndex,
779        		cienaCesPortXcvrNotifSlotIndex,
780        		cienaCesPortXcvrNotifPortNumber
781		}
782	STATUS	current
783	DESCRIPTION
784		"A cienaCesPortXcvrRxPowerHighNotification is sent if the transceiver RxPower exceeds
785		the threshold. To enable the device to send this notification: cienaCesPortXcvrRxPowerChangeTrapState,
786		cienaCesLogicalPortConfigPortAllTrapState, and cienaCesPortAllTrapState need to be set to enabled.
787		These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
788		cienaGlobalMacAddress, cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
789		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
790	::= { cienaCesPortXcvrMIBNotifications 18 }
791
792 cienaCesPortXcvrRxPowerLowNotification NOTIFICATION-TYPE
793	OBJECTS	{   cienaGlobalSeverity,
794				cienaGlobalMacAddress,
795        		cienaCesPortXcvrNotifChassisIndex,
796        		cienaCesPortXcvrNotifShelfIndex,
797        		cienaCesPortXcvrNotifSlotIndex,
798        		cienaCesPortXcvrNotifPortNumber
799		}
800	STATUS	current
801	DESCRIPTION
802		"A cienaCesPortXcvrRxPowerLowNotification is sent if the transceiver RxPower falls below
803		the the threshold. To enable the device to send this notification:
804		cienaCesPortXcvrRxPowerChangeTrapState, cienaCesLogicalPortConfigPortAllTrapState,
805		cienaCesPortAllTrapState needs to be set to enabled. These objects are set to enabled
806		by default. Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
807		cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex,
808		and cienaCesPortXcvrNotifPortNumber."
809	::= { cienaCesPortXcvrMIBNotifications 19 }
810
811 cienaCesPortXcvrRxPowerNormalNotification NOTIFICATION-TYPE
812	OBJECTS	{   cienaGlobalSeverity,
813				cienaGlobalMacAddress,
814        	    cienaCesPortXcvrNotifChassisIndex,
815        	    cienaCesPortXcvrNotifShelfIndex,
816        	    cienaCesPortXcvrNotifSlotIndex,
817        	    cienaCesPortXcvrNotifPortNumber
818		}
819	STATUS	current
820	DESCRIPTION
821		"A cienaCesPortXcvrRxPowerNormalNotification is sent when the transceiver RxPower returns
822		to normal state. To enable the device to send this notification:
823		cienaCesPortXcvrRxPowerChangeTrapState, cienaCesLogicalPortConfigPortAllTrapState, and
824		cienaCesPortAllTrapState needs to be set to enabled. These objects are set to enabled by
825		default. Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
826		cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex, cienaCesPortXcvrNotifSlotIndex,
827		and cienaCesPortXcvrNotifPortNumber."
828	::= { cienaCesPortXcvrMIBNotifications 20 }
829
830  cienaCesPortXcvrSpeedInfoMissingNotification NOTIFICATION-TYPE
831	OBJECTS	{   	  cienaGlobalSeverity,
832					  cienaGlobalMacAddress,
833        			  cienaCesPortXcvrNotifChassisIndex,
834        			  cienaCesPortXcvrNotifShelfIndex,
835        			  cienaCesPortXcvrNotifSlotIndex,
836        			  cienaCesPortXcvrNotifPortNumber
837		}
838	STATUS	current
839	DESCRIPTION
840		"A cienaCesPortXcvrSpeedInfoMissingNotification is sent if the transceiver speed
841		information is not found. To enable the device to send this notification:
842		cienaCesPortXcvrSpeedInfoTrapState, cienaCesLogicalPortConfigPortAllTrapState, and
843		cienaCesPortAllTrapState need to be set to enabled. These objects are set to enabled
844		by default. Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
845		cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
846		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
847	::= { cienaCesPortXcvrMIBNotifications 21 }
848
849  cienaCesPortXcvrUncertifiedNotification NOTIFICATION-TYPE
850	OBJECTS	{   	  cienaGlobalSeverity,
851					  cienaGlobalMacAddress,
852        			  cienaCesPortXcvrNotifChassisIndex,
853        			  cienaCesPortXcvrNotifShelfIndex,
854        			  cienaCesPortXcvrNotifSlotIndex,
855        			  cienaCesPortXcvrNotifPortNumber
856		}
857	STATUS	current
858	DESCRIPTION
859		"A cienaCesPortXcvrUncertifiedNotification is sent if the transceiver is not
860		certified for use by Ciena. To enable the device to send this notification:
861		cienaCesPortXcvrUncertifiedTrapState,  cienaCesLogicalPortConfigPortAllTrapState,
862		and cesPortAllTrapState need to be set to enabled. cienaCesPortXcvrUncertifiedTrapState
863		is set to disabled by default. Variable bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
864		cienaCesPortXcvrNotifChassisIndex, cienaCesPortXcvrNotifShelfIndex,
865		cienaCesPortXcvrNotifSlotIndex, and cienaCesPortXcvrNotifPortNumber."
866	::= { cienaCesPortXcvrMIBNotifications 22 }
867
868
869 END
870
871 --
872 -- CIENA-CES-PORT-XCVR-MIB
873 --
874