1-- *****************************************************************
2-- INFINERA-PM-OTU-MIB
3-- Copyright (c) 2009-2012 by Infinera Inc.
4-- All rights reserved.
5-- ****************************************************************
6
7INFINERA-PM-OTU-MIB DEFINITIONS ::= BEGIN
8
9IMPORTS
10    MODULE-IDENTITY, OBJECT-TYPE,
11    Integer32, Counter64                        FROM SNMPv2-SMI
12    MODULE-COMPLIANCE, OBJECT-GROUP             FROM SNMPv2-CONF
13    DisplayString, TruthValue                   FROM SNMPv2-TC
14    ifIndex                                     FROM IF-MIB
15    HCPerfIntervalCount                         FROM HC-PerfHist-TC-MIB
16    InfnServiceType,InfnSampleDuration,
17    FloatHundredths				FROM INFINERA-TC-MIB
18    perfMon                                     FROM INFINERA-REG-MIB;
19
20otuPmMIB MODULE-IDENTITY
21    LAST-UPDATED  "200907200000Z"
22    ORGANIZATION  "Infinera"
23    CONTACT-INFO
24        "Infinera
25        1322 Bordeaux Drive
26        Sunnyvale, CA - 94089
27
28        Contact : Technical Support
29        Email   : support@infinera.com
30        Phone   : 1-877-INF-5288"
31    DESCRIPTION
32        " "
33    REVISION      "200907200000Z"
34    DESCRIPTION
35        "First Version"
36    ::= { perfMon 22 }
37
38
39
40otuPmTable OBJECT-TYPE
41    SYNTAX      SEQUENCE OF OtuPmEntry
42    MAX-ACCESS  not-accessible
43    STATUS      current
44    DESCRIPTION
45        "A list of otuPm entries. Each entry is uniquely identified by the value of ifIndex, sampleDuration and otuPmTimestamp."
46    ::= { otuPmMIB 2 }
47
48otuPmEntry  OBJECT-TYPE
49    SYNTAX      OtuPmEntry
50    MAX-ACCESS  not-accessible
51    STATUS      current
52    DESCRIPTION
53        "A Otu entry containing historical performance information pertaining to Infinera Otu interfaces.
54        Entries will exist in this table for interfaces of type Otu.
55        Each interface may have a number of entries in this table, each with a different combination
56        of timestamp and sample duration."
57    INDEX { ifIndex, otuPmSampleDuration, otuPmTimestamp }
58    ::= { otuPmTable 1 }
59
60
61OtuPmEntry  ::= SEQUENCE {
62    otuPmTimestamp                       Integer32,
63    otuPmSampleDuration                  InfnSampleDuration,
64    otuPmValidity                        TruthValue,
65    otuPmNumberOfCodeWords               HCPerfIntervalCount,
66    otuPmNumberOfUncorrectedWords        HCPerfIntervalCount,
67    otuPmNumberOfCorrectedZeros          HCPerfIntervalCount,
68    otuPmNumberOfCorrectedOnes           HCPerfIntervalCount,
69    otuPmRxCVS                           HCPerfIntervalCount,
70    otuPmTxCVS                           HCPerfIntervalCount,
71    otuPmRxErroredBlocks                 HCPerfIntervalCount,
72    otuPmTxErroredBlocks                 HCPerfIntervalCount,
73    otuPmRxDefectSeconds                 Integer32,
74    otuPmTxDefectSeconds                 Integer32,
75    otuPmTribPRBSErr                     HCPerfIntervalCount,
76    otuPmLinePRBSErr                     HCPerfIntervalCount,
77    otuPmTribPRBSSyncErr                 Integer32,
78    otuPmLinePRBSSyncErr                 Integer32,
79    otuPmRxBeiCount                      HCPerfIntervalCount,
80    otuPmTxBeiCount                      HCPerfIntervalCount,
81    otuPmCircuitId                       DisplayString,
82    otuPmPayloadType                     InfnServiceType,
83    otuPmRxErroredBlocksFEND             HCPerfIntervalCount,
84    otuPmTxErroredBlocksFEND             HCPerfIntervalCount,
85    otuPmRxDefectSecondsFEND             Integer32,
86    otuPmTxDefectSecondsFEND             Integer32,
87    otuPmCorrectedBits                   HCPerfIntervalCount,
88    otuPmRxIAE                           Integer32,
89    otuPmTxIAE                           Integer32,
90    otuPmRxBIAE                          Integer32,
91    otuPmTxBIAE                          Integer32
92}
93
94otuPmTimestamp OBJECT-TYPE
95    SYNTAX      Integer32 (0..2147483647)
96    MAX-ACCESS  not-accessible
97    STATUS      current
98    DESCRIPTION
99        "End Time stamp for this interval. If this time is later than the current time,then the data for this bucket is currently being collected."
100    ::= { otuPmEntry  1 }
101
102
103otuPmSampleDuration OBJECT-TYPE
104    SYNTAX      InfnSampleDuration
105    MAX-ACCESS  not-accessible
106    STATUS      current
107    DESCRIPTION
108        "The duration of this sample."
109    ::= { otuPmEntry  2 }
110
111
112otuPmValidity OBJECT-TYPE
113    SYNTAX      TruthValue
114    MAX-ACCESS  read-only
115    STATUS      current
116    DESCRIPTION "Flag indicating if data was valid for the entire interval"
117    ::= { otuPmEntry  3 }
118
119
120otuPmNumberOfCodeWords OBJECT-TYPE
121    SYNTAX      HCPerfIntervalCount
122    MAX-ACCESS  read-only
123    STATUS      current
124    DESCRIPTION "Codewords Processed by OTU client CTP."
125    ::= { otuPmEntry  4 }
126
127otuPmNumberOfUncorrectedWords OBJECT-TYPE
128    SYNTAX      HCPerfIntervalCount
129    MAX-ACCESS  read-only
130    STATUS      current
131    DESCRIPTION "Counter for UnCorrected Words."
132    ::= { otuPmEntry  5 }
133
134otuPmNumberOfCorrectedZeros OBJECT-TYPE
135    SYNTAX      HCPerfIntervalCount
136    MAX-ACCESS  read-only
137    STATUS      current
138    DESCRIPTION "Counter for Corrected Zeros."
139    ::= { otuPmEntry  6 }
140
141otuPmNumberOfCorrectedOnes OBJECT-TYPE
142    SYNTAX      HCPerfIntervalCount
143    MAX-ACCESS  read-only
144    STATUS      current
145    DESCRIPTION "Total number of Corrected Ones."
146    ::= { otuPmEntry  7 }
147
148
149otuPmRxCVS OBJECT-TYPE
150    SYNTAX      HCPerfIntervalCount
151    MAX-ACCESS  read-only
152    STATUS      current
153    DESCRIPTION "Number of BIP-8 errors on the OTU client CTP at ingress"
154    ::= { otuPmEntry  8 }
155
156otuPmTxCVS OBJECT-TYPE
157    SYNTAX      HCPerfIntervalCount
158    MAX-ACCESS  read-only
159    STATUS      current
160    DESCRIPTION "Number of BIP-8 errors at egress."
161    ::= { otuPmEntry  9 }
162
163otuPmRxErroredBlocks OBJECT-TYPE
164    SYNTAX      HCPerfIntervalCount
165    MAX-ACCESS  read-only
166    STATUS      current
167    DESCRIPTION "Number of errored blocks at ingress."
168    ::= { otuPmEntry  10 }
169
170otuPmTxErroredBlocks OBJECT-TYPE
171    SYNTAX      HCPerfIntervalCount
172    MAX-ACCESS  read-only
173    STATUS      current
174    DESCRIPTION "Counter of number of errored blocks at egress."
175    ::= { otuPmEntry  11 }
176
177otuPmRxDefectSeconds OBJECT-TYPE
178    SYNTAX      Integer32
179    MAX-ACCESS  read-only
180    STATUS      current
181    DESCRIPTION "Number of Defect Seconds on ingress direction."
182    ::= { otuPmEntry  12 }
183
184otuPmTxDefectSeconds OBJECT-TYPE
185    SYNTAX      Integer32
186    MAX-ACCESS  read-only
187    STATUS      current
188    DESCRIPTION "Number of Defect Seconds at egress direction."
189    ::= { otuPmEntry  13 }
190
191otuPmTribPRBSErr OBJECT-TYPE
192    SYNTAX      HCPerfIntervalCount
193    MAX-ACCESS  read-only
194    STATUS      current
195    DESCRIPTION "Number of PRBS Error at ingress direction."
196    ::= { otuPmEntry  14 }
197
198otuPmLinePRBSErr  OBJECT-TYPE
199    SYNTAX      HCPerfIntervalCount
200    MAX-ACCESS  read-only
201    STATUS      current
202    DESCRIPTION "Number of PRBS Error  at egress direction."
203    ::= { otuPmEntry  15 }
204
205otuPmTribPRBSSyncErr  OBJECT-TYPE
206    SYNTAX      Integer32
207    MAX-ACCESS  read-only
208    STATUS      current
209    DESCRIPTION "Number of PRBS Sync Errors at ingress direction."
210    ::= { otuPmEntry  16 }
211
212otuPmLinePRBSSyncErr  OBJECT-TYPE
213    SYNTAX      Integer32
214    MAX-ACCESS  read-only
215    STATUS      current
216    DESCRIPTION "Number of PRBS Sync Errors at egress direction."
217    ::= { otuPmEntry  17 }
218
219otuPmRxBeiCount OBJECT-TYPE
220    SYNTAX      HCPerfIntervalCount
221    MAX-ACCESS  read-only
222    STATUS      current
223    DESCRIPTION "Backward Err Indication on OTU at ingress."
224    ::= { otuPmEntry  18 }
225
226otuPmTxBeiCount OBJECT-TYPE
227    SYNTAX      HCPerfIntervalCount
228    MAX-ACCESS  read-only
229    STATUS      current
230    DESCRIPTION "Backward Err Indication at egress direction."
231    ::= { otuPmEntry  19 }
232
233otuPmCircuitId OBJECT-TYPE
234    SYNTAX      DisplayString
235    MAX-ACCESS  read-only
236    STATUS      current
237    DESCRIPTION "Circuit ID of OTU."
238    ::= { otuPmEntry  20 }
239
240otuPmPayloadType OBJECT-TYPE
241    SYNTAX      InfnServiceType
242    MAX-ACCESS  read-only
243    STATUS      current
244    DESCRIPTION "Payload type of OTU."
245    ::= { otuPmEntry  21 }
246
247otuPmRxErroredBlocksFEND OBJECT-TYPE
248    SYNTAX      HCPerfIntervalCount
249    MAX-ACCESS  read-only
250    STATUS      current
251    DESCRIPTION "Number of errored blocks at ingress."
252    ::= { otuPmEntry  22 }
253
254otuPmTxErroredBlocksFEND OBJECT-TYPE
255    SYNTAX      HCPerfIntervalCount
256    MAX-ACCESS  read-only
257    STATUS      current
258    DESCRIPTION "Counter of number of errored blocks at egress."
259    ::= { otuPmEntry  23 }
260
261otuPmRxDefectSecondsFEND OBJECT-TYPE
262    SYNTAX      Integer32
263    MAX-ACCESS  read-only
264    STATUS      current
265    DESCRIPTION "Number of Defect Seconds on ingress direction."
266    ::= { otuPmEntry  24 }
267
268otuPmTxDefectSecondsFEND OBJECT-TYPE
269    SYNTAX      Integer32
270    MAX-ACCESS  read-only
271    STATUS      current
272    DESCRIPTION "Number of Defect Seconds at egress direction."
273    ::= { otuPmEntry  25 }
274
275otuPmCorrectedBits OBJECT-TYPE
276    SYNTAX      HCPerfIntervalCount
277    MAX-ACCESS  read-only
278    STATUS      current
279    DESCRIPTION "Corrected Bits."
280    ::= { otuPmEntry  26 }
281
282otuPmRxIAE OBJECT-TYPE
283    SYNTAX      Integer32
284    MAX-ACCESS  read-only
285    STATUS      current
286    DESCRIPTION "Ingress IAE."
287    ::= { otuPmEntry  27 }
288
289otuPmTxIAE OBJECT-TYPE
290    SYNTAX      Integer32
291    MAX-ACCESS  read-only
292    STATUS      current
293    DESCRIPTION "Outgress IAE."
294    ::= { otuPmEntry  28 }
295
296otuPmRxBIAE OBJECT-TYPE
297    SYNTAX      Integer32
298    MAX-ACCESS  read-only
299    STATUS      current
300    DESCRIPTION "Ingress BIAE."
301    ::= { otuPmEntry  29 }
302
303otuPmTxBIAE OBJECT-TYPE
304    SYNTAX      Integer32
305    MAX-ACCESS  read-only
306    STATUS      current
307    DESCRIPTION "Outgress BIAE."
308    ::= { otuPmEntry  30 }
309
310otuPmRealTable OBJECT-TYPE
311    SYNTAX      SEQUENCE OF OtuPmRealEntry
312    MAX-ACCESS  not-accessible
313    STATUS      current
314    DESCRIPTION
315        "A list of otuPmReal entries. Each entry is uniquely identified by the value of ifIndex."
316    ::= { otuPmMIB 1 }
317
318otuPmRealEntry  OBJECT-TYPE
319    SYNTAX      OtuPmRealEntry
320    MAX-ACCESS  not-accessible
321    STATUS      current
322    DESCRIPTION
323        "A Otu entry containing real-time performance information pertaining to Infinera Otu interfaces.
324        Entries will exist in this table for interfaces of type Otu."
325    INDEX { ifIndex }
326    ::= { otuPmRealTable 1 }
327
328
329OtuPmRealEntry  ::= SEQUENCE {
330    otuPmRealNumberOfCodeWords              HCPerfIntervalCount,
331    otuPmRealNumberOfUncorrectedWords       HCPerfIntervalCount,
332    otuPmRealNumberOfCorrectedZeros         HCPerfIntervalCount,
333    otuPmRealNumberOfCorrectedOnes          HCPerfIntervalCount,
334    otuPmRealRxCVS                          HCPerfIntervalCount,
335    otuPmRealTxCVS                          HCPerfIntervalCount,
336    otuPmRealRxErroredBlocks                HCPerfIntervalCount,
337    otuPmRealTxErroredBlocks                HCPerfIntervalCount,
338    otuPmRealRxDefectSeconds                Integer32,
339    otuPmRealTxDefectSeconds                Integer32,
340    otuPmRealTribPRBSErr                    HCPerfIntervalCount,
341    otuPmRealLinePRBSErr                    HCPerfIntervalCount,
342    otuPmRealTribPRBSSyncErr                Integer32,
343    otuPmRealLinePRBSSyncErr                Integer32,
344    otuPmRealRxBeiCount                     HCPerfIntervalCount,
345    otuPmRealTxBeiCount			            HCPerfIntervalCount,
346    otuPmRealRxErroredBlocksFEND            HCPerfIntervalCount,
347    otuPmRealTxErroredBlocksFEND            HCPerfIntervalCount,
348    otuPmRealRxDefectSecondsFEND            Integer32,
349    otuPmRealTxDefectSecondsFEND            Integer32,
350    otuPmRealCorrectedBits                  HCPerfIntervalCount,
351    otuPmRealRxIAE                          Integer32,
352    otuPmRealTxIAE                          Integer32,
353    otuPmRealRxBIAE                         Integer32,
354    otuPmRealTxBIAE                         Integer32
355
356}
357
358otuPmRealNumberOfCodeWords OBJECT-TYPE
359    SYNTAX      HCPerfIntervalCount
360    MAX-ACCESS  read-only
361    STATUS      current
362    DESCRIPTION "Codewords Processed by OTU client CTP."
363    ::= { otuPmRealEntry  1 }
364
365otuPmRealNumberOfUncorrectedWords OBJECT-TYPE
366    SYNTAX      HCPerfIntervalCount
367    MAX-ACCESS  read-only
368    STATUS      current
369    DESCRIPTION "Counter for Un Corrected Words."
370    ::= { otuPmRealEntry  2 }
371
372otuPmRealNumberOfCorrectedZeros OBJECT-TYPE
373    SYNTAX      HCPerfIntervalCount
374    MAX-ACCESS  read-only
375    STATUS      current
376    DESCRIPTION " Counter for Corrected Zeros."
377    ::= { otuPmRealEntry  3 }
378
379otuPmRealNumberOfCorrectedOnes OBJECT-TYPE
380    SYNTAX      HCPerfIntervalCount
381    MAX-ACCESS  read-only
382    STATUS      current
383    DESCRIPTION "Total number of Corrected Ones ."
384    ::= { otuPmRealEntry  4 }
385
386otuPmRealRxCVS OBJECT-TYPE
387    SYNTAX      HCPerfIntervalCount
388    MAX-ACCESS  read-only
389    STATUS      current
390    DESCRIPTION "Number of BIP-8 errors on the OTU client CTP at ingress ."
391    ::= { otuPmRealEntry  5 }
392
393otuPmRealTxCVS OBJECT-TYPE
394    SYNTAX      HCPerfIntervalCount
395    MAX-ACCESS  read-only
396    STATUS      current
397    DESCRIPTION " Number of BIP-8 errors at egress."
398    ::= { otuPmRealEntry  6 }
399
400otuPmRealRxErroredBlocks OBJECT-TYPE
401    SYNTAX      HCPerfIntervalCount
402    MAX-ACCESS  read-only
403    STATUS      current
404    DESCRIPTION "Number of errored blocks at ingress."
405    ::= { otuPmRealEntry  7 }
406
407otuPmRealTxErroredBlocks OBJECT-TYPE
408    SYNTAX      HCPerfIntervalCount
409    MAX-ACCESS  read-only
410    STATUS      current
411    DESCRIPTION "counter for number of errored blocks at egress."
412    ::= { otuPmRealEntry  8 }
413
414otuPmRealRxDefectSeconds OBJECT-TYPE
415    SYNTAX      Integer32
416    MAX-ACCESS  read-only
417    STATUS      current
418    DESCRIPTION "Number of Defect Seconds on ingress direction."
419    ::= { otuPmRealEntry  9 }
420
421otuPmRealTxDefectSeconds OBJECT-TYPE
422    SYNTAX      Integer32
423    MAX-ACCESS  read-only
424    STATUS      current
425    DESCRIPTION "Number of Defect Seconds at egress direction."
426    ::= { otuPmRealEntry  10 }
427
428otuPmRealTribPRBSErr  OBJECT-TYPE
429    SYNTAX      HCPerfIntervalCount
430    MAX-ACCESS  read-only
431    STATUS      current
432    DESCRIPTION "Number of PRBS Error at ingress direction."
433    ::= { otuPmRealEntry  11 }
434
435otuPmRealLinePRBSErr  OBJECT-TYPE
436    SYNTAX      HCPerfIntervalCount
437    MAX-ACCESS  read-only
438    STATUS      current
439    DESCRIPTION "Number of PRBS Error at egress direction."
440    ::= { otuPmRealEntry  12 }
441
442otuPmRealTribPRBSSyncErr  OBJECT-TYPE
443    SYNTAX      Integer32
444    MAX-ACCESS  read-only
445    STATUS      current
446    DESCRIPTION "Number of PRBS Sync Errors at ingress direction."
447    ::= { otuPmRealEntry  13 }
448
449otuPmRealLinePRBSSyncErr  OBJECT-TYPE
450    SYNTAX      Integer32
451    MAX-ACCESS  read-only
452    STATUS      current
453    DESCRIPTION "Number of PRBS Sync Errors at egress direction."
454    ::= { otuPmRealEntry  14 }
455
456otuPmRealRxBeiCount OBJECT-TYPE
457    SYNTAX      HCPerfIntervalCount
458    MAX-ACCESS  read-only
459    STATUS      current
460    DESCRIPTION "Backward Err Indication on OTU at ingress."
461    ::= { otuPmRealEntry  15 }
462
463otuPmRealTxBeiCount OBJECT-TYPE
464    SYNTAX      HCPerfIntervalCount
465    MAX-ACCESS  read-only
466    STATUS      current
467    DESCRIPTION "Backward Err Indication at egress direction."
468    ::= { otuPmRealEntry  16 }
469
470otuPmRealRxErroredBlocksFEND OBJECT-TYPE
471    SYNTAX      HCPerfIntervalCount
472    MAX-ACCESS  read-only
473    STATUS      current
474    DESCRIPTION "Number of errored blocks at ingress."
475    ::= { otuPmRealEntry  17 }
476
477otuPmRealTxErroredBlocksFEND OBJECT-TYPE
478    SYNTAX      HCPerfIntervalCount
479    MAX-ACCESS  read-only
480    STATUS      current
481    DESCRIPTION "counter for number of errored blocks at egress."
482    ::= { otuPmRealEntry  18 }
483
484otuPmRealRxDefectSecondsFEND OBJECT-TYPE
485    SYNTAX      Integer32
486    MAX-ACCESS  read-only
487    STATUS      current
488    DESCRIPTION "Number of Defect Seconds on ingress direction."
489    ::= { otuPmRealEntry  19 }
490
491otuPmRealTxDefectSecondsFEND OBJECT-TYPE
492    SYNTAX      Integer32
493    MAX-ACCESS  read-only
494    STATUS      current
495    DESCRIPTION "Number of Defect Seconds at egress direction."
496    ::= { otuPmRealEntry  20 }
497
498otuPmRealCorrectedBits OBJECT-TYPE
499    SYNTAX      HCPerfIntervalCount
500    MAX-ACCESS  read-only
501    STATUS      current
502    DESCRIPTION "Codebits Processed by OTU client CTP."
503    ::= { otuPmRealEntry  21 }
504
505otuPmRealRxIAE OBJECT-TYPE
506    SYNTAX      Integer32
507    MAX-ACCESS  read-only
508    STATUS      current
509    DESCRIPTION "Ingress IAE."
510    ::= { otuPmRealEntry  22 }
511
512otuPmRealTxIAE OBJECT-TYPE
513    SYNTAX      Integer32
514    MAX-ACCESS  read-only
515    STATUS      current
516    DESCRIPTION "Outgress IAE."
517    ::= { otuPmRealEntry  23 }
518
519otuPmRealRxBIAE OBJECT-TYPE
520    SYNTAX      Integer32
521    MAX-ACCESS  read-only
522    STATUS      current
523    DESCRIPTION "Ingress BIAE."
524    ::= { otuPmRealEntry  24 }
525
526otuPmRealTxBIAE OBJECT-TYPE
527    SYNTAX      Integer32
528    MAX-ACCESS  read-only
529    STATUS      current
530    DESCRIPTION "Outgress BIAE."
531    ::= { otuPmRealEntry  25 }
532
533
534
535
536
537-- Conformance Statements
538otuPmConformance    OBJECT IDENTIFIER ::= { otuPmMIB 3 }
539otuPmCompliances    OBJECT IDENTIFIER ::= { otuPmConformance 1 }
540otuPmGroups         OBJECT IDENTIFIER ::= { otuPmConformance 2 }
541
542otuPmCompliance MODULE-COMPLIANCE
543    STATUS current
544    DESCRIPTION
545    "Describes the requirements for conformance to the PM-Otu-MIB"
546    MODULE
547        MANDATORY-GROUPS { otuPmGroup }
548    ::= { otuPmCompliances 1 }
549
550otuPmRealCompliance MODULE-COMPLIANCE
551    STATUS current
552    DESCRIPTION
553    "Describes the requirements for conformance to the otuPmReal-MIB"
554    MODULE
555        MANDATORY-GROUPS { otuPmRealGroup }
556    ::= { otuPmCompliances 2 }
557
558otuPmGroup OBJECT-GROUP
559    OBJECTS {
560    otuPmTimestamp,
561    otuPmSampleDuration,
562    otuPmValidity,
563    otuPmNumberOfCodeWords,
564    otuPmNumberOfUncorrectedWords,
565    otuPmNumberOfCorrectedZeros,
566    otuPmNumberOfCorrectedOnes,
567    otuPmRxCVS,
568    otuPmTxCVS,
569    otuPmRxErroredBlocks,
570    otuPmTxErroredBlocks,
571    otuPmRxDefectSeconds,
572    otuPmTxDefectSeconds,
573    otuPmTribPRBSErr,
574    otuPmLinePRBSErr,
575    otuPmTribPRBSSyncErr,
576    otuPmLinePRBSSyncErr,
577    otuPmRxBeiCount,
578    otuPmTxBeiCount,
579    otuPmCircuitId,
580    otuPmPayloadType,
581    otuPmCorrectedBits,
582    otuPmRxIAE,
583    otuPmTxIAE,
584    otuPmRxBIAE,
585    otuPmTxBIAE
586    }
587    STATUS current
588    DESCRIPTION
589        " A collection of objects for reading the performance of the Otu."
590    ::= { otuPmGroups 1 }
591
592otuPmRealGroup OBJECT-GROUP
593    OBJECTS {
594    otuPmRealNumberOfCodeWords,
595    otuPmRealNumberOfUncorrectedWords,
596    otuPmRealNumberOfCorrectedZeros,
597    otuPmRealNumberOfCorrectedOnes,
598    otuPmRealRxCVS,
599    otuPmRealTxCVS,
600    otuPmRealRxErroredBlocks,
601    otuPmRealTxErroredBlocks,
602    otuPmRealRxCVS,
603    otuPmRealTxCVS,
604    otuPmRealRxDefectSeconds,
605    otuPmRealTxDefectSeconds,
606    otuPmRealTribPRBSErr,
607    otuPmRealLinePRBSErr,
608    otuPmRealTribPRBSSyncErr,
609    otuPmRealLinePRBSSyncErr,
610    otuPmRealRxBeiCount,
611    otuPmRealTxBeiCount,
612    otuPmRealCorrectedBits,
613    otuPmRealRxIAE,
614    otuPmRealTxIAE,
615    otuPmRealRxBIAE,
616    otuPmRealTxBIAE
617
618}
619    STATUS current
620    DESCRIPTION
621        " A collection of objects for reading the real-time performance of the Otu."
622    ::= { otuPmGroups 2 }
623
624END
625