1-- *****************************************************************
2-- NMS-EPON-OLT-PON.MIB:  NMS OLT-COMM MIB file
3-- AUG 2009
4-- *****************************************************************
5--
6
7               NMS-EPON-OLT-PON DEFINITIONS ::= BEGIN
8
9               IMPORTS
10                    Counter, IpAddress, Counter
11			FROM RFC1155-SMI
12		    OBJECT-TYPE
13			FROM RFC-1212
14                    DisplayString, PhysAddress,ifDescr
15			FROM RFC1213-MIB
16		    nmsEPONGroup
17			FROM NMS-SMI
18		    opIfTxPowerCurr,opIfTemperature,opIfVolt,opIfCurrent
19		        FROM NMS-OPTICAL-PORT-MIB
20		    RowStatus
21		    	FROM SNMPv2-TC;
22
23
24               nmsEponOltPon         OBJECT IDENTIFIER ::= { nmsEPONGroup 6 }
25
26               nmseponoltponTable OBJECT-TYPE
27                   SYNTAX  SEQUENCE OF NMSEponOltPonEntry
28                   ACCESS  not-accessible
29                   STATUS  mandatory
30                   DESCRIPTION
31                            "A list of epon olt pon property table entries."
32                   ::= { nmsEponOltPon 1 }
33
34               nmsEponOltPonEntry OBJECT-TYPE
35                   SYNTAX NMSEponOltPonEntry
36                   ACCESS  not-accessible
37                   STATUS  mandatory
38                   DESCRIPTION
39                            "A collection of additional objects in the
40                            epon olt pon property table."
41                   INDEX { ponIfIndex }
42               ::= { nmseponoltponTable 1 }
43
44               NMSEponOltPonEntry ::=
45                   SEQUENCE {
46                       ponIfIndex
47                           INTEGER,
48                       llidSequenceNo
49                           INTEGER,
50                       onuAuthMethod
51                           INTEGER,
52                       isCheckOnuMac
53                           INTEGER,
54                       isPONBelongtoPSG
55                           INTEGER,
56                       pONBelongtoPSGID
57                           INTEGER,
58                       isUsingMpcpRegisteAckDelayTime
59                           INTEGER,
60                       mpcpRegisteAckDelayTime
61                           INTEGER,
62                       ponIfAdminStatus
63                           INTEGER,
64                       ponIfInFecStatus
65                           INTEGER,
66                       ponIfOutFecStatus
67                           INTEGER,
68                       ponIfLaserStatus
69                           INTEGER,
70                       isOnuDataSwitch
71                           INTEGER,
72                       ponIfProtectedStatus
73                           INTEGER,
74                       ponIfDynamicMacLearningStatus
75                           INTEGER,
76                       ponIfMacACL
77                           DisplayString,
78                       ponIfIpACL
79                           DisplayString,
80                       fiberProtectHandInHand
81                           INTEGER,
82                       FiberProtectGroup
83                           INTEGER,
84                       splittingRatio
85                           INTEGER,
86                       activeOnuNum
87                           INTEGER,
88                       inactiveOnuNum
89                           INTEGER,
90                       llidIfindexString
91                           OCTET STRING
92
93                   }
94
95          -- The following section describes the components of the
96          -- table.
97
98               ponIfIndex OBJECT-TYPE
99                   SYNTAX  INTEGER
100                   ACCESS  read-only
101                   STATUS  mandatory
102                   DESCRIPTION
103                           "The only diid of PON port in System."
104                   ::= { nmsEponOltPonEntry 1 }
105
106               llidSequenceNo OBJECT-TYPE
107                   SYNTAX  INTEGER
108                   ACCESS  read-only
109                   STATUS  mandatory
110                   DESCRIPTION
111                           "Currnet LLID seqence number."
112                   ::= { nmsEponOltPonEntry 2 }
113
114               onuAuthMethod OBJECT-TYPE
115                   SYNTAX  INTEGER {
116                          none(0),
117                          manual(1),
118                          mac(3),
119                          loid(4),
120                          hybrid(6)
121                               	    }
122                   ACCESS  read-write
123                   STATUS  mandatory
124                   DESCRIPTION
125                           "ONU authentication method."
126                   ::= { nmsEponOltPonEntry 3 }
127
128               isCheckOnuMac OBJECT-TYPE
129                   SYNTAX  INTEGER {
130                          yes(1),
131                          no(2)
132                               	    }
133                   ACCESS  read-only
134                   STATUS  mandatory
135                   DESCRIPTION
136                           "Check ONU MAC when registering."
137                   ::= { nmsEponOltPonEntry 4 }
138
139               isPONBelongtoPSG OBJECT-TYPE
140                   SYNTAX  INTEGER {
141                          alone-pon(0),
142                          b-psg(1),
143                          active-pon(2),
144                          standby-pon(3),
145                          c-psg(4)
146                               	    }
147                   ACCESS  read-only
148                   STATUS  mandatory
149                   DESCRIPTION
150                           "Check if PON belongs to PSG."
151                   ::= { nmsEponOltPonEntry 5 }
152
153               pONBelongtoPSGID OBJECT-TYPE
154                   SYNTAX  INTEGER
155                   ACCESS  read-only
156                   STATUS  mandatory
157                   DESCRIPTION
158                           "PSG ID that PON belongs to."
159                   ::= { nmsEponOltPonEntry 6 }
160
161               isUsingMpcpRegisteAckDelayTime OBJECT-TYPE
162                   SYNTAX  INTEGER {
163                          yes(1),
164                          no(2)
165                               	    }
166                   ACCESS  read-write
167                   STATUS  mandatory
168                   DESCRIPTION
169                           "If using MPCP registe Ack delay time."
170                   ::= { nmsEponOltPonEntry 7 }
171
172               mpcpRegisteAckDelayTime OBJECT-TYPE
173                   SYNTAX  INTEGER(1..50)
174                   ACCESS  read-write
175                   STATUS  mandatory
176                   DESCRIPTION
177                           "MPCP registe Ack delay time,range is 1-50ms."
178                   ::= { nmsEponOltPonEntry 8 }
179
180               ponIfAdminStatus OBJECT-TYPE
181                   SYNTAX  INTEGER {
182                          up(1),
183                          down(2)
184                               	    }
185                   ACCESS  read-write
186                   STATUS  mandatory
187                   DESCRIPTION
188                           "PON interface Administration Status."
189                   ::= { nmsEponOltPonEntry 9 }
190
191               ponIfInFecStatus OBJECT-TYPE
192                   SYNTAX  INTEGER {
193                          on(1),
194                          off(2)
195                               	    }
196                   ACCESS  read-write
197                   STATUS  mandatory
198                   DESCRIPTION
199                           "PON interface in FEC Status."
200                   ::= { nmsEponOltPonEntry 10 }
201
202               ponIfOutFecStatus OBJECT-TYPE
203                   SYNTAX  INTEGER {
204                          on(1),
205                          off(2)
206                               	    }
207                   ACCESS  read-write
208                   STATUS  mandatory
209                   DESCRIPTION
210                           "PON interface out FEC Status."
211                   ::= { nmsEponOltPonEntry 11 }
212
213               ponIfLaserStatus OBJECT-TYPE
214                   SYNTAX  INTEGER {
215                          on(1),
216                          off(2)
217                               	    }
218                   ACCESS  read-write
219                   STATUS  mandatory
220                   DESCRIPTION
221                           "PON interface Laser Status."
222                   ::= { nmsEponOltPonEntry 12 }
223
224               isOnuDataSwitch OBJECT-TYPE
225                   SYNTAX  INTEGER {
226                          on(1),
227                          off(2)
228                               	    }
229                   ACCESS  read-write
230                   STATUS  mandatory
231                   DESCRIPTION
232                           "PON interface data exchange Status with ONU."
233                   ::= { nmsEponOltPonEntry 13 }
234
235               ponIfProtectedStatus OBJECT-TYPE
236                   SYNTAX  INTEGER {
237                          on(1),
238                          off(2)
239                               	    }
240                   ACCESS  read-write
241                   STATUS  mandatory
242                   DESCRIPTION
243                           "PON interface protected Status."
244                   ::= { nmsEponOltPonEntry 14 }
245
246               ponIfDynamicMacLearningStatus OBJECT-TYPE
247                   SYNTAX  INTEGER {
248                          on(1),
249                          off(2)
250                               	    }
251                   ACCESS  read-write
252                   STATUS  mandatory
253                   DESCRIPTION
254                           "PON interface dynamic MAC address learning Status."
255                   ::= { nmsEponOltPonEntry 15 }
256
257               ponIfMacACL OBJECT-TYPE
258                   SYNTAX  DisplayString
259                   ACCESS  read-write
260                   STATUS  mandatory
261                   DESCRIPTION
262                           "PON interface MAC address ACL."
263                   ::= { nmsEponOltPonEntry 16 }
264
265               ponIfIpACL OBJECT-TYPE
266                   SYNTAX  DisplayString
267                   ACCESS  read-write
268                   STATUS  mandatory
269                   DESCRIPTION
270                           "PON interface IP address ACL."
271                   ::= { nmsEponOltPonEntry 17 }
272
273               fiberProtectHandInHand OBJECT-TYPE
274                   SYNTAX  INTEGER
275                   ACCESS  read-write
276                   STATUS  mandatory
277                   DESCRIPTION
278                           "Fiber protect hand in hand. 1-enable,2-disable. Default is disable."
279                   ::= { nmsEponOltPonEntry 18 }
280
281               fiberProtectGroup OBJECT-TYPE
282                   SYNTAX  INTEGER
283                   ACCESS  read-write
284                   STATUS  mandatory
285                   DESCRIPTION
286                           "Fiber protect group. The range of groupID is 0-32. 0 means disable. Default is disable."
287                   ::= { nmsEponOltPonEntry 19 }
288
289               splittingRatio  OBJECT-TYPE
290                   SYNTAX  INTEGER
291                   ACCESS  read-only
292                   STATUS  mandatory
293                   DESCRIPTION
294                           "Fiber splits ratio, for each OLT PON port, which means the max number of ONU."
295                   ::= { nmsEponOltPonEntry 20 }
296
297               activeOnuNum  OBJECT-TYPE
298                   SYNTAX  INTEGER
299                   ACCESS  read-only
300                   STATUS  mandatory
301                   DESCRIPTION
302                           "Currnet active ONU number."
303                   ::= { nmsEponOltPonEntry 21 }
304
305               inactiveOnuNum  OBJECT-TYPE
306                   SYNTAX  INTEGER
307                   ACCESS  read-only
308                   STATUS  mandatory
309                   DESCRIPTION
310                           "Currnet inactive ONU number."
311                   ::= { nmsEponOltPonEntry 22 }
312
313               llidIfindexString  OBJECT-TYPE
314                   SYNTAX  OCTET STRING
315                   ACCESS  read-only
316                   STATUS  mandatory
317                   DESCRIPTION
318                           "Llid ports ifindex string. Seperated with comma."
319                   ::= { nmsEponOltPonEntry 23 }
320
321
322
323
324
325
326               ponOpticsParameterAlarmSetTable OBJECT-TYPE
327                   SYNTAX  SEQUENCE OF PonOpticsParameterAlarmSetEntry
328                   ACCESS  not-accessible
329                   STATUS  mandatory
330                   DESCRIPTION
331                            "A list of epon olt pon optics Parameter Alarm set table entries."
332                   ::= { nmsEponOltPon 2 }
333
334               ponOpticsParameterAlarmSetEntry OBJECT-TYPE
335                   SYNTAX PonOpticsParameterAlarmSetEntry
336                   ACCESS  not-accessible
337                   STATUS  mandatory
338                   DESCRIPTION
339                            "A collection of additional objects in the epon olt pon optics Parameter Alarm set table."
340                   INDEX { ifIndex }
341               ::= { ponOpticsParameterAlarmSetTable 1 }
342
343               PonOpticsParameterAlarmSetEntry ::=
344                   SEQUENCE {
345                       ifIndex
346                           INTEGER,
347                       txPowerAlarmUpLimitEnable
348                       	   INTEGER,
349                       txPowerAlarmUpLimitThreshold
350                       	   INTEGER,
351                       txPowerAlarmUpLimitClearThreshold
352                       	   INTEGER,
353                       txPowerAlarmLowLimitEnable
354                       	   INTEGER,
355                       txPowerAlarmLowLimitThreshold
356                       	   INTEGER,
357                       txPowerAlarmLowLimitClearThreshold
358                       	   INTEGER,
359                       temperatureAlarmUpLimitEnable
360                       	   INTEGER,
361                       temperatureAlarmUpLimitThreshold
362                       	   INTEGER,
363                       temperatureAlarmUpLimitClearThreshold
364                       	   INTEGER,
365                       temperatureAlarmLowLimitEnable
366                       	   INTEGER,
367                       temperatureAlarmLowLimitThreshold
368                       	   INTEGER,
369                       temperatureAlarmLowLimitClearThreshold
370                       	   INTEGER,
371                       voltageAlarmUpLimitEnable
372                       	   INTEGER,
373                       voltageAlarmUpLimitThreshold
374                       	   INTEGER,
375                       voltageAlarmUpLimitClearThreshold
376                       	   INTEGER,
377                       voltageAlarmLowLimitEnable
378                       	   INTEGER,
379                       voltageAlarmLowLimitThreshold
380                       	   INTEGER,
381                       voltageAlarmLowLimitClearThreshold
382                       	   INTEGER,
383                       currentAlarmUpLimitEnable
384                       	   INTEGER,
385                       currentAlarmUpLimitThreshold
386                       	   INTEGER,
387                       currentAlarmUpLimitClearThreshold
388                       	   INTEGER,
389                       currentAlarmLowLimitEnable
390                       	   INTEGER,
391                       currentAlarmLowLimitThreshold
392                       	   INTEGER,
393                       currentAlarmLowLimitClearThreshold
394                       	   INTEGER
395
396		}
397
398               ifIndex OBJECT-TYPE
399                   SYNTAX  INTEGER
400                   ACCESS  read-only
401                   STATUS  mandatory
402                   DESCRIPTION
403                           "The only diid of PON port in System."
404                   ::= { ponOpticsParameterAlarmSetEntry 1 }
405
406               txPowerAlarmUpLimitEnable OBJECT-TYPE
407                   SYNTAX  INTEGER{
408                                    enable(1),
409                                    disable(2)
410                                  }
411                   ACCESS  read-write
412                   STATUS  mandatory
413                   DESCRIPTION
414                           "Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
415                   ::= { ponOpticsParameterAlarmSetEntry 2 }
416
417               txPowerAlarmUpLimitThreshold OBJECT-TYPE
418                   SYNTAX  INTEGER(-400..82)
419                   ACCESS  read-write
420                   STATUS  mandatory
421                   DESCRIPTION
422                           "The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
423                   ::= { ponOpticsParameterAlarmSetEntry 3 }
424
425               txPowerAlarmUpLimitClearThreshold OBJECT-TYPE
426                   SYNTAX  INTEGER(-400..82)
427                   ACCESS  read-write
428                   STATUS  mandatory
429                   DESCRIPTION
430                           "The upper threshold of tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is 82."
431                   ::= { ponOpticsParameterAlarmSetEntry 4 }
432
433               txPowerAlarmLowLimitEnable OBJECT-TYPE
434                   SYNTAX  INTEGER{
435                                    enable(1),
436                                    disable(2)
437                                  }
438                   ACCESS  read-write
439                   STATUS  mandatory
440                   DESCRIPTION
441                           "Enable or disable the alarm of PON low TX power. 1-enable, 2-disable. Default is disable."
442                   ::= { ponOpticsParameterAlarmSetEntry 5 }
443
444               txPowerAlarmLowLimitThreshold OBJECT-TYPE
445                   SYNTAX  INTEGER(-400..82)
446                   ACCESS  read-write
447                   STATUS  mandatory
448                   DESCRIPTION
449                           "The low threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
450                   ::= { ponOpticsParameterAlarmSetEntry 6 }
451
452               txPowerAlarmLowLimitClearThreshold OBJECT-TYPE
453                   SYNTAX  INTEGER(-400..82)
454                   ACCESS  read-write
455                   STATUS  mandatory
456                   DESCRIPTION
457                           "The low threshold tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
458                   ::= { ponOpticsParameterAlarmSetEntry 7 }
459
460               temperatureAlarmUpLimitEnable OBJECT-TYPE
461                   SYNTAX  INTEGER{
462                                    enable(1),
463                                    disable(2)
464                                  }
465                   ACCESS  read-write
466                   STATUS  mandatory
467                   DESCRIPTION
468                           "Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
469                   ::= { ponOpticsParameterAlarmSetEntry 8 }
470
471               temperatureAlarmUpLimitThreshold OBJECT-TYPE
472                   SYNTAX  INTEGER(-1280..1280)
473                   ACCESS  read-write
474                   STATUS  mandatory
475                   DESCRIPTION
476                           "The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
477                   ::= { ponOpticsParameterAlarmSetEntry 9 }
478
479               temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
480                   SYNTAX  INTEGER(-1280..1280)
481                   ACCESS  read-write
482                   STATUS  mandatory
483                   DESCRIPTION
484                           "The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
485                   ::= { ponOpticsParameterAlarmSetEntry 10 }
486
487               temperatureAlarmLowLimitEnable OBJECT-TYPE
488                   SYNTAX  INTEGER{
489                                    enable(1),
490                                    disable(2)
491                                  }
492                   ACCESS  read-write
493                   STATUS  mandatory
494                   DESCRIPTION
495                           "Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
496                   ::= { ponOpticsParameterAlarmSetEntry 11 }
497
498               temperatureAlarmLowLimitThreshold OBJECT-TYPE
499                   SYNTAX  INTEGER(-1280..1280)
500                   ACCESS  read-write
501                   STATUS  mandatory
502                   DESCRIPTION
503                           "The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
504                   ::= { ponOpticsParameterAlarmSetEntry 12 }
505
506               temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
507                   SYNTAX  INTEGER(-1280..1280)
508                   ACCESS  read-write
509                   STATUS  mandatory
510                   DESCRIPTION
511                           "The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
512                   ::= { ponOpticsParameterAlarmSetEntry 13 }
513
514               voltageAlarmUpLimitEnable OBJECT-TYPE
515                   SYNTAX  INTEGER{
516                                    enable(1),
517                                    disable(2)
518                                  }
519                   ACCESS  read-write
520                   STATUS  mandatory
521                   DESCRIPTION
522                           "Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
523                   ::= { ponOpticsParameterAlarmSetEntry 14 }
524
525               voltageAlarmUpLimitThreshold OBJECT-TYPE
526                   SYNTAX  INTEGER(0..65)
527                   ACCESS  read-write
528                   STATUS  mandatory
529                   DESCRIPTION
530                           "The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
531                   ::= { ponOpticsParameterAlarmSetEntry 15 }
532
533               voltageAlarmUpLimitClearThreshold OBJECT-TYPE
534                   SYNTAX  INTEGER(0..65)
535                   ACCESS  read-write
536                   STATUS  mandatory
537                   DESCRIPTION
538                           "The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
539                   ::= { ponOpticsParameterAlarmSetEntry 16 }
540
541               voltageAlarmLowLimitEnable OBJECT-TYPE
542                   SYNTAX  INTEGER{
543                                    enable(1),
544                                    disable(2)
545                                  }
546                   ACCESS  read-write
547                   STATUS  mandatory
548                   DESCRIPTION
549                           "Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
550                   ::= { ponOpticsParameterAlarmSetEntry 17 }
551
552               voltageAlarmLowLimitThreshold OBJECT-TYPE
553                   SYNTAX  INTEGER(0..65)
554                   ACCESS  read-write
555                   STATUS  mandatory
556                   DESCRIPTION
557                           "The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
558                   ::= { ponOpticsParameterAlarmSetEntry 18 }
559
560               voltageAlarmLowLimitClearThreshold OBJECT-TYPE
561                   SYNTAX  INTEGER(0..65)
562                   ACCESS  read-write
563                   STATUS  mandatory
564                   DESCRIPTION
565                           "The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
566                   ::= { ponOpticsParameterAlarmSetEntry 19 }
567
568               currentAlarmUpLimitEnable OBJECT-TYPE
569                   SYNTAX  INTEGER{
570                                    enable(1),
571                                    disable(2)
572                                  }
573                   ACCESS  read-write
574                   STATUS  mandatory
575                   DESCRIPTION
576                           "Enable or disable the alarm of PON high current. 1-enable, 2-disable. Default is disable."
577                   ::= { ponOpticsParameterAlarmSetEntry 20 }
578
579               currentAlarmUpLimitThreshold OBJECT-TYPE
580                   SYNTAX  INTEGER(0..1310)
581                   ACCESS  read-write
582                   STATUS  mandatory
583                   DESCRIPTION
584                           "The upper threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 1310."
585                   ::= { ponOpticsParameterAlarmSetEntry 21 }
586
587               currentAlarmUpLimitClearThreshold OBJECT-TYPE
588                   SYNTAX  INTEGER(0..1310)
589                   ACCESS  read-write
590                   STATUS  mandatory
591                   DESCRIPTION
592                           "The upper threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 1310."
593                   ::= { ponOpticsParameterAlarmSetEntry 22 }
594
595               currentAlarmLowLimitEnable OBJECT-TYPE
596                   SYNTAX  INTEGER{
597                                    enable(1),
598                                    disable(2)
599                                  }
600                   ACCESS  read-write
601                   STATUS  mandatory
602                   DESCRIPTION
603                           "Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
604                   ::= { ponOpticsParameterAlarmSetEntry 23 }
605
606               currentAlarmLowLimitThreshold OBJECT-TYPE
607                   SYNTAX  INTEGER(0..1310)
608                   ACCESS  read-write
609                   STATUS  mandatory
610                   DESCRIPTION
611                           "The low threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 0."
612                   ::= { ponOpticsParameterAlarmSetEntry 24 }
613
614               currentAlarmLowLimitClearThreshold OBJECT-TYPE
615                   SYNTAX  INTEGER(0..1310)
616                   ACCESS  read-write
617                   STATUS  mandatory
618                   DESCRIPTION
619                           "The low threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 0."
620                   ::= { ponOpticsParameterAlarmSetEntry 25 }
621
622
623
624-- Notifications
625	ponSfpParameterAlarmsNotifications OBJECT IDENTIFIER
626                                ::= { nmsEponOltPon 3 }
627
628
629        alarmStatus OBJECT-TYPE
630            SYNTAX  INTEGER{
631                             above(1),
632                             below(2),
633                             normal(3)
634                           }
635            ACCESS  not-accessible
636            STATUS  mandatory
637            DESCRIPTION
638                    "Alarm status definition. 1-above, 2-below, 3-normal."
639            ::= { ponSfpParameterAlarmsNotifications 1 }
640
641
642
643	ponSfpParameterAlarmsNotification NOTIFICATION-TYPE
644    		OBJECTS {
645                       ponIfIndex,
646                       ifDescr,
647                       alarmStatus,
648                       opIfTxPowerCurr,
649                       opIfTemperature,
650                       opIfVolt,
651                       opIfCurrent
652    		}
653    		STATUS      current
654    		DESCRIPTION
655        	"The agent generates this trap when olt optical module  works in abnormal status or return to normal ."
656    		::= { ponSfpParameterAlarmsNotifications 2 }
657
658-- PON port migration
659
660               ponPortMigration       OBJECT IDENTIFIER ::= { nmsEponOltPon 4 }
661
662               ponPortMigLlidSet  OBJECT-TYPE
663                   SYNTAX  OCTET STRING
664                   ACCESS  write-only
665                   STATUS  mandatory
666                   DESCRIPTION
667                           "Llid ports ifindex string. Seperated with semicolon. For example, if we migrate the PON port configuration from port EPON3/1(llid:25) to
668                             port EPON3/2(llid:26), this value should be set to '25;26'."
669                   ::= { ponPortMigration 1 }
670
671
672
673
674
675END
676