summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-LINK-OAM-MIB
blob: 81c0021c420bef25600e25e4e5706a1ffefc3f0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
-- *****************************************************************
-- TN-LINK-OAM-MIB
--
-- Copyright (c) 2013, Transition Networks Inc.
-- All rights reserved.
-- *****************************************************************
TN-LINK-OAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
   OBJECT-TYPE, Counter32, Unsigned32,
    Integer32, Counter64
    FROM SNMPv2-SMI
    -- from [RFC2578]
  TimeStamp, TruthValue, DisplayString
    FROM SNMPv2-TC
    -- from [RFC2579]
  ifIndex
    FROM IF-MIB
    -- from [RFC2863]
  dot3OamEntry, dot3OamStatsEntry, dot3OamPeerEntry,
    dot3OamEventConfigEntry
    FROM DOT3-OAM-MIB
  tnProducts
    FROM TRANSITION-SMI;

  tnLinkOamMIB MODULE-IDENTITY
  LAST-UPDATED "201305280000Z"
  ORGANIZATION "Transition Networks, Inc."
  CONTACT-INFO
       "Transition Networks
        Technical Support

        10900 Red Circle Drive
        Minnetonka, MN 55343 USA
        Tel: +1-800-526-9267

        E-mail: techsupport@transition.com
       "
  DESCRIPTION
  "The mib module for managing Link OAM."
::= { tnProducts 140 }

--
-- Sections of the Ethernet OAM MIB

   tnLinkOamNotifications OBJECT IDENTIFIER ::= { tnLinkOamMIB 0 }
   tnLinkOamObjects       OBJECT IDENTIFIER ::= { tnLinkOamMIB 1 }
   tnLinkOamConformance   OBJECT IDENTIFIER ::= { tnLinkOamMIB 2 }

-- ***************************************************************
--
-- Link OAM Port Configuration Group
--

tnLinkOamPortConfigTable                               OBJECT-TYPE
  SYNTAX      SEQUENCE OF TnLinkOamPortConfigEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "This table allows the user to inspect the current Link
     OAM port configurations, and change them as well.
    "
  ::= { tnLinkOamObjects 1 }

tnLinkOamPortConfigEntry                               OBJECT-TYPE
  SYNTAX     TnLinkOamPortConfigEntry
  MAX-ACCESS not-accessible
  STATUS     current
  DESCRIPTION
    "An entry in the table that contains information of
     OAM port configurations.
    "
  AUGMENTS { dot3OamEntry }
  ::= { tnLinkOamPortConfigTable 1 }

TnLinkOamPortConfigEntry ::=
  SEQUENCE {
    tnLinkOamLoopbackSupport             INTEGER,
    tnLinkOamLinkMonitorSupport          INTEGER,
    tnLinkMIBRetrievalSupport            INTEGER,
    tnLinkOamLoopbackOperation           INTEGER
  }

tnLinkOamLoopbackSupport                               OBJECT-TYPE
  SYNTAX      INTEGER {
                enable(1),
                disable(2)
              }
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION
    "Controls whether the loopback support is enabled for the
     switch port. Link OAM remote loopback can be used for fault
     localization and link performance testing. Enabling the
     loopback support will allow the DTE to execute the remote
     loopback command that helps in the fault detection.
    "
  ::= { tnLinkOamPortConfigEntry 1 }

tnLinkOamLinkMonitorSupport                            OBJECT-TYPE
  SYNTAX      INTEGER {
                enable(1),
                disable(2)
              }
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION
    "Controls whether the Link Monitor support is enabled for the
     switch port. On enabling the Link Monitor support, the DTE
     supports event notification that permits the inclusion of
     diagnostic information.
    "
  ::= { tnLinkOamPortConfigEntry 2 }

tnLinkMIBRetrievalSupport                              OBJECT-TYPE
  SYNTAX      INTEGER {
                enable(1),
                disable(2)
              }
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION
    "Controls whether the MIB Retrieval Support is enabled for
     the switch port. On enabling the MIB retrieval support,
     the DTE supports polling of various Link OAM based MIB
     variables' contents.
    "
  ::= { tnLinkOamPortConfigEntry 3 }

tnLinkOamLoopbackOperation                             OBJECT-TYPE
  SYNTAX      INTEGER {
                enable(1),
                disable(2)
              }
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION
    "If the Loopback support is enabled, enabling this field
     will start a loopback operation for the port.
    "
  ::= { tnLinkOamPortConfigEntry 4 }

-- **************************************************************
--
-- Ethernet OAM Monitor Groups
--

-- **************************************************************
--
-- Ethernet OAM Port Statistics Table
--

tnLinkOamStatisticsTable                               OBJECT-TYPE
  SYNTAX       SEQUENCE OF TnLinkOamStatisticsEntry
  MAX-ACCESS   not-accessible
  STATUS       current
  DESCRIPTION
    "This table contains statistics for the OAM function on a
     particular Ethernet-like interface.  There is an entry in the
     table for every entry in the tnLinkOamTable.

     The displayed counters represent the total number of OAM
     frames received and transmitted for the selected port.
     Discontinuities of these counter can occur at re-initialization
     of the management system.
    "
    ::= { tnLinkOamObjects 2 }

tnLinkOamStatisticsEntry                               OBJECT-TYPE
  SYNTAX      TnLinkOamStatisticsEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "An entry in the table containing statistics information on
     the Ethernet OAM function for a single Ethernet-like
     interface.
    "
  AUGMENTS { dot3OamStatsEntry }
  ::= { tnLinkOamStatisticsTable 1 }

TnLinkOamStatisticsEntry ::=
  SEQUENCE {
      tnLinkOamLinkfaultPDUsRx                    Counter32,
      tnLinkOamLinkfaultPDUsTx                    Counter32,
      tnLinkOamDyingGaspRx                        Counter32,
      tnLinkOamDyingGaspTx                        Counter32,
      tnLinkOamCriticalEventPDUsRx                Counter32,
      tnLinkOamCriticalEventPDUsTx                Counter32
  }

tnLinkOamLinkfaultPDUsRx                               OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Link fault PDU's received."
  ::= { tnLinkOamStatisticsEntry 1 }

tnLinkOamLinkfaultPDUsTx                               OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Link fault PDU's transmitted."
  ::= { tnLinkOamStatisticsEntry 2 }

tnLinkOamDyingGaspRx                                   OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Dying Gasp events received."
  ::= { tnLinkOamStatisticsEntry 3 }

tnLinkOamDyingGaspTx                                   OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Dying Gasp events transmitted."
  ::= { tnLinkOamStatisticsEntry 4 }

tnLinkOamCriticalEventPDUsRx                           OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Critical event PDU's received."
  ::= { tnLinkOamStatisticsEntry 5 }

tnLinkOamCriticalEventPDUsTx                           OBJECT-TYPE
  SYNTAX      Counter32
  UNITS       "frames"
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "A count of the number of Critical event PDU's transmitted."
  ::= { tnLinkOamStatisticsEntry 6 }

-- **************************************************************
--
-- Ethernet OAM Port Configuration Status Group
--

-- Ethernet OAM Local Port Configuration Status Table
-- Included PDU Permission
tnLinkOamLocalPortConfigStatusTable                    OBJECT-TYPE
  SYNTAX       SEQUENCE OF TnLinkOamLocalPortConfigStatusEntry
  MAX-ACCESS   not-accessible
  STATUS       current
  DESCRIPTION
    "This table provides Local Link OAM configuration operational
     status."
    ::= { tnLinkOamObjects 3 }

tnLinkOamLocalPortConfigStatusEntry                    OBJECT-TYPE
  SYNTAX      TnLinkOamLocalPortConfigStatusEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "An entry in the table containing information of Peer Link
     OAM configuration operational status."
  AUGMENTS { dot3OamEntry }
  ::= { tnLinkOamLocalPortConfigStatusTable 1 }

TnLinkOamLocalPortConfigStatusEntry ::=
  SEQUENCE {
      tnLinkOamPDUPermission                          INTEGER,
      tnLinkOamLocalMultiplexerState                  INTEGER,
      tnLinkOamLocalParserState                       INTEGER,
      tnLinkOamLocalOrganizationalUniqueIdentifi      DisplayString
  }

tnLinkOamPDUPermission                                 OBJECT-TYPE
  SYNTAX      INTEGER {
                  linkfault(1),
                  receiveonly(2),
                  informationexchangeonly(3),
                  any(4)
              }
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This field is available only for the Local DTE. It
     displays the current permission rules set for the
     local DTE. Possible values are 'Link fault', 'Receive
     only', 'Information exchange only', 'ANY'."
  ::= { tnLinkOamLocalPortConfigStatusEntry 1 }

tnLinkOamLocalMultiplexerState                         OBJECT-TYPE
  SYNTAX      INTEGER {
                  forwarding(1),
                  discarding(2) 
              }
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "When in forwarding state, the Device is forwarding
     non-OAMPDUs to the lower sublayer. Incase of
     discarding, the device discards all the non-OAMPDU's."
  ::= { tnLinkOamLocalPortConfigStatusEntry 2 }

tnLinkOamLocalParserState                              OBJECT-TYPE
  SYNTAX      INTEGER {
                  forwarding(1),
                  loopback(2),
                  discarding(3) 
              }
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "When in forwarding state, Device is forwarding
     non-OAMPDUs to higher sublayer. When in loopback,
     Device is looping back non-OAMPDUs to the lower
     sublayer. When in discarding state, Device is
     discarding non-OAMPDUs."
  ::= { tnLinkOamLocalPortConfigStatusEntry 3 }

tnLinkOamLocalOrganizationalUniqueIdentifi             OBJECT-TYPE
  SYNTAX      DisplayString
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "24-bit Organizationally Unique Identifier of the
     vendor."
  ::= { tnLinkOamLocalPortConfigStatusEntry 4 }

-- Ethernet OAM Peer Port Configuration Status Table

tnLinkOamPeerPortConfigStatusTable                     OBJECT-TYPE
  SYNTAX       SEQUENCE OF TnLinkOamPeerPortConfigStatusEntry
  MAX-ACCESS   not-accessible
  STATUS       current
  DESCRIPTION
    "This table provides Peer Link OAM configuration operational
     status."
    ::= { tnLinkOamObjects 4 }

tnLinkOamPeerPortConfigStatusEntry                     OBJECT-TYPE
  SYNTAX      TnLinkOamPeerPortConfigStatusEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "An entry in the table containing information of Peer Link
     OAM configuration operational status."
  AUGMENTS { dot3OamPeerEntry }
  ::= { tnLinkOamPeerPortConfigStatusTable 1 }

TnLinkOamPeerPortConfigStatusEntry ::=
  SEQUENCE {
      tnLinkOamPeerMultiplexerState                  INTEGER,
      tnLinkOamPeerParserState                       INTEGER,
      tnLinkOamPeerOrganizationalUniqueIdentifi      DisplayString
}

tnLinkOamPeerMultiplexerState                          OBJECT-TYPE
  SYNTAX      INTEGER {
                  forwarding(1),
                  discarding(2) 
              }
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "When in forwarding state, the Device is forwarding
     non-OAMPDUs to the lower sublayer. Incase of
     discarding, the device discards all the non-OAMPDU's."
  ::= { tnLinkOamPeerPortConfigStatusEntry 1 }

tnLinkOamPeerParserState                               OBJECT-TYPE
  SYNTAX      INTEGER {
                  forwarding(1),
                  loopback(2),
                  discarding(3)
              }
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "When in forwarding state, Device is forwarding
     non-OAMPDUs to higher sublayer. When in loopback,
     Device is looping back non-OAMPDUs to the lower
     sublayer. When in discarding state, Device is
     discarding non-OAMPDUs."
  ::= { tnLinkOamPeerPortConfigStatusEntry 2 }

tnLinkOamPeerOrganizationalUniqueIdentifi              OBJECT-TYPE
  SYNTAX      DisplayString
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "24-bit Organizationally Unique Identifier of the
     vendor."
  ::= { tnLinkOamPeerPortConfigStatusEntry 3 }

-- **************************************************************
--
-- Ethernet OAM Link Event Status Objects
--

--***************************************************************
-- Frame Error Status Table

tnLinkOamLinkEventStatusTable                          OBJECT-TYPE
  SYNTAX       SEQUENCE OF TnLinkOamLinkEventStatusEntry
  MAX-ACCESS   not-accessible
  STATUS       current
  DESCRIPTION
    "This table shows frame error status."
    ::= { tnLinkOamObjects 5 }

tnLinkOamLinkEventStatusEntry                          OBJECT-TYPE
  SYNTAX      TnLinkOamLinkEventStatusEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "An entry in the table containing information of
     frame error status."
  INDEX       { ifIndex, tnLinkOamLocationIndex }
  ::= { tnLinkOamLinkEventStatusTable 1 }

TnLinkOamLinkEventStatusEntry ::=
  SEQUENCE {
      tnLinkOamLocationIndex                          Unsigned32,
      tnLinkOamSequenceNumber                         Counter32,
      tnLinkOamFrameErrorEventTimestamp               TimeStamp,
      tnLinkOamFrameErrorEventWindow                  Counter32,
      tnLinkOamFrameErrorEventThreshold               Counter32,
      tnLinkOamFrameErrors                            Counter32,
      tnLinkOamTotalFrameErrors                       Counter64,
      tnLinkOamTotalFrameErrorEvents                  Counter32,
      tnLinkOamFramePeriodErrorEventTimestamp         TimeStamp,
      tnLinkOamFramePeriodErrorEventWindow            Counter32,
      tnLinkOamFramePeriodErrorEventThreshold         Counter32,
      tnLinkOamFramePeriodsErrors                     Counter32,
      tnLinkOamTotalFramePeriodsErrors                Counter64,
      tnLinkOamTotalFramePerioderrorEvents            Counter32,
      tnLinkOamSymbolPeriodErrorEventTimestamp        TimeStamp,
      tnLinkOamSymbolPeriodErrorEventWindow           Counter64,
      tnLinkOamSymbolPeriodErrorEventThreshold        Counter64,
      tnLinkOamSymbolPeriodsErrors                    Counter64,
      tnLinkOamSymbolFramePeriodErrors                Counter64,
      tnLinkOamTotalSymbolFramePerioderrorEvents      Counter32,
      tnLinkOamEventSecondsSummaryTimestamp           TimeStamp,
      tnLinkOamEventSecondsSummaryWindow              Counter32,
      tnLinkOamEventSecondsSummaryThreshold           Counter32,
      tnLinkOamEventSecondsSummarysEvents             Counter32,
      tnLinkOamEventSecondsSummaryErrorTotal          Counter32,
      tnLinkOamTotalEventSecondsSummaryEventTotal     Counter32
  }

tnLinkOamLocationIndex                            OBJECT-TYPE
  SYNTAX      Unsigned32
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION
    "The index of the loacation of the OAM unit event status
     accessed.
     When the value of index is '1', the table will display
     the Event status for the Local OAM unit. While the value
     is '2', the table will display the status for the Peer
     for the respective port."
  ::= { tnLinkOamLinkEventStatusEntry 1 }

tnLinkOamSequenceNumber                           OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the total number of
     events occurred at the remote end." 
  ::= { tnLinkOamLinkEventStatusEntry 2 }

tnLinkOamFrameErrorEventTimestamp                 OBJECT-TYPE
  SYNTAX      TimeStamp
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the time reference
     when the event was generated, in terms of 100 ms
     intervals." 
  ::= { tnLinkOamLinkEventStatusEntry 3 }

tnLinkOamFrameErrorEventWindow                    OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the duration of the
     period in terms of 100 ms intervals.
     1) The default value is one second.
     2) The lower bound is one second.
     3) The upper bound is one minute."
  ::= { tnLinkOamLinkEventStatusEntry 4 }

tnLinkOamFrameErrorEventThreshold                 OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of detected
     errored frames in the period is required to be equal to
     or greater than in order for the event to be generated.
     1) The default value is one frame error.
     2) The lower bound is zero frame errors.
     3) The upper bound is unspecified."
  ::= { tnLinkOamLinkEventStatusEntry 5 }

tnLinkOamFrameErrors                              OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of detected
     errored frames in the period."
  ::= { tnLinkOamLinkEventStatusEntry 6 }

tnLinkOamTotalFrameErrors                         OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the sum of errored
     frames that have been detected since the OAM sublayer
     was reset."
  ::= { tnLinkOamLinkEventStatusEntry 7 }

tnLinkOamTotalFrameErrorEvents                    OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of Errored
     Frame Event TLVs that have been generated since the
     OAM sublayer was reset." 
  ::= { tnLinkOamLinkEventStatusEntry 8 }

tnLinkOamFramePeriodErrorEventTimestamp           OBJECT-TYPE
  SYNTAX      TimeStamp
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the time reference
     when the event was generated, in terms of 100 ms
     intervals."
  ::= { tnLinkOamLinkEventStatusEntry 9 }

tnLinkOamFramePeriodErrorEventWindow              OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the duration of period
     in terms of frames."
  ::= { tnLinkOamLinkEventStatusEntry 10 }

tnLinkOamFramePeriodErrorEventThreshold           OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of errored
     frames in the period is required to be equal to or
     greater than in order for the event to be generated."
  ::= { tnLinkOamLinkEventStatusEntry 11 }

tnLinkOamFramePeriodsErrors                       OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of frame
     errors in the period."
  ::= { tnLinkOamLinkEventStatusEntry 12 }

tnLinkOamTotalFramePeriodsErrors                  OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the sum of frame
     errors that have been detected since the OAM sublayer
     was reset."
  ::= { tnLinkOamLinkEventStatusEntry 13 }

tnLinkOamTotalFramePerioderrorEvents              OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of Errored
     Frame Period Event TLVs that have been generated since
     the OAM sublayer was reset."
  ::= { tnLinkOamLinkEventStatusEntry 14 }

tnLinkOamSymbolPeriodErrorEventTimestamp          OBJECT-TYPE
  SYNTAX      TimeStamp
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the time reference when
     the event was generated, in terms of 100 ms intervals."
  ::= { tnLinkOamLinkEventStatusEntry 15 }

tnLinkOamSymbolPeriodErrorEventWindow             OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the number of symbols
     in the period."
  ::= { tnLinkOamLinkEventStatusEntry 16 }

tnLinkOamSymbolPeriodErrorEventThreshold          OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the number of errored
     symbols in the period is required to be equal to or
     greater than in order for the event to be generated."
  ::= { tnLinkOamLinkEventStatusEntry 17 }

tnLinkOamSymbolPeriodsErrors                      OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the number of symbol
     errors in the period."
  ::= { tnLinkOamLinkEventStatusEntry 18 }

tnLinkOamSymbolFramePeriodErrors                  OBJECT-TYPE
  SYNTAX      Counter64
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This eight-octet field indicates the sum of symbol
     errors since the OAM sublayer was reset."
  ::= { tnLinkOamLinkEventStatusEntry 19 }

tnLinkOamTotalSymbolFramePerioderrorEvents        OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of Errored
     Symbol Period Event TLVs that have been generated since
     the OAM sublayer was reset."
  ::= { tnLinkOamLinkEventStatusEntry 20 }

tnLinkOamEventSecondsSummaryTimestamp             OBJECT-TYPE
  SYNTAX      TimeStamp
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the time reference when
     the event was generated, in terms of 100 ms intervals,
     encoded as a 16-bit unsigned integer."
  ::= { tnLinkOamLinkEventStatusEntry 21 }

tnLinkOamEventSecondsSummaryWindow                OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the duration of the
     period in terms of 100 ms intervals, encoded as a
     16-bit unsigned integer."
  ::= { tnLinkOamLinkEventStatusEntry 22 }

tnLinkOamEventSecondsSummaryThreshold             OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the number of errored
     frame seconds in the period is required to be equal
     to or greater than in order for the event to be
     generated, encoded as a 16-bit unsigned integer."
  ::= { tnLinkOamLinkEventStatusEntry 23 }

tnLinkOamEventSecondsSummarysEvents               OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This two-octet field indicates the number of errored
     frame seconds in the period, encoded as a 16-bit
     unsigned integer."
  ::= { tnLinkOamLinkEventStatusEntry 24 }

tnLinkOamEventSecondsSummaryErrorTotal            OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the sum of errored
     frame seconds that have been detected since the OAM
     sublayer was reset."
  ::= { tnLinkOamLinkEventStatusEntry 25 }

tnLinkOamTotalEventSecondsSummaryEventTotal       OBJECT-TYPE
  SYNTAX      Counter32
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION
    "This four-octet field indicates the number of Errored
     Frame Seconds Summary Event TLVs that have been generated
     since the OAM sublayer was reset, encoded as a 32bit
     unsigned integer."
  ::= { tnLinkOamLinkEventStatusEntry 26 }
END