Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / OPT-IF-MIB
1 OPT-IF-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32,
5       Unsigned32, transmission
6           FROM SNMPv2-SMI
7     TEXTUAL-CONVENTION, RowPointer, RowStatus, TruthValue
8           FROM SNMPv2-TC
9     SnmpAdminString
10           FROM SNMP-FRAMEWORK-MIB
11     MODULE-COMPLIANCE, OBJECT-GROUP
12           FROM SNMPv2-CONF
13     ifIndex
14           FROM IF-MIB;
15
16 --  This is the MIB module for the OTN Interface objects.
17
18 optIfMibModule MODULE-IDENTITY
19     LAST-UPDATED "200308130000Z"
20     ORGANIZATION "IETF AToM MIB Working Group"
21     CONTACT-INFO
22        "WG charter:
23           http://www.ietf.org/html.charters/atommib-charter.html
24
25         Mailing Lists:
26            General Discussion: atommib@research.telcordia.com
27            To Subscribe: atommib-request@research.telcordia.com
28
29
30
31
32
33         Editor: Hing-Kam Lam
34         Postal: Lucent Technologies, Room 4C-616
35                 101 Crawfords Corner Road
36                 Holmdel, NJ 07733
37            Tel: +1 732 949 8338
38          Email: hklam@lucent.com"
39     DESCRIPTION
40        "The MIB module to describe pre-OTN and OTN interfaces.
41
42         Copyright (C) The Internet Society (2003).  This version
43         of this MIB module is part of RFC 3591;  see the RFC
44         itself for full legal notices."
45     REVISION  "200308130000Z"
46     DESCRIPTION
47        "Initial version, published as RFC 3591."
48     ::={ transmission 133 }
49
50 -- textual conventions
51
52 OptIfAcTI ::= TEXTUAL-CONVENTION
53   STATUS  current
54   DESCRIPTION
55     "The trace identifier (TI) accepted at the receiver."
56   SYNTAX  OCTET STRING (SIZE(64))
57
58 OptIfBitRateK ::= TEXTUAL-CONVENTION
59   STATUS  current
60   DESCRIPTION
61     "Indicates the index 'k' that is used to
62      represent a supported bit rate and the different
63      versions of OPUk, ODUk and OTUk.
64      Allowed values of k are defined in ITU-T G.709.
65      Currently allowed values in G.709 are:
66         k=1 represents an approximate bit rate of 2.5 Gbit/s,
67         k=2 represents an approximate bit rate of 10 Gbit/s,
68         k=3 represents an approximate bit rate of 40 Gbit/s."
69   SYNTAX  Integer32
70
71 OptIfDEGM ::= TEXTUAL-CONVENTION
72   STATUS  current
73   DESCRIPTION
74     "Indicates the threshold level for declaring a Degraded Signal
75      defect (dDEG).  A dDEG shall be declared if OptIfDEGM
76      consecutive bad PM Seconds are detected."
77   SYNTAX  Unsigned32 (2..10)
78
79
80
81
82
83
84 OptIfDEGThr ::= TEXTUAL-CONVENTION
85   STATUS  current
86   DESCRIPTION
87     "Indicates the threshold level for declaring a performance
88      monitoring (PM) Second to be bad.  A PM Second is declared bad if
89      the percentage of detected errored blocks in that second is
90      greater than or equal to OptIfDEGThr."
91   SYNTAX  Unsigned32 (1..100)
92
93 OptIfDirectionality ::= TEXTUAL-CONVENTION
94   STATUS  current
95   DESCRIPTION
96     "Indicates the directionality of an entity."
97   SYNTAX  INTEGER {
98     sink(1),
99     source(2),
100     bidirectional(3)
101     }
102
103 OptIfSinkOrSource ::= TEXTUAL-CONVENTION
104   STATUS  current
105   DESCRIPTION
106     "Indicates the directionality of an entity
107      that is allowed only to be a source or sink."
108   SYNTAX  INTEGER {
109     sink(1),
110     source(2)
111     }
112
113 OptIfExDAPI ::= TEXTUAL-CONVENTION
114   STATUS  current
115   DESCRIPTION
116     "The Destination Access Point Identifier (DAPI)
117      expected by the receiver."
118   SYNTAX  OCTET STRING (SIZE(16))
119
120 OptIfExSAPI ::= TEXTUAL-CONVENTION
121   STATUS  current
122   DESCRIPTION
123     "The Source Access Point Identifier (SAPI)
124      expected by the receiver."
125   SYNTAX  OCTET STRING (SIZE(16))
126
127 OptIfIntervalNumber ::= TEXTUAL-CONVENTION
128   STATUS  current
129   DESCRIPTION
130     "Uniquely identifies a 15-minute interval.  The interval
131      identified by 1 is the most recently completed interval, and
132
133
134
135      the interval identified by n is the interval immediately
136      preceding the one identified by n-1."
137   SYNTAX  Unsigned32 (1..96)
138
139 OptIfTIMDetMode ::= TEXTUAL-CONVENTION
140   STATUS  current
141   DESCRIPTION
142     "Indicates the mode of the Trace Identifier Mismatch (TIM)
143      Detection function."
144   SYNTAX  INTEGER {
145     off(1),
146     dapi(2),
147     sapi(3),
148     both(4)
149     }
150
151 OptIfTxTI ::= TEXTUAL-CONVENTION
152   STATUS  current
153   DESCRIPTION
154     "The trace identifier (TI) transmitted."
155   SYNTAX  OCTET STRING (SIZE(64))
156
157 -- object groups
158
159 optIfObjects OBJECT IDENTIFIER ::= { optIfMibModule 1 }
160 optIfConfs OBJECT IDENTIFIER ::= { optIfMibModule 2 }
161
162 optIfOTMn OBJECT IDENTIFIER ::= { optIfObjects 1 }
163 optIfPerfMon OBJECT IDENTIFIER ::= { optIfObjects 2 }
164 optIfOTSn OBJECT IDENTIFIER ::= { optIfObjects 3 }
165 optIfOMSn OBJECT IDENTIFIER ::= { optIfObjects 4 }
166 optIfOChGroup OBJECT IDENTIFIER ::= { optIfObjects 5 }
167 optIfOCh OBJECT IDENTIFIER ::= { optIfObjects 6 }
168
169 optIfOTUk OBJECT IDENTIFIER ::= { optIfObjects 7 }
170 optIfODUk OBJECT IDENTIFIER ::= { optIfObjects 8 }
171 optIfODUkT OBJECT IDENTIFIER ::= { optIfObjects 9 }
172
173 optIfGroups OBJECT IDENTIFIER ::= { optIfConfs 1 }
174 optIfCompl OBJECT IDENTIFIER ::= { optIfConfs 2 }
175
176 -- the optIfOTMn group
177 -- This group defines the OTM structure information of an
178 -- optical interface.
179
180 -- OTMn Table
181
182 optIfOTMnTable OBJECT-TYPE
183
184
185
186   SYNTAX  SEQUENCE OF OptIfOTMnEntry
187   MAX-ACCESS  not-accessible
188   STATUS  current
189   DESCRIPTION
190     "A table of OTMn structure information."
191   ::= { optIfOTMn 1 }
192
193 optIfOTMnEntry OBJECT-TYPE
194   SYNTAX  OptIfOTMnEntry
195   MAX-ACCESS  not-accessible
196   STATUS  current
197   DESCRIPTION
198     "A conceptual row that contains the OTMn structure
199      information of an optical interface."
200   INDEX  { ifIndex }
201   ::= { optIfOTMnTable 1 }
202
203 OptIfOTMnEntry ::=
204   SEQUENCE {
205     optIfOTMnOrder         Unsigned32,
206     optIfOTMnReduced       TruthValue,
207     optIfOTMnBitRates      BITS,
208     optIfOTMnInterfaceType SnmpAdminString,
209     optIfOTMnTcmMax        Unsigned32,
210     optIfOTMnOpticalReach  INTEGER
211     }
212
213 optIfOTMnOrder OBJECT-TYPE
214   SYNTAX  Unsigned32 (1..900)
215   MAX-ACCESS  read-only
216   STATUS  current
217   DESCRIPTION
218     "This object indicates the order of the OTM, which
219      represents the maximum number of wavelengths that can be
220      supported at the bit rate(s) supported on the interface."
221   ::= { optIfOTMnEntry 1 }
222
223 optIfOTMnReduced OBJECT-TYPE
224   SYNTAX  TruthValue
225   MAX-ACCESS  read-only
226   STATUS  current
227   DESCRIPTION
228     "This object indicates whether a reduced or full
229      functionality is supported at the interface.  A value of
230      true means reduced.  A value of false means full."
231   ::= { optIfOTMnEntry 2 }
232
233 optIfOTMnBitRates OBJECT-TYPE
234
235
236
237   SYNTAX  BITS { bitRateK1(0), bitRateK2(1), bitRateK3(2) }
238   MAX-ACCESS  read-only
239   STATUS  current
240   DESCRIPTION
241     "This attribute is a bit map representing the bit
242      rate or set of bit rates supported on the interface.
243      The meaning of each bit position is as follows:
244        bitRateK1(0) is set if the 2.5 Gbit/s rate is supported
245        bitRateK2(1) is set if the 10 Gbit/s rate is supported
246        bitRateK3(2) is set if the 40 Gbit/s rate is supported
247      Note that each bit position corresponds to one possible
248      value of the type OptIfBitRateK.
249      The default value of this attribute is system specific."
250   ::= { optIfOTMnEntry 3 }
251
252 optIfOTMnInterfaceType OBJECT-TYPE
253   SYNTAX  SnmpAdminString
254   MAX-ACCESS  read-only
255   STATUS  current
256   DESCRIPTION
257     "This object identifies the type of interface.  The value of
258      this attribute will affect the behavior of the OTM with
259      respect to presence/absence of OTM Overhead Signal (OOS)
260      processing and TCM activation.  For an IrDI interface,
261      there is no OOS processing and TCM activation is limited
262      to n levels as specified by a TCM level threshold.
263
264      This object contains two fields that are separated by
265      whitespace.  The possible values are:
266           field 1: one of the 4-character ASCII strings
267                     'IrDI' or 'IaDI'
268           field 2: free-form text consisting of printable
269                    UTF-8 encoded characters
270
271      Note that field 2 is optional.  If it is not present then there
272      is no requirement for trailing whitespace after field 1.
273
274      The default values are as follows:
275           field 1:  'IaDI'
276           field 2: an empty string."
277
278   ::= { optIfOTMnEntry 4 }
279
280 optIfOTMnTcmMax OBJECT-TYPE
281   SYNTAX  Unsigned32 (0..6)
282   MAX-ACCESS  read-write
283   STATUS  current
284   DESCRIPTION
285
286
287
288     "This object identifies the maximum number of TCM
289      levels allowed for any Optical Channel contained
290      in this OTM.  A new TCM activation will be rejected
291      if the requested level is greater than the threshold.
292      If InterfaceType object specifies a type of 'IaDI'
293      for this OTM, then this attribute is irrelevant.
294
295      Possible values:  unsigned integers in the range
296                        from 0 to 6 inclusive.
297      Default value:    3."
298
299   ::= { optIfOTMnEntry 5 }
300
301 optIfOTMnOpticalReach OBJECT-TYPE
302   SYNTAX  INTEGER { intraOffice(1), shortHaul(2), longHaul(3),
303                     veryLongHaul(4), ultraLongHaul(5) }
304   MAX-ACCESS  read-only
305   STATUS  current
306   DESCRIPTION
307     "This object indicates the length the optical signal
308      may travel before requiring termination or regeneration.
309      The meaning of the enumeration are:
310        intraOffice(1)  - intra-office (as defined in ITU-T G.957)
311        shortHaul(2)    - short haul (as defined in ITU-T G.957)
312        longHaul(3)     - long haul (as defined in ITU-T G.957)
313        veryLongHaul(4) - very long haul (as defined in ITU-T G.691)
314        ultraLongHaul(5)- ultra long haul (as defined in ITU-T G.691)"
315   ::= { optIfOTMnEntry 6 }
316
317 -- the optIfPerfMon group
318 -- This group defines performance monitoring objects for all
319 -- layers.
320
321 -- PM interval table
322
323 optIfPerfMonIntervalTable OBJECT-TYPE
324   SYNTAX  SEQUENCE OF OptIfPerfMonIntervalEntry
325   MAX-ACCESS  not-accessible
326   STATUS  current
327   DESCRIPTION
328     "A table of 15-minute performance monitoring interval
329      information."
330   ::= { optIfPerfMon 1 }
331
332 optIfPerfMonIntervalEntry OBJECT-TYPE
333   SYNTAX  OptIfPerfMonIntervalEntry
334   MAX-ACCESS  not-accessible
335   STATUS  current
336
337
338
339   DESCRIPTION
340     "A conceptual row that contains 15-minute performance
341      monitoring interval information of an interface."
342   INDEX  { ifIndex }
343   ::= { optIfPerfMonIntervalTable 1 }
344
345 OptIfPerfMonIntervalEntry ::=
346   SEQUENCE {
347     optIfPerfMonCurrentTimeElapsed   Gauge32,
348     optIfPerfMonCurDayTimeElapsed    Gauge32,
349     optIfPerfMonIntervalNumIntervals         Unsigned32,
350     optIfPerfMonIntervalNumInvalidIntervals  Unsigned32
351     }
352
353 optIfPerfMonCurrentTimeElapsed OBJECT-TYPE
354   SYNTAX  Gauge32 (0..900)
355   UNITS  "seconds"
356   MAX-ACCESS  read-only
357   STATUS  current
358   DESCRIPTION
359     "Number of seconds elapsed in the current 15-minute
360      performance monitoring interval.
361      If, for some reason, such as an adjustment in the NE's
362      time-of-day clock, the number of seconds elapsed exceeds
363      the maximum value, then the maximum value will be returned."
364   ::= { optIfPerfMonIntervalEntry 1 }
365
366 optIfPerfMonCurDayTimeElapsed OBJECT-TYPE
367   SYNTAX  Gauge32 (0..86400)
368   UNITS  "seconds"
369   MAX-ACCESS  read-only
370   STATUS  current
371   DESCRIPTION
372     "Number of seconds elapsed in the current 24-hour interval
373      performance monitoring period.
374      If, for some reason, such as an adjustment in the NE's
375      time-of-day clock, the number of seconds elapsed exceeds
376      the maximum value, then the maximum value will be returned."
377   ::= { optIfPerfMonIntervalEntry 2 }
378
379 optIfPerfMonIntervalNumIntervals OBJECT-TYPE
380   SYNTAX  Unsigned32 (0..96)
381   MAX-ACCESS  read-only
382   STATUS  current
383   DESCRIPTION
384     "The number of 15-minute intervals for which performance
385      monitoring data is available.  The number is the same for all
386      the associated sub layers of the interface.
387
388
389
390      An optical interface must be capable of supporting at least
391      n intervals, where n is defined as follows:
392          The minimum value of n is 4.
393          The default of n is 32.
394          The maximum value of n is 96.
395
396      The value of this object will be n unless performance
397      monitoring was (re-)started for the interface within the last
398      (n*15) minutes, in which case the value will be the number of
399      complete 15-minute intervals since measurement was
400      (re-)started."
401   ::= { optIfPerfMonIntervalEntry 3 }
402
403 optIfPerfMonIntervalNumInvalidIntervals OBJECT-TYPE
404   SYNTAX  Unsigned32 (0..96)
405   MAX-ACCESS  read-only
406   STATUS  current
407   DESCRIPTION
408     "The number of intervals in the range from 0 to
409      optIfPerfMonIntervalNumIntervals for which no performance
410      monitoring data is available and/or the data is invalid."
411   ::= { optIfPerfMonIntervalEntry 4 }
412
413 -- the optIfOTSn group
414 -- This group handles the configuration and performance
415 -- monitoring objects for OTS layers.
416
417 -- OTSn config table
418
419 optIfOTSnConfigTable OBJECT-TYPE
420   SYNTAX  SEQUENCE OF OptIfOTSnConfigEntry
421   MAX-ACCESS  not-accessible
422   STATUS  current
423   DESCRIPTION
424     "A table of OTSn configuration information."
425   ::= { optIfOTSn 1 }
426
427 optIfOTSnConfigEntry OBJECT-TYPE
428   SYNTAX  OptIfOTSnConfigEntry
429   MAX-ACCESS  not-accessible
430   STATUS  current
431   DESCRIPTION
432     "A conceptual row that contains OTSn configuration
433      information of an interface."
434   INDEX  { ifIndex }
435   ::= { optIfOTSnConfigTable 1 }
436
437 OptIfOTSnConfigEntry ::=
438
439
440
441   SEQUENCE {
442     optIfOTSnDirectionality              OptIfDirectionality,
443     optIfOTSnAprStatus                   SnmpAdminString,
444     optIfOTSnAprControl                  SnmpAdminString,
445     optIfOTSnTraceIdentifierTransmitted  OptIfTxTI,
446     optIfOTSnDAPIExpected                OptIfExDAPI,
447     optIfOTSnSAPIExpected                OptIfExSAPI,
448     optIfOTSnTraceIdentifierAccepted     OptIfAcTI,
449     optIfOTSnTIMDetMode                  OptIfTIMDetMode,
450     optIfOTSnTIMActEnabled               TruthValue,
451     optIfOTSnCurrentStatus               BITS
452     }
453
454 optIfOTSnDirectionality OBJECT-TYPE
455   SYNTAX  OptIfDirectionality
456   MAX-ACCESS  read-only
457   STATUS  current
458   DESCRIPTION
459     "Indicates the directionality of the entity."
460   ::= { optIfOTSnConfigEntry 1 }
461
462 optIfOTSnAprStatus OBJECT-TYPE
463   SYNTAX  SnmpAdminString
464   MAX-ACCESS  read-only
465   STATUS  current
466   DESCRIPTION
467     "This attribute indicates the status of the Automatic
468      Power Reduction (APR) function of the entity.  Valid
469      values are 'on' and 'off'."
470   ::= { optIfOTSnConfigEntry 2 }
471
472 optIfOTSnAprControl OBJECT-TYPE
473   SYNTAX  SnmpAdminString
474   MAX-ACCESS  read-write
475   STATUS  current
476   DESCRIPTION
477     "This object is a UTF-8 encoded string that specifies Automatic
478      Power Reduction (APR) control actions requested of this entity
479      (when written) and that returns the current APR control state
480      of this entity (when read).  The values are implementation-defined.
481      Any implementation that instantiates this object must document the
482      set of values that it allows to be written, the set of values
483      that it will return, and what each of those values means."
484   ::= { optIfOTSnConfigEntry 3 }
485
486 optIfOTSnTraceIdentifierTransmitted OBJECT-TYPE
487   SYNTAX  OptIfTxTI
488   MAX-ACCESS  read-write
489
490
491
492   STATUS  current
493   DESCRIPTION
494     "The trace identifier transmitted.
495      This object is applicable when optIfOTSnDirectionality has the
496      value source(2) or bidirectional(3).
497      This object does not apply to reduced-capability systems (i.e.,
498      those for which optIfOTMnReduced has the value true(1)) or
499      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
500      has the value 'IrDI').
501      If no value is ever set by a management entity for the object
502      optIfOTSnTraceIdentifierTransmitted, system-specific default
503      value will be used.  Any implementation that instantiates this
504      object must document the system-specific default value or how it
505      is derived."
506   ::= { optIfOTSnConfigEntry 4 }
507
508 optIfOTSnDAPIExpected OBJECT-TYPE
509   SYNTAX  OptIfExDAPI
510   MAX-ACCESS  read-write
511   STATUS  current
512   DESCRIPTION
513     "The DAPI expected by the receiver.
514      This object is applicable when optIfOTSnDirectionality has the
515      value sink(1) or bidirectional(3).  It has no effect if
516      optIfOTSnTIMDetMode has the value off(1) or sapi(3).
517      This object does not apply to reduced-capability systems (i.e.,
518      those for which optIfOTMnReduced has the value true(1)) or
519      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
520      has the value 'IrDI')."
521   ::= { optIfOTSnConfigEntry 5 }
522
523 optIfOTSnSAPIExpected OBJECT-TYPE
524   SYNTAX  OptIfExSAPI
525   MAX-ACCESS  read-write
526   STATUS  current
527   DESCRIPTION
528     "The SAPI expected by the receiver.
529      This object is applicable when optIfOTSnDirectionality has the
530      value sink(1) or bidirectional(3).  It has no effect if
531      optIfOTSnTIMDetMode has the value off(1) or dapi(2).
532      This object does not apply to reduced-capability systems (i.e.,
533      those for which optIfOTMnReduced has the value true(1)) or
534      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
535      has the value 'IrDI')."
536   ::= { optIfOTSnConfigEntry 6 }
537
538 optIfOTSnTraceIdentifierAccepted OBJECT-TYPE
539   SYNTAX  OptIfAcTI
540
541
542
543   MAX-ACCESS  read-only
544   STATUS  current
545   DESCRIPTION
546     "The actual trace identifier received.
547      This object is applicable when optIfOTSnDirectionality has the
548      value sink(1) or bidirectional(3).  Its value is unspecified
549      if optIfOTSnCurrentStatus has either or both of the
550      losO(5) and los(6) bits set.
551      This object does not apply to reduced-capability systems (i.e.,
552      those for which optIfOTMnReduced has the value true(1)) or
553      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
554      has the value 'IrDI')."
555   ::= { optIfOTSnConfigEntry 7 }
556
557 optIfOTSnTIMDetMode OBJECT-TYPE
558   SYNTAX  OptIfTIMDetMode
559   MAX-ACCESS  read-write
560   STATUS  current
561   DESCRIPTION
562     "Indicates the mode of the Trace Identifier Mismatch (TIM)
563      Detection function.  This object is applicable
564      when optIfOTSnDirectionality has the value sink(1)
565      or bidirectional(3).  The default value is off(1).
566      This object does not apply to reduced-capability systems (i.e.,
567      those for which optIfOTMnReduced has the value true(1)) or
568      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
569      has the value 'IrDI').
570      The default value of this object is off(1)."
571   ::= { optIfOTSnConfigEntry 8 }
572
573 optIfOTSnTIMActEnabled OBJECT-TYPE
574   SYNTAX  TruthValue
575   MAX-ACCESS  read-write
576   STATUS  current
577   DESCRIPTION
578     "Indicates whether the Trace Identifier Mismatch (TIM)
579      Consequent Action function is enabled.  This object
580      is applicable when optIfOTSnDirectionality has the
581      value sink(1) or bidirectional(3).  It has no effect
582      when the value of optIfOTSnTIMDetMode is off(1).
583      This object does not apply to reduced-capability systems (i.e.,
584      those for which optIfOTMnReduced has the value true(1)) or
585      at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1
586      has the value 'IrDI').
587      The default value of this object is false(2)."
588   ::= { optIfOTSnConfigEntry 9 }
589
590 optIfOTSnCurrentStatus OBJECT-TYPE
591
592
593
594   SYNTAX  BITS {
595     bdiP(0),
596     bdiO(1),
597     bdi(2),
598     tim(3),
599     losP(4),
600     losO(5),
601     los(6)
602     }
603   MAX-ACCESS  read-only
604   STATUS  current
605   DESCRIPTION
606     "Indicates the defect condition of the entity, if any.
607      This object is applicable when optIfOTSnDirectionality
608      has the value sink(1) or bidirectional(3).  In
609      reduced-capability systems or at IrDI interfaces
610      the only bit position that may be set is los(6)."
611   ::= { optIfOTSnConfigEntry 10 }
612
613 -- OTSn sink current table
614 -- Contains data for the current 15-minute performance monitoring
615 -- interval.
616
617 optIfOTSnSinkCurrentTable OBJECT-TYPE
618   SYNTAX  SEQUENCE OF OptIfOTSnSinkCurrentEntry
619   MAX-ACCESS  not-accessible
620   STATUS  current
621   DESCRIPTION
622     "A table of OTSn sink performance monitoring information for
623      the current 15-minute interval."
624   ::= { optIfOTSn 2 }
625
626 optIfOTSnSinkCurrentEntry OBJECT-TYPE
627   SYNTAX  OptIfOTSnSinkCurrentEntry
628   MAX-ACCESS  not-accessible
629   STATUS  current
630   DESCRIPTION
631     "A conceptual row that contains OTSn sink performance
632      monitoring information of an interface for the current
633      15-minute interval."
634   INDEX  { ifIndex }
635   ::= { optIfOTSnSinkCurrentTable 1 }
636
637 OptIfOTSnSinkCurrentEntry ::=
638   SEQUENCE {
639     optIfOTSnSinkCurrentSuspectedFlag             TruthValue,
640     optIfOTSnSinkCurrentInputPower                Integer32,
641     optIfOTSnSinkCurrentLowInputPower             Integer32,
642
643
644
645     optIfOTSnSinkCurrentHighInputPower            Integer32,
646     optIfOTSnSinkCurrentLowerInputPowerThreshold  Integer32,
647     optIfOTSnSinkCurrentUpperInputPowerThreshold  Integer32,
648     optIfOTSnSinkCurrentOutputPower               Integer32,
649     optIfOTSnSinkCurrentLowOutputPower            Integer32,
650     optIfOTSnSinkCurrentHighOutputPower           Integer32,
651     optIfOTSnSinkCurrentLowerOutputPowerThreshold Integer32,
652     optIfOTSnSinkCurrentUpperOutputPowerThreshold Integer32
653     }
654
655 optIfOTSnSinkCurrentSuspectedFlag OBJECT-TYPE
656   SYNTAX  TruthValue
657   MAX-ACCESS  read-only
658   STATUS  current
659   DESCRIPTION
660     "If true, the data in this entry may be unreliable."
661   ::= { optIfOTSnSinkCurrentEntry 1 }
662
663 optIfOTSnSinkCurrentInputPower OBJECT-TYPE
664   SYNTAX  Integer32
665   UNITS  "0.1 dbm"
666   MAX-ACCESS  read-only
667   STATUS  current
668   DESCRIPTION
669     "The optical power monitored at the input."
670   ::= { optIfOTSnSinkCurrentEntry 2 }
671
672 optIfOTSnSinkCurrentLowInputPower OBJECT-TYPE
673   SYNTAX  Integer32
674   UNITS  "0.1 dbm"
675   MAX-ACCESS  read-only
676   STATUS  current
677   DESCRIPTION
678     "The lowest optical power monitored at the input during the
679      current 15-minute interval."
680   ::= { optIfOTSnSinkCurrentEntry 3 }
681
682 optIfOTSnSinkCurrentHighInputPower OBJECT-TYPE
683   SYNTAX  Integer32
684   UNITS  "0.1 dbm"
685   MAX-ACCESS  read-only
686   STATUS  current
687   DESCRIPTION
688     "The highest optical power monitored at the input during the
689      current 15-minute interval."
690   ::= { optIfOTSnSinkCurrentEntry 4 }
691
692 optIfOTSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE
693
694
695
696   SYNTAX  Integer32
697   UNITS  "0.1 dbm"
698   MAX-ACCESS  read-write
699   STATUS  current
700   DESCRIPTION
701     "The lower limit threshold on input power.  If
702      optIfOTSnSinkCurrentInputPower drops to this value or below,
703      a Threshold Crossing Alert (TCA) should be sent."
704   ::= { optIfOTSnSinkCurrentEntry 5 }
705
706 optIfOTSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE
707   SYNTAX  Integer32
708   UNITS  "0.1 dbm"
709   MAX-ACCESS  read-write
710   STATUS  current
711   DESCRIPTION
712     "The upper limit threshold on input power.  If
713      optIfOTSnSinkCurrentInputPower reaches or exceeds this value,
714      a Threshold Crossing Alert (TCA) should be sent."
715   ::= { optIfOTSnSinkCurrentEntry 6 }
716
717 optIfOTSnSinkCurrentOutputPower OBJECT-TYPE
718   SYNTAX  Integer32
719   UNITS  "0.1 dbm"
720   MAX-ACCESS  read-only
721   STATUS  current
722   DESCRIPTION
723     "The optical power monitored at the output."
724   ::= { optIfOTSnSinkCurrentEntry 7 }
725
726 optIfOTSnSinkCurrentLowOutputPower OBJECT-TYPE
727   SYNTAX  Integer32
728   UNITS  "0.1 dbm"
729   MAX-ACCESS  read-only
730   STATUS  current
731   DESCRIPTION
732     "The lowest optical power monitored at the output during the
733      current 15-minute interval."
734   ::= { optIfOTSnSinkCurrentEntry 8 }
735
736 optIfOTSnSinkCurrentHighOutputPower OBJECT-TYPE
737   SYNTAX  Integer32
738   UNITS  "0.1 dbm"
739   MAX-ACCESS  read-only
740   STATUS  current
741   DESCRIPTION
742     "The highest optical power monitored at the output during the
743      current 15-minute interval."
744
745
746
747   ::= { optIfOTSnSinkCurrentEntry 9 }
748
749 optIfOTSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE
750   SYNTAX  Integer32
751   UNITS  "0.1 dbm"
752   MAX-ACCESS  read-write
753   STATUS  current
754   DESCRIPTION
755     "The lower limit threshold on output power.  If
756      optIfOTSnSinkCurrentOutputPower drops to this value or below,
757      a Threshold Crossing Alert (TCA) should be sent."
758   ::= { optIfOTSnSinkCurrentEntry 10 }
759
760 optIfOTSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE
761   SYNTAX  Integer32
762   UNITS  "0.1 dbm"
763   MAX-ACCESS  read-write
764   STATUS  current
765   DESCRIPTION
766     "The upper limit threshold on output power.  If
767      optIfOTSnSinkCurrentOutputPower reaches or exceeds this value,
768      a Threshold Crossing Alert (TCA) should be sent."
769   ::= { optIfOTSnSinkCurrentEntry 11 }
770
771 -- OTSn sink interval table
772 -- Contains data for previous 15-minute performance monitoring
773 -- intervals.
774
775 optIfOTSnSinkIntervalTable OBJECT-TYPE
776   SYNTAX  SEQUENCE OF OptIfOTSnSinkIntervalEntry
777   MAX-ACCESS  not-accessible
778   STATUS  current
779   DESCRIPTION
780     "A table of historical OTSn sink performance monitoring
781      information."
782   ::= { optIfOTSn 3 }
783
784 optIfOTSnSinkIntervalEntry OBJECT-TYPE
785   SYNTAX  OptIfOTSnSinkIntervalEntry
786   MAX-ACCESS  not-accessible
787   STATUS  current
788   DESCRIPTION
789     "A conceptual row that contains OTSn sink performance
790      monitoring information of an interface during a particular
791      historical interval."
792   INDEX  { ifIndex, optIfOTSnSinkIntervalNumber }
793   ::= { optIfOTSnSinkIntervalTable 1 }
794
795
796
797
798 OptIfOTSnSinkIntervalEntry ::=
799   SEQUENCE {
800     optIfOTSnSinkIntervalNumber           OptIfIntervalNumber,
801     optIfOTSnSinkIntervalSuspectedFlag    TruthValue,
802     optIfOTSnSinkIntervalLastInputPower   Integer32,
803     optIfOTSnSinkIntervalLowInputPower    Integer32,
804     optIfOTSnSinkIntervalHighInputPower   Integer32,
805     optIfOTSnSinkIntervalLastOutputPower  Integer32,
806     optIfOTSnSinkIntervalLowOutputPower   Integer32,
807     optIfOTSnSinkIntervalHighOutputPower  Integer32
808
809     }
810
811 optIfOTSnSinkIntervalNumber OBJECT-TYPE
812   SYNTAX  OptIfIntervalNumber
813   MAX-ACCESS  not-accessible
814   STATUS  current
815   DESCRIPTION
816     "Uniquely identifies the interval."
817   ::= { optIfOTSnSinkIntervalEntry 1 }
818
819 optIfOTSnSinkIntervalSuspectedFlag OBJECT-TYPE
820   SYNTAX  TruthValue
821   MAX-ACCESS  read-only
822   STATUS  current
823   DESCRIPTION
824     "If true, the data in this entry may be unreliable."
825   ::= { optIfOTSnSinkIntervalEntry 2 }
826
827 optIfOTSnSinkIntervalLastInputPower OBJECT-TYPE
828   SYNTAX  Integer32
829   UNITS  "0.1 dbm"
830   MAX-ACCESS  read-only
831   STATUS  current
832   DESCRIPTION
833     "The last optical power monitored at the input during the
834      interval."
835   ::= { optIfOTSnSinkIntervalEntry 3 }
836
837 optIfOTSnSinkIntervalLowInputPower OBJECT-TYPE
838   SYNTAX  Integer32
839   UNITS  "0.1 dbm"
840   MAX-ACCESS  read-only
841   STATUS  current
842   DESCRIPTION
843     "The lowest optical power monitored at the input during the
844      interval."
845   ::= { optIfOTSnSinkIntervalEntry 4 }
846
847
848
849 optIfOTSnSinkIntervalHighInputPower OBJECT-TYPE
850   SYNTAX  Integer32
851   UNITS  "0.1 dbm"
852   MAX-ACCESS  read-only
853   STATUS  current
854   DESCRIPTION
855     "The highest optical power monitored at the input during the
856      interval."
857   ::= { optIfOTSnSinkIntervalEntry 5 }
858
859 optIfOTSnSinkIntervalLastOutputPower OBJECT-TYPE
860   SYNTAX  Integer32
861   UNITS  "0.1 dbm"
862   MAX-ACCESS  read-only
863   STATUS  current
864   DESCRIPTION
865     "The last optical power monitored at the output during the
866      interval."
867   ::= { optIfOTSnSinkIntervalEntry 6 }
868
869 optIfOTSnSinkIntervalLowOutputPower OBJECT-TYPE
870   SYNTAX  Integer32
871   UNITS  "0.1 dbm"
872   MAX-ACCESS  read-only
873   STATUS  current
874   DESCRIPTION
875     "The lowest optical power monitored at the output during the
876      interval."
877   ::= { optIfOTSnSinkIntervalEntry 7 }
878
879 optIfOTSnSinkIntervalHighOutputPower OBJECT-TYPE
880   SYNTAX  Integer32
881   UNITS  "0.1 dbm"
882   MAX-ACCESS  read-only
883   STATUS  current
884   DESCRIPTION
885     "The highest optical power monitored at the output during the
886      interval."
887   ::= { optIfOTSnSinkIntervalEntry 8 }
888
889 -- OTSn sink current day table
890 -- Contains data for the current 24-hour performance
891 -- monitoring interval.
892
893 optIfOTSnSinkCurDayTable OBJECT-TYPE
894   SYNTAX  SEQUENCE OF OptIfOTSnSinkCurDayEntry
895   MAX-ACCESS  not-accessible
896   STATUS  current
897
898
899
900   DESCRIPTION
901     "A table of OTSn sink performance monitoring information for
902      the current 24-hour interval."
903   ::= { optIfOTSn 4 }
904
905 optIfOTSnSinkCurDayEntry OBJECT-TYPE
906   SYNTAX  OptIfOTSnSinkCurDayEntry
907   MAX-ACCESS  not-accessible
908   STATUS  current
909   DESCRIPTION
910     "A conceptual row that contains OTSn sink performance
911      monitoring information of an interface for the current
912      24-hour interval."
913   INDEX  { ifIndex }
914   ::= { optIfOTSnSinkCurDayTable 1 }
915
916 OptIfOTSnSinkCurDayEntry ::=
917   SEQUENCE {
918     optIfOTSnSinkCurDaySuspectedFlag    TruthValue,
919     optIfOTSnSinkCurDayLowInputPower    Integer32,
920     optIfOTSnSinkCurDayHighInputPower   Integer32,
921     optIfOTSnSinkCurDayLowOutputPower   Integer32,
922     optIfOTSnSinkCurDayHighOutputPower  Integer32
923     }
924
925 optIfOTSnSinkCurDaySuspectedFlag OBJECT-TYPE
926   SYNTAX  TruthValue
927   MAX-ACCESS  read-only
928   STATUS  current
929   DESCRIPTION
930     "If true, the data in this entry may be unreliable."
931   ::= { optIfOTSnSinkCurDayEntry 1 }
932
933 optIfOTSnSinkCurDayLowInputPower OBJECT-TYPE
934   SYNTAX  Integer32
935   UNITS  "0.1 dbm"
936   MAX-ACCESS  read-only
937   STATUS  current
938   DESCRIPTION
939     "The lowest optical power monitored at the input during the
940      current 24-hour interval."
941   ::= { optIfOTSnSinkCurDayEntry 2 }
942
943 optIfOTSnSinkCurDayHighInputPower OBJECT-TYPE
944   SYNTAX  Integer32
945   UNITS  "0.1 dbm"
946   MAX-ACCESS  read-only
947   STATUS  current
948
949
950
951   DESCRIPTION
952     "The highest optical power monitored at the input during the
953      current 24-hour interval."
954   ::= { optIfOTSnSinkCurDayEntry 3 }
955
956 optIfOTSnSinkCurDayLowOutputPower OBJECT-TYPE
957   SYNTAX  Integer32
958   UNITS  "0.1 dbm"
959   MAX-ACCESS  read-only
960   STATUS  current
961   DESCRIPTION
962     "The lowest optical power monitored at the output during the
963      current 24-hour interval."
964   ::= { optIfOTSnSinkCurDayEntry 4 }
965
966 optIfOTSnSinkCurDayHighOutputPower OBJECT-TYPE
967   SYNTAX  Integer32
968   UNITS  "0.1 dbm"
969   MAX-ACCESS  read-only
970   STATUS  current
971   DESCRIPTION
972     "The highest optical power monitored at the output during the
973      current 24-hour interval."
974   ::= { optIfOTSnSinkCurDayEntry 5 }
975
976 -- OTSn sink previous day table
977 -- Contains data for the previous 24-hour performance
978 -- monitoring interval.
979
980 optIfOTSnSinkPrevDayTable OBJECT-TYPE
981   SYNTAX  SEQUENCE OF OptIfOTSnSinkPrevDayEntry
982   MAX-ACCESS  not-accessible
983   STATUS  current
984   DESCRIPTION
985     "A table of OTSn sink performance monitoring information for
986      the previous 24-hour interval."
987   ::= { optIfOTSn 5 }
988
989 optIfOTSnSinkPrevDayEntry OBJECT-TYPE
990   SYNTAX  OptIfOTSnSinkPrevDayEntry
991   MAX-ACCESS  not-accessible
992   STATUS  current
993   DESCRIPTION
994     "A conceptual row that contains OTSn sink performance
995      monitoring information of an interface for the previous
996      24-hour interval."
997   INDEX  { ifIndex }
998   ::= { optIfOTSnSinkPrevDayTable 1 }
999
1000
1001
1002 OptIfOTSnSinkPrevDayEntry ::=
1003   SEQUENCE {
1004     optIfOTSnSinkPrevDaySuspectedFlag    TruthValue,
1005     optIfOTSnSinkPrevDayLastInputPower   Integer32,
1006     optIfOTSnSinkPrevDayLowInputPower    Integer32,
1007     optIfOTSnSinkPrevDayHighInputPower   Integer32,
1008     optIfOTSnSinkPrevDayLastOutputPower  Integer32,
1009     optIfOTSnSinkPrevDayLowOutputPower   Integer32,
1010     optIfOTSnSinkPrevDayHighOutputPower  Integer32
1011     }
1012
1013 optIfOTSnSinkPrevDaySuspectedFlag OBJECT-TYPE
1014   SYNTAX  TruthValue
1015   MAX-ACCESS  read-only
1016   STATUS  current
1017   DESCRIPTION
1018     "If true, the data in this entry may be unreliable."
1019   ::= { optIfOTSnSinkPrevDayEntry 1 }
1020
1021 optIfOTSnSinkPrevDayLastInputPower OBJECT-TYPE
1022   SYNTAX  Integer32
1023   UNITS  "0.1 dbm"
1024   MAX-ACCESS  read-only
1025   STATUS  current
1026   DESCRIPTION
1027     "The last optical power monitored at the input during the
1028      previous 24-hour interval."
1029   ::= { optIfOTSnSinkPrevDayEntry 2 }
1030
1031 optIfOTSnSinkPrevDayLowInputPower OBJECT-TYPE
1032   SYNTAX  Integer32
1033   UNITS  "0.1 dbm"
1034   MAX-ACCESS  read-only
1035   STATUS  current
1036   DESCRIPTION
1037     "The lowest optical power monitored at the input during the
1038      previous 24-hour interval."
1039   ::= { optIfOTSnSinkPrevDayEntry 3 }
1040
1041 optIfOTSnSinkPrevDayHighInputPower OBJECT-TYPE
1042   SYNTAX  Integer32
1043   UNITS  "0.1 dbm"
1044   MAX-ACCESS  read-only
1045   STATUS  current
1046   DESCRIPTION
1047     "The highest optical power monitored at the input during the
1048      previous 24-hour interval."
1049   ::= { optIfOTSnSinkPrevDayEntry 4 }
1050
1051
1052
1053 optIfOTSnSinkPrevDayLastOutputPower OBJECT-TYPE
1054   SYNTAX  Integer32
1055   UNITS  "0.1 dbm"
1056   MAX-ACCESS  read-only
1057   STATUS  current
1058   DESCRIPTION
1059     "The last optical power monitored at the output during the
1060      previous 24-hour interval."
1061   ::= { optIfOTSnSinkPrevDayEntry 5 }
1062
1063 optIfOTSnSinkPrevDayLowOutputPower OBJECT-TYPE
1064   SYNTAX  Integer32
1065   UNITS  "0.1 dbm"
1066   MAX-ACCESS  read-only
1067   STATUS  current
1068   DESCRIPTION
1069     "The lowest optical power monitored at the output during the
1070      previous 24-hour interval."
1071   ::= { optIfOTSnSinkPrevDayEntry 6 }
1072
1073 optIfOTSnSinkPrevDayHighOutputPower OBJECT-TYPE
1074   SYNTAX  Integer32
1075   UNITS  "0.1 dbm"
1076   MAX-ACCESS  read-only
1077   STATUS  current
1078   DESCRIPTION
1079     "The highest optical power monitored at the output during the
1080      previous 24-hour interval."
1081   ::= { optIfOTSnSinkPrevDayEntry 7 }
1082
1083 -- OTSn source current table
1084 -- Contains data for the current 15-minute performance monitoring
1085 -- interval.
1086
1087 optIfOTSnSrcCurrentTable OBJECT-TYPE
1088   SYNTAX  SEQUENCE OF OptIfOTSnSrcCurrentEntry
1089   MAX-ACCESS  not-accessible
1090   STATUS  current
1091   DESCRIPTION
1092     "A table of OTSn source performance monitoring information for
1093      the current 15-minute interval."
1094   ::= { optIfOTSn 6 }
1095
1096 optIfOTSnSrcCurrentEntry OBJECT-TYPE
1097   SYNTAX  OptIfOTSnSrcCurrentEntry
1098   MAX-ACCESS  not-accessible
1099   STATUS  current
1100   DESCRIPTION
1101
1102
1103
1104     "A conceptual row that contains OTSn source performance
1105      monitoring information of an interface for the current
1106      15-minute interval."
1107   INDEX  { ifIndex }
1108   ::= { optIfOTSnSrcCurrentTable 1 }
1109
1110 OptIfOTSnSrcCurrentEntry ::=
1111   SEQUENCE {
1112     optIfOTSnSrcCurrentSuspectedFlag              TruthValue,
1113     optIfOTSnSrcCurrentOutputPower                Integer32,
1114     optIfOTSnSrcCurrentLowOutputPower             Integer32,
1115     optIfOTSnSrcCurrentHighOutputPower            Integer32,
1116     optIfOTSnSrcCurrentLowerOutputPowerThreshold  Integer32,
1117     optIfOTSnSrcCurrentUpperOutputPowerThreshold  Integer32,
1118     optIfOTSnSrcCurrentInputPower                 Integer32,
1119     optIfOTSnSrcCurrentLowInputPower              Integer32,
1120     optIfOTSnSrcCurrentHighInputPower             Integer32,
1121     optIfOTSnSrcCurrentLowerInputPowerThreshold   Integer32,
1122     optIfOTSnSrcCurrentUpperInputPowerThreshold   Integer32
1123     }
1124
1125 optIfOTSnSrcCurrentSuspectedFlag OBJECT-TYPE
1126   SYNTAX  TruthValue
1127   MAX-ACCESS  read-only
1128   STATUS  current
1129   DESCRIPTION
1130     "If true, the data in this entry may be unreliable."
1131   ::= { optIfOTSnSrcCurrentEntry 1 }
1132
1133 optIfOTSnSrcCurrentOutputPower OBJECT-TYPE
1134   SYNTAX  Integer32
1135   UNITS  "0.1 dbm"
1136   MAX-ACCESS  read-only
1137   STATUS  current
1138   DESCRIPTION
1139     "The optical power monitored at the output."
1140   ::= { optIfOTSnSrcCurrentEntry 2 }
1141
1142 optIfOTSnSrcCurrentLowOutputPower OBJECT-TYPE
1143   SYNTAX  Integer32
1144   UNITS  "0.1 dbm"
1145   MAX-ACCESS  read-only
1146   STATUS  current
1147
1148   DESCRIPTION
1149     "The lowest optical power monitored at the output during the
1150      current 15-minute interval."
1151   ::= { optIfOTSnSrcCurrentEntry 3 }
1152
1153
1154
1155 optIfOTSnSrcCurrentHighOutputPower OBJECT-TYPE
1156   SYNTAX  Integer32
1157   UNITS  "0.1 dbm"
1158   MAX-ACCESS  read-only
1159   STATUS  current
1160   DESCRIPTION
1161     "The highest optical power monitored at the output during the
1162      current 15-minute interval."
1163   ::= { optIfOTSnSrcCurrentEntry 4 }
1164
1165 optIfOTSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE
1166   SYNTAX  Integer32
1167   UNITS  "0.1 dbm"
1168   MAX-ACCESS  read-write
1169   STATUS  current
1170   DESCRIPTION
1171     "The lower limit threshold on output power.  If
1172      optIfOTSnSrcCurrentOutputPower drops to this value or below,
1173      a Threshold Crossing Alert (TCA) should be sent."
1174   ::= { optIfOTSnSrcCurrentEntry 5 }
1175
1176 optIfOTSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE
1177   SYNTAX  Integer32
1178   UNITS  "0.1 dbm"
1179   MAX-ACCESS  read-write
1180   STATUS  current
1181   DESCRIPTION
1182     "The upper limit threshold on output power.  If
1183      optIfOTSnSrcCurrentOutputPower reaches or exceeds this value,
1184      a Threshold Crossing Alert (TCA) should be sent."
1185   ::= { optIfOTSnSrcCurrentEntry 6 }
1186
1187 optIfOTSnSrcCurrentInputPower OBJECT-TYPE
1188   SYNTAX  Integer32
1189   UNITS  "0.1 dbm"
1190   MAX-ACCESS  read-only
1191   STATUS  current
1192   DESCRIPTION
1193     "The optical power monitored at the input."
1194   ::= { optIfOTSnSrcCurrentEntry 7 }
1195
1196 optIfOTSnSrcCurrentLowInputPower OBJECT-TYPE
1197   SYNTAX  Integer32
1198   UNITS  "0.1 dbm"
1199   MAX-ACCESS  read-only
1200   STATUS  current
1201
1202   DESCRIPTION
1203
1204
1205
1206     "The lowest optical power monitored at the input during the
1207      current 15-minute interval."
1208   ::= { optIfOTSnSrcCurrentEntry 8 }
1209
1210 optIfOTSnSrcCurrentHighInputPower OBJECT-TYPE
1211   SYNTAX  Integer32
1212   UNITS  "0.1 dbm"
1213   MAX-ACCESS  read-only
1214   STATUS  current
1215   DESCRIPTION
1216     "The highest optical power monitored at the input during the
1217      current 15-minute interval."
1218   ::= { optIfOTSnSrcCurrentEntry 9 }
1219
1220 optIfOTSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE
1221   SYNTAX  Integer32
1222   UNITS  "0.1 dbm"
1223   MAX-ACCESS  read-write
1224   STATUS  current
1225   DESCRIPTION
1226     "The lower limit threshold on input power.  If
1227      optIfOTSnSrcCurrentInputPower drops to this value or below,
1228      a Threshold Crossing Alert (TCA) should be sent."
1229   ::= { optIfOTSnSrcCurrentEntry 10 }
1230
1231 optIfOTSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE
1232   SYNTAX  Integer32
1233   UNITS  "0.1 dbm"
1234   MAX-ACCESS  read-write
1235   STATUS  current
1236   DESCRIPTION
1237     "The upper limit threshold on input power.  If
1238      optIfOTSnSrcCurrentInputPower reaches or exceeds this value,
1239      a Threshold Crossing Alert (TCA) should be sent."
1240   ::= { optIfOTSnSrcCurrentEntry 11 }
1241
1242 -- OTSn source interval table
1243 -- Contains data for previous 15-minute performance monitoring
1244 -- intervals.
1245
1246 optIfOTSnSrcIntervalTable OBJECT-TYPE
1247   SYNTAX  SEQUENCE OF OptIfOTSnSrcIntervalEntry
1248   MAX-ACCESS  not-accessible
1249   STATUS  current
1250   DESCRIPTION
1251     "A table of historical OTSn source performance monitoring
1252      information."
1253   ::= { optIfOTSn 7 }
1254
1255
1256
1257 optIfOTSnSrcIntervalEntry OBJECT-TYPE
1258   SYNTAX  OptIfOTSnSrcIntervalEntry
1259   MAX-ACCESS  not-accessible
1260   STATUS  current
1261   DESCRIPTION
1262     "A conceptual row that contains OTSn source performance
1263      monitoring information of an interface during a particular
1264      historical interval."
1265   INDEX  { ifIndex, optIfOTSnSrcIntervalNumber }
1266   ::= { optIfOTSnSrcIntervalTable 1 }
1267
1268 OptIfOTSnSrcIntervalEntry ::=
1269   SEQUENCE {
1270     optIfOTSnSrcIntervalNumber           OptIfIntervalNumber,
1271     optIfOTSnSrcIntervalSuspectedFlag    TruthValue,
1272     optIfOTSnSrcIntervalLastOutputPower  Integer32,
1273     optIfOTSnSrcIntervalLowOutputPower   Integer32,
1274     optIfOTSnSrcIntervalHighOutputPower  Integer32,
1275     optIfOTSnSrcIntervalLastInputPower   Integer32,
1276     optIfOTSnSrcIntervalLowInputPower    Integer32,
1277     optIfOTSnSrcIntervalHighInputPower   Integer32
1278     }
1279
1280 optIfOTSnSrcIntervalNumber OBJECT-TYPE
1281   SYNTAX  OptIfIntervalNumber
1282   MAX-ACCESS  not-accessible
1283   STATUS  current
1284   DESCRIPTION
1285     "Uniquely identifies the interval."
1286   ::= { optIfOTSnSrcIntervalEntry 1 }
1287
1288 optIfOTSnSrcIntervalSuspectedFlag OBJECT-TYPE
1289   SYNTAX  TruthValue
1290   MAX-ACCESS  read-only
1291   STATUS  current
1292   DESCRIPTION
1293     "If true, the data in this entry may be unreliable."
1294   ::= { optIfOTSnSrcIntervalEntry 2 }
1295
1296 optIfOTSnSrcIntervalLastOutputPower OBJECT-TYPE
1297   SYNTAX  Integer32
1298   UNITS  "0.1 dbm"
1299   MAX-ACCESS  read-only
1300   STATUS  current
1301   DESCRIPTION
1302     "The last optical power monitored at the output during the
1303      interval."
1304   ::= { optIfOTSnSrcIntervalEntry 3 }
1305
1306
1307
1308 optIfOTSnSrcIntervalLowOutputPower OBJECT-TYPE
1309   SYNTAX  Integer32
1310   UNITS  "0.1 dbm"
1311   MAX-ACCESS  read-only
1312   STATUS  current
1313   DESCRIPTION
1314     "The lowest optical power monitored at the output during the
1315      interval."
1316   ::= { optIfOTSnSrcIntervalEntry 4 }
1317
1318 optIfOTSnSrcIntervalHighOutputPower OBJECT-TYPE
1319   SYNTAX  Integer32
1320   UNITS  "0.1 dbm"
1321   MAX-ACCESS  read-only
1322   STATUS  current
1323   DESCRIPTION
1324     "The highest optical power monitored at the output during the
1325      interval."
1326   ::= { optIfOTSnSrcIntervalEntry 5 }
1327
1328 optIfOTSnSrcIntervalLastInputPower OBJECT-TYPE
1329   SYNTAX  Integer32
1330   UNITS  "0.1 dbm"
1331   MAX-ACCESS  read-only
1332   STATUS  current
1333   DESCRIPTION
1334     "The last optical power monitored at the input during the
1335      interval."
1336   ::= { optIfOTSnSrcIntervalEntry 6 }
1337
1338 optIfOTSnSrcIntervalLowInputPower OBJECT-TYPE
1339   SYNTAX  Integer32
1340   UNITS  "0.1 dbm"
1341   MAX-ACCESS  read-only
1342   STATUS  current
1343   DESCRIPTION
1344     "The lowest optical power monitored at the input during the
1345      interval."
1346   ::= { optIfOTSnSrcIntervalEntry 7 }
1347
1348 optIfOTSnSrcIntervalHighInputPower OBJECT-TYPE
1349   SYNTAX  Integer32
1350   UNITS  "0.1 dbm"
1351   MAX-ACCESS  read-only
1352   STATUS  current
1353   DESCRIPTION
1354     "The highest optical power monitored at the input during the
1355      interval."
1356
1357
1358
1359   ::= { optIfOTSnSrcIntervalEntry 8 }
1360
1361
1362 -- OTSn source current day table
1363 -- Contains data for the current 24-hour performance
1364 -- monitoring interval.
1365
1366 optIfOTSnSrcCurDayTable OBJECT-TYPE
1367   SYNTAX  SEQUENCE OF OptIfOTSnSrcCurDayEntry
1368   MAX-ACCESS  not-accessible
1369   STATUS  current
1370   DESCRIPTION
1371     "A table of OTSn source performance monitoring information for
1372      the current 24-hour interval."
1373   ::= { optIfOTSn 8 }
1374
1375 optIfOTSnSrcCurDayEntry OBJECT-TYPE
1376   SYNTAX  OptIfOTSnSrcCurDayEntry
1377   MAX-ACCESS  not-accessible
1378   STATUS  current
1379   DESCRIPTION
1380     "A conceptual row that contains OTSn source performance
1381      monitoring information of an interface for the current
1382      24-hour interval."
1383   INDEX  { ifIndex }
1384   ::= { optIfOTSnSrcCurDayTable 1 }
1385
1386 OptIfOTSnSrcCurDayEntry ::=
1387   SEQUENCE {
1388     optIfOTSnSrcCurDaySuspectedFlag    TruthValue,
1389     optIfOTSnSrcCurDayLowOutputPower   Integer32,
1390     optIfOTSnSrcCurDayHighOutputPower  Integer32,
1391     optIfOTSnSrcCurDayLowInputPower    Integer32,
1392     optIfOTSnSrcCurDayHighInputPower   Integer32
1393     }
1394
1395 optIfOTSnSrcCurDaySuspectedFlag OBJECT-TYPE
1396   SYNTAX  TruthValue
1397   MAX-ACCESS  read-only
1398   STATUS  current
1399   DESCRIPTION
1400     "If true, the data in this entry may be unreliable."
1401   ::= { optIfOTSnSrcCurDayEntry 1 }
1402
1403 optIfOTSnSrcCurDayLowOutputPower OBJECT-TYPE
1404   SYNTAX  Integer32
1405   UNITS  "0.1 dbm"
1406   MAX-ACCESS  read-only
1407
1408
1409
1410   STATUS  current
1411   DESCRIPTION
1412     "The lowest optical power monitored at the output during the
1413      current 24-hour interval."
1414   ::= { optIfOTSnSrcCurDayEntry 2 }
1415
1416 optIfOTSnSrcCurDayHighOutputPower OBJECT-TYPE
1417   SYNTAX  Integer32
1418   UNITS  "0.1 dbm"
1419   MAX-ACCESS  read-only
1420   STATUS  current
1421   DESCRIPTION
1422     "The highest optical power monitored at the output during the
1423      current 24-hour interval."
1424   ::= { optIfOTSnSrcCurDayEntry 3 }
1425
1426 optIfOTSnSrcCurDayLowInputPower OBJECT-TYPE
1427   SYNTAX  Integer32
1428   UNITS  "0.1 dbm"
1429   MAX-ACCESS  read-only
1430   STATUS  current
1431   DESCRIPTION
1432     "The lowest optical power monitored at the input during the
1433      current 24-hour interval."
1434   ::= { optIfOTSnSrcCurDayEntry 4 }
1435
1436 optIfOTSnSrcCurDayHighInputPower OBJECT-TYPE
1437   SYNTAX  Integer32
1438   UNITS  "0.1 dbm"
1439   MAX-ACCESS  read-only
1440   STATUS  current
1441   DESCRIPTION
1442     "The highest optical power monitored at the input during the
1443      current 24-hour interval."
1444   ::= { optIfOTSnSrcCurDayEntry 5 }
1445
1446 -- OTSn source previous day table
1447 -- Contains data for the previous 24-hour performance
1448 -- monitoring interval.
1449
1450 optIfOTSnSrcPrevDayTable OBJECT-TYPE
1451   SYNTAX  SEQUENCE OF OptIfOTSnSrcPrevDayEntry
1452   MAX-ACCESS  not-accessible
1453   STATUS  current
1454   DESCRIPTION
1455     "A table of OTSn source performance monitoring information for
1456      the previous 24-hour interval."
1457   ::= { optIfOTSn 9 }
1458
1459
1460
1461 optIfOTSnSrcPrevDayEntry OBJECT-TYPE
1462   SYNTAX  OptIfOTSnSrcPrevDayEntry
1463   MAX-ACCESS  not-accessible
1464   STATUS  current
1465   DESCRIPTION
1466     "A conceptual row that contains OTSn source performance
1467      monitoring information of an interface for the previous
1468      24-hour interval."
1469   INDEX  { ifIndex }
1470   ::= { optIfOTSnSrcPrevDayTable 1 }
1471
1472 OptIfOTSnSrcPrevDayEntry ::=
1473   SEQUENCE {
1474     optIfOTSnSrcPrevDaySuspectedFlag    TruthValue,
1475     optIfOTSnSrcPrevDayLastOutputPower  Integer32,
1476     optIfOTSnSrcPrevDayLowOutputPower   Integer32,
1477     optIfOTSnSrcPrevDayHighOutputPower  Integer32,
1478     optIfOTSnSrcPrevDayLastInputPower   Integer32,
1479     optIfOTSnSrcPrevDayLowInputPower    Integer32,
1480     optIfOTSnSrcPrevDayHighInputPower   Integer32
1481     }
1482
1483 optIfOTSnSrcPrevDaySuspectedFlag OBJECT-TYPE
1484   SYNTAX  TruthValue
1485   MAX-ACCESS  read-only
1486   STATUS  current
1487   DESCRIPTION
1488     "If true, the data in this entry may be unreliable."
1489   ::= { optIfOTSnSrcPrevDayEntry 1 }
1490
1491 optIfOTSnSrcPrevDayLastOutputPower OBJECT-TYPE
1492   SYNTAX  Integer32
1493   UNITS  "0.1 dbm"
1494   MAX-ACCESS  read-only
1495   STATUS  current
1496   DESCRIPTION
1497     "The last optical power monitored at the output during the
1498      previous 24-hour interval."
1499   ::= { optIfOTSnSrcPrevDayEntry 2 }
1500
1501 optIfOTSnSrcPrevDayLowOutputPower OBJECT-TYPE
1502   SYNTAX  Integer32
1503   UNITS  "0.1 dbm"
1504   MAX-ACCESS  read-only
1505   STATUS  current
1506   DESCRIPTION
1507     "The lowest optical power monitored at the output during the
1508      previous 24-hour interval."
1509
1510
1511
1512   ::= { optIfOTSnSrcPrevDayEntry 3 }
1513
1514 optIfOTSnSrcPrevDayHighOutputPower OBJECT-TYPE
1515   SYNTAX  Integer32
1516   UNITS  "0.1 dbm"
1517   MAX-ACCESS  read-only
1518   STATUS  current
1519   DESCRIPTION
1520     "The highest optical power monitored at the output during the
1521      previous 24-hour interval."
1522   ::= { optIfOTSnSrcPrevDayEntry 4 }
1523
1524 optIfOTSnSrcPrevDayLastInputPower OBJECT-TYPE
1525   SYNTAX  Integer32
1526   UNITS  "0.1 dbm"
1527   MAX-ACCESS  read-only
1528   STATUS  current
1529   DESCRIPTION
1530     "The last optical power monitored at the input during the
1531      previous 24-hour interval."
1532   ::= { optIfOTSnSrcPrevDayEntry 5 }
1533
1534 optIfOTSnSrcPrevDayLowInputPower OBJECT-TYPE
1535   SYNTAX  Integer32
1536   UNITS  "0.1 dbm"
1537   MAX-ACCESS  read-only
1538   STATUS  current
1539   DESCRIPTION
1540     "The lowest optical power monitored at the input during the
1541      previous 24-hour interval."
1542   ::= { optIfOTSnSrcPrevDayEntry 6 }
1543
1544 optIfOTSnSrcPrevDayHighInputPower OBJECT-TYPE
1545   SYNTAX  Integer32
1546   UNITS  "0.1 dbm"
1547   MAX-ACCESS  read-only
1548   STATUS  current
1549   DESCRIPTION
1550     "The highest optical power monitored at the input during the
1551      previous 24-hour interval."
1552   ::= { optIfOTSnSrcPrevDayEntry 7 }
1553
1554
1555 -- the optIfOMSn group
1556 -- This group handles the configuration and performance monitoring
1557 -- information for OMS layers.
1558
1559 -- OMSn config table
1560
1561
1562
1563 optIfOMSnConfigTable OBJECT-TYPE
1564   SYNTAX  SEQUENCE OF OptIfOMSnConfigEntry
1565   MAX-ACCESS  not-accessible
1566   STATUS  current
1567   DESCRIPTION
1568     "A table of OMSn configuration information."
1569   ::= { optIfOMSn 1 }
1570
1571 optIfOMSnConfigEntry OBJECT-TYPE
1572   SYNTAX  OptIfOMSnConfigEntry
1573   MAX-ACCESS  not-accessible
1574   STATUS  current
1575   DESCRIPTION
1576     "A conceptual row that contains OMSn configuration
1577      information of an interface."
1578   INDEX  { ifIndex }
1579   ::= { optIfOMSnConfigTable 1 }
1580
1581 OptIfOMSnConfigEntry ::=
1582   SEQUENCE {
1583     optIfOMSnDirectionality OptIfDirectionality,
1584     optIfOMSnCurrentStatus  BITS
1585     }
1586
1587 optIfOMSnDirectionality OBJECT-TYPE
1588   SYNTAX  OptIfDirectionality
1589   MAX-ACCESS  read-only
1590   STATUS  current
1591   DESCRIPTION
1592     "Indicates the directionality of the entity."
1593   ::= { optIfOMSnConfigEntry 1 }
1594
1595 optIfOMSnCurrentStatus OBJECT-TYPE
1596   SYNTAX  BITS {
1597     ssfP(0),
1598     ssfO(1),
1599     ssf(2),
1600     bdiP(3),
1601     bdiO(4),
1602     bdi(5),
1603     losP(6)
1604     }
1605   MAX-ACCESS  read-only
1606   STATUS  current
1607   DESCRIPTION
1608     "Indicates the defect condition of the entity, if any.
1609      This object is applicable only to full capability
1610      systems whose interface type is IaDI and for which
1611
1612
1613
1614      optIfOMSnDirectionality has the value sink(1) or
1615      bidirectional(3)."
1616   ::= { optIfOMSnConfigEntry 2 }
1617
1618 -- OMSn sink current table
1619 -- Contains data for the current 15-minute performance monitoring
1620 -- interval.
1621
1622 optIfOMSnSinkCurrentTable OBJECT-TYPE
1623   SYNTAX  SEQUENCE OF OptIfOMSnSinkCurrentEntry
1624   MAX-ACCESS  not-accessible
1625   STATUS  current
1626   DESCRIPTION
1627     "A table of OMSn sink performance monitoring information for
1628      the current 15-minute interval."
1629   ::= { optIfOMSn 2 }
1630
1631 optIfOMSnSinkCurrentEntry OBJECT-TYPE
1632   SYNTAX  OptIfOMSnSinkCurrentEntry
1633   MAX-ACCESS  not-accessible
1634   STATUS  current
1635   DESCRIPTION
1636     "A conceptual row that contains OMSn sink performance
1637      monitoring information of an interface for the current
1638      15-minute interval."
1639   INDEX  { ifIndex }
1640   ::= { optIfOMSnSinkCurrentTable 1 }
1641
1642 OptIfOMSnSinkCurrentEntry ::=
1643   SEQUENCE {
1644     optIfOMSnSinkCurrentSuspectedFlag              TruthValue,
1645     optIfOMSnSinkCurrentAggregatedInputPower       Integer32,
1646     optIfOMSnSinkCurrentLowAggregatedInputPower    Integer32,
1647     optIfOMSnSinkCurrentHighAggregatedInputPower   Integer32,
1648     optIfOMSnSinkCurrentLowerInputPowerThreshold   Integer32,
1649     optIfOMSnSinkCurrentUpperInputPowerThreshold   Integer32,
1650     optIfOMSnSinkCurrentOutputPower                Integer32,
1651     optIfOMSnSinkCurrentLowOutputPower             Integer32,
1652     optIfOMSnSinkCurrentHighOutputPower            Integer32,
1653     optIfOMSnSinkCurrentLowerOutputPowerThreshold  Integer32,
1654     optIfOMSnSinkCurrentUpperOutputPowerThreshold  Integer32
1655     }
1656
1657 optIfOMSnSinkCurrentSuspectedFlag OBJECT-TYPE
1658   SYNTAX  TruthValue
1659   MAX-ACCESS  read-only
1660   STATUS  current
1661   DESCRIPTION
1662
1663
1664
1665     "If true, the data in this entry may be unreliable."
1666   ::= { optIfOMSnSinkCurrentEntry 1 }
1667
1668 optIfOMSnSinkCurrentAggregatedInputPower OBJECT-TYPE
1669   SYNTAX  Integer32
1670   UNITS  "0.1 dbm"
1671   MAX-ACCESS  read-only
1672   STATUS  current
1673   DESCRIPTION
1674     "The aggregated optical power of all the DWDM input
1675      channels."
1676   ::= { optIfOMSnSinkCurrentEntry 2 }
1677
1678 optIfOMSnSinkCurrentLowAggregatedInputPower OBJECT-TYPE
1679   SYNTAX  Integer32
1680   UNITS  "0.1 dbm"
1681   MAX-ACCESS  read-only
1682   STATUS  current
1683   DESCRIPTION
1684     "The lowest aggregated optical power of all the DWDM input
1685      channels during the current 15-minute interval."
1686   ::= { optIfOMSnSinkCurrentEntry 3 }
1687
1688 optIfOMSnSinkCurrentHighAggregatedInputPower OBJECT-TYPE
1689   SYNTAX  Integer32
1690   UNITS  "0.1 dbm"
1691   MAX-ACCESS  read-only
1692   STATUS  current
1693   DESCRIPTION
1694     "The highest aggregated optical power of all the DWDM input
1695      channels during the current 15-minute interval."
1696   ::= { optIfOMSnSinkCurrentEntry 4 }
1697
1698 optIfOMSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE
1699   SYNTAX  Integer32
1700   UNITS  "0.1 dbm"
1701   MAX-ACCESS  read-write
1702   STATUS  current
1703   DESCRIPTION
1704     "The lower limit threshold on aggregated input power.  If
1705      optIfOMSnSinkCurrentAggregatedInputPower drops to this value
1706      or below, a Threshold Crossing Alert (TCA) should be sent."
1707   ::= { optIfOMSnSinkCurrentEntry 5 }
1708
1709 optIfOMSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE
1710   SYNTAX  Integer32
1711   UNITS  "0.1 dbm"
1712   MAX-ACCESS  read-write
1713
1714
1715
1716   STATUS  current
1717   DESCRIPTION
1718     "The upper limit threshold on aggregated input power.  If
1719      optIfOMSnSinkCurrentAggregatedInputPower reaches or exceeds
1720      this value, a Threshold Crossing Alert (TCA) should be sent."
1721   ::= { optIfOMSnSinkCurrentEntry 6 }
1722
1723 optIfOMSnSinkCurrentOutputPower OBJECT-TYPE
1724   SYNTAX  Integer32
1725   UNITS  "0.1 dbm"
1726   MAX-ACCESS  read-only
1727   STATUS  current
1728   DESCRIPTION
1729     "The optical power monitored at the output."
1730   ::= { optIfOMSnSinkCurrentEntry 7 }
1731
1732 optIfOMSnSinkCurrentLowOutputPower OBJECT-TYPE
1733   SYNTAX  Integer32
1734   UNITS  "0.1 dbm"
1735   MAX-ACCESS  read-only
1736   STATUS  current
1737   DESCRIPTION
1738     "The lowest optical power monitored at the output
1739      during the current 15-minute interval."
1740   ::= { optIfOMSnSinkCurrentEntry 8 }
1741
1742 optIfOMSnSinkCurrentHighOutputPower OBJECT-TYPE
1743   SYNTAX  Integer32
1744   UNITS  "0.1 dbm"
1745   MAX-ACCESS  read-only
1746   STATUS  current
1747   DESCRIPTION
1748     "The highest optical power monitored at the output
1749      during the current 15-minute interval."
1750   ::= { optIfOMSnSinkCurrentEntry 9 }
1751
1752 optIfOMSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE
1753   SYNTAX  Integer32
1754   UNITS  "0.1 dbm"
1755   MAX-ACCESS  read-write
1756   STATUS  current
1757   DESCRIPTION
1758     "The lower limit threshold on output power.  If
1759      optIfOMSnSinkCurrentOutputPower drops to this value
1760      or below, a Threshold Crossing Alert (TCA) should be sent."
1761   ::= { optIfOMSnSinkCurrentEntry 10 }
1762
1763 optIfOMSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE
1764
1765
1766
1767   SYNTAX  Integer32
1768   UNITS  "0.1 dbm"
1769   MAX-ACCESS  read-write
1770   STATUS  current
1771   DESCRIPTION
1772     "The upper limit threshold on output power.  If
1773      optIfOMSnSinkCurrentOutputPower reaches or exceeds
1774      this value, a Threshold Crossing Alert (TCA) should be sent."
1775   ::= { optIfOMSnSinkCurrentEntry 11 }
1776
1777 -- OMSn sink interval table
1778 -- Contains data for previous 15-minute performance monitoring
1779 -- intervals.
1780
1781 optIfOMSnSinkIntervalTable OBJECT-TYPE
1782   SYNTAX  SEQUENCE OF OptIfOMSnSinkIntervalEntry
1783   MAX-ACCESS  not-accessible
1784   STATUS  current
1785   DESCRIPTION
1786     "A table of historical OMSn sink performance monitoring
1787      information."
1788   ::= { optIfOMSn 3 }
1789
1790 optIfOMSnSinkIntervalEntry OBJECT-TYPE
1791   SYNTAX  OptIfOMSnSinkIntervalEntry
1792   MAX-ACCESS  not-accessible
1793   STATUS  current
1794   DESCRIPTION
1795     "A conceptual row that contains OMSn sink performance
1796      monitoring information of an interface during a particular
1797      historical interval."
1798   INDEX  { ifIndex, optIfOMSnSinkIntervalNumber }
1799   ::= { optIfOMSnSinkIntervalTable 1 }
1800
1801 OptIfOMSnSinkIntervalEntry ::=
1802   SEQUENCE {
1803     optIfOMSnSinkIntervalNumber                    OptIfIntervalNumber,
1804     optIfOMSnSinkIntervalSuspectedFlag             TruthValue,
1805     optIfOMSnSinkIntervalLastAggregatedInputPower  Integer32,
1806     optIfOMSnSinkIntervalLowAggregatedInputPower   Integer32,
1807     optIfOMSnSinkIntervalHighAggregatedInputPower  Integer32,
1808     optIfOMSnSinkIntervalLastOutputPower           Integer32,
1809     optIfOMSnSinkIntervalLowOutputPower            Integer32,
1810     optIfOMSnSinkIntervalHighOutputPower           Integer32
1811     }
1812
1813 optIfOMSnSinkIntervalNumber OBJECT-TYPE
1814   SYNTAX  OptIfIntervalNumber
1815
1816
1817
1818   MAX-ACCESS  not-accessible
1819   STATUS  current
1820   DESCRIPTION
1821     "Uniquely identifies the interval."
1822   ::= { optIfOMSnSinkIntervalEntry 1 }
1823
1824 optIfOMSnSinkIntervalSuspectedFlag OBJECT-TYPE
1825   SYNTAX  TruthValue
1826   MAX-ACCESS  read-only
1827   STATUS  current
1828   DESCRIPTION
1829     "If true, the data in this entry may be unreliable."
1830   ::= { optIfOMSnSinkIntervalEntry 2 }
1831
1832 optIfOMSnSinkIntervalLastAggregatedInputPower OBJECT-TYPE
1833   SYNTAX  Integer32
1834   UNITS  "0.1 dbm"
1835   MAX-ACCESS  read-only
1836   STATUS  current
1837   DESCRIPTION
1838     "The last aggregated optical power of all the DWDM input
1839      channels during the interval."
1840   ::= { optIfOMSnSinkIntervalEntry 3 }
1841
1842 optIfOMSnSinkIntervalLowAggregatedInputPower OBJECT-TYPE
1843   SYNTAX  Integer32
1844   UNITS  "0.1 dbm"
1845   MAX-ACCESS  read-only
1846   STATUS  current
1847   DESCRIPTION
1848     "The lowest aggregated optical power of all the DWDM input
1849      channels during the interval."
1850   ::= { optIfOMSnSinkIntervalEntry 4 }
1851
1852 optIfOMSnSinkIntervalHighAggregatedInputPower OBJECT-TYPE
1853   SYNTAX  Integer32
1854   UNITS  "0.1 dbm"
1855   MAX-ACCESS  read-only
1856   STATUS  current
1857   DESCRIPTION
1858     "The highest aggregated optical power of all the DWDM input
1859      channels during the interval."
1860   ::= { optIfOMSnSinkIntervalEntry 5 }
1861
1862 optIfOMSnSinkIntervalLastOutputPower OBJECT-TYPE
1863   SYNTAX  Integer32
1864   UNITS  "0.1 dbm"
1865   MAX-ACCESS  read-only
1866
1867
1868
1869   STATUS  current
1870   DESCRIPTION
1871     "The last optical power at the output
1872      during the interval."
1873   ::= { optIfOMSnSinkIntervalEntry 6 }
1874
1875 optIfOMSnSinkIntervalLowOutputPower OBJECT-TYPE
1876   SYNTAX  Integer32
1877   UNITS  "0.1 dbm"
1878   MAX-ACCESS  read-only
1879   STATUS  current
1880   DESCRIPTION
1881     "The lowest optical power at the output
1882      during the interval."
1883   ::= { optIfOMSnSinkIntervalEntry 7 }
1884
1885 optIfOMSnSinkIntervalHighOutputPower OBJECT-TYPE
1886   SYNTAX  Integer32
1887   UNITS  "0.1 dbm"
1888   MAX-ACCESS  read-only
1889   STATUS  current
1890   DESCRIPTION
1891     "The highest optical power at the output
1892      during the interval."
1893   ::= { optIfOMSnSinkIntervalEntry 8 }
1894
1895 -- OMSn sink current day table
1896 -- Contains data for the current 24-hour performance
1897 -- monitoring interval.
1898
1899 optIfOMSnSinkCurDayTable OBJECT-TYPE
1900   SYNTAX  SEQUENCE OF OptIfOMSnSinkCurDayEntry
1901   MAX-ACCESS  not-accessible
1902   STATUS  current
1903   DESCRIPTION
1904     "A table of OMSn sink performance monitoring information for
1905      the current 24-hour interval."
1906   ::= { optIfOMSn 4 }
1907
1908 optIfOMSnSinkCurDayEntry OBJECT-TYPE
1909   SYNTAX  OptIfOMSnSinkCurDayEntry
1910   MAX-ACCESS  not-accessible
1911   STATUS  current
1912   DESCRIPTION
1913     "A conceptual row that contains OMSn sink performance
1914      monitoring information of an interface for the current
1915      24-hour interval."
1916   INDEX  { ifIndex }
1917
1918
1919
1920   ::= { optIfOMSnSinkCurDayTable 1 }
1921
1922 OptIfOMSnSinkCurDayEntry ::=
1923   SEQUENCE {
1924     optIfOMSnSinkCurDaySuspectedFlag             TruthValue,
1925     optIfOMSnSinkCurDayLowAggregatedInputPower   Integer32,
1926     optIfOMSnSinkCurDayHighAggregatedInputPower  Integer32,
1927     optIfOMSnSinkCurDayLowOutputPower            Integer32,
1928     optIfOMSnSinkCurDayHighOutputPower           Integer32
1929     }
1930
1931 optIfOMSnSinkCurDaySuspectedFlag OBJECT-TYPE
1932   SYNTAX  TruthValue
1933   MAX-ACCESS  read-only
1934   STATUS  current
1935   DESCRIPTION
1936     "If true, the data in this entry may be unreliable."
1937   ::= { optIfOMSnSinkCurDayEntry 1 }
1938
1939 optIfOMSnSinkCurDayLowAggregatedInputPower OBJECT-TYPE
1940   SYNTAX  Integer32
1941   UNITS  "0.1 dbm"
1942   MAX-ACCESS  read-only
1943   STATUS  current
1944   DESCRIPTION
1945     "The lowest aggregated optical power of all the DWDM input
1946      channels during the current 24-hour interval."
1947   ::= { optIfOMSnSinkCurDayEntry 2 }
1948
1949 optIfOMSnSinkCurDayHighAggregatedInputPower OBJECT-TYPE
1950   SYNTAX  Integer32
1951   UNITS  "0.1 dbm"
1952   MAX-ACCESS  read-only
1953   STATUS  current
1954   DESCRIPTION
1955     "The highest aggregated optical power of all the DWDM input
1956      channels during the current 24-hour interval."
1957   ::= { optIfOMSnSinkCurDayEntry 3 }
1958
1959 optIfOMSnSinkCurDayLowOutputPower OBJECT-TYPE
1960   SYNTAX  Integer32
1961   UNITS  "0.1 dbm"
1962   MAX-ACCESS  read-only
1963   STATUS  current
1964   DESCRIPTION
1965     "The lowest optical power at the output
1966      during the current 24-hour interval."
1967   ::= { optIfOMSnSinkCurDayEntry 4 }
1968
1969
1970
1971 optIfOMSnSinkCurDayHighOutputPower OBJECT-TYPE
1972   SYNTAX  Integer32
1973   UNITS  "0.1 dbm"
1974   MAX-ACCESS  read-only
1975   STATUS  current
1976   DESCRIPTION
1977     "The highest  optical power at the output
1978      during the current 24-hour interval."
1979   ::= { optIfOMSnSinkCurDayEntry 5 }
1980
1981 -- OMSn sink previous day table
1982 -- Contains data for the previous 24-hour performance
1983 -- monitoring interval.
1984
1985 optIfOMSnSinkPrevDayTable OBJECT-TYPE
1986   SYNTAX  SEQUENCE OF OptIfOMSnSinkPrevDayEntry
1987   MAX-ACCESS  not-accessible
1988   STATUS  current
1989   DESCRIPTION
1990     "A table of OMSn sink performance monitoring information for
1991      the previous 24-hour interval."
1992   ::= { optIfOMSn 5 }
1993
1994 optIfOMSnSinkPrevDayEntry OBJECT-TYPE
1995   SYNTAX  OptIfOMSnSinkPrevDayEntry
1996   MAX-ACCESS  not-accessible
1997   STATUS  current
1998   DESCRIPTION
1999     "A conceptual row that contains OMSn sink performance
2000      monitoring information of an interface for the previous
2001      24-hour interval."
2002   INDEX  { ifIndex }
2003   ::= { optIfOMSnSinkPrevDayTable 1 }
2004
2005 OptIfOMSnSinkPrevDayEntry ::=
2006   SEQUENCE {
2007     optIfOMSnSinkPrevDaySuspectedFlag             TruthValue,
2008     optIfOMSnSinkPrevDayLastAggregatedInputPower  Integer32,
2009     optIfOMSnSinkPrevDayLowAggregatedInputPower   Integer32,
2010     optIfOMSnSinkPrevDayHighAggregatedInputPower  Integer32,
2011     optIfOMSnSinkPrevDayLastOutputPower           Integer32,
2012     optIfOMSnSinkPrevDayLowOutputPower            Integer32,
2013     optIfOMSnSinkPrevDayHighOutputPower           Integer32
2014     }
2015
2016 optIfOMSnSinkPrevDaySuspectedFlag OBJECT-TYPE
2017   SYNTAX  TruthValue
2018   MAX-ACCESS  read-only
2019
2020
2021
2022   STATUS  current
2023   DESCRIPTION
2024     "If true, the data in this entry may be unreliable."
2025   ::= { optIfOMSnSinkPrevDayEntry 1 }
2026
2027 optIfOMSnSinkPrevDayLastAggregatedInputPower OBJECT-TYPE
2028   SYNTAX  Integer32
2029   UNITS  "0.1 dbm"
2030   MAX-ACCESS  read-only
2031   STATUS  current
2032   DESCRIPTION
2033     "The last aggregated optical power of all the DWDM input
2034      channels during the previous 24-hour interval."
2035   ::= { optIfOMSnSinkPrevDayEntry 2 }
2036
2037 optIfOMSnSinkPrevDayLowAggregatedInputPower OBJECT-TYPE
2038   SYNTAX  Integer32
2039   UNITS  "0.1 dbm"
2040   MAX-ACCESS  read-only
2041   STATUS  current
2042   DESCRIPTION
2043     "The lowest aggregated optical power of all the DWDM input
2044      channels during the previous 24-hour interval."
2045   ::= { optIfOMSnSinkPrevDayEntry 3 }
2046
2047 optIfOMSnSinkPrevDayHighAggregatedInputPower OBJECT-TYPE
2048   SYNTAX  Integer32
2049   UNITS  "0.1 dbm"
2050   MAX-ACCESS  read-only
2051   STATUS  current
2052   DESCRIPTION
2053     "The highest aggregated optical power of all the DWDM input
2054      channels during the previous 24-hour interval."
2055   ::= { optIfOMSnSinkPrevDayEntry 4 }
2056
2057 optIfOMSnSinkPrevDayLastOutputPower OBJECT-TYPE
2058   SYNTAX  Integer32
2059   UNITS  "0.1 dbm"
2060   MAX-ACCESS  read-only
2061   STATUS  current
2062   DESCRIPTION
2063     "The last  optical power at the output
2064      during the previous 24-hour interval."
2065   ::= { optIfOMSnSinkPrevDayEntry 5 }
2066
2067 optIfOMSnSinkPrevDayLowOutputPower OBJECT-TYPE
2068   SYNTAX  Integer32
2069   UNITS  "0.1 dbm"
2070
2071
2072
2073   MAX-ACCESS  read-only
2074   STATUS  current
2075   DESCRIPTION
2076     "The lowest optical power at the output
2077      during the previous 24-hour interval."
2078   ::= { optIfOMSnSinkPrevDayEntry 6 }
2079
2080 optIfOMSnSinkPrevDayHighOutputPower OBJECT-TYPE
2081   SYNTAX  Integer32
2082   UNITS  "0.1 dbm"
2083   MAX-ACCESS  read-only
2084   STATUS  current
2085   DESCRIPTION
2086     "The highest optical power at the output
2087      during the previous 24-hour interval."
2088   ::= { optIfOMSnSinkPrevDayEntry 7 }
2089
2090 -- OMSn source current table
2091 -- Contains data for the current 15-minute performance monitoring
2092 -- interval.
2093
2094 optIfOMSnSrcCurrentTable OBJECT-TYPE
2095   SYNTAX  SEQUENCE OF OptIfOMSnSrcCurrentEntry
2096   MAX-ACCESS  not-accessible
2097   STATUS  current
2098   DESCRIPTION
2099     "A table of OMSn source performance monitoring information for
2100      the current 15-minute interval."
2101   ::= { optIfOMSn 6 }
2102
2103 optIfOMSnSrcCurrentEntry OBJECT-TYPE
2104   SYNTAX  OptIfOMSnSrcCurrentEntry
2105   MAX-ACCESS  not-accessible
2106   STATUS  current
2107   DESCRIPTION
2108     "A conceptual row that contains OMSn source performance
2109      monitoring information of an interface for the current
2110      15-minute interval."
2111   INDEX  { ifIndex }
2112   ::= { optIfOMSnSrcCurrentTable 1 }
2113
2114 OptIfOMSnSrcCurrentEntry ::=
2115   SEQUENCE {
2116     optIfOMSnSrcCurrentSuspectedFlag              TruthValue,
2117     optIfOMSnSrcCurrentOutputPower                Integer32,
2118     optIfOMSnSrcCurrentLowOutputPower             Integer32,
2119     optIfOMSnSrcCurrentHighOutputPower            Integer32,
2120     optIfOMSnSrcCurrentLowerOutputPowerThreshold  Integer32,
2121
2122
2123
2124     optIfOMSnSrcCurrentUpperOutputPowerThreshold  Integer32,
2125     optIfOMSnSrcCurrentAggregatedInputPower       Integer32,
2126     optIfOMSnSrcCurrentLowAggregatedInputPower    Integer32,
2127     optIfOMSnSrcCurrentHighAggregatedInputPower   Integer32,
2128     optIfOMSnSrcCurrentLowerInputPowerThreshold   Integer32,
2129     optIfOMSnSrcCurrentUpperInputPowerThreshold   Integer32
2130     }
2131
2132 optIfOMSnSrcCurrentSuspectedFlag OBJECT-TYPE
2133   SYNTAX  TruthValue
2134   MAX-ACCESS  read-only
2135   STATUS  current
2136   DESCRIPTION
2137     "If true, the data in this entry may be unreliable."
2138   ::= { optIfOMSnSrcCurrentEntry 1 }
2139
2140 optIfOMSnSrcCurrentOutputPower OBJECT-TYPE
2141   SYNTAX  Integer32
2142   UNITS  "0.1 dbm"
2143   MAX-ACCESS  read-only
2144   STATUS  current
2145   DESCRIPTION
2146     "The optical power monitored at the output."
2147   ::= { optIfOMSnSrcCurrentEntry 2 }
2148
2149 optIfOMSnSrcCurrentLowOutputPower OBJECT-TYPE
2150   SYNTAX  Integer32
2151   UNITS  "0.1 dbm"
2152   MAX-ACCESS  read-only
2153   STATUS  current
2154   DESCRIPTION
2155     "The lowest optical power monitored at the output during the
2156      current 15-minute interval."
2157   ::= { optIfOMSnSrcCurrentEntry 3 }
2158
2159 optIfOMSnSrcCurrentHighOutputPower OBJECT-TYPE
2160   SYNTAX  Integer32
2161   UNITS  "0.1 dbm"
2162   MAX-ACCESS  read-only
2163   STATUS  current
2164   DESCRIPTION
2165     "The highest optical power monitored at the output during the
2166      current 15-minute interval."
2167   ::= { optIfOMSnSrcCurrentEntry 4 }
2168
2169 optIfOMSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE
2170   SYNTAX  Integer32
2171   UNITS  "0.1 dbm"
2172
2173
2174
2175   MAX-ACCESS  read-write
2176   STATUS  current
2177   DESCRIPTION
2178     "The lower limit threshold on output power.  If
2179      optIfOMSnSrcCurrentOutputPower drops to this value or below,
2180      a Threshold Crossing Alert (TCA) should be sent."
2181   ::= { optIfOMSnSrcCurrentEntry 5 }
2182
2183 optIfOMSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE
2184   SYNTAX  Integer32
2185   UNITS  "0.1 dbm"
2186   MAX-ACCESS  read-write
2187   STATUS  current
2188   DESCRIPTION
2189     "The upper limit threshold on output power.  If
2190      optIfOMSnSrcCurrentOutputPower reaches or exceeds this value,
2191      a Threshold Crossing Alert (TCA) should be sent."
2192   ::= { optIfOMSnSrcCurrentEntry 6 }
2193
2194 optIfOMSnSrcCurrentAggregatedInputPower OBJECT-TYPE
2195   SYNTAX  Integer32
2196   UNITS  "0.1 dbm"
2197   MAX-ACCESS  read-only
2198   STATUS  current
2199   DESCRIPTION
2200     "The aggregated optical power at the input."
2201   ::= { optIfOMSnSrcCurrentEntry 7 }
2202
2203 optIfOMSnSrcCurrentLowAggregatedInputPower OBJECT-TYPE
2204   SYNTAX  Integer32
2205   UNITS  "0.1 dbm"
2206   MAX-ACCESS  read-only
2207   STATUS  current
2208   DESCRIPTION
2209     "The lowest aggregated optical power at the input
2210      during the current 15-minute interval."
2211   ::= { optIfOMSnSrcCurrentEntry 8 }
2212
2213 optIfOMSnSrcCurrentHighAggregatedInputPower OBJECT-TYPE
2214   SYNTAX  Integer32
2215   UNITS  "0.1 dbm"
2216   MAX-ACCESS  read-only
2217   STATUS  current
2218   DESCRIPTION
2219     "The highest aggregated optical power at the input
2220      during the current 15-minute interval."
2221   ::= { optIfOMSnSrcCurrentEntry 9 }
2222
2223
2224
2225
2226 optIfOMSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE
2227   SYNTAX  Integer32
2228   UNITS  "0.1 dbm"
2229   MAX-ACCESS  read-write
2230   STATUS  current
2231   DESCRIPTION
2232     "The lower limit threshold on aggregated input power.  If
2233      optIfOMSnSrcCurrentAggregatedInputPower drops to this value
2234      or below, a Threshold Crossing Alert (TCA) should be sent."
2235   ::= { optIfOMSnSrcCurrentEntry 10 }
2236
2237 optIfOMSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE
2238   SYNTAX  Integer32
2239   UNITS  "0.1 dbm"
2240   MAX-ACCESS  read-write
2241   STATUS  current
2242   DESCRIPTION
2243     "The upper limit threshold on aggregated input power.  If
2244      optIfOMSnSrcCurrentAggregatedInputPower reaches or exceeds
2245      this value, a Threshold Crossing Alert (TCA) should be sent."
2246   ::= { optIfOMSnSrcCurrentEntry 11 }
2247
2248
2249 -- OMSn source interval table
2250 -- Contains data for previous 15-minute performance monitoring
2251 -- intervals.
2252
2253 optIfOMSnSrcIntervalTable OBJECT-TYPE
2254   SYNTAX  SEQUENCE OF OptIfOMSnSrcIntervalEntry
2255   MAX-ACCESS  not-accessible
2256   STATUS  current
2257   DESCRIPTION
2258     "A table of historical OMSn source performance monitoring
2259      information."
2260   ::= { optIfOMSn 7 }
2261
2262 optIfOMSnSrcIntervalEntry OBJECT-TYPE
2263   SYNTAX  OptIfOMSnSrcIntervalEntry
2264   MAX-ACCESS  not-accessible
2265   STATUS  current
2266   DESCRIPTION
2267     "A conceptual row that contains OMSn source performance
2268      monitoring information of an interface during a particular
2269      historical interval."
2270   INDEX  { ifIndex, optIfOMSnSrcIntervalNumber }
2271   ::= { optIfOMSnSrcIntervalTable 1 }
2272
2273 OptIfOMSnSrcIntervalEntry ::=
2274
2275
2276
2277   SEQUENCE {
2278     optIfOMSnSrcIntervalNumber                    OptIfIntervalNumber,
2279     optIfOMSnSrcIntervalSuspectedFlag             TruthValue,
2280     optIfOMSnSrcIntervalLastOutputPower           Integer32,
2281     optIfOMSnSrcIntervalLowOutputPower            Integer32,
2282     optIfOMSnSrcIntervalHighOutputPower           Integer32,
2283     optIfOMSnSrcIntervalLastAggregatedInputPower  Integer32,
2284     optIfOMSnSrcIntervalLowAggregatedInputPower   Integer32,
2285     optIfOMSnSrcIntervalHighAggregatedInputPower  Integer32
2286     }
2287
2288 optIfOMSnSrcIntervalNumber OBJECT-TYPE
2289   SYNTAX  OptIfIntervalNumber
2290   MAX-ACCESS  not-accessible
2291   STATUS  current
2292   DESCRIPTION
2293     "Uniquely identifies the interval."
2294   ::= { optIfOMSnSrcIntervalEntry 1 }
2295
2296 optIfOMSnSrcIntervalSuspectedFlag OBJECT-TYPE
2297   SYNTAX  TruthValue
2298   MAX-ACCESS  read-only
2299   STATUS  current
2300   DESCRIPTION
2301     "If true, the data in this entry may be unreliable."
2302   ::= { optIfOMSnSrcIntervalEntry 2 }
2303
2304 optIfOMSnSrcIntervalLastOutputPower OBJECT-TYPE
2305   SYNTAX  Integer32
2306   UNITS  "0.1 dbm"
2307   MAX-ACCESS  read-only
2308   STATUS  current
2309   DESCRIPTION
2310     "The last optical power monitored at the output during the
2311      interval."
2312   ::= { optIfOMSnSrcIntervalEntry 3 }
2313
2314 optIfOMSnSrcIntervalLowOutputPower OBJECT-TYPE
2315   SYNTAX  Integer32
2316   UNITS  "0.1 dbm"
2317   MAX-ACCESS  read-only
2318   STATUS  current
2319   DESCRIPTION
2320     "The lowest optical power monitored at the output during the
2321      interval."
2322   ::= { optIfOMSnSrcIntervalEntry 4 }
2323
2324 optIfOMSnSrcIntervalHighOutputPower OBJECT-TYPE
2325
2326
2327
2328   SYNTAX  Integer32
2329   UNITS  "0.1 dbm"
2330   MAX-ACCESS  read-only
2331   STATUS  current
2332   DESCRIPTION
2333     "The highest optical power monitored at the output during the
2334      interval."
2335   ::= { optIfOMSnSrcIntervalEntry 5 }
2336
2337 optIfOMSnSrcIntervalLastAggregatedInputPower OBJECT-TYPE
2338   SYNTAX  Integer32
2339   UNITS  "0.1 dbm"
2340   MAX-ACCESS  read-only
2341   STATUS  current
2342   DESCRIPTION
2343     "The last aggregated optical power at the input
2344      during the interval."
2345   ::= { optIfOMSnSrcIntervalEntry 6 }
2346
2347 optIfOMSnSrcIntervalLowAggregatedInputPower OBJECT-TYPE
2348   SYNTAX  Integer32
2349   UNITS  "0.1 dbm"
2350   MAX-ACCESS  read-only
2351   STATUS  current
2352   DESCRIPTION
2353     "The lowest aggregated optical power at the input
2354      during the interval."
2355   ::= { optIfOMSnSrcIntervalEntry 7 }
2356
2357 optIfOMSnSrcIntervalHighAggregatedInputPower OBJECT-TYPE
2358   SYNTAX  Integer32
2359   UNITS  "0.1 dbm"
2360   MAX-ACCESS  read-only
2361   STATUS  current
2362   DESCRIPTION
2363     "The highest aggregated optical power at the input
2364      during the interval."
2365   ::= { optIfOMSnSrcIntervalEntry 8 }
2366
2367 -- OMSn source current day table
2368 -- Contains data for the current 24-hour performance
2369 -- monitoring interval.
2370
2371 optIfOMSnSrcCurDayTable OBJECT-TYPE
2372   SYNTAX  SEQUENCE OF OptIfOMSnSrcCurDayEntry
2373   MAX-ACCESS  not-accessible
2374   STATUS  current
2375   DESCRIPTION
2376
2377
2378
2379     "A table of OMSn source performance monitoring information for
2380      the current 24-hour interval."
2381   ::= { optIfOMSn 8 }
2382
2383 optIfOMSnSrcCurDayEntry OBJECT-TYPE
2384   SYNTAX  OptIfOMSnSrcCurDayEntry
2385   MAX-ACCESS  not-accessible
2386   STATUS  current
2387   DESCRIPTION
2388     "A conceptual row that contains OMSn source performance
2389      monitoring information of an interface for the current
2390      24-hour interval."
2391   INDEX  { ifIndex }
2392   ::= { optIfOMSnSrcCurDayTable 1 }
2393
2394 OptIfOMSnSrcCurDayEntry ::=
2395   SEQUENCE {
2396     optIfOMSnSrcCurDaySuspectedFlag             TruthValue,
2397     optIfOMSnSrcCurDayLowOutputPower            Integer32,
2398     optIfOMSnSrcCurDayHighOutputPower           Integer32,
2399     optIfOMSnSrcCurDayLowAggregatedInputPower   Integer32,
2400     optIfOMSnSrcCurDayHighAggregatedInputPower  Integer32
2401     }
2402
2403 optIfOMSnSrcCurDaySuspectedFlag OBJECT-TYPE
2404   SYNTAX  TruthValue
2405   MAX-ACCESS  read-only
2406   STATUS  current
2407   DESCRIPTION
2408     "If true, the data in this entry may be unreliable."
2409   ::= { optIfOMSnSrcCurDayEntry 1 }
2410
2411 optIfOMSnSrcCurDayLowOutputPower OBJECT-TYPE
2412   SYNTAX  Integer32
2413   UNITS  "0.1 dbm"
2414   MAX-ACCESS  read-only
2415   STATUS  current
2416   DESCRIPTION
2417     "The lowest optical power monitored at the output during the
2418      current 24-hour interval."
2419   ::= { optIfOMSnSrcCurDayEntry 2 }
2420
2421 optIfOMSnSrcCurDayHighOutputPower OBJECT-TYPE
2422   SYNTAX  Integer32
2423   UNITS  "0.1 dbm"
2424   MAX-ACCESS  read-only
2425   STATUS  current
2426   DESCRIPTION
2427
2428
2429
2430     "The highest optical power monitored at the output during the
2431      current 24-hour interval."
2432   ::= { optIfOMSnSrcCurDayEntry 3 }
2433
2434 optIfOMSnSrcCurDayLowAggregatedInputPower OBJECT-TYPE
2435   SYNTAX  Integer32
2436   UNITS  "0.1 dbm"
2437   MAX-ACCESS  read-only
2438   STATUS  current
2439   DESCRIPTION
2440     "The lowest aggregated optical power at the input
2441      during the current 24-hour interval."
2442   ::= { optIfOMSnSrcCurDayEntry 4 }
2443
2444 optIfOMSnSrcCurDayHighAggregatedInputPower OBJECT-TYPE
2445   SYNTAX  Integer32
2446   UNITS  "0.1 dbm"
2447   MAX-ACCESS  read-only
2448   STATUS  current
2449   DESCRIPTION
2450     "The highest aggregated optical power at the input
2451      during the current 24-hour interval."
2452   ::= { optIfOMSnSrcCurDayEntry 5 }
2453
2454 -- OMSn source previous day table
2455 -- Contains data for the previous 24-hour performance
2456 -- monitoring interval.
2457
2458 optIfOMSnSrcPrevDayTable OBJECT-TYPE
2459   SYNTAX  SEQUENCE OF OptIfOMSnSrcPrevDayEntry
2460   MAX-ACCESS  not-accessible
2461   STATUS  current
2462   DESCRIPTION
2463     "A table of OMSn source performance monitoring information for
2464      the previous 24-hour interval."
2465   ::= { optIfOMSn 9 }
2466
2467 optIfOMSnSrcPrevDayEntry OBJECT-TYPE
2468   SYNTAX  OptIfOMSnSrcPrevDayEntry
2469   MAX-ACCESS  not-accessible
2470   STATUS  current
2471   DESCRIPTION
2472     "A conceptual row that contains OMSn source performance
2473      monitoring information of an interface for the previous
2474      24-hour interval."
2475   INDEX  { ifIndex }
2476   ::= { optIfOMSnSrcPrevDayTable 1 }
2477
2478
2479
2480
2481 OptIfOMSnSrcPrevDayEntry ::=
2482   SEQUENCE {
2483     optIfOMSnSrcPrevDaySuspectedFlag             TruthValue,
2484     optIfOMSnSrcPrevDayLastOutputPower           Integer32,
2485     optIfOMSnSrcPrevDayLowOutputPower            Integer32,
2486     optIfOMSnSrcPrevDayHighOutputPower           Integer32,
2487     optIfOMSnSrcPrevDayLastAggregatedInputPower  Integer32,
2488     optIfOMSnSrcPrevDayLowAggregatedInputPower   Integer32,
2489     optIfOMSnSrcPrevDayHighAggregatedInputPower  Integer32
2490     }
2491
2492 optIfOMSnSrcPrevDaySuspectedFlag OBJECT-TYPE
2493   SYNTAX  TruthValue
2494   MAX-ACCESS  read-only
2495   STATUS  current
2496   DESCRIPTION
2497     "If true, the data in this entry may be unreliable."
2498   ::= { optIfOMSnSrcPrevDayEntry 1 }
2499
2500 optIfOMSnSrcPrevDayLastOutputPower OBJECT-TYPE
2501   SYNTAX  Integer32
2502   UNITS  "0.1 dbm"
2503   MAX-ACCESS  read-only
2504   STATUS  current
2505   DESCRIPTION
2506     "The last optical power monitored at the output during the
2507      previous 24-hour interval."
2508   ::= { optIfOMSnSrcPrevDayEntry 2 }
2509
2510 optIfOMSnSrcPrevDayLowOutputPower OBJECT-TYPE
2511   SYNTAX  Integer32
2512   UNITS  "0.1 dbm"
2513   MAX-ACCESS  read-only
2514   STATUS  current
2515   DESCRIPTION
2516     "The lowest optical power monitored at the output during the
2517      previous 24-hour interval."
2518   ::= { optIfOMSnSrcPrevDayEntry 3 }
2519
2520 optIfOMSnSrcPrevDayHighOutputPower OBJECT-TYPE
2521   SYNTAX  Integer32
2522   UNITS  "0.1 dbm"
2523   MAX-ACCESS  read-only
2524   STATUS  current
2525   DESCRIPTION
2526     "The highest optical power monitored at the output during the
2527      previous 24-hour interval."
2528   ::= { optIfOMSnSrcPrevDayEntry 4 }
2529
2530
2531
2532 optIfOMSnSrcPrevDayLastAggregatedInputPower OBJECT-TYPE
2533   SYNTAX  Integer32
2534   UNITS  "0.1 dbm"
2535   MAX-ACCESS  read-only
2536   STATUS  current
2537   DESCRIPTION
2538     "The last aggregated optical power at the input during the
2539      previous 24-hour interval."
2540   ::= { optIfOMSnSrcPrevDayEntry 5 }
2541
2542 optIfOMSnSrcPrevDayLowAggregatedInputPower OBJECT-TYPE
2543   SYNTAX  Integer32
2544   UNITS  "0.1 dbm"
2545   MAX-ACCESS  read-only
2546   STATUS  current
2547   DESCRIPTION
2548     "The lowest aggregated optical power at the input during the
2549      previous 24-hour interval."
2550   ::= { optIfOMSnSrcPrevDayEntry 6 }
2551
2552 optIfOMSnSrcPrevDayHighAggregatedInputPower OBJECT-TYPE
2553   SYNTAX  Integer32
2554   UNITS  "0.1 dbm"
2555   MAX-ACCESS  read-only
2556   STATUS  current
2557   DESCRIPTION
2558     "The highest aggregated optical power at the input during the
2559      previous 24-hour interval."
2560   ::= { optIfOMSnSrcPrevDayEntry 7 }
2561
2562 -- the optIfOChGroup group
2563 -- This group handles the configuration and performance monitoring
2564 -- information for OChGroup layers.
2565
2566 -- OChGroup config table
2567
2568 optIfOChGroupConfigTable OBJECT-TYPE
2569   SYNTAX  SEQUENCE OF OptIfOChGroupConfigEntry
2570   MAX-ACCESS  not-accessible
2571   STATUS  current
2572   DESCRIPTION
2573     "A table of OChGroup configuration information."
2574   ::= { optIfOChGroup 1 }
2575
2576 optIfOChGroupConfigEntry OBJECT-TYPE
2577   SYNTAX  OptIfOChGroupConfigEntry
2578   MAX-ACCESS  not-accessible
2579   STATUS  current
2580
2581
2582
2583   DESCRIPTION
2584     "A conceptual row that contains OChGroup configuration
2585      information of an interface."
2586   INDEX  { ifIndex }
2587   ::= { optIfOChGroupConfigTable 1 }
2588
2589 OptIfOChGroupConfigEntry ::=
2590   SEQUENCE {
2591     optIfOChGroupDirectionality OptIfDirectionality
2592     }
2593
2594 optIfOChGroupDirectionality OBJECT-TYPE
2595   SYNTAX  OptIfDirectionality
2596   MAX-ACCESS  read-only
2597   STATUS  current
2598   DESCRIPTION
2599     "Indicates the directionality of the entity."
2600   ::= { optIfOChGroupConfigEntry 1 }
2601
2602 -- OChGroup sink current table
2603 -- Contains data for the current 15-minute performance monitoring
2604 -- interval.
2605
2606 optIfOChGroupSinkCurrentTable OBJECT-TYPE
2607   SYNTAX  SEQUENCE OF OptIfOChGroupSinkCurrentEntry
2608   MAX-ACCESS  not-accessible
2609   STATUS  current
2610   DESCRIPTION
2611     "A table of OChGroup sink performance monitoring information for
2612      the current 15-minute interval."
2613   ::= { optIfOChGroup 2 }
2614
2615 optIfOChGroupSinkCurrentEntry OBJECT-TYPE
2616   SYNTAX  OptIfOChGroupSinkCurrentEntry
2617   MAX-ACCESS  not-accessible
2618   STATUS  current
2619   DESCRIPTION
2620     "A conceptual row that contains OChGroup sink performance
2621      monitoring information of an interface for the current
2622      15-minute interval."
2623   INDEX  { ifIndex }
2624   ::= { optIfOChGroupSinkCurrentTable 1 }
2625
2626 OptIfOChGroupSinkCurrentEntry ::=
2627   SEQUENCE {
2628     optIfOChGroupSinkCurrentSuspectedFlag              TruthValue,
2629     optIfOChGroupSinkCurrentAggregatedInputPower       Integer32,
2630     optIfOChGroupSinkCurrentLowAggregatedInputPower    Integer32,
2631
2632
2633
2634     optIfOChGroupSinkCurrentHighAggregatedInputPower   Integer32,
2635     optIfOChGroupSinkCurrentLowerInputPowerThreshold   Integer32,
2636     optIfOChGroupSinkCurrentUpperInputPowerThreshold   Integer32,
2637     optIfOChGroupSinkCurrentOutputPower                Integer32,
2638     optIfOChGroupSinkCurrentLowOutputPower             Integer32,
2639     optIfOChGroupSinkCurrentHighOutputPower            Integer32,
2640     optIfOChGroupSinkCurrentLowerOutputPowerThreshold  Integer32,
2641     optIfOChGroupSinkCurrentUpperOutputPowerThreshold  Integer32
2642     }
2643
2644 optIfOChGroupSinkCurrentSuspectedFlag OBJECT-TYPE
2645   SYNTAX  TruthValue
2646   MAX-ACCESS  read-only
2647   STATUS  current
2648   DESCRIPTION
2649     "If true, the data in this entry may be unreliable."
2650   ::= { optIfOChGroupSinkCurrentEntry 1 }
2651
2652 optIfOChGroupSinkCurrentAggregatedInputPower OBJECT-TYPE
2653   SYNTAX  Integer32
2654   UNITS  "0.1 dbm"
2655   MAX-ACCESS  read-only
2656   STATUS  current
2657   DESCRIPTION
2658     "The aggregated optical power of all the DWDM input
2659      channels in the OChGroup."
2660   ::= { optIfOChGroupSinkCurrentEntry 2 }
2661
2662 optIfOChGroupSinkCurrentLowAggregatedInputPower OBJECT-TYPE
2663   SYNTAX  Integer32
2664   UNITS  "0.1 dbm"
2665   MAX-ACCESS  read-only
2666   STATUS  current
2667   DESCRIPTION
2668     "The lowest aggregated optical power of all the DWDM input
2669      channels in the OChGroup during the current 15-minute interval."
2670   ::= { optIfOChGroupSinkCurrentEntry 3 }
2671
2672 optIfOChGroupSinkCurrentHighAggregatedInputPower OBJECT-TYPE
2673   SYNTAX  Integer32
2674   UNITS  "0.1 dbm"
2675   MAX-ACCESS  read-only
2676   STATUS  current
2677   DESCRIPTION
2678     "The highest aggregated optical power of all the DWDM input
2679      channels in the OChGroup during the current 15-minute interval."
2680   ::= { optIfOChGroupSinkCurrentEntry 4 }
2681
2682
2683
2684
2685 optIfOChGroupSinkCurrentLowerInputPowerThreshold OBJECT-TYPE
2686   SYNTAX  Integer32
2687   UNITS  "0.1 dbm"
2688   MAX-ACCESS  read-write
2689   STATUS  current
2690   DESCRIPTION
2691     "The lower limit threshold on aggregated input power.  If
2692      optIfOChGroupSinkCurrentAggregatedInputPower drops to this value
2693      or below, a Threshold Crossing Alert (TCA) should be sent."
2694   ::= { optIfOChGroupSinkCurrentEntry 5 }
2695
2696 optIfOChGroupSinkCurrentUpperInputPowerThreshold OBJECT-TYPE
2697   SYNTAX  Integer32
2698   UNITS  "0.1 dbm"
2699   MAX-ACCESS  read-write
2700   STATUS  current
2701   DESCRIPTION
2702     "The upper limit threshold on aggregated input power.  If
2703      optIfOChGroupSinkCurrentAggregatedInputPower reaches or exceeds
2704      this value, a Threshold Crossing Alert (TCA) should be sent."
2705   ::= { optIfOChGroupSinkCurrentEntry 6 }
2706
2707 optIfOChGroupSinkCurrentOutputPower OBJECT-TYPE
2708   SYNTAX  Integer32
2709   UNITS  "0.1 dbm"
2710   MAX-ACCESS  read-only
2711   STATUS  current
2712   DESCRIPTION
2713     "The optical power monitored at the output
2714      in the OChGroup."
2715   ::= { optIfOChGroupSinkCurrentEntry 7 }
2716
2717 optIfOChGroupSinkCurrentLowOutputPower OBJECT-TYPE
2718   SYNTAX  Integer32
2719   UNITS  "0.1 dbm"
2720   MAX-ACCESS  read-only
2721   STATUS  current
2722   DESCRIPTION
2723     "The lowest optical power monitored at the output
2724      in the OChGroup during the current 15-minute interval."
2725   ::= { optIfOChGroupSinkCurrentEntry 8 }
2726
2727 optIfOChGroupSinkCurrentHighOutputPower OBJECT-TYPE
2728   SYNTAX  Integer32
2729   UNITS  "0.1 dbm"
2730   MAX-ACCESS  read-only
2731   STATUS  current
2732   DESCRIPTION
2733
2734
2735
2736     "The highest optical power monitored at the output
2737      in the OChGroup during the current 15-minute interval."
2738   ::= { optIfOChGroupSinkCurrentEntry 9 }
2739
2740 optIfOChGroupSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE
2741   SYNTAX  Integer32
2742   UNITS  "0.1 dbm"
2743   MAX-ACCESS  read-write
2744   STATUS  current
2745   DESCRIPTION
2746     "The lower limit threshold on the output power.  If
2747      optIfOChGroupSinkCurrentOutputPower drops to this value
2748      or below, a Threshold Crossing Alert (TCA) should be sent."
2749   ::= { optIfOChGroupSinkCurrentEntry 10 }
2750
2751 optIfOChGroupSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE
2752   SYNTAX  Integer32
2753   UNITS  "0.1 dbm"
2754   MAX-ACCESS  read-write
2755   STATUS  current
2756   DESCRIPTION
2757     "The upper limit threshold on the output power.  If
2758      optIfOChGroupSinkCurrentOutputPower reaches or exceeds
2759      this value, a Threshold Crossing Alert (TCA) should be sent."
2760   ::= { optIfOChGroupSinkCurrentEntry 11 }
2761
2762 -- OChGroup sink interval table
2763 -- Contains data for previous 15-minute performance monitoring
2764 -- intervals.
2765
2766 optIfOChGroupSinkIntervalTable OBJECT-TYPE
2767   SYNTAX  SEQUENCE OF OptIfOChGroupSinkIntervalEntry
2768   MAX-ACCESS  not-accessible
2769   STATUS  current
2770   DESCRIPTION
2771     "A table of historical OChGroup sink performance monitoring
2772      information."
2773   ::= { optIfOChGroup 3 }
2774
2775 optIfOChGroupSinkIntervalEntry OBJECT-TYPE
2776   SYNTAX  OptIfOChGroupSinkIntervalEntry
2777   MAX-ACCESS  not-accessible
2778   STATUS  current
2779   DESCRIPTION
2780     "A conceptual row that contains OChGroup sink performance
2781      monitoring information of an interface during a particular
2782      historical interval."
2783   INDEX  { ifIndex, optIfOChGroupSinkIntervalNumber }
2784
2785
2786
2787   ::= { optIfOChGroupSinkIntervalTable 1 }
2788
2789 OptIfOChGroupSinkIntervalEntry ::=
2790   SEQUENCE {
2791    optIfOChGroupSinkIntervalNumber                  OptIfIntervalNumber,
2792    optIfOChGroupSinkIntervalSuspectedFlag            TruthValue,
2793    optIfOChGroupSinkIntervalLastAggregatedInputPower Integer32,
2794    optIfOChGroupSinkIntervalLowAggregatedInputPower  Integer32,
2795    optIfOChGroupSinkIntervalHighAggregatedInputPower Integer32,
2796    optIfOChGroupSinkIntervalLastOutputPower          Integer32,
2797    optIfOChGroupSinkIntervalLowOutputPower           Integer32,
2798    optIfOChGroupSinkIntervalHighOutputPower          Integer32
2799    }
2800
2801 optIfOChGroupSinkIntervalNumber OBJECT-TYPE
2802   SYNTAX  OptIfIntervalNumber
2803   MAX-ACCESS  not-accessible
2804   STATUS  current
2805   DESCRIPTION
2806     "Uniquely identifies the interval."
2807   ::= { optIfOChGroupSinkIntervalEntry 1 }
2808
2809 optIfOChGroupSinkIntervalSuspectedFlag OBJECT-TYPE
2810   SYNTAX  TruthValue
2811   MAX-ACCESS  read-only
2812   STATUS  current
2813   DESCRIPTION
2814     "If true, the data in this entry may be unreliable."
2815   ::= { optIfOChGroupSinkIntervalEntry 2 }
2816
2817 optIfOChGroupSinkIntervalLastAggregatedInputPower OBJECT-TYPE
2818   SYNTAX  Integer32
2819   UNITS  "0.1 dbm"
2820   MAX-ACCESS  read-only
2821   STATUS  current
2822   DESCRIPTION
2823     "The last aggregated optical power of all the DWDM input
2824      channels in the OChGroup during the interval."
2825   ::= { optIfOChGroupSinkIntervalEntry 3 }
2826
2827 optIfOChGroupSinkIntervalLowAggregatedInputPower OBJECT-TYPE
2828   SYNTAX  Integer32
2829   UNITS  "0.1 dbm"
2830   MAX-ACCESS  read-only
2831   STATUS  current
2832   DESCRIPTION
2833     "The lowest aggregated optical power of all the DWDM input
2834      channels in the OChGroup during the interval."
2835
2836
2837
2838   ::= { optIfOChGroupSinkIntervalEntry 4 }
2839
2840 optIfOChGroupSinkIntervalHighAggregatedInputPower OBJECT-TYPE
2841   SYNTAX  Integer32
2842   UNITS  "0.1 dbm"
2843   MAX-ACCESS  read-only
2844   STATUS  current
2845   DESCRIPTION
2846     "The highest aggregated optical power of all the DWDM input
2847      channels in the OChGroup during the interval."
2848   ::= { optIfOChGroupSinkIntervalEntry 5 }
2849
2850 optIfOChGroupSinkIntervalLastOutputPower OBJECT-TYPE
2851   SYNTAX  Integer32
2852   UNITS  "0.1 dbm"
2853   MAX-ACCESS  read-only
2854   STATUS  current
2855   DESCRIPTION
2856     "The last optical power monitored at the output
2857      in the OChGroup during the interval."
2858   ::= { optIfOChGroupSinkIntervalEntry 6 }
2859
2860 optIfOChGroupSinkIntervalLowOutputPower OBJECT-TYPE
2861   SYNTAX  Integer32
2862   UNITS  "0.1 dbm"
2863   MAX-ACCESS  read-only
2864   STATUS  current
2865   DESCRIPTION
2866     "The lowest optical power monitored at the output
2867      in the OChGroup during the interval."
2868   ::= { optIfOChGroupSinkIntervalEntry 7 }
2869
2870 optIfOChGroupSinkIntervalHighOutputPower OBJECT-TYPE
2871   SYNTAX  Integer32
2872   UNITS  "0.1 dbm"
2873   MAX-ACCESS  read-only
2874   STATUS  current
2875   DESCRIPTION
2876     "The highest optical power monitored at the output
2877      in the OChGroup during the interval."
2878   ::= { optIfOChGroupSinkIntervalEntry 8 }
2879
2880 -- OChGroup sink current day table
2881 -- Contains data for the current 24-hour performance
2882 -- monitoring interval.
2883
2884 optIfOChGroupSinkCurDayTable OBJECT-TYPE
2885   SYNTAX  SEQUENCE OF OptIfOChGroupSinkCurDayEntry
2886
2887
2888
2889   MAX-ACCESS  not-accessible
2890   STATUS  current
2891   DESCRIPTION
2892     "A table of OChGroup sink performance monitoring information for
2893      the current 24-hour interval."
2894   ::= { optIfOChGroup 4 }
2895
2896 optIfOChGroupSinkCurDayEntry OBJECT-TYPE
2897   SYNTAX  OptIfOChGroupSinkCurDayEntry
2898   MAX-ACCESS  not-accessible
2899   STATUS  current
2900   DESCRIPTION
2901     "A conceptual row that contains OChGroup sink performance
2902      monitoring information of an interface for the current
2903      24-hour interval."
2904   INDEX  { ifIndex }
2905   ::= { optIfOChGroupSinkCurDayTable 1 }
2906
2907 OptIfOChGroupSinkCurDayEntry ::=
2908   SEQUENCE {
2909     optIfOChGroupSinkCurDaySuspectedFlag             TruthValue,
2910     optIfOChGroupSinkCurDayLowAggregatedInputPower   Integer32,
2911     optIfOChGroupSinkCurDayHighAggregatedInputPower  Integer32,
2912     optIfOChGroupSinkCurDayLowOutputPower            Integer32,
2913     optIfOChGroupSinkCurDayHighOutputPower           Integer32
2914     }
2915
2916 optIfOChGroupSinkCurDaySuspectedFlag OBJECT-TYPE
2917   SYNTAX  TruthValue
2918   MAX-ACCESS  read-only
2919   STATUS  current
2920   DESCRIPTION
2921     "If true, the data in this entry may be unreliable."
2922   ::= { optIfOChGroupSinkCurDayEntry 1 }
2923
2924 optIfOChGroupSinkCurDayLowAggregatedInputPower OBJECT-TYPE
2925   SYNTAX  Integer32
2926   UNITS  "0.1 dbm"
2927   MAX-ACCESS  read-only
2928   STATUS  current
2929   DESCRIPTION
2930     "The lowest aggregated optical power of all the DWDM input
2931      channels in the OChGroup during the current 24-hour interval."
2932   ::= { optIfOChGroupSinkCurDayEntry 2 }
2933
2934 optIfOChGroupSinkCurDayHighAggregatedInputPower OBJECT-TYPE
2935   SYNTAX  Integer32
2936   UNITS  "0.1 dbm"
2937
2938
2939
2940   MAX-ACCESS  read-only
2941   STATUS  current
2942   DESCRIPTION
2943     "The highest aggregated optical power of all the DWDM input
2944      channels in the OChGroup during the current 24-hour interval."
2945   ::= { optIfOChGroupSinkCurDayEntry 3 }
2946
2947 optIfOChGroupSinkCurDayLowOutputPower OBJECT-TYPE
2948   SYNTAX  Integer32
2949   UNITS  "0.1 dbm"
2950   MAX-ACCESS  read-only
2951   STATUS  current
2952   DESCRIPTION
2953     "The lowest optical power monitored at the output
2954      in the OChGroup during the current 24-hour interval."
2955   ::= { optIfOChGroupSinkCurDayEntry 4 }
2956
2957 optIfOChGroupSinkCurDayHighOutputPower OBJECT-TYPE
2958   SYNTAX  Integer32
2959   UNITS  "0.1 dbm"
2960   MAX-ACCESS  read-only
2961   STATUS  current
2962   DESCRIPTION
2963     "The highest optical power monitored at the output
2964      in the OChGroup during the current 24-hour interval."
2965   ::= { optIfOChGroupSinkCurDayEntry 5 }
2966
2967 -- OChGroup sink previous day table
2968 -- Contains data for the previous 24-hour performance
2969 -- monitoring interval.
2970
2971 optIfOChGroupSinkPrevDayTable OBJECT-TYPE
2972   SYNTAX  SEQUENCE OF OptIfOChGroupSinkPrevDayEntry
2973   MAX-ACCESS  not-accessible
2974   STATUS  current
2975   DESCRIPTION
2976     "A table of OChGroup sink performance monitoring information for
2977      the previous 24-hour interval."
2978   ::= { optIfOChGroup 5 }
2979
2980 optIfOChGroupSinkPrevDayEntry OBJECT-TYPE
2981   SYNTAX  OptIfOChGroupSinkPrevDayEntry
2982   MAX-ACCESS  not-accessible
2983   STATUS  current
2984   DESCRIPTION
2985     "A conceptual row that contains OChGroup sink performance
2986      monitoring information of an interface for the previous
2987      24-hour interval."
2988
2989
2990
2991   INDEX  { ifIndex }
2992   ::= { optIfOChGroupSinkPrevDayTable 1 }
2993
2994 OptIfOChGroupSinkPrevDayEntry ::=
2995   SEQUENCE {
2996     optIfOChGroupSinkPrevDaySuspectedFlag             TruthValue,
2997     optIfOChGroupSinkPrevDayLastAggregatedInputPower  Integer32,
2998     optIfOChGroupSinkPrevDayLowAggregatedInputPower   Integer32,
2999     optIfOChGroupSinkPrevDayHighAggregatedInputPower  Integer32,
3000     optIfOChGroupSinkPrevDayLastOutputPower           Integer32,
3001     optIfOChGroupSinkPrevDayLowOutputPower            Integer32,
3002     optIfOChGroupSinkPrevDayHighOutputPower           Integer32
3003     }
3004
3005 optIfOChGroupSinkPrevDaySuspectedFlag OBJECT-TYPE
3006   SYNTAX  TruthValue
3007   MAX-ACCESS  read-only
3008   STATUS  current
3009   DESCRIPTION
3010     "If true, the data in this entry may be unreliable."
3011   ::= { optIfOChGroupSinkPrevDayEntry 1 }
3012
3013 optIfOChGroupSinkPrevDayLastAggregatedInputPower OBJECT-TYPE
3014   SYNTAX  Integer32
3015   UNITS  "0.1 dbm"
3016   MAX-ACCESS  read-only
3017   STATUS  current
3018   DESCRIPTION
3019     "The last aggregated optical power of all the DWDM input
3020      channels in the OChGroup during the previous 24-hour interval."
3021   ::= { optIfOChGroupSinkPrevDayEntry 2 }
3022
3023 optIfOChGroupSinkPrevDayLowAggregatedInputPower OBJECT-TYPE
3024   SYNTAX  Integer32
3025   UNITS  "0.1 dbm"
3026   MAX-ACCESS  read-only
3027   STATUS  current
3028   DESCRIPTION
3029     "The lowest aggregated optical power of all the DWDM input
3030      channels in the OChGroup during the previous 24-hour interval."
3031   ::= { optIfOChGroupSinkPrevDayEntry 3 }
3032
3033 optIfOChGroupSinkPrevDayHighAggregatedInputPower OBJECT-TYPE
3034   SYNTAX  Integer32
3035   UNITS  "0.1 dbm"
3036   MAX-ACCESS  read-only
3037   STATUS  current
3038   DESCRIPTION
3039
3040
3041
3042     "The highest aggregated optical power of all the DWDM input
3043      channels in the OChGroup during the previous 24-hour interval."
3044   ::= { optIfOChGroupSinkPrevDayEntry 4 }
3045
3046 optIfOChGroupSinkPrevDayLastOutputPower OBJECT-TYPE
3047   SYNTAX  Integer32
3048   UNITS  "0.1 dbm"
3049   MAX-ACCESS  read-only
3050   STATUS  current
3051   DESCRIPTION
3052     "The last optical power monitored at the output
3053      in the OChGroup during the previous 24-hour interval."
3054   ::= { optIfOChGroupSinkPrevDayEntry 5 }
3055
3056 optIfOChGroupSinkPrevDayLowOutputPower OBJECT-TYPE
3057   SYNTAX  Integer32
3058   UNITS  "0.1 dbm"
3059   MAX-ACCESS  read-only
3060   STATUS  current
3061   DESCRIPTION
3062     "The lowest optical power monitored at the output
3063      in the OChGroup during the previous 24-hour interval."
3064   ::= { optIfOChGroupSinkPrevDayEntry 6 }
3065
3066 optIfOChGroupSinkPrevDayHighOutputPower OBJECT-TYPE
3067   SYNTAX  Integer32
3068   UNITS  "0.1 dbm"
3069   MAX-ACCESS  read-only
3070   STATUS  current
3071   DESCRIPTION
3072     "The highest optical power monitored at the output
3073      in the OChGroup during the previous 24-hour interval."
3074   ::= { optIfOChGroupSinkPrevDayEntry 7 }
3075
3076 -- OChGroup source current table
3077 -- Contains data for the current 15-minute performance monitoring
3078 -- interval.
3079
3080 optIfOChGroupSrcCurrentTable OBJECT-TYPE
3081   SYNTAX  SEQUENCE OF OptIfOChGroupSrcCurrentEntry
3082   MAX-ACCESS  not-accessible
3083   STATUS  current
3084   DESCRIPTION
3085     "A table of OChGroup source performance monitoring information for
3086      the current 15-minute interval."
3087   ::= { optIfOChGroup 6 }
3088
3089 optIfOChGroupSrcCurrentEntry OBJECT-TYPE
3090
3091
3092
3093   SYNTAX  OptIfOChGroupSrcCurrentEntry
3094   MAX-ACCESS  not-accessible
3095   STATUS  current
3096   DESCRIPTION
3097     "A conceptual row that contains OChGroup source performance
3098      monitoring information of an interface for the current
3099      15-minute interval."
3100   INDEX  { ifIndex }
3101   ::= { optIfOChGroupSrcCurrentTable 1 }
3102
3103 OptIfOChGroupSrcCurrentEntry ::=
3104   SEQUENCE {
3105     optIfOChGroupSrcCurrentSuspectedFlag              TruthValue,
3106     optIfOChGroupSrcCurrentOutputPower                Integer32,
3107     optIfOChGroupSrcCurrentLowOutputPower             Integer32,
3108     optIfOChGroupSrcCurrentHighOutputPower            Integer32,
3109     optIfOChGroupSrcCurrentLowerOutputPowerThreshold  Integer32,
3110     optIfOChGroupSrcCurrentUpperOutputPowerThreshold  Integer32,
3111     optIfOChGroupSrcCurrentAggregatedInputPower       Integer32,
3112     optIfOChGroupSrcCurrentLowAggregatedInputPower    Integer32,
3113     optIfOChGroupSrcCurrentHighAggregatedInputPower   Integer32,
3114     optIfOChGroupSrcCurrentLowerInputPowerThreshold   Integer32,
3115     optIfOChGroupSrcCurrentUpperInputPowerThreshold   Integer32
3116     }
3117
3118 optIfOChGroupSrcCurrentSuspectedFlag OBJECT-TYPE
3119   SYNTAX  TruthValue
3120   MAX-ACCESS  read-only
3121   STATUS  current
3122   DESCRIPTION
3123     "If true, the data in this entry may be unreliable."
3124   ::= { optIfOChGroupSrcCurrentEntry 1 }
3125
3126 optIfOChGroupSrcCurrentOutputPower OBJECT-TYPE
3127   SYNTAX  Integer32
3128   UNITS  "0.1 dbm"
3129   MAX-ACCESS  read-only
3130   STATUS  current
3131   DESCRIPTION
3132     "The optical power monitored at the output."
3133   ::= { optIfOChGroupSrcCurrentEntry 2 }
3134
3135 optIfOChGroupSrcCurrentLowOutputPower OBJECT-TYPE
3136   SYNTAX  Integer32
3137   UNITS  "0.1 dbm"
3138   MAX-ACCESS  read-only
3139   STATUS  current
3140   DESCRIPTION
3141
3142
3143
3144     "The lowest optical power monitored at the output during the
3145      current 15-minute interval."
3146   ::= { optIfOChGroupSrcCurrentEntry 3 }
3147
3148 optIfOChGroupSrcCurrentHighOutputPower OBJECT-TYPE
3149   SYNTAX  Integer32
3150   UNITS  "0.1 dbm"
3151   MAX-ACCESS  read-only
3152   STATUS  current
3153   DESCRIPTION
3154     "The highest optical power monitored at the output during the
3155      current 15-minute interval."
3156   ::= { optIfOChGroupSrcCurrentEntry 4 }
3157
3158 optIfOChGroupSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE
3159   SYNTAX  Integer32
3160   UNITS  "0.1 dbm"
3161   MAX-ACCESS  read-write
3162   STATUS  current
3163   DESCRIPTION
3164     "The lower limit threshold on output power.  If
3165      optIfOChGroupSrcCurrentOutputPower drops to this value or below,
3166      a Threshold Crossing Alert (TCA) should be sent."
3167   ::= { optIfOChGroupSrcCurrentEntry 5 }
3168
3169 optIfOChGroupSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE
3170   SYNTAX  Integer32
3171   UNITS  "0.1 dbm"
3172   MAX-ACCESS  read-write
3173   STATUS  current
3174   DESCRIPTION
3175     "The upper limit threshold on output power.  If
3176      optIfOChGroupSrcCurrentOutputPower reaches or exceeds this value,
3177      a Threshold Crossing Alert (TCA) should be sent."
3178   ::= { optIfOChGroupSrcCurrentEntry 6 }
3179
3180 optIfOChGroupSrcCurrentAggregatedInputPower OBJECT-TYPE
3181   SYNTAX  Integer32
3182   UNITS  "0.1 dbm"
3183   MAX-ACCESS  read-only
3184   STATUS  current
3185   DESCRIPTION
3186     "The aggregated optical power monitored at the input."
3187   ::= { optIfOChGroupSrcCurrentEntry 7 }
3188
3189 optIfOChGroupSrcCurrentLowAggregatedInputPower OBJECT-TYPE
3190   SYNTAX  Integer32
3191   UNITS  "0.1 dbm"
3192
3193
3194
3195   MAX-ACCESS  read-only
3196   STATUS  current
3197   DESCRIPTION
3198     "The lowest aggregated optical power monitored at the input
3199      during the current 15-minute interval."
3200   ::= { optIfOChGroupSrcCurrentEntry 8 }
3201
3202 optIfOChGroupSrcCurrentHighAggregatedInputPower OBJECT-TYPE
3203   SYNTAX  Integer32
3204   UNITS  "0.1 dbm"
3205   MAX-ACCESS  read-only
3206   STATUS  current
3207   DESCRIPTION
3208     "The highest aggregated optical power monitored at the input
3209      during the current 15-minute interval."
3210   ::= { optIfOChGroupSrcCurrentEntry 9 }
3211
3212 optIfOChGroupSrcCurrentLowerInputPowerThreshold OBJECT-TYPE
3213   SYNTAX  Integer32
3214   UNITS  "0.1 dbm"
3215   MAX-ACCESS  read-write
3216   STATUS  current
3217   DESCRIPTION
3218     "The lower limit threshold on input power.  If
3219      optIfOChGroupSrcCurrentAggregatedInputPower drops to this value
3220      or below, a Threshold Crossing Alert (TCA) should be sent."
3221   ::= { optIfOChGroupSrcCurrentEntry 10 }
3222
3223 optIfOChGroupSrcCurrentUpperInputPowerThreshold OBJECT-TYPE
3224   SYNTAX  Integer32
3225   UNITS  "0.1 dbm"
3226   MAX-ACCESS  read-write
3227   STATUS  current
3228   DESCRIPTION
3229     "The upper limit threshold on input power.  If
3230      optIfOChGroupSrcCurrentAggregatedInputPower reaches or exceeds
3231      this value, a Threshold Crossing Alert (TCA) should be sent."
3232   ::= { optIfOChGroupSrcCurrentEntry 11 }
3233
3234 -- OChGroup source interval table
3235 -- Contains data for previous 15-minute performance monitoring
3236 -- intervals.
3237
3238 optIfOChGroupSrcIntervalTable OBJECT-TYPE
3239   SYNTAX  SEQUENCE OF OptIfOChGroupSrcIntervalEntry
3240   MAX-ACCESS  not-accessible
3241   STATUS  current
3242   DESCRIPTION
3243
3244
3245
3246     "A table of historical OChGroup source performance monitoring
3247      information."
3248   ::= { optIfOChGroup 7 }
3249
3250 optIfOChGroupSrcIntervalEntry OBJECT-TYPE
3251   SYNTAX  OptIfOChGroupSrcIntervalEntry
3252   MAX-ACCESS  not-accessible
3253   STATUS  current
3254   DESCRIPTION
3255     "A conceptual row that contains OChGroup source performance
3256      monitoring information of an interface during a particular
3257      historical interval."
3258   INDEX  { ifIndex, optIfOChGroupSrcIntervalNumber }
3259   ::= { optIfOChGroupSrcIntervalTable 1 }
3260
3261 OptIfOChGroupSrcIntervalEntry ::=
3262   SEQUENCE {
3263    optIfOChGroupSrcIntervalNumber                   OptIfIntervalNumber,
3264    optIfOChGroupSrcIntervalSuspectedFlag             TruthValue,
3265    optIfOChGroupSrcIntervalLastOutputPower           Integer32,
3266    optIfOChGroupSrcIntervalLowOutputPower            Integer32,
3267    optIfOChGroupSrcIntervalHighOutputPower           Integer32,
3268    optIfOChGroupSrcIntervalLastAggregatedInputPower  Integer32,
3269    optIfOChGroupSrcIntervalLowAggregatedInputPower   Integer32,
3270    optIfOChGroupSrcIntervalHighAggregatedInputPower  Integer32
3271    }
3272
3273 optIfOChGroupSrcIntervalNumber OBJECT-TYPE
3274   SYNTAX  OptIfIntervalNumber
3275   MAX-ACCESS  not-accessible
3276   STATUS  current
3277   DESCRIPTION
3278     "Uniquely identifies the interval."
3279   ::= { optIfOChGroupSrcIntervalEntry 1 }
3280
3281 optIfOChGroupSrcIntervalSuspectedFlag OBJECT-TYPE
3282   SYNTAX  TruthValue
3283   MAX-ACCESS  read-only
3284   STATUS  current
3285   DESCRIPTION
3286     "If true, the data in this entry may be unreliable."
3287   ::= { optIfOChGroupSrcIntervalEntry 2 }
3288
3289 optIfOChGroupSrcIntervalLastOutputPower OBJECT-TYPE
3290   SYNTAX  Integer32
3291   UNITS  "0.1 dbm"
3292   MAX-ACCESS  read-only
3293   STATUS  current
3294
3295
3296
3297   DESCRIPTION
3298     "The last optical power monitored at the output during the
3299      interval."
3300   ::= { optIfOChGroupSrcIntervalEntry 3 }
3301
3302 optIfOChGroupSrcIntervalLowOutputPower OBJECT-TYPE
3303   SYNTAX  Integer32
3304   UNITS  "0.1 dbm"
3305   MAX-ACCESS  read-only
3306   STATUS  current
3307   DESCRIPTION
3308     "The lowest optical power monitored at the output during the
3309      interval."
3310   ::= { optIfOChGroupSrcIntervalEntry 4 }
3311
3312 optIfOChGroupSrcIntervalHighOutputPower OBJECT-TYPE
3313   SYNTAX  Integer32
3314   UNITS  "0.1 dbm"
3315   MAX-ACCESS  read-only
3316   STATUS  current
3317   DESCRIPTION
3318     "The highest optical power monitored at the output during the
3319      interval."
3320   ::= { optIfOChGroupSrcIntervalEntry 5 }
3321
3322 optIfOChGroupSrcIntervalLastAggregatedInputPower OBJECT-TYPE
3323   SYNTAX  Integer32
3324   UNITS  "0.1 dbm"
3325   MAX-ACCESS  read-only
3326   STATUS  current
3327   DESCRIPTION
3328     "The last aggregated optical power monitored at the input
3329      during the interval."
3330   ::= { optIfOChGroupSrcIntervalEntry 6 }
3331
3332 optIfOChGroupSrcIntervalLowAggregatedInputPower OBJECT-TYPE
3333   SYNTAX  Integer32
3334   UNITS  "0.1 dbm"
3335   MAX-ACCESS  read-only
3336   STATUS  current
3337   DESCRIPTION
3338     "The lowest aggregated optical power monitored at the input
3339      during the interval."
3340   ::= { optIfOChGroupSrcIntervalEntry 7 }
3341
3342 optIfOChGroupSrcIntervalHighAggregatedInputPower OBJECT-TYPE
3343   SYNTAX  Integer32
3344   UNITS  "0.1 dbm"
3345
3346
3347
3348   MAX-ACCESS  read-only
3349   STATUS  current
3350   DESCRIPTION
3351     "The highest aggregated optical power monitored at the input
3352      during the interval."
3353   ::= { optIfOChGroupSrcIntervalEntry 8 }
3354
3355 -- OChGroup source current day table
3356 -- Contains data for the current 24-hour performance
3357 -- monitoring interval.
3358
3359 optIfOChGroupSrcCurDayTable OBJECT-TYPE
3360   SYNTAX  SEQUENCE OF OptIfOChGroupSrcCurDayEntry
3361   MAX-ACCESS  not-accessible
3362   STATUS  current
3363   DESCRIPTION
3364     "A table of OChGroup source performance monitoring information for
3365      the current 24-hour interval."
3366   ::= { optIfOChGroup 8 }
3367
3368 optIfOChGroupSrcCurDayEntry OBJECT-TYPE
3369   SYNTAX  OptIfOChGroupSrcCurDayEntry
3370   MAX-ACCESS  not-accessible
3371   STATUS  current
3372   DESCRIPTION
3373     "A conceptual row that contains OChGroup source performance
3374      monitoring information of an interface for the current
3375      24-hour interval."
3376   INDEX  { ifIndex }
3377   ::= { optIfOChGroupSrcCurDayTable 1 }
3378
3379 OptIfOChGroupSrcCurDayEntry ::=
3380   SEQUENCE {
3381     optIfOChGroupSrcCurDaySuspectedFlag             TruthValue,
3382     optIfOChGroupSrcCurDayLowOutputPower            Integer32,
3383     optIfOChGroupSrcCurDayHighOutputPower           Integer32,
3384     optIfOChGroupSrcCurDayLowAggregatedInputPower   Integer32,
3385     optIfOChGroupSrcCurDayHighAggregatedInputPower  Integer32
3386     }
3387
3388 optIfOChGroupSrcCurDaySuspectedFlag OBJECT-TYPE
3389   SYNTAX  TruthValue
3390   MAX-ACCESS  read-only
3391   STATUS  current
3392   DESCRIPTION
3393     "If true, the data in this entry may be unreliable."
3394   ::= { optIfOChGroupSrcCurDayEntry 1 }
3395
3396
3397
3398
3399 optIfOChGroupSrcCurDayLowOutputPower OBJECT-TYPE
3400   SYNTAX  Integer32
3401   UNITS  "0.1 dbm"
3402   MAX-ACCESS  read-only
3403   STATUS  current
3404   DESCRIPTION
3405     "The lowest optical power monitored at the output during the
3406      current 24-hour interval."
3407   ::= { optIfOChGroupSrcCurDayEntry 2 }
3408
3409 optIfOChGroupSrcCurDayHighOutputPower OBJECT-TYPE
3410   SYNTAX  Integer32
3411   UNITS  "0.1 dbm"
3412   MAX-ACCESS  read-only
3413   STATUS  current
3414   DESCRIPTION
3415     "The highest optical power monitored at the output during the
3416      current 24-hour interval."
3417   ::= { optIfOChGroupSrcCurDayEntry 3 }
3418
3419 optIfOChGroupSrcCurDayLowAggregatedInputPower OBJECT-TYPE
3420   SYNTAX  Integer32
3421   UNITS  "0.1 dbm"
3422   MAX-ACCESS  read-only
3423   STATUS  current
3424   DESCRIPTION
3425     "The lowest aggregated optical power monitored at the input
3426      during the current 24-hour interval."
3427   ::= { optIfOChGroupSrcCurDayEntry 4 }
3428
3429 optIfOChGroupSrcCurDayHighAggregatedInputPower OBJECT-TYPE
3430   SYNTAX  Integer32
3431   UNITS  "0.1 dbm"
3432   MAX-ACCESS  read-only
3433   STATUS  current
3434   DESCRIPTION
3435     "The highest aggregated optical power monitored at the input
3436      during the current 24-hour interval."
3437   ::= { optIfOChGroupSrcCurDayEntry 5 }
3438
3439 -- OChGroup source previous day table
3440 -- Contains data for the previous 24-hour performance
3441 -- monitoring interval.
3442
3443 optIfOChGroupSrcPrevDayTable OBJECT-TYPE
3444   SYNTAX  SEQUENCE OF OptIfOChGroupSrcPrevDayEntry
3445   MAX-ACCESS  not-accessible
3446   STATUS  current
3447
3448
3449
3450   DESCRIPTION
3451     "A table of OChGroup source performance monitoring information for
3452      the previous 24-hour interval."
3453   ::= { optIfOChGroup 9 }
3454
3455 optIfOChGroupSrcPrevDayEntry OBJECT-TYPE
3456   SYNTAX  OptIfOChGroupSrcPrevDayEntry
3457   MAX-ACCESS  not-accessible
3458   STATUS  current
3459   DESCRIPTION
3460     "A conceptual row that contains OChGroup source performance
3461      monitoring information of an interface for the previous
3462      24-hour interval."
3463   INDEX  { ifIndex }
3464   ::= { optIfOChGroupSrcPrevDayTable 1 }
3465
3466 OptIfOChGroupSrcPrevDayEntry ::=
3467   SEQUENCE {
3468     optIfOChGroupSrcPrevDaySuspectedFlag             TruthValue,
3469     optIfOChGroupSrcPrevDayLastOutputPower           Integer32,
3470     optIfOChGroupSrcPrevDayLowOutputPower            Integer32,
3471     optIfOChGroupSrcPrevDayHighOutputPower           Integer32,
3472     optIfOChGroupSrcPrevDayLastAggregatedInputPower  Integer32,
3473     optIfOChGroupSrcPrevDayLowAggregatedInputPower   Integer32,
3474     optIfOChGroupSrcPrevDayHighAggregatedInputPower  Integer32
3475     }
3476
3477 optIfOChGroupSrcPrevDaySuspectedFlag OBJECT-TYPE
3478   SYNTAX  TruthValue
3479   MAX-ACCESS  read-only
3480   STATUS  current
3481   DESCRIPTION
3482     "If true, the data in this entry may be unreliable."
3483   ::= { optIfOChGroupSrcPrevDayEntry 1 }
3484
3485 optIfOChGroupSrcPrevDayLastOutputPower OBJECT-TYPE
3486   SYNTAX  Integer32
3487   UNITS  "0.1 dbm"
3488   MAX-ACCESS  read-only
3489   STATUS  current
3490   DESCRIPTION
3491     "The last optical power monitored at the output during the
3492      previous 24-hour interval."
3493   ::= { optIfOChGroupSrcPrevDayEntry 2 }
3494
3495 optIfOChGroupSrcPrevDayLowOutputPower OBJECT-TYPE
3496   SYNTAX  Integer32
3497   UNITS  "0.1 dbm"
3498
3499
3500
3501   MAX-ACCESS  read-only
3502   STATUS  current
3503   DESCRIPTION
3504     "The lowest optical power monitored at the output during the
3505      previous 24-hour interval."
3506   ::= { optIfOChGroupSrcPrevDayEntry 3 }
3507
3508 optIfOChGroupSrcPrevDayHighOutputPower OBJECT-TYPE
3509   SYNTAX  Integer32
3510   UNITS  "0.1 dbm"
3511   MAX-ACCESS  read-only
3512   STATUS  current
3513   DESCRIPTION
3514     "The highest optical power monitored at the output during the
3515      previous 24-hour interval."
3516   ::= { optIfOChGroupSrcPrevDayEntry 4 }
3517
3518 optIfOChGroupSrcPrevDayLastAggregatedInputPower OBJECT-TYPE
3519   SYNTAX  Integer32
3520   UNITS  "0.1 dbm"
3521   MAX-ACCESS  read-only
3522   STATUS  current
3523   DESCRIPTION
3524     "The last aggregated optical power monitored at the input
3525      during the previous 24-hour interval."
3526   ::= { optIfOChGroupSrcPrevDayEntry 5 }
3527
3528 optIfOChGroupSrcPrevDayLowAggregatedInputPower OBJECT-TYPE
3529   SYNTAX  Integer32
3530   UNITS  "0.1 dbm"
3531   MAX-ACCESS  read-only
3532   STATUS  current
3533   DESCRIPTION
3534     "The lowest aggregated optical power monitored at the input
3535      during the previous 24-hour interval."
3536   ::= { optIfOChGroupSrcPrevDayEntry 6 }
3537
3538 optIfOChGroupSrcPrevDayHighAggregatedInputPower OBJECT-TYPE
3539   SYNTAX  Integer32
3540   UNITS  "0.1 dbm"
3541   MAX-ACCESS  read-only
3542   STATUS  current
3543   DESCRIPTION
3544     "The highest aggregated optical power monitored at the input
3545      during the previous 24-hour interval."
3546   ::= { optIfOChGroupSrcPrevDayEntry 7 }
3547
3548 -- the optIfOCh group
3549
3550
3551
3552 -- This group handles the configuration and
3553 -- performance monitoring information for OCh layers.
3554
3555 -- OCh config table
3556
3557 optIfOChConfigTable OBJECT-TYPE
3558   SYNTAX  SEQUENCE OF OptIfOChConfigEntry
3559   MAX-ACCESS  not-accessible
3560   STATUS  current
3561   DESCRIPTION
3562     "A table of OCh configuration information."
3563   ::= { optIfOCh 1 }
3564
3565 optIfOChConfigEntry OBJECT-TYPE
3566   SYNTAX  OptIfOChConfigEntry
3567   MAX-ACCESS  not-accessible
3568   STATUS  current
3569   DESCRIPTION
3570     "A conceptual row that contains OCh configuration
3571      information of an interface."
3572   INDEX  { ifIndex }
3573   ::= { optIfOChConfigTable 1 }
3574
3575 OptIfOChConfigEntry ::=
3576   SEQUENCE {
3577     optIfOChDirectionality     OptIfDirectionality,
3578     optIfOChCurrentStatus      BITS
3579     }
3580
3581 optIfOChDirectionality OBJECT-TYPE
3582   SYNTAX  OptIfDirectionality
3583   MAX-ACCESS  read-only
3584   STATUS  current
3585   DESCRIPTION
3586     "Indicates the directionality of the entity."
3587   ::= { optIfOChConfigEntry 1 }
3588
3589 optIfOChCurrentStatus OBJECT-TYPE
3590   SYNTAX  BITS {
3591     losP(0),
3592     los(1),
3593     oci(2),
3594     ssfP(3),
3595     ssfO(4),
3596     ssf(5)
3597     }
3598   MAX-ACCESS  read-only
3599   STATUS  current
3600
3601
3602
3603   DESCRIPTION
3604     "Indicates the defect condition of the entity, if any.
3605      This object is applicable when optIfOChDirectionality
3606      has the value sink(1) or bidirectional(3).
3607      In full-capability systems the bit position los(1) is not used.
3608      In reduced-capability systems or at IrDI interfaces only
3609      the bit positions los(1) and ssfP(3) are used."
3610   ::= { optIfOChConfigEntry 2 }
3611
3612 -- OCh sink current table
3613 -- Contains data for the current 15-minute performance monitoring
3614 -- interval.
3615
3616 optIfOChSinkCurrentTable OBJECT-TYPE
3617   SYNTAX  SEQUENCE OF OptIfOChSinkCurrentEntry
3618   MAX-ACCESS  not-accessible
3619   STATUS  current
3620   DESCRIPTION
3621     "A table of OCh sink performance monitoring information for
3622      the current 15-minute interval."
3623   ::= { optIfOCh 2 }
3624
3625 optIfOChSinkCurrentEntry OBJECT-TYPE
3626   SYNTAX  OptIfOChSinkCurrentEntry
3627   MAX-ACCESS  not-accessible
3628   STATUS  current
3629   DESCRIPTION
3630     "A conceptual row that contains OCh sink performance
3631      monitoring information for an interface for the current
3632      15-minute interval."
3633   INDEX  { ifIndex }
3634   ::= { optIfOChSinkCurrentTable 1 }
3635
3636 OptIfOChSinkCurrentEntry ::=
3637   SEQUENCE {
3638     optIfOChSinkCurrentSuspectedFlag             TruthValue,
3639     optIfOChSinkCurrentInputPower                Integer32,
3640     optIfOChSinkCurrentLowInputPower             Integer32,
3641     optIfOChSinkCurrentHighInputPower            Integer32,
3642     optIfOChSinkCurrentLowerInputPowerThreshold  Integer32,
3643     optIfOChSinkCurrentUpperInputPowerThreshold  Integer32
3644     }
3645
3646 optIfOChSinkCurrentSuspectedFlag OBJECT-TYPE
3647   SYNTAX  TruthValue
3648   MAX-ACCESS  read-only
3649   STATUS  current
3650   DESCRIPTION
3651
3652
3653
3654     "If true, the data in this entry may be unreliable."
3655   ::= { optIfOChSinkCurrentEntry 1 }
3656
3657 optIfOChSinkCurrentInputPower OBJECT-TYPE
3658   SYNTAX  Integer32
3659   UNITS  "0.1 dbm"
3660   MAX-ACCESS  read-only
3661   STATUS  current
3662   DESCRIPTION
3663     "The optical power monitored at the input."
3664   ::= { optIfOChSinkCurrentEntry 2 }
3665
3666 optIfOChSinkCurrentLowInputPower OBJECT-TYPE
3667   SYNTAX  Integer32
3668   UNITS  "0.1 dbm"
3669   MAX-ACCESS  read-only
3670   STATUS  current
3671   DESCRIPTION
3672     "The lowest optical power monitored at the input during the
3673      current 15-minute interval."
3674   ::= { optIfOChSinkCurrentEntry 3 }
3675
3676 optIfOChSinkCurrentHighInputPower OBJECT-TYPE
3677   SYNTAX  Integer32
3678   UNITS  "0.1 dbm"
3679   MAX-ACCESS  read-only
3680   STATUS  current
3681   DESCRIPTION
3682     "The highest optical power monitored at the input during the
3683      current 15-minute interval."
3684   ::= { optIfOChSinkCurrentEntry 4 }
3685
3686 optIfOChSinkCurrentLowerInputPowerThreshold OBJECT-TYPE
3687   SYNTAX  Integer32
3688   UNITS  "0.1 dbm"
3689   MAX-ACCESS  read-write
3690   STATUS  current
3691   DESCRIPTION
3692     "The lower limit threshold on input power.  If
3693      optIfOChSinkCurrentInputPower drops to this value or below,
3694      a Threshold Crossing Alert (TCA) should be sent."
3695   ::= { optIfOChSinkCurrentEntry 5 }
3696
3697 optIfOChSinkCurrentUpperInputPowerThreshold OBJECT-TYPE
3698   SYNTAX  Integer32
3699   UNITS  "0.1 dbm"
3700   MAX-ACCESS  read-write
3701   STATUS  current
3702
3703
3704
3705   DESCRIPTION
3706     "The upper limit threshold on input power.  If
3707      optIfOChSinkCurrentInputPower reaches or exceeds this value,
3708      a Threshold Crossing Alert (TCA) should be sent."
3709   ::= { optIfOChSinkCurrentEntry 6 }
3710
3711 -- OCh sink interval table
3712 -- Contains data for previous 15-minute performance monitoring
3713 -- intervals.
3714
3715 optIfOChSinkIntervalTable OBJECT-TYPE
3716   SYNTAX  SEQUENCE OF OptIfOChSinkIntervalEntry
3717   MAX-ACCESS  not-accessible
3718   STATUS  current
3719   DESCRIPTION
3720     "A table of historical OCh sink performance monitoring
3721      information."
3722   ::= { optIfOCh 3 }
3723
3724 optIfOChSinkIntervalEntry OBJECT-TYPE
3725   SYNTAX  OptIfOChSinkIntervalEntry
3726   MAX-ACCESS  not-accessible
3727   STATUS  current
3728   DESCRIPTION
3729     "A conceptual row that contains OCh sink performance
3730      monitoring information of an interface during a particular
3731      historical interval."
3732   INDEX  { ifIndex, optIfOChSinkIntervalNumber }
3733   ::= { optIfOChSinkIntervalTable 1 }
3734
3735 OptIfOChSinkIntervalEntry ::=
3736   SEQUENCE {
3737     optIfOChSinkIntervalNumber          OptIfIntervalNumber,
3738     optIfOChSinkIntervalSuspectedFlag   TruthValue,
3739     optIfOChSinkIntervalLastInputPower  Integer32,
3740     optIfOChSinkIntervalLowInputPower   Integer32,
3741     optIfOChSinkIntervalHighInputPower  Integer32
3742     }
3743
3744 optIfOChSinkIntervalNumber OBJECT-TYPE
3745   SYNTAX  OptIfIntervalNumber
3746   MAX-ACCESS  not-accessible
3747   STATUS  current
3748   DESCRIPTION
3749     "Uniquely identifies the interval."
3750   ::= { optIfOChSinkIntervalEntry 1 }
3751
3752 optIfOChSinkIntervalSuspectedFlag OBJECT-TYPE
3753
3754
3755
3756   SYNTAX  TruthValue
3757   MAX-ACCESS  read-only
3758   STATUS  current
3759   DESCRIPTION
3760     "If true, the data in this entry may be unreliable."
3761   ::= { optIfOChSinkIntervalEntry 2 }
3762
3763 optIfOChSinkIntervalLastInputPower OBJECT-TYPE
3764   SYNTAX  Integer32
3765   UNITS  "0.1 dbm"
3766   MAX-ACCESS  read-only
3767   STATUS  current
3768   DESCRIPTION
3769     "The last optical power monitored at the input during the
3770      interval."
3771   ::= { optIfOChSinkIntervalEntry 3 }
3772
3773 optIfOChSinkIntervalLowInputPower OBJECT-TYPE
3774   SYNTAX  Integer32
3775   UNITS  "0.1 dbm"
3776   MAX-ACCESS  read-only
3777   STATUS  current
3778   DESCRIPTION
3779     "The lowest optical power monitored at the input during the
3780      interval."
3781   ::= { optIfOChSinkIntervalEntry 4 }
3782
3783 optIfOChSinkIntervalHighInputPower OBJECT-TYPE
3784   SYNTAX  Integer32
3785   UNITS  "0.1 dbm"
3786   MAX-ACCESS  read-only
3787   STATUS  current
3788   DESCRIPTION
3789     "The highest optical power monitored at the input during the
3790      interval."
3791   ::= { optIfOChSinkIntervalEntry 5 }
3792
3793 -- OCh sink current day table
3794 -- Contains data for the current 24-hour performance
3795 -- monitoring interval.
3796
3797 optIfOChSinkCurDayTable OBJECT-TYPE
3798   SYNTAX  SEQUENCE OF OptIfOChSinkCurDayEntry
3799   MAX-ACCESS  not-accessible
3800   STATUS  current
3801   DESCRIPTION
3802     "A table of OCh sink performance monitoring information for
3803      the current 24-hour interval."
3804
3805
3806
3807   ::= { optIfOCh 4 }
3808
3809 optIfOChSinkCurDayEntry OBJECT-TYPE
3810   SYNTAX  OptIfOChSinkCurDayEntry
3811   MAX-ACCESS  not-accessible
3812   STATUS  current
3813   DESCRIPTION
3814     "A conceptual row that contains OCh sink performance
3815      monitoring information of an interface for the current
3816      24-hour interval."
3817   INDEX  { ifIndex }
3818   ::= { optIfOChSinkCurDayTable 1 }
3819
3820 OptIfOChSinkCurDayEntry ::=
3821   SEQUENCE {
3822     optIfOChSinkCurDaySuspectedFlag   TruthValue,
3823     optIfOChSinkCurDayLowInputPower   Integer32,
3824     optIfOChSinkCurDayHighInputPower  Integer32
3825     }
3826
3827 optIfOChSinkCurDaySuspectedFlag OBJECT-TYPE
3828   SYNTAX  TruthValue
3829   MAX-ACCESS  read-only
3830   STATUS  current
3831   DESCRIPTION
3832     "If true, the data in this entry may be unreliable."
3833   ::= { optIfOChSinkCurDayEntry 1 }
3834
3835 optIfOChSinkCurDayLowInputPower OBJECT-TYPE
3836   SYNTAX  Integer32
3837   UNITS  "0.1 dbm"
3838   MAX-ACCESS  read-only
3839   STATUS  current
3840   DESCRIPTION
3841     "The lowest optical power monitored at the input during the
3842      current 24-hour interval."
3843   ::= { optIfOChSinkCurDayEntry 2 }
3844
3845 optIfOChSinkCurDayHighInputPower OBJECT-TYPE
3846   SYNTAX  Integer32
3847   UNITS  "0.1 dbm"
3848   MAX-ACCESS  read-only
3849   STATUS  current
3850   DESCRIPTION
3851     "The highest optical power monitored at the input during the
3852      current 24-hour interval."
3853   ::= { optIfOChSinkCurDayEntry 3 }
3854
3855
3856
3857
3858 -- OCh sink previous day table
3859 -- Contains data for the previous 24-hour performance
3860 -- monitoring interval.
3861
3862 optIfOChSinkPrevDayTable OBJECT-TYPE
3863   SYNTAX  SEQUENCE OF OptIfOChSinkPrevDayEntry
3864   MAX-ACCESS  not-accessible
3865   STATUS  current
3866   DESCRIPTION
3867     "A table of OCh sink performance monitoring information for
3868      the previous 24-hour interval."
3869   ::= { optIfOCh 5 }
3870
3871 optIfOChSinkPrevDayEntry OBJECT-TYPE
3872   SYNTAX  OptIfOChSinkPrevDayEntry
3873   MAX-ACCESS  not-accessible
3874   STATUS  current
3875   DESCRIPTION
3876     "A conceptual row that contains OCh sink performance
3877      monitoring information of an interface for the previous
3878      24-hour interval."
3879   INDEX  { ifIndex }
3880   ::= { optIfOChSinkPrevDayTable 1 }
3881
3882 OptIfOChSinkPrevDayEntry ::=
3883   SEQUENCE {
3884     optIfOChSinkPrevDaySuspectedFlag   TruthValue,
3885     optIfOChSinkPrevDayLastInputPower  Integer32,
3886     optIfOChSinkPrevDayLowInputPower   Integer32,
3887     optIfOChSinkPrevDayHighInputPower  Integer32
3888     }
3889
3890 optIfOChSinkPrevDaySuspectedFlag OBJECT-TYPE
3891   SYNTAX  TruthValue
3892   MAX-ACCESS  read-only
3893   STATUS  current
3894   DESCRIPTION
3895     "If true, the data in this entry may be unreliable."
3896   ::= { optIfOChSinkPrevDayEntry 1 }
3897
3898 optIfOChSinkPrevDayLastInputPower OBJECT-TYPE
3899   SYNTAX  Integer32
3900   UNITS  "0.1 dbm"
3901   MAX-ACCESS  read-only
3902   STATUS  current
3903   DESCRIPTION
3904     "The last optical power monitored at the input during the
3905      previous 24-hour interval."
3906
3907
3908
3909   ::= { optIfOChSinkPrevDayEntry 2 }
3910
3911 optIfOChSinkPrevDayLowInputPower OBJECT-TYPE
3912   SYNTAX  Integer32
3913   UNITS  "0.1 dbm"
3914   MAX-ACCESS  read-only
3915   STATUS  current
3916   DESCRIPTION
3917     "The lowest optical power monitored at the input during the
3918      previous 24-hour interval."
3919   ::= { optIfOChSinkPrevDayEntry 3 }
3920
3921 optIfOChSinkPrevDayHighInputPower OBJECT-TYPE
3922   SYNTAX  Integer32
3923   UNITS  "0.1 dbm"
3924   MAX-ACCESS  read-only
3925   STATUS  current
3926   DESCRIPTION
3927     "The highest optical power monitored at the input during the
3928      previous 24-hour interval."
3929   ::= { optIfOChSinkPrevDayEntry 4 }
3930
3931 -- OCh source current table
3932 -- Contains data for the current 15-minute performance monitoring
3933 -- interval.
3934
3935 optIfOChSrcCurrentTable OBJECT-TYPE
3936   SYNTAX  SEQUENCE OF OptIfOChSrcCurrentEntry
3937   MAX-ACCESS  not-accessible
3938   STATUS  current
3939   DESCRIPTION
3940     "A table of OCh source performance monitoring information for
3941      the current 15-minute interval."
3942   ::= { optIfOCh 6 }
3943
3944 optIfOChSrcCurrentEntry OBJECT-TYPE
3945   SYNTAX  OptIfOChSrcCurrentEntry
3946   MAX-ACCESS  not-accessible
3947   STATUS  current
3948   DESCRIPTION
3949     "A conceptual row that contains OCh source performance
3950      monitoring information of an interface for the current
3951      15-minute interval."
3952   INDEX  { ifIndex }
3953   ::= { optIfOChSrcCurrentTable 1 }
3954
3955 OptIfOChSrcCurrentEntry ::=
3956   SEQUENCE {
3957
3958
3959
3960     optIfOChSrcCurrentSuspectedFlag              TruthValue,
3961     optIfOChSrcCurrentOutputPower                Integer32,
3962     optIfOChSrcCurrentLowOutputPower             Integer32,
3963     optIfOChSrcCurrentHighOutputPower            Integer32,
3964     optIfOChSrcCurrentLowerOutputPowerThreshold  Integer32,
3965     optIfOChSrcCurrentUpperOutputPowerThreshold  Integer32
3966     }
3967
3968 optIfOChSrcCurrentSuspectedFlag OBJECT-TYPE
3969   SYNTAX  TruthValue
3970   MAX-ACCESS  read-only
3971   STATUS  current
3972   DESCRIPTION
3973     "If true, the data in this entry may be unreliable."
3974   ::= { optIfOChSrcCurrentEntry 1 }
3975
3976 optIfOChSrcCurrentOutputPower OBJECT-TYPE
3977   SYNTAX  Integer32
3978   UNITS  "0.1 dbm"
3979   MAX-ACCESS  read-only
3980   STATUS  current
3981   DESCRIPTION
3982     "The optical power monitored at the output."
3983   ::= { optIfOChSrcCurrentEntry 2 }
3984
3985 optIfOChSrcCurrentLowOutputPower OBJECT-TYPE
3986   SYNTAX  Integer32
3987   UNITS  "0.1 dbm"
3988   MAX-ACCESS  read-only
3989   STATUS  current
3990   DESCRIPTION
3991     "The lowest optical power monitored at the output during the
3992      current 15-minute interval."
3993   ::= { optIfOChSrcCurrentEntry 3 }
3994
3995 optIfOChSrcCurrentHighOutputPower OBJECT-TYPE
3996   SYNTAX  Integer32
3997   UNITS  "0.1 dbm"
3998   MAX-ACCESS  read-only
3999   STATUS  current
4000   DESCRIPTION
4001     "The highest optical power monitored at the output during the
4002      current 15-minute interval."
4003   ::= { optIfOChSrcCurrentEntry 4 }
4004
4005 optIfOChSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE
4006   SYNTAX  Integer32
4007   UNITS  "0.1 dbm"
4008
4009
4010
4011   MAX-ACCESS  read-write
4012   STATUS  current
4013   DESCRIPTION
4014     "The lower limit threshold on output power.  If
4015      optIfOChSrcCurrentOutputPower drops to this value or below,
4016      a Threshold Crossing Alert (TCA) should be sent."
4017   ::= { optIfOChSrcCurrentEntry 5 }
4018
4019 optIfOChSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE
4020   SYNTAX  Integer32
4021   UNITS  "0.1 dbm"
4022   MAX-ACCESS  read-write
4023   STATUS  current
4024   DESCRIPTION
4025     "The upper limit threshold on output power.  If
4026      optIfOChSrcCurrentOutputPower reaches or exceeds this value,
4027      a Threshold Crossing Alert (TCA) should be sent."
4028   ::= { optIfOChSrcCurrentEntry 6 }
4029
4030 -- OCh source interval table
4031 -- Contains data for previous 15-minute performance monitoring
4032 -- intervals.
4033
4034 optIfOChSrcIntervalTable OBJECT-TYPE
4035   SYNTAX  SEQUENCE OF OptIfOChSrcIntervalEntry
4036   MAX-ACCESS  not-accessible
4037   STATUS  current
4038   DESCRIPTION
4039     "A table of historical OCh source performance monitoring
4040      information."
4041   ::= { optIfOCh 7 }
4042
4043 optIfOChSrcIntervalEntry OBJECT-TYPE
4044   SYNTAX  OptIfOChSrcIntervalEntry
4045   MAX-ACCESS  not-accessible
4046   STATUS  current
4047   DESCRIPTION
4048     "A conceptual row that contains OCh source performance
4049      monitoring information of an interface during a particular
4050      historical interval."
4051   INDEX  { ifIndex, optIfOChSrcIntervalNumber }
4052   ::= { optIfOChSrcIntervalTable 1 }
4053
4054 OptIfOChSrcIntervalEntry ::=
4055   SEQUENCE {
4056     optIfOChSrcIntervalNumber           OptIfIntervalNumber,
4057     optIfOChSrcIntervalSuspectedFlag    TruthValue,
4058     optIfOChSrcIntervalLastOutputPower  Integer32,
4059
4060
4061
4062     optIfOChSrcIntervalLowOutputPower   Integer32,
4063     optIfOChSrcIntervalHighOutputPower  Integer32
4064     }
4065
4066 optIfOChSrcIntervalNumber OBJECT-TYPE
4067   SYNTAX  OptIfIntervalNumber
4068   MAX-ACCESS  not-accessible
4069   STATUS  current
4070   DESCRIPTION
4071     "Uniquely identifies the interval."
4072   ::= { optIfOChSrcIntervalEntry 1 }
4073
4074 optIfOChSrcIntervalSuspectedFlag OBJECT-TYPE
4075   SYNTAX  TruthValue
4076   MAX-ACCESS  read-only
4077   STATUS  current
4078   DESCRIPTION
4079     "If true, the data in this entry may be unreliable."
4080   ::= { optIfOChSrcIntervalEntry 2 }
4081
4082 optIfOChSrcIntervalLastOutputPower OBJECT-TYPE
4083   SYNTAX  Integer32
4084   UNITS  "0.1 dbm"
4085   MAX-ACCESS  read-only
4086   STATUS  current
4087   DESCRIPTION
4088     "The last optical power monitored at the output during the
4089      interval."
4090   ::= { optIfOChSrcIntervalEntry 3 }
4091
4092 optIfOChSrcIntervalLowOutputPower OBJECT-TYPE
4093   SYNTAX  Integer32
4094   UNITS  "0.1 dbm"
4095   MAX-ACCESS  read-only
4096   STATUS  current
4097   DESCRIPTION
4098     "The lowest optical power monitored at the output during the
4099      interval."
4100   ::= { optIfOChSrcIntervalEntry 4 }
4101
4102 optIfOChSrcIntervalHighOutputPower OBJECT-TYPE
4103   SYNTAX  Integer32
4104   UNITS  "0.1 dbm"
4105   MAX-ACCESS  read-only
4106   STATUS  current
4107   DESCRIPTION
4108     "The highest optical power monitored at the output during the
4109      interval."
4110
4111
4112
4113   ::= { optIfOChSrcIntervalEntry 5 }
4114
4115 -- OCh source current day table
4116 -- Contains data for the current 24-hour performance
4117 -- monitoring interval.
4118
4119 optIfOChSrcCurDayTable OBJECT-TYPE
4120   SYNTAX  SEQUENCE OF OptIfOChSrcCurDayEntry
4121   MAX-ACCESS  not-accessible
4122   STATUS  current
4123   DESCRIPTION
4124     "A table of OCh source performance monitoring information for
4125      the current 24-hour interval."
4126   ::= { optIfOCh 8 }
4127
4128 optIfOChSrcCurDayEntry OBJECT-TYPE
4129   SYNTAX  OptIfOChSrcCurDayEntry
4130   MAX-ACCESS  not-accessible
4131   STATUS  current
4132   DESCRIPTION
4133     "A conceptual row that contains OCh source performance
4134      monitoring information of an interface for the current
4135      24-hour interval."
4136   INDEX  { ifIndex }
4137   ::= { optIfOChSrcCurDayTable 1 }
4138
4139 OptIfOChSrcCurDayEntry ::=
4140   SEQUENCE {
4141     optIfOChSrcCurDaySuspectedFlag    TruthValue,
4142     optIfOChSrcCurDayLowOutputPower   Integer32,
4143     optIfOChSrcCurDayHighOutputPower  Integer32
4144     }
4145
4146 optIfOChSrcCurDaySuspectedFlag OBJECT-TYPE
4147   SYNTAX  TruthValue
4148   MAX-ACCESS  read-only
4149   STATUS  current
4150   DESCRIPTION
4151     "If true, the data in this entry may be unreliable."
4152   ::= { optIfOChSrcCurDayEntry 1 }
4153
4154 optIfOChSrcCurDayLowOutputPower OBJECT-TYPE
4155   SYNTAX  Integer32
4156   UNITS  "0.1 dbm"
4157   MAX-ACCESS  read-only
4158   STATUS  current
4159   DESCRIPTION
4160     "The lowest optical power monitored at the output during the
4161
4162
4163
4164      current 24-hour interval."
4165   ::= { optIfOChSrcCurDayEntry 2 }
4166
4167 optIfOChSrcCurDayHighOutputPower OBJECT-TYPE
4168   SYNTAX  Integer32
4169   UNITS  "0.1 dbm"
4170   MAX-ACCESS  read-only
4171   STATUS  current
4172   DESCRIPTION
4173     "The highest optical power monitored at the output during the
4174      current 24-hour interval."
4175   ::= { optIfOChSrcCurDayEntry 3 }
4176
4177 -- OCh source previous day table
4178 -- Contains data for the previous 24-hour performance
4179 -- monitoring interval.
4180
4181 optIfOChSrcPrevDayTable OBJECT-TYPE
4182   SYNTAX  SEQUENCE OF OptIfOChSrcPrevDayEntry
4183   MAX-ACCESS  not-accessible
4184   STATUS  current
4185   DESCRIPTION
4186     "A table of OCh source performance monitoring information for
4187      the previous 24-hour interval."
4188   ::= { optIfOCh 9 }
4189
4190 optIfOChSrcPrevDayEntry OBJECT-TYPE
4191   SYNTAX  OptIfOChSrcPrevDayEntry
4192   MAX-ACCESS  not-accessible
4193   STATUS  current
4194   DESCRIPTION
4195     "A conceptual row that contains OCh source performance
4196      monitoring information of an interface for the previous
4197      24-hour interval."
4198   INDEX  { ifIndex }
4199   ::= { optIfOChSrcPrevDayTable 1 }
4200
4201 OptIfOChSrcPrevDayEntry ::=
4202   SEQUENCE {
4203     optIfOChSrcPrevDaySuspectedFlag    TruthValue,
4204     optIfOChSrcPrevDayLastOutputPower  Integer32,
4205     optIfOChSrcPrevDayLowOutputPower   Integer32,
4206     optIfOChSrcPrevDayHighOutputPower  Integer32
4207     }
4208
4209 optIfOChSrcPrevDaySuspectedFlag OBJECT-TYPE
4210   SYNTAX  TruthValue
4211   MAX-ACCESS  read-only
4212
4213
4214
4215   STATUS  current
4216   DESCRIPTION
4217     "If true, the data in this entry may be unreliable."
4218   ::= { optIfOChSrcPrevDayEntry 1 }
4219
4220 optIfOChSrcPrevDayLastOutputPower OBJECT-TYPE
4221   SYNTAX  Integer32
4222   UNITS  "0.1 dbm"
4223   MAX-ACCESS  read-only
4224   STATUS  current
4225   DESCRIPTION
4226     "The last optical power monitored at the output during the
4227      previous 24-hour interval."
4228   ::= { optIfOChSrcPrevDayEntry 2 }
4229
4230 optIfOChSrcPrevDayLowOutputPower OBJECT-TYPE
4231   SYNTAX  Integer32
4232   UNITS  "0.1 dbm"
4233   MAX-ACCESS  read-only
4234   STATUS  current
4235   DESCRIPTION
4236     "The lowest optical power monitored at the output during the
4237      previous 24-hour interval."
4238   ::= { optIfOChSrcPrevDayEntry 3 }
4239
4240 optIfOChSrcPrevDayHighOutputPower OBJECT-TYPE
4241   SYNTAX  Integer32
4242   UNITS  "0.1 dbm"
4243   MAX-ACCESS  read-only
4244   STATUS  current
4245   DESCRIPTION
4246     "The highest optical power monitored at the output during the
4247      previous 24-hour interval."
4248   ::= { optIfOChSrcPrevDayEntry 4 }
4249
4250 -- the optIfOTUk group
4251 -- This group handles the configuration
4252 -- information for OTUk layers.
4253
4254 -- OTUk config table
4255
4256 optIfOTUkConfigTable OBJECT-TYPE
4257   SYNTAX  SEQUENCE OF OptIfOTUkConfigEntry
4258   MAX-ACCESS  not-accessible
4259   STATUS  current
4260   DESCRIPTION
4261     "A table of OTUk configuration information."
4262   ::= { optIfOTUk 1 }
4263
4264
4265
4266 optIfOTUkConfigEntry OBJECT-TYPE
4267   SYNTAX  OptIfOTUkConfigEntry
4268   MAX-ACCESS  not-accessible
4269   STATUS  current
4270   DESCRIPTION
4271     "A conceptual row that contains OTUk configuration
4272      information of an interface."
4273   INDEX  { ifIndex }
4274   ::= { optIfOTUkConfigTable 1 }
4275
4276 OptIfOTUkConfigEntry ::=
4277   SEQUENCE {
4278     optIfOTUkDirectionality              OptIfDirectionality,
4279     optIfOTUkBitRateK                    OptIfBitRateK,
4280     optIfOTUkTraceIdentifierTransmitted  OptIfTxTI,
4281     optIfOTUkDAPIExpected                OptIfExDAPI,
4282     optIfOTUkSAPIExpected                OptIfExSAPI,
4283     optIfOTUkTraceIdentifierAccepted     OptIfAcTI,
4284     optIfOTUkTIMDetMode                  OptIfTIMDetMode,
4285     optIfOTUkTIMActEnabled               TruthValue,
4286     optIfOTUkDEGThr                      OptIfDEGThr,
4287     optIfOTUkDEGM                        OptIfDEGM,
4288     optIfOTUkSinkAdaptActive             TruthValue,
4289     optIfOTUkSourceAdaptActive           TruthValue,
4290     optIfOTUkSinkFECEnabled              TruthValue,
4291     optIfOTUkCurrentStatus               BITS
4292     }
4293
4294 optIfOTUkDirectionality OBJECT-TYPE
4295   SYNTAX  OptIfDirectionality
4296   MAX-ACCESS  read-only
4297   STATUS  current
4298   DESCRIPTION
4299     "Indicates the directionality of the entity."
4300   ::= { optIfOTUkConfigEntry 1 }
4301
4302 optIfOTUkBitRateK OBJECT-TYPE
4303   SYNTAX  OptIfBitRateK
4304   MAX-ACCESS  read-only
4305   STATUS  current
4306   DESCRIPTION
4307     "Indicates the bit rate of the entity."
4308   ::= { optIfOTUkConfigEntry 2 }
4309
4310 optIfOTUkTraceIdentifierTransmitted OBJECT-TYPE
4311   SYNTAX  OptIfTxTI
4312   MAX-ACCESS  read-write
4313   STATUS  current
4314
4315
4316
4317   DESCRIPTION
4318     "The trace identifier transmitted.
4319      This object is applicable when optIfOTUkDirectionality
4320      has the value source(2) or bidirectional(3).  It must not
4321      be instantiated in rows where optIfOTUkDirectionality
4322      has the value sink(1).
4323      If no value is ever set by a management entity for this
4324      object, system-specific default value will be used.
4325      Any implementation that instantiates this object must
4326      document the system-specific default value or how it
4327      is derived."
4328   ::= { optIfOTUkConfigEntry 3 }
4329
4330 optIfOTUkDAPIExpected OBJECT-TYPE
4331   SYNTAX  OptIfExDAPI
4332   MAX-ACCESS  read-write
4333   STATUS  current
4334   DESCRIPTION
4335     "The DAPI expected by the receiver.
4336      This object is only applicable to the sink function, i.e.,
4337      only when optIfOTUkDirectionality has the value sink(1)
4338      or bidirectional(3).  It must not be instantiated in rows
4339      where optIfOTUkDirectionality has the value source(2).
4340      This object has no effect when optIfOTUkTIMDetMode has
4341      the value off(1)."
4342   ::= { optIfOTUkConfigEntry 4 }
4343
4344 optIfOTUkSAPIExpected OBJECT-TYPE
4345   SYNTAX  OptIfExSAPI
4346   MAX-ACCESS  read-write
4347   STATUS  current
4348   DESCRIPTION
4349     "The SAPI expected by the receiver.
4350      This object is only applicable to the sink function, i.e.,
4351      only when optIfOTUkDirectionality has the value sink(1)
4352      or bidirectional(3).  It must not be instantiated in rows
4353      where optIfOTUkDirectionality has the value source(2).
4354      This object has no effect when optIfOTUkTIMDetMode has
4355      the value off(1)."
4356   ::= { optIfOTUkConfigEntry 5 }
4357
4358 optIfOTUkTraceIdentifierAccepted OBJECT-TYPE
4359   SYNTAX  OptIfAcTI
4360   MAX-ACCESS  read-only
4361   STATUS  current
4362   DESCRIPTION
4363     "The actual trace identifier accepted.
4364      This object is only applicable to the sink function, i.e.,
4365
4366
4367
4368      only when optIfOTUkDirectionality has the value sink(1)
4369      or bidirectional(3).  It must not be instantiated in rows
4370      where optIfOTUkDirectionality has the value source(2).
4371      The value of this object is unspecified when
4372      optIfOTUkCurrentStatus indicates a near-end defect
4373      (i.e., ssf(3), lof(4), ais(5), lom(6)) that prevents
4374      extraction of the trace message."
4375   ::= { optIfOTUkConfigEntry 6 }
4376
4377 optIfOTUkTIMDetMode OBJECT-TYPE
4378   SYNTAX  OptIfTIMDetMode
4379   MAX-ACCESS  read-write
4380   STATUS  current
4381   DESCRIPTION
4382     "Indicates the mode of the Trace Identifier Mismatch (TIM)
4383      Detection function.
4384      This object is only applicable to the sink function, i.e.,
4385      only when optIfOTUkDirectionality has the value sink(1)
4386      or bidirectional(3).  It must not be instantiated in rows
4387      where optIfOTUkDirectionality has the value source(2).
4388      The default value of this object is off(1)."
4389   ::= { optIfOTUkConfigEntry 7 }
4390
4391 optIfOTUkTIMActEnabled OBJECT-TYPE
4392   SYNTAX  TruthValue
4393   MAX-ACCESS  read-write
4394   STATUS  current
4395   DESCRIPTION
4396     "Indicates whether the Trace Identifier Mismatch (TIM)
4397      Consequent Action function is enabled.
4398      This object is only applicable to the sink function, i.e.,
4399      only when optIfOTUkDirectionality has the value sink(1)
4400      or bidirectional(3).  It must not be instantiated in rows
4401      where optIfOTUkDirectionality has the value source(2).
4402      This object has no effect when optIfOTUkTIMDetMode has
4403      the value off(1).
4404      The default value of this object is false(2)."
4405   ::= { optIfOTUkConfigEntry 8 }
4406
4407 optIfOTUkDEGThr OBJECT-TYPE
4408   SYNTAX  OptIfDEGThr
4409   UNITS   "percentage"
4410   MAX-ACCESS  read-write
4411   STATUS  current
4412   DESCRIPTION
4413     "Indicates the threshold level for declaring a performance
4414      monitoring (PM) Second to be bad.  A PM Second is declared bad if
4415      the percentage of detected errored blocks in that second is
4416
4417
4418
4419      greater than or equal to optIfOTUkDEGThr.
4420      This object is only applicable to the sink function, i.e.,
4421      only when optIfOTUkDirectionality has the value sink(1)
4422      or bidirectional(3).  It must not be instantiated in rows
4423      where optIfOTUkDirectionality has the value source(2).
4424      The default value of this object is Severely Errored Second
4425      (SES) Estimator (See ITU-T G.7710)."
4426   ::= { optIfOTUkConfigEntry 9 }
4427
4428 optIfOTUkDEGM OBJECT-TYPE
4429   SYNTAX  OptIfDEGM
4430   MAX-ACCESS  read-write
4431   STATUS  current
4432   DESCRIPTION
4433     "Indicates the threshold level for declaring a Degraded Signal
4434      defect (dDEG).  A dDEG shall be declared if optIfOTUkDEGM
4435      consecutive bad PM Seconds are detected.
4436      This object is only applicable to the sink function, i.e.,
4437      only when optIfOTUkDirectionality has the value sink(1)
4438      or bidirectional(3).  It must not be instantiated in rows
4439      where optIfOTUkDirectionality has the value source(2).
4440      The default value of this object is 7 (See ITU-T G.7710)."
4441   ::= { optIfOTUkConfigEntry 10 }
4442
4443 optIfOTUkSinkAdaptActive OBJECT-TYPE
4444   SYNTAX  TruthValue
4445   MAX-ACCESS  read-write
4446   STATUS  current
4447   DESCRIPTION
4448     "Indicates whether the sink adaptation function is activated or
4449      not.
4450      This object is only applicable to the sink function, i.e.,
4451      only when optIfOTUkDirectionality has the value sink(1)
4452      or bidirectional(3).  It must not be instantiated in rows
4453      where optIfOTUkDirectionality has the value source(2).
4454      The default value of this object is false(2)."
4455   ::= { optIfOTUkConfigEntry 11 }
4456
4457 optIfOTUkSourceAdaptActive OBJECT-TYPE
4458   SYNTAX  TruthValue
4459   MAX-ACCESS  read-write
4460   STATUS  current
4461   DESCRIPTION
4462     "Indicates whether the source adaptation function is activated or
4463      not.
4464      This object is only applicable to the source function, i.e.,
4465      only when optIfOTUkDirectionality has the value source(2)
4466      or bidirectional(3).  It must not be instantiated in rows
4467
4468
4469
4470      where optIfOTUkDirectionality has the value sink(1).
4471      The default value of this object is false(2)."
4472   ::= { optIfOTUkConfigEntry 12 }
4473
4474 optIfOTUkSinkFECEnabled OBJECT-TYPE
4475   SYNTAX  TruthValue
4476   MAX-ACCESS  read-write
4477   STATUS  current
4478   DESCRIPTION
4479     "If Forward Error Correction (FEC) is supported, this object
4480      indicates whether FEC at the OTUk sink adaptation function is
4481      enabled or not.
4482      This object is only applicable to the sink function, i.e.,
4483      only when optIfOTUkDirectionality has the value sink(1)
4484      or bidirectional(3).  It must not be instantiated in rows
4485      where optIfOTUkDirectionality has the value source(2).
4486      The default value of this object is true(1)."
4487   ::= { optIfOTUkConfigEntry 13 }
4488
4489 optIfOTUkCurrentStatus OBJECT-TYPE
4490   SYNTAX  BITS {
4491     tim(0),
4492     deg(1),
4493     bdi(2),
4494     ssf(3),
4495     lof(4),
4496     ais(5),
4497     lom(6)
4498     }
4499   MAX-ACCESS  read-only
4500   STATUS  current
4501   DESCRIPTION
4502     "Indicates the defect condition of the entity, if any.
4503      This object is only applicable to the sink function, i.e.,
4504      only when optIfOTUkDirectionality has the value sink(1)
4505      or bidirectional(3).  It must not be instantiated in rows
4506      where optIfOTUkDirectionality has the value source(2)."
4507   ::= { optIfOTUkConfigEntry 14 }
4508
4509 -- GCC0 config table
4510
4511 optIfGCC0ConfigTable OBJECT-TYPE
4512   SYNTAX  SEQUENCE OF OptIfGCC0ConfigEntry
4513   MAX-ACCESS  not-accessible
4514   STATUS  current
4515   DESCRIPTION
4516     "A table of GCC0 configuration information."
4517   ::= { optIfOTUk 2 }
4518
4519
4520
4521 optIfGCC0ConfigEntry OBJECT-TYPE
4522   SYNTAX  OptIfGCC0ConfigEntry
4523   MAX-ACCESS  not-accessible
4524   STATUS  current
4525   DESCRIPTION
4526     "A conceptual row that contains GCC0 configuration
4527      information of an interface.  Each instance must
4528      correspond to an instance of optIfOTUkConfigEntry.
4529      Separate source and/or sink instances may exist
4530      for a given ifIndex value, or a single bidirectional
4531      instance may exist, but a bidirectional instance may
4532      not coexist with a source or sink instance.
4533      Instances of this conceptual row persist across
4534      agent restarts."
4535   INDEX  { ifIndex, optIfGCC0Directionality }
4536   ::= { optIfGCC0ConfigTable 1 }
4537
4538 OptIfGCC0ConfigEntry ::=
4539   SEQUENCE {
4540     optIfGCC0Directionality            OptIfDirectionality,
4541     optIfGCC0Application               SnmpAdminString,
4542     optIfGCC0RowStatus                 RowStatus
4543     }
4544
4545 optIfGCC0Directionality OBJECT-TYPE
4546   SYNTAX  OptIfDirectionality
4547   MAX-ACCESS  not-accessible
4548   STATUS  current
4549   DESCRIPTION
4550     "Indicates the directionality of the entity.
4551      The values source(2) and bidirectional(3) are
4552      not allowed if the corresponding instance of
4553      optIfOTUkDirectionality has the value sink(1).
4554      The values sink(1) and bidirectional(3) are
4555      not allowed if the corresponding instance of
4556      optIfOTUkDirectionality has the value source(2)."
4557   ::= { optIfGCC0ConfigEntry 1 }
4558
4559 optIfGCC0Application OBJECT-TYPE
4560   SYNTAX  SnmpAdminString
4561   MAX-ACCESS  read-create
4562   STATUS  current
4563   DESCRIPTION
4564     "Indicates the application transported by the GCC0 entity.
4565      Example applications are ECC, User data channel.
4566
4567      The value of this object may not be changed when
4568      optIfGCC0RowStatus has the value active(1)."
4569
4570
4571
4572   ::= { optIfGCC0ConfigEntry 2 }
4573
4574 optIfGCC0RowStatus OBJECT-TYPE
4575   SYNTAX  RowStatus
4576   MAX-ACCESS  read-create
4577   STATUS  current
4578   DESCRIPTION
4579     "This columnar object is used for creating and deleting a
4580      conceptual row of the optIfGCC0 config table.
4581      It is used to model the addGCC0Access and removeGCC0Access
4582      operations of an OTUk_TTP for GCC0 access control as defined
4583      in G.874.1.  Setting RowStatus to createAndGo or createAndWait
4584      implies addGCC0Access.  Setting RowStatus to destroy implies
4585      removeGCC0Access."
4586   ::= { optIfGCC0ConfigEntry 3 }
4587
4588 -- the optIfODUk group
4589 -- This group handles the configuration information
4590 -- for the ODUk layers.
4591
4592 -- ODUk config table
4593
4594 optIfODUkConfigTable OBJECT-TYPE
4595   SYNTAX  SEQUENCE OF OptIfODUkConfigEntry
4596   MAX-ACCESS  not-accessible
4597   STATUS  current
4598   DESCRIPTION
4599     "A table of ODUk configuration information."
4600   ::= { optIfODUk 1 }
4601
4602 optIfODUkConfigEntry OBJECT-TYPE
4603   SYNTAX  OptIfODUkConfigEntry
4604   MAX-ACCESS  not-accessible
4605   STATUS  current
4606   DESCRIPTION
4607     "A conceptual row that contains ODUk configuration
4608      information of an interface."
4609   INDEX  { ifIndex }
4610   ::= { optIfODUkConfigTable 1 }
4611
4612 OptIfODUkConfigEntry ::=
4613   SEQUENCE {
4614     optIfODUkDirectionality              OptIfDirectionality,
4615     optIfODUkBitRateK                    OptIfBitRateK,
4616     optIfODUkTcmFieldsInUse              BITS,
4617     optIfODUkPositionSeqCurrentSize      Unsigned32,
4618     optIfODUkTtpPresent                  TruthValue
4619     }
4620
4621
4622
4623 optIfODUkDirectionality OBJECT-TYPE
4624   SYNTAX  OptIfDirectionality
4625   MAX-ACCESS  read-only
4626   STATUS  current
4627   DESCRIPTION
4628     "Indicates the directionality of the entity."
4629   ::= { optIfODUkConfigEntry 1 }
4630
4631 optIfODUkBitRateK OBJECT-TYPE
4632   SYNTAX  OptIfBitRateK
4633   MAX-ACCESS  read-only
4634   STATUS  current
4635   DESCRIPTION
4636     "Indicates the bit rate of the entity."
4637   ::= { optIfODUkConfigEntry 2 }
4638
4639 optIfODUkTcmFieldsInUse OBJECT-TYPE
4640   SYNTAX  BITS {
4641     tcmField1(0),
4642     tcmField2(1),
4643     tcmField3(2),
4644     tcmField4(3),
4645     tcmField5(4),
4646     tcmField6(5)
4647     }
4648   MAX-ACCESS  read-only
4649   STATUS  current
4650   DESCRIPTION
4651     "Indicates the TCM field(s) that are currently in use.
4652      The positions of the bits correspond to the TCM fields.
4653      A bit that is set to 1 means that the corresponding TCM
4654      field is used.  This object will be updated when rows are
4655      created in or deleted from the optIfODUkTConfigTable, or
4656      the optIfODUkTNimConfigTable."
4657   ::= { optIfODUkConfigEntry 3 }
4658
4659 optIfODUkPositionSeqCurrentSize OBJECT-TYPE
4660   SYNTAX  Unsigned32
4661   MAX-ACCESS  read-only
4662   STATUS  current
4663   DESCRIPTION
4664     "This variable indicates the current size of the position
4665      sequence (i.e., number of TCM function and/or GCC12
4666      access that have been created in the ODUk interface).
4667      When the value of this variable is greater than zero,
4668      it means that one or more TCM function and/or GCC12
4669      access have been created in the ODUk interface.  In this
4670      case, there will be as many rows in the
4671
4672
4673
4674      optIfODUkPositionSeqTable as the value of
4675      optIfODUkPositionSeqCurrentSize  corresponding to this
4676      ODUk interface, one row for each TCM function or GCC12
4677      access.  The position of the TCM function and/or
4678      GCC12 access within the sequence is indicated by the
4679      optIfODUkPositionSeqPosition variable in
4680      optIfODUkPositionSeqTable.
4681      The optIfODUkPositionSeqTable also provides pointers
4682      to the corresponding TCM function (optIfODUkT) and
4683      GCC12 access (optIfGCC12) entities."
4684   ::= { optIfODUkConfigEntry 4 }
4685
4686 optIfODUkTtpPresent OBJECT-TYPE
4687   SYNTAX  TruthValue
4688   MAX-ACCESS  read-only
4689   STATUS  current
4690   DESCRIPTION
4691     "This object has the value true(1) if the ifEntry under which
4692      it is instantiated contains an ODUk Trail Termination Point,
4693      i.e., is the endpoint of an ODUk path.  In that case there
4694      will be a corresponding row in the ODUk TTP config table and
4695      it will not be possible to create corresponding rows in the
4696      ODUk NIM config table.  This object has the value false(2)
4697      if the ifEntry under which it is instantiated contains an
4698      intermediate ODUk Connection Termination Point.  In that case
4699      there is no corresponding row in the ODUk TTP config table,
4700      but it will be possible to create corresponding rows in the
4701      ODUk NIM config table.  This object also affects the allowable
4702      options in rows created in the GCC12 config table and in the
4703      ODUkT config table, as specified in the DESCRIPTION clauses
4704      of the columns in those tables."
4705   ::= { optIfODUkConfigEntry 5 }
4706
4707 -- ODUk Trail Termination Point (TTP) config table
4708
4709 optIfODUkTtpConfigTable OBJECT-TYPE
4710   SYNTAX  SEQUENCE OF OptIfODUkTtpConfigEntry
4711   MAX-ACCESS  not-accessible
4712   STATUS  current
4713   DESCRIPTION
4714     "A table of ODUk TTP configuration information."
4715   ::= { optIfODUk 2 }
4716
4717 optIfODUkTtpConfigEntry OBJECT-TYPE
4718   SYNTAX  OptIfODUkTtpConfigEntry
4719   MAX-ACCESS  not-accessible
4720   STATUS  current
4721   DESCRIPTION
4722
4723
4724
4725     "A conceptual row that contains ODUk TTP configuration
4726      information of an interface."
4727   INDEX  { ifIndex }
4728   ::= { optIfODUkTtpConfigTable 1 }
4729
4730 OptIfODUkTtpConfigEntry ::=
4731   SEQUENCE {
4732     optIfODUkTtpTraceIdentifierTransmitted  OptIfTxTI,
4733     optIfODUkTtpDAPIExpected                OptIfExDAPI,
4734     optIfODUkTtpSAPIExpected                OptIfExSAPI,
4735     optIfODUkTtpTraceIdentifierAccepted     OptIfAcTI,
4736     optIfODUkTtpTIMDetMode                  OptIfTIMDetMode,
4737     optIfODUkTtpTIMActEnabled               TruthValue,
4738     optIfODUkTtpDEGThr                      OptIfDEGThr,
4739     optIfODUkTtpDEGM                        OptIfDEGM,
4740     optIfODUkTtpCurrentStatus               BITS
4741     }
4742
4743 optIfODUkTtpTraceIdentifierTransmitted OBJECT-TYPE
4744   SYNTAX  OptIfTxTI
4745   MAX-ACCESS  read-write
4746   STATUS  current
4747   DESCRIPTION
4748     "The trace identifier transmitted.
4749      This object is applicable when optIfODUkDirectionality
4750      has the value source(2) or bidirectional(3).  It must not
4751      be instantiated in rows where optIfODUkDirectionality
4752      has the value sink(1).
4753      If no value is ever set by a management entity for this
4754      object, system-specific default value will be used.
4755      Any implementation that instantiates this object must
4756      document the system-specific default value or how it
4757      is derived."
4758   ::= { optIfODUkTtpConfigEntry 1 }
4759
4760 optIfODUkTtpDAPIExpected OBJECT-TYPE
4761   SYNTAX  OptIfExDAPI
4762   MAX-ACCESS  read-write
4763   STATUS  current
4764   DESCRIPTION
4765     "The DAPI expected by the receiver.
4766      This object is only applicable to the sink function, i.e.,
4767      only when optIfODUkDirectionality has the value sink(1)
4768      or bidirectional(3).  It must not be instantiated in rows
4769      where optIfODUkDirectionality has the value source(2).
4770      This object has no effect when optIfODUkTtpTIMDetMode has
4771      the value off(1)."
4772   ::= { optIfODUkTtpConfigEntry 2 }
4773
4774
4775
4776 optIfODUkTtpSAPIExpected OBJECT-TYPE
4777   SYNTAX  OptIfExSAPI
4778   MAX-ACCESS  read-write
4779   STATUS  current
4780   DESCRIPTION
4781     "The SAPI expected by the receiver.
4782      This object is only applicable to the sink function, i.e.,
4783      only when optIfODUkDirectionality has the value sink(1)
4784      or bidirectional(3).  It must not be instantiated in rows
4785      where optIfODUkDirectionality has the value source(2).
4786      This object has no effect when optIfODUkTtpTIMDetMode has
4787      the value off(1)."
4788   ::= { optIfODUkTtpConfigEntry 3 }
4789
4790 optIfODUkTtpTraceIdentifierAccepted OBJECT-TYPE
4791   SYNTAX  OptIfAcTI
4792   MAX-ACCESS  read-only
4793   STATUS  current
4794   DESCRIPTION
4795     "The actual trace identifier accepted.
4796      This object is only applicable to the sink function, i.e.,
4797      only when optIfODUkDirectionality has the value sink(1)
4798      or bidirectional(3).  It must not be instantiated in rows
4799      where optIfODUkDirectionality has the value source(2).
4800      The value of this object is unspecified when
4801      optIfODUkTtpCurrentStatus indicates a near-end defect
4802      (i.e., oci(0), lck(1), ssf(5)) that prevents extraction
4803      of the trace message."
4804   ::= { optIfODUkTtpConfigEntry 4 }
4805
4806 optIfODUkTtpTIMDetMode OBJECT-TYPE
4807   SYNTAX  OptIfTIMDetMode
4808   MAX-ACCESS  read-write
4809   STATUS  current
4810   DESCRIPTION
4811     "Indicates the mode of the Trace Identifier Mismatch (TIM)
4812      Detection function.
4813      This object is only applicable to the sink function, i.e.,
4814      only when optIfODUkDirectionality has the value sink(1)
4815      or bidirectional(3).  It must not be instantiated in rows
4816      where optIfODUkDirectionality has the value source(2).
4817      The default value of this object is off(1)."
4818   ::= { optIfODUkTtpConfigEntry 5 }
4819
4820 optIfODUkTtpTIMActEnabled OBJECT-TYPE
4821   SYNTAX  TruthValue
4822   MAX-ACCESS  read-write
4823   STATUS  current
4824
4825
4826
4827   DESCRIPTION
4828     "Indicates whether the Trace Identifier Mismatch (TIM)
4829      Consequent Action function is enabled.
4830      This object is only applicable to the sink function, i.e.,
4831      only when optIfODUkDirectionality has the value sink(1)
4832      or bidirectional(3).  It must not be instantiated in rows
4833      where optIfODUkDirectionality has the value source(2).
4834      This object has no effect when optIfODUkTtpTIMDetMode has
4835      the value off(1).
4836      The default value of this object is false(2)."
4837   ::= { optIfODUkTtpConfigEntry 6 }
4838
4839 optIfODUkTtpDEGThr OBJECT-TYPE
4840   SYNTAX  OptIfDEGThr
4841   UNITS   "percentage"
4842   MAX-ACCESS  read-write
4843   STATUS  current
4844   DESCRIPTION
4845     "Indicates the threshold level for declaring a performance
4846      monitoring (PM) Second to be bad.  A PM Second is declared bad if
4847      the percentage of detected errored blocks in that second is
4848      greater than or equal to optIfODUkDEGThr.
4849      This object is only applicable to the sink function, i.e.,
4850      only when optIfODUkDirectionality has the value sink(1)
4851      or bidirectional(3).  It must not be instantiated in rows
4852      where optIfODUkDirectionality has the value source(2).
4853      The default value of this object is Severely Errored Second
4854      (SES) Estimator (See ITU-T G.7710)."
4855   ::= { optIfODUkTtpConfigEntry 7 }
4856
4857 optIfODUkTtpDEGM OBJECT-TYPE
4858   SYNTAX  OptIfDEGM
4859   MAX-ACCESS  read-write
4860   STATUS  current
4861   DESCRIPTION
4862     "Indicates the threshold level for declaring a Degraded Signal
4863      defect (dDEG).  A dDEG shall be declared if optIfODUkDEGM
4864      consecutive bad PM Seconds are detected.
4865      This object is only applicable to the sink function, i.e.,
4866      only when optIfODUkDirectionality has the value sink(1)
4867      or bidirectional(3).  It must not be instantiated in rows
4868      where optIfODUkDirectionality has the value source(2).
4869      The default value of this object is 7 (See ITU-T G.7710)."
4870   ::= { optIfODUkTtpConfigEntry 8 }
4871
4872 optIfODUkTtpCurrentStatus OBJECT-TYPE
4873   SYNTAX  BITS {
4874     oci(0),
4875
4876
4877
4878     lck(1),
4879     tim(2),
4880     deg(3),
4881     bdi(4),
4882     ssf(5)
4883     }
4884   MAX-ACCESS  read-only
4885   STATUS  current
4886   DESCRIPTION
4887     "Indicates the defect condition of the entity, if any.
4888      This object is only applicable to the sink function, i.e.,
4889      only when optIfODUkDirectionality has the value sink(1)
4890      or bidirectional(3).  It must not be instantiated in rows
4891      where optIfODUkDirectionality has the value source(2)."
4892   ::= { optIfODUkTtpConfigEntry 9 }
4893
4894 -- ODUk Position Sequence table
4895
4896 optIfODUkPositionSeqTable OBJECT-TYPE
4897   SYNTAX  SEQUENCE OF OptIfODUkPositionSeqEntry
4898   MAX-ACCESS  not-accessible
4899   STATUS  current
4900   DESCRIPTION
4901     "A table of ODUk Position Sequence information."
4902   ::= { optIfODUk 3 }
4903
4904 optIfODUkPositionSeqEntry OBJECT-TYPE
4905   SYNTAX  OptIfODUkPositionSeqEntry
4906   MAX-ACCESS  not-accessible
4907   STATUS  current
4908   DESCRIPTION
4909     "A conceptual row that contains ODUk position sequence
4910      information of an ODUk interface.  The ODUk interface
4911      is identified by the ifIndex.  Associated with each
4912      ODUk interface there may be one of more conceptual
4913      rows in the optIfODUkPositionSeqTable.  Each row
4914      represents a TCM or GCC12 access function within the
4915      associated ODUk interface.  Rows of the
4916      optIfODUkPositionSeqTable table are created/deleted
4917      as the result of the creation/deletion of the optIfODUkT
4918      or optIfGCC12 entities."
4919   INDEX  { ifIndex, optIfODUkPositionSeqIndex }
4920   ::= { optIfODUkPositionSeqTable 1 }
4921
4922 OptIfODUkPositionSeqEntry ::=
4923   SEQUENCE {
4924     optIfODUkPositionSeqIndex            Unsigned32,
4925     optIfODUkPositionSeqPosition         Unsigned32,
4926
4927
4928
4929     optIfODUkPositionSeqPointer          RowPointer
4930     }
4931
4932 optIfODUkPositionSeqIndex OBJECT-TYPE
4933   SYNTAX  Unsigned32 (1..4294967295)
4934   MAX-ACCESS  not-accessible
4935   STATUS  current
4936   DESCRIPTION
4937     "This variable identifies a row in the
4938      optIfODUkPositionSeqTable Table.
4939      Each row of the optIfODUkPositionSeqTable Table
4940      represents a TCM or GCC12 access function within the
4941      associated ODUk interface."
4942   ::= { optIfODUkPositionSeqEntry 1 }
4943
4944 optIfODUkPositionSeqPosition OBJECT-TYPE
4945   SYNTAX  Unsigned32
4946   MAX-ACCESS  read-only
4947   STATUS  current
4948   DESCRIPTION
4949     "This variable indicates the position of the TCM or
4950      GCC12 access function within the sequence of TCMs &
4951      GCC12 access functions of the associated ODUk
4952      interface.  The TCM or GCC12 presented by this row is
4953      referenced by the optIfODUkPositionSeqPointer variable."
4954   ::= { optIfODUkPositionSeqEntry 2 }
4955
4956 optIfODUkPositionSeqPointer OBJECT-TYPE
4957   SYNTAX  RowPointer
4958   MAX-ACCESS  read-only
4959   STATUS  current
4960   DESCRIPTION
4961     "This variable identifies the TCM or GCC12 access function
4962      by pointing to the corresponding optIfODUkT or optIfGCC12
4963      entity."
4964   ::= { optIfODUkPositionSeqEntry 3 }
4965
4966 -- ODUk Non-intrusive monitoring (Nim) config table
4967
4968 optIfODUkNimConfigTable OBJECT-TYPE
4969   SYNTAX  SEQUENCE OF OptIfODUkNimConfigEntry
4970   MAX-ACCESS  not-accessible
4971   STATUS  current
4972   DESCRIPTION
4973     "A table of ODUkNim configuration information."
4974   ::= { optIfODUk 4 }
4975
4976 optIfODUkNimConfigEntry OBJECT-TYPE
4977
4978
4979
4980   SYNTAX  OptIfODUkNimConfigEntry
4981   MAX-ACCESS  not-accessible
4982   STATUS  current
4983   DESCRIPTION
4984     "A conceptual row that contains ODUkNim configuration
4985      information of an interface.  Each instance must
4986      correspond to an instance of optIfODUkConfigEntry
4987      for which optIfODUkTtpPresent has the value false(2).
4988
4989      Instances of this conceptual row persist across
4990      agent restarts, and read-create columns other
4991      than the status column may be modified while the
4992      row is active."
4993   INDEX  { ifIndex, optIfODUkNimDirectionality }
4994   ::= { optIfODUkNimConfigTable 1 }
4995
4996 OptIfODUkNimConfigEntry ::=
4997   SEQUENCE {
4998     optIfODUkNimDirectionality              OptIfSinkOrSource,
4999     optIfODUkNimDAPIExpected                OptIfExDAPI,
5000     optIfODUkNimSAPIExpected                OptIfExSAPI,
5001     optIfODUkNimTraceIdentifierAccepted     OptIfAcTI,
5002     optIfODUkNimTIMDetMode                  OptIfTIMDetMode,
5003     optIfODUkNimTIMActEnabled               TruthValue,
5004     optIfODUkNimDEGThr                      OptIfDEGThr,
5005     optIfODUkNimDEGM                        OptIfDEGM,
5006     optIfODUkNimCurrentStatus               BITS,
5007     optIfODUkNimRowStatus                   RowStatus
5008     }
5009
5010 optIfODUkNimDirectionality OBJECT-TYPE
5011   SYNTAX  OptIfSinkOrSource
5012   MAX-ACCESS  not-accessible
5013   STATUS  current
5014   DESCRIPTION
5015     "Specifies the monitor point for the ODUk Path non-intrusive
5016      monitoring function.  The value source(2) is not allowed
5017      if the corresponding instance of optIfODUkDirectionality
5018      has the value sink(1), and the value sink(1) is not allowed
5019      if the corresponding instance of optIfODUkDirectionality
5020      has the value source(2).  Either the value sink(1) or
5021      source(2) is allowed if the corresponding instance of
5022      optIfODUkDirectionality has the value bidirectional(3).
5023
5024      The value sink(1) means monitoring at the sink direction
5025      path signal of the ODUk CTP.
5026
5027      The value source(2) means monitoring at the source direction
5028
5029
5030
5031      path signal of the ODUk CTP.  Monitoring the source direction
5032      of an ODUk CTP is necessary in those cases where the ODUk CTP
5033      is at an SNCP (Subnetwork Connection Protection) end (e.g., see
5034      Figure I.1.2/G.874.1).  If one would like to get the performance
5035      of the protected connection, one cannot use the NIM function
5036      at both ODUk CTP sinks (before the matrix), instead one should
5037      monitor the signal at the source ODUk CTP after the matrix."
5038   ::= { optIfODUkNimConfigEntry 1 }
5039
5040 optIfODUkNimDAPIExpected OBJECT-TYPE
5041   SYNTAX  OptIfExDAPI
5042   MAX-ACCESS  read-create
5043   STATUS  current
5044   DESCRIPTION
5045     "The DAPI expected by the receiver.
5046      This object has no effect if optIfODUkNimTIMDetMode has
5047      the value off(1) or sapi(3)."
5048   ::= { optIfODUkNimConfigEntry 2 }
5049
5050 optIfODUkNimSAPIExpected OBJECT-TYPE
5051   SYNTAX  OptIfExSAPI
5052   MAX-ACCESS  read-create
5053   STATUS  current
5054   DESCRIPTION
5055     "The SAPI expected by the receiver.
5056      This object has no effect if optIfODUkNimTIMDetMode has
5057      the value off(1) or dapi(2)."
5058   ::= { optIfODUkNimConfigEntry 3 }
5059
5060 optIfODUkNimTraceIdentifierAccepted OBJECT-TYPE
5061   SYNTAX  OptIfAcTI
5062   MAX-ACCESS  read-only
5063   STATUS  current
5064   DESCRIPTION
5065     "The actual trace identifier accepted.  The value of
5066      this object is unspecified if optIfODUkNimCurrentStatus
5067      has any of the bit positions oci(0), lck(1), or ssf(5)
5068      set or if optIfODUkNimRowStatus has any value other
5069      than active(1)."
5070   ::= { optIfODUkNimConfigEntry 4 }
5071
5072 optIfODUkNimTIMDetMode OBJECT-TYPE
5073   SYNTAX  OptIfTIMDetMode
5074   MAX-ACCESS  read-create
5075   STATUS  current
5076   DESCRIPTION
5077     "Indicates the mode of the Trace Identifier Mismatch (TIM)
5078      Detection function."
5079
5080
5081
5082   ::= { optIfODUkNimConfigEntry 5 }
5083
5084 optIfODUkNimTIMActEnabled OBJECT-TYPE
5085   SYNTAX  TruthValue
5086   MAX-ACCESS  read-create
5087   STATUS  current
5088   DESCRIPTION
5089     "Indicates whether the Trace Identifier Mismatch (TIM)
5090      Consequent Action function is enabled."
5091   ::= { optIfODUkNimConfigEntry 6 }
5092
5093 optIfODUkNimDEGThr OBJECT-TYPE
5094   SYNTAX  OptIfDEGThr
5095   UNITS   "percentage"
5096   MAX-ACCESS  read-create
5097   STATUS  current
5098   DESCRIPTION
5099     "Indicates the threshold level for declaring a performance
5100      monitoring (PM) Second to be bad.  A PM Second is declared bad
5101      if the percentage of detected errored blocks in that second is
5102      greater than or equal to optIfODUkNimDEGThr."
5103   ::= { optIfODUkNimConfigEntry 7 }
5104
5105 optIfODUkNimDEGM OBJECT-TYPE
5106   SYNTAX  OptIfDEGM
5107   MAX-ACCESS  read-create
5108   STATUS  current
5109   DESCRIPTION
5110     "Indicates the threshold level for declaring a Degraded Signal
5111      defect (dDEG).  A dDEG shall be declared if optIfODUkNimDEGM
5112      consecutive bad PM Seconds are detected."
5113   ::= { optIfODUkNimConfigEntry 8 }
5114
5115 optIfODUkNimCurrentStatus OBJECT-TYPE
5116   SYNTAX  BITS {
5117     oci(0),
5118     lck(1),
5119     tim(2),
5120     deg(3),
5121     bdi(4),
5122     ssf(5)
5123     }
5124   MAX-ACCESS  read-only
5125   STATUS  current
5126   DESCRIPTION
5127     "Indicates the defect condition of the entity, if
5128      any.  The value of this object is unspecified if
5129      optIfODUkNimRowStatus has any value other than
5130
5131
5132
5133      active(1)."
5134   ::= { optIfODUkNimConfigEntry 9 }
5135
5136 optIfODUkNimRowStatus OBJECT-TYPE
5137   SYNTAX  RowStatus
5138   MAX-ACCESS  read-create
5139   STATUS  current
5140   DESCRIPTION
5141     "This columnar object is used for creating and deleting
5142      a conceptual row of the optIfODUkNim config table.
5143      It is used to model the activateNim and deactivateNim
5144      operations of an OTUk_CTP for non-intrusive monitoring
5145      control as defined in G.874.1.  Setting RowStatus to
5146      createAndGo or createAndWait implies activateNim.
5147      Setting RowStatus to destroy implies deactivateNim."
5148   ::= { optIfODUkNimConfigEntry 10 }
5149
5150 -- GCC12 config table
5151
5152 optIfGCC12ConfigTable OBJECT-TYPE
5153   SYNTAX  SEQUENCE OF OptIfGCC12ConfigEntry
5154   MAX-ACCESS  not-accessible
5155   STATUS  current
5156   DESCRIPTION
5157     "A table of GCC12 configuration information.
5158      The GCC function processes the GCC overhead bytes passing
5159      through them but leave the remainder of the ODUk overhead
5160      and payload data alone."
5161   ::= { optIfODUk 5 }
5162
5163 optIfGCC12ConfigEntry OBJECT-TYPE
5164   SYNTAX  OptIfGCC12ConfigEntry
5165   MAX-ACCESS  not-accessible
5166   STATUS  current
5167   DESCRIPTION
5168     "A conceptual row that contains GCC12 configuration
5169      information of an interface.  Each instance must
5170      correspond to an instance of optIfODUkConfigEntry.
5171      Separate instances providing GCC1-only access and
5172      GCC2-only access may exist for a given ifIndex value,
5173      or a single instance providing GCC1 + GCC2 may exist,
5174      but a GCC1 + GCC2 instance may not coexist with a
5175      GCC1-only or GCC2-only instance.
5176
5177      Instances of this conceptual row persist across agent
5178      restarts."
5179   INDEX  { ifIndex, optIfGCC12Codirectional, optIfGCC12GCCAccess }
5180   ::= { optIfGCC12ConfigTable 1 }
5181
5182
5183
5184 OptIfGCC12ConfigEntry ::=
5185   SEQUENCE {
5186     optIfGCC12Codirectional      TruthValue,
5187     optIfGCC12GCCAccess          INTEGER,
5188     optIfGCC12GCCPassThrough     TruthValue,
5189     optIfGCC12Application        SnmpAdminString,
5190     optIfGCC12RowStatus          RowStatus
5191     }
5192
5193 optIfGCC12Codirectional OBJECT-TYPE
5194   SYNTAX  TruthValue
5195   MAX-ACCESS  not-accessible
5196   STATUS  current
5197   DESCRIPTION
5198     "Indicates the directionality of the GCC12 termination with
5199      respect to the associated ODUk CTP.  The value true(1) means
5200      that the sink part of the GCC12 extracts COMMS data from the
5201      signal at the input to the ODUk CTP sink and the source part
5202      of the GCC12 inserts COMMS data into the signal at the output
5203      of the ODUk CTP source.  The value false(2) means that the
5204      sink part of the GCC12 extracts COMMS data from the signal at
5205      the output of the ODUk CTP source and the source part of the
5206      GCC12 inserts COMMS data into the signal at the input of the
5207      ODUk CTP sink.  This attribute may assume either value when
5208      the corresponding instance of optIfODUkTtpPresent has the
5209      value false(2).  When the value of the corresponding instance
5210      of optIfODUkTtpPresent is true(1) then the only value allowed
5211      for this attribute is true(1)."
5212   ::= { optIfGCC12ConfigEntry 1 }
5213
5214 optIfGCC12GCCAccess OBJECT-TYPE
5215   SYNTAX  INTEGER {
5216      gcc1 (1),
5217      gcc2 (2),
5218      gcc1and2 (3)
5219    }
5220   MAX-ACCESS  not-accessible
5221   STATUS  current
5222   DESCRIPTION
5223     "Indicates the GCC access represented by the entity."
5224   ::= { optIfGCC12ConfigEntry 2 }
5225
5226 optIfGCC12GCCPassThrough OBJECT-TYPE
5227   SYNTAX  TruthValue
5228   MAX-ACCESS  read-create
5229   STATUS  current
5230   DESCRIPTION
5231     "Controls whether the selected GCC overhead bytes are passed
5232
5233
5234
5235      through or modified.  The value true(1) means that the selected
5236      GCC overhead bytes are passed through unmodified from the ODUk
5237      CTP input to the ODUk CTP output.  The value false(2) means that
5238      the selected GCC overhead bytes are set to zero at the ODUk CTP
5239      output after the extraction of the COMMS data.  This object has
5240      no effect if the corresponding instance of optIfODUkTtpPresent
5241      has the value true(1).
5242
5243      The value of this object may not be changed when
5244      optIfGCC12RowStatus has the value active(1)."
5245   ::= { optIfGCC12ConfigEntry 3 }
5246
5247 optIfGCC12Application OBJECT-TYPE
5248   SYNTAX  SnmpAdminString
5249   MAX-ACCESS  read-create
5250   STATUS  current
5251   DESCRIPTION
5252     "Indicates the application transported by the GCC12 entity.
5253      Example applications are ECC, User data channel.
5254
5255      The value of this object may not be changed when
5256      optIfGCC12RowStatus has the value active(1)."
5257   ::= { optIfGCC12ConfigEntry 4 }
5258
5259 optIfGCC12RowStatus OBJECT-TYPE
5260   SYNTAX  RowStatus
5261   MAX-ACCESS  read-create
5262   STATUS  current
5263   DESCRIPTION
5264     "This columnar object is used for creating and deleting
5265      a conceptual row of the optIfGCC12 config table.  It is
5266      used to model the addGCC12Access and removeGCC12Access
5267      operations of an ODUk_CTP or ODUk_TTP for GCC12 access
5268      control as defined in G.874.1.  Setting RowStatus to
5269      createAndGo or createAndWait implies addGCC12Access.
5270      Setting RowStatus to destroy implies removeGCC12Access.
5271      Successful addition/removal of the GCC12 access function
5272      will result in updating the
5273      optIfODUkPositionSeqCurrentSize variable and the
5274      optIfODUkPositionSeqTable table of the associated
5275      ODUk entry in the optIfODUkConfigTable."
5276   ::= { optIfGCC12ConfigEntry 5 }
5277
5278 -- the optIfODUkT group
5279 -- This group handles the configuration information
5280 -- for the ODUkT layers.
5281
5282 -- ODUkT config table
5283
5284
5285
5286 optIfODUkTConfigTable OBJECT-TYPE
5287   SYNTAX  SEQUENCE OF OptIfODUkTConfigEntry
5288   MAX-ACCESS  not-accessible
5289   STATUS  current
5290   DESCRIPTION
5291     "A table of ODUkT configuration information."
5292   ::= { optIfODUkT 1 }
5293
5294 optIfODUkTConfigEntry OBJECT-TYPE
5295   SYNTAX  OptIfODUkTConfigEntry
5296   MAX-ACCESS  not-accessible
5297   STATUS  current
5298   DESCRIPTION
5299     "A conceptual row that contains ODUkT configuration
5300      information of an interface.  Each instance must
5301      correspond to an instance of optIfODUkConfigEntry.
5302      Rows in this table are mutually exclusive with rows
5303      in the ODUkT NIM config table -- in other words, this
5304      row object may not be instantiated for a given pair
5305      of ifIndex and TCM field values if a corresponding
5306      instance of optIfODUkTNimConfigEntry already exists.
5307
5308      Instances of this conceptual row persist across agent
5309      restarts.  Except where noted otherwise, read-create
5310      columns other than the status column may be modified
5311      while the row is active."
5312   INDEX  { ifIndex, optIfODUkTTcmField, optIfODUkTCodirectional }
5313   ::= { optIfODUkTConfigTable 1 }
5314
5315 OptIfODUkTConfigEntry ::=
5316   SEQUENCE {
5317     optIfODUkTTcmField                    Unsigned32,
5318     optIfODUkTCodirectional               TruthValue,
5319     optIfODUkTTraceIdentifierTransmitted  OptIfTxTI,
5320     optIfODUkTDAPIExpected                OptIfExDAPI,
5321     optIfODUkTSAPIExpected                OptIfExSAPI,
5322     optIfODUkTTraceIdentifierAccepted     OptIfAcTI,
5323     optIfODUkTTIMDetMode                  OptIfTIMDetMode,
5324     optIfODUkTTIMActEnabled               TruthValue,
5325     optIfODUkTDEGThr                      OptIfDEGThr,
5326     optIfODUkTDEGM                        OptIfDEGM,
5327     optIfODUkTSinkMode                    INTEGER,
5328     optIfODUkTSinkLockSignalAdminState    INTEGER,
5329     optIfODUkTSourceLockSignalAdminState  INTEGER,
5330     optIfODUkTCurrentStatus               BITS,
5331     optIfODUkTRowStatus                   RowStatus
5332     }
5333
5334
5335
5336
5337 optIfODUkTTcmField OBJECT-TYPE
5338   SYNTAX  Unsigned32 (1..6)
5339   MAX-ACCESS  not-accessible
5340   STATUS  current
5341   DESCRIPTION
5342     "Indicates the tandem connection monitoring
5343      field of the ODUk OH.  Valid values are
5344      integers from 1 to 6."
5345   ::= { optIfODUkTConfigEntry 1 }
5346
5347 optIfODUkTCodirectional OBJECT-TYPE
5348   SYNTAX  TruthValue
5349   MAX-ACCESS  not-accessible
5350   STATUS  current
5351   DESCRIPTION
5352     "Indicates the directionality of the ODUkT termination point with
5353      respect to the associated ODUk CTP.  The value true(1) means
5354      that the sink part of the ODUkT TP extracts TCM data from the
5355      signal at the input to the ODUk CTP sink and the source part
5356      of the ODUkT TP inserts TCM data into the signal at the output
5357      of the ODUk CTP source.  The value false(2) means that the
5358      sink part of the ODUkT TP extracts TCM data from the signal at
5359      the output of the ODUk CTP source and the source part of the
5360      ODUkT TP inserts TCM data into the signal at the input of the
5361      ODUk CTP sink.  This attribute may assume either value when
5362      the corresponding instance of optIfODUkTtpPresent has the
5363      value false(2).  When the value of the corresponding instance
5364      of optIfODUkTtpPresent is true(1) then the only value allowed
5365      for this attribute is true(1)."
5366   ::= { optIfODUkTConfigEntry 2 }
5367
5368 optIfODUkTTraceIdentifierTransmitted OBJECT-TYPE
5369   SYNTAX  OptIfTxTI
5370   MAX-ACCESS  read-create
5371   STATUS  current
5372   DESCRIPTION
5373     "The trace identifier transmitted.
5374      This object is applicable only to the following three cases.
5375        (i) optIfODUkDirectionality has the value bidirectional(3), or
5376        (ii) optIfODUkDirectionality has the value sink(1) and
5377             optIfODUkTCodirectional has the value false(2), or
5378        (iii) optIfODUkDirectionality has the value source(3) and
5379              optIfODUkTCodirectional has the value true(1).
5380      It must not be instantiated in rows for all other cases."
5381   ::= { optIfODUkTConfigEntry 3 }
5382
5383 optIfODUkTDAPIExpected OBJECT-TYPE
5384   SYNTAX  OptIfExDAPI
5385
5386
5387
5388   MAX-ACCESS  read-create
5389   STATUS  current
5390   DESCRIPTION
5391     "The DAPI expected by the receiver.
5392      This object is applicable only to the following three cases.
5393        (i) optIfODUkDirectionality has the value bidirectional(3), or
5394        (ii) optIfODUkDirectionality has the value sink(1) and
5395             optIfODUkTCodirectional has the value true(1), or
5396        (iii) optIfODUkDirectionality has the value source(3) and
5397              optIfODUkTCodirectional has the value false(2).
5398      It must not be instantiated in rows for all other cases.
5399      This object has no effect when optIfODUkTTIMDetMode has
5400      the value off(1)."
5401   ::= { optIfODUkTConfigEntry 4 }
5402
5403 optIfODUkTSAPIExpected OBJECT-TYPE
5404   SYNTAX  OptIfExSAPI
5405   MAX-ACCESS  read-create
5406   STATUS  current
5407   DESCRIPTION
5408     "The SAPI expected by the receiver.
5409      This object is applicable only to the following three cases.
5410        (i) optIfODUkDirectionality has the value bidirectional(3), or
5411        (ii) optIfODUkDirectionality has the value sink(1) and
5412             optIfODUkTCodirectional has the value true(1), or
5413        (iii) optIfODUkDirectionality has the value source(3) and
5414              optIfODUkTCodirectional has the value false(2).
5415      It must not be instantiated in rows for all other cases.
5416      This object has no effect when optIfODUkTTIMDetMode has
5417      the value off(1)."
5418   ::= { optIfODUkTConfigEntry 5 }
5419
5420 optIfODUkTTraceIdentifierAccepted OBJECT-TYPE
5421   SYNTAX  OptIfAcTI
5422   MAX-ACCESS  read-only
5423   STATUS  current
5424   DESCRIPTION
5425     "The actual trace identifier accepted.
5426      This object is applicable only to the following three cases.
5427        (i) optIfODUkDirectionality has the value bidirectional(3), or
5428        (ii) optIfODUkDirectionality has the value sink(1) and
5429             optIfODUkTCodirectional has the value true(1), or
5430        (iii) optIfODUkDirectionality has the value source(3) and
5431              optIfODUkTCodirectional has the value false(2).
5432      It must not be instantiated in rows for all other cases.
5433      The value of this object is unspecified when
5434      optIfODUkTCurrentStatus indicates a near-end defect
5435      (i.e., oci(0), lck(1), ssf(5)) that prevents extraction
5436
5437
5438
5439      of the trace message."
5440   ::= { optIfODUkTConfigEntry 6 }
5441
5442 optIfODUkTTIMDetMode OBJECT-TYPE
5443   SYNTAX  OptIfTIMDetMode
5444   MAX-ACCESS  read-create
5445   STATUS  current
5446   DESCRIPTION
5447     "Indicates the mode of the Trace Identifier Mismatch (TIM)
5448      Detection function.
5449      This object is applicable only to the following three cases.
5450        (i) optIfODUkDirectionality has the value bidirectional(3), or
5451        (ii) optIfODUkDirectionality has the value sink(1) and
5452             optIfODUkTCodirectional has the value true(1), or
5453        (iii) optIfODUkDirectionality has the value source(3) and
5454              optIfODUkTCodirectional has the value false(2).
5455      It must not be instantiated in rows for all other cases.
5456      The default value of this object is off(1)."
5457   ::= { optIfODUkTConfigEntry 7 }
5458
5459 optIfODUkTTIMActEnabled OBJECT-TYPE
5460   SYNTAX  TruthValue
5461   MAX-ACCESS  read-create
5462   STATUS  current
5463   DESCRIPTION
5464     "Indicates whether the Trace Identifier Mismatch (TIM)
5465      Consequent Action function is enabled.
5466      This object is applicable only to the following three cases.
5467        (i) optIfODUkDirectionality has the value bidirectional(3), or
5468        (ii) optIfODUkDirectionality has the value sink(1) and
5469             optIfODUkTCodirectional has the value true(1), or
5470        (iii) optIfODUkDirectionality has the value source(3) and
5471              optIfODUkTCodirectional has the value false(2).
5472      It must not be instantiated in rows for all other cases.
5473      This object has no effect when optIfODUkTTIMDetMode has
5474      the value off(1).
5475      The default value of this object is false(2)."
5476   ::= { optIfODUkTConfigEntry 8 }
5477
5478 optIfODUkTDEGThr OBJECT-TYPE
5479   SYNTAX  OptIfDEGThr
5480   UNITS   "percentage"
5481   MAX-ACCESS  read-create
5482   STATUS  current
5483   DESCRIPTION
5484     "Indicates the threshold level for declaring a performance
5485      monitoring (PM) Second to be bad.  A PM Second is declared bad if
5486      the percentage of detected errored blocks in that second is
5487
5488
5489
5490      greater than or equal to optIfODUkTDEGThr.
5491      This object is applicable only to the following three cases.
5492        (i) optIfODUkDirectionality has the value bidirectional(3), or
5493        (ii) optIfODUkDirectionality has the value sink(1) and
5494             optIfODUkTCodirectional has the value true(1), or
5495        (iii) optIfODUkDirectionality has the value source(3) and
5496              optIfODUkTCodirectional has the value false(2).
5497      It must not be instantiated in rows for all other cases.
5498      The default value of this object is Severely Errored Second
5499      (SES) Estimator (See ITU-T G.7710)."
5500   ::= { optIfODUkTConfigEntry 9 }
5501
5502 optIfODUkTDEGM OBJECT-TYPE
5503   SYNTAX  OptIfDEGM
5504   MAX-ACCESS  read-create
5505   STATUS  current
5506   DESCRIPTION
5507     "Indicates the threshold level for declaring a Degraded Signal
5508      defect (dDEG).  A dDEG shall be declared if optIfODUkTDEGM
5509      consecutive bad PM Seconds are detected.
5510      This object is applicable only to the following three cases.
5511        (i) optIfODUkDirectionality has the value bidirectional(3), or
5512        (ii) optIfODUkDirectionality has the value sink(1) and
5513             optIfODUkTCodirectional has the value true(1), or
5514        (iii) optIfODUkDirectionality has the value source(3) and
5515              optIfODUkTCodirectional has the value false(2).
5516      It must not be instantiated in rows for all other cases.
5517      The default value of this object is 7 (See ITU-T G.7710)."
5518   ::= { optIfODUkTConfigEntry 10 }
5519
5520 optIfODUkTSinkMode OBJECT-TYPE
5521   SYNTAX  INTEGER  {
5522     operational (1),
5523     monitor (2)
5524     }
5525   MAX-ACCESS  read-create
5526   STATUS      current
5527   DESCRIPTION
5528     "This variable specifies the TCM mode at the entity.
5529      The value operational(1) means that TCM Overhead (TCMOH)
5530      processes (see ITU-T G.798) shall be
5531      performed and consequent actions for AIS, Trail
5532      Signal Fail (TSF), Trail Signal Degraded (TSD) shall be
5533      initiated in case of defects.
5534      The value monitor(2) means that TCMOH processes shall be
5535      performed but consequent actions for AIS, Trail
5536      Server Failure (TSF), Trail Server Degraded (TSD) shall _not_ be
5537      initiated in case of defects.
5538
5539
5540
5541      This object is applicable only when the value of
5542      optIfODUkTtpPresent is false(2) and also either one of the
5543      following three cases holds:
5544        (i) optIfODUkDirectionality has the value bidirectional(3), or
5545        (ii) optIfODUkDirectionality has the value sink(1) and
5546             optIfODUkTCodirectional has the value true(1), or
5547        (iii) optIfODUkDirectionality has the value source(3) and
5548              optIfODUkTCodirectional has the value false(2).
5549      It must not be instantiated in rows for all other cases."
5550   ::= { optIfODUkTConfigEntry 11 }
5551
5552 optIfODUkTSinkLockSignalAdminState OBJECT-TYPE
5553   SYNTAX  INTEGER {
5554     locked(1),
5555     normal(2)
5556     }
5557   MAX-ACCESS  read-create
5558   STATUS  current
5559   DESCRIPTION
5560     "Provides the capability to provision the LOCK signal, which
5561      is one of the ODUk maintenance signals, at the ODUKT sink.  When
5562      a Tandem Connection endpoint is set to admin state locked,
5563      it inserts the ODUk-LCK signal in the sink direction.
5564
5565      This object is applicable only when the value of
5566      optIfODUkTtpPresent is false(2) and also either one of the
5567      following three cases holds:
5568        (i) optIfODUkDirectionality has the value bidirectional(3), or
5569        (ii) optIfODUkDirectionality has the value sink(1) and
5570             optIfODUkTCodirectional has the value true(1), or
5571        (iii) optIfODUkDirectionality has the value source(3) and
5572              optIfODUkTCodirectional has the value false(2).
5573      It must not be instantiated in rows for all other cases."
5574   ::= { optIfODUkTConfigEntry 12 }
5575
5576 optIfODUkTSourceLockSignalAdminState OBJECT-TYPE
5577   SYNTAX  INTEGER {
5578     locked(1),
5579     normal(2)
5580     }
5581   MAX-ACCESS  read-create
5582   STATUS  current
5583   DESCRIPTION
5584     "Provides the capability to provision the LOCK signal, which
5585      is one of the ODUk maintenance signals, at the source.
5586      When a Tandem Connection endpoint is set to admin state
5587      locked, it inserts the ODUk-LCK signal in the source
5588      direction.
5589
5590
5591
5592      This object is applicable only when either one of the
5593      following three cases holds:
5594        (i) optIfODUkDirectionality has the value bidirectional(3), or
5595        (ii) optIfODUkDirectionality has the value sink(1) and
5596             optIfODUkTCodirectional has the value false(2), or
5597        (iii) optIfODUkDirectionality has the value source(3) and
5598              optIfODUkTCodirectional has the value true(1).
5599      It must not be instantiated in rows for all other cases."
5600   ::= { optIfODUkTConfigEntry 13 }
5601
5602 optIfODUkTCurrentStatus OBJECT-TYPE
5603   SYNTAX  BITS {
5604     oci(0),
5605     lck(1),
5606     tim(2),
5607     deg(3),
5608     bdi(4),
5609     ssf(5)
5610     }
5611   MAX-ACCESS  read-only
5612   STATUS  current
5613   DESCRIPTION
5614     "Indicates the defect condition of the entity, if any.
5615      This object is applicable only when either one of the
5616      following three cases holds:
5617        (i) optIfODUkDirectionality has the value bidirectional(3), or
5618        (ii) optIfODUkDirectionality has the value sink(1) and
5619             optIfODUkTCodirectional has the value true(1), or
5620        (iii) optIfODUkDirectionality has the value source(3) and
5621              optIfODUkTCodirectional has the value false(2).
5622      It must not be instantiated in rows for all other cases."
5623   ::= { optIfODUkTConfigEntry 14 }
5624
5625 optIfODUkTRowStatus OBJECT-TYPE
5626   SYNTAX  RowStatus
5627   MAX-ACCESS  read-create
5628   STATUS  current
5629   DESCRIPTION
5630     "This columnar object is used for creating and deleting a
5631      conceptual row of the optIfODUkT config table.
5632      It is used to model the addTCM and removeTCM operations of an
5633      ODUk_CTP or ODUk_TTP for Tandem connection monitoring as defined
5634      in ITU-T G.874.1.
5635      Setting RowStatus to createAndGo or createAndWait implies addTCM.
5636      Setting RowStatus to destroy implies removeTCM.
5637      Successful addition/removal of TCM will result in updating the
5638      optIfODUkTcmFieldsInUse and optIfODUkPositionSeqCurrentSize
5639      variables and the optIfODUkPositionSeqTable table of the
5640
5641
5642
5643      associated ODUk entry in the optIfODUkConfigTable."
5644   ::= { optIfODUkTConfigEntry 15 }
5645
5646 -- ODUkT Non-intrusive monitoring (Nim) config table
5647
5648 optIfODUkTNimConfigTable OBJECT-TYPE
5649   SYNTAX  SEQUENCE OF OptIfODUkTNimConfigEntry
5650   MAX-ACCESS  not-accessible
5651   STATUS  current
5652   DESCRIPTION
5653     "A table of ODUkTNim configuration information."
5654   ::= { optIfODUkT 2 }
5655
5656 optIfODUkTNimConfigEntry OBJECT-TYPE
5657   SYNTAX  OptIfODUkTNimConfigEntry
5658   MAX-ACCESS  not-accessible
5659   STATUS  current
5660   DESCRIPTION
5661     "A conceptual row that contains ODUkTNim configuration
5662      information of an interface.  Each instance must
5663      correspond to an instance of optIfODUkConfigEntry.
5664      Rows in this table are mutually exclusive with rows
5665      in the ODUkT config table -- in other words, this
5666      row object may not be instantiated for a given pair
5667      of ifIndex and TCM field values if a corresponding
5668      instance of optIfODUkTConfigEntry already exists.
5669
5670      Instances of this conceptual row persist across
5671      agent restarts, and read-create columns other
5672      than the status column may be modified while the
5673      row is active."
5674   INDEX  {ifIndex, optIfODUkTNimTcmField, optIfODUkTNimDirectionality}
5675   ::= { optIfODUkTNimConfigTable 1 }
5676
5677 OptIfODUkTNimConfigEntry ::=
5678   SEQUENCE {
5679     optIfODUkTNimTcmField                    Unsigned32,
5680     optIfODUkTNimDirectionality              OptIfSinkOrSource,
5681     optIfODUkTNimDAPIExpected                OptIfExDAPI,
5682     optIfODUkTNimSAPIExpected                OptIfExSAPI,
5683     optIfODUkTNimTraceIdentifierAccepted     OptIfAcTI,
5684     optIfODUkTNimTIMDetMode                  OptIfTIMDetMode,
5685     optIfODUkTNimTIMActEnabled               TruthValue,
5686     optIfODUkTNimDEGThr                      OptIfDEGThr,
5687     optIfODUkTNimDEGM                        OptIfDEGM,
5688     optIfODUkTNimCurrentStatus               BITS,
5689     optIfODUkTNimRowStatus                   RowStatus
5690     }
5691
5692
5693
5694 optIfODUkTNimTcmField OBJECT-TYPE
5695   SYNTAX  Unsigned32 (1..6)
5696   MAX-ACCESS  not-accessible
5697   STATUS  current
5698   DESCRIPTION
5699     "Indicates the tandem connection monitoring
5700      field of the ODUk OH on which non-intrusive monitoring
5701      is performed.  Valid values are
5702      integers from 1 to 6."
5703   ::= { optIfODUkTNimConfigEntry 1 }
5704
5705 optIfODUkTNimDirectionality OBJECT-TYPE
5706   SYNTAX  OptIfSinkOrSource
5707   MAX-ACCESS  not-accessible
5708   STATUS  current
5709   DESCRIPTION
5710     "Specifies the monitor point for the ODUk TCM non-intrusive
5711      monitoring function.  The value source(2) is not allowed
5712      if the corresponding instance of optIfODUkDirectionality
5713      has the value sink(1), and the value sink(1) is not allowed
5714      if the corresponding instance of optIfODUkDirectionality
5715      has the value source(2).  Either the value sink(1) or
5716      source(2) is allowed if the corresponding instance of
5717      optIfODUkDirectionality has the value bidirectional(3).
5718      The value sink(1) means monitoring at the sink direction
5719      TCM signal of the ODUk CTP.
5720      The value source(2) means monitoring at the source direction
5721      path signal of the ODUk CTP."
5722   ::= { optIfODUkTNimConfigEntry 2 }
5723
5724 optIfODUkTNimDAPIExpected OBJECT-TYPE
5725   SYNTAX  OptIfExDAPI
5726   MAX-ACCESS  read-create
5727   STATUS  current
5728   DESCRIPTION
5729     "The DAPI expected by the receiver.
5730      This object has no effect if optIfODUkTNimTIMDetMode has
5731      the value off(1) or sapi(3)."
5732   ::= { optIfODUkTNimConfigEntry 3 }
5733
5734 optIfODUkTNimSAPIExpected OBJECT-TYPE
5735   SYNTAX  OptIfExSAPI
5736   MAX-ACCESS  read-create
5737   STATUS  current
5738   DESCRIPTION
5739     "The SAPI expected by the receiver.
5740      This object has no effect if optIfODUkTNimTIMDetMode has
5741      the value off(1) or dapi(2)."
5742
5743
5744
5745   ::= { optIfODUkTNimConfigEntry 4 }
5746
5747 optIfODUkTNimTraceIdentifierAccepted OBJECT-TYPE
5748   SYNTAX  OptIfAcTI
5749   MAX-ACCESS  read-only
5750   STATUS  current
5751   DESCRIPTION
5752     "The actual trace identifier accepted.  The value of
5753      this object is unspecified if optIfODUkTNimCurrentStatus
5754      has any of the bit positions oci(0), lck(1), or ssf(5)
5755      set or if optIfODUkTNimRowStatus has any value other
5756      than active(1)."
5757   ::= { optIfODUkTNimConfigEntry 5 }
5758
5759 optIfODUkTNimTIMDetMode OBJECT-TYPE
5760   SYNTAX  OptIfTIMDetMode
5761   MAX-ACCESS  read-create
5762   STATUS  current
5763   DESCRIPTION
5764     "Indicates the mode of the Trace Identifier Mismatch (TIM)
5765      Detection function."
5766   ::= { optIfODUkTNimConfigEntry 6 }
5767
5768 optIfODUkTNimTIMActEnabled OBJECT-TYPE
5769   SYNTAX  TruthValue
5770   MAX-ACCESS  read-create
5771   STATUS  current
5772   DESCRIPTION
5773     "Indicates whether the Trace Identifier Mismatch (TIM)
5774      Consequent Action function is enabled."
5775   ::= { optIfODUkTNimConfigEntry 7 }
5776
5777 optIfODUkTNimDEGThr OBJECT-TYPE
5778   SYNTAX  OptIfDEGThr
5779   UNITS   "percentage"
5780   MAX-ACCESS  read-create
5781   STATUS  current
5782   DESCRIPTION
5783     "Indicates the threshold level for declaring a performance
5784      monitoring (PM) Second to be bad.  A PM Second is declared bad if
5785      the percentage of detected errored blocks in that second is
5786      greater than or equal to optIfODUkTNimDEGThr."
5787   ::= { optIfODUkTNimConfigEntry 8 }
5788
5789 optIfODUkTNimDEGM OBJECT-TYPE
5790   SYNTAX  OptIfDEGM
5791   MAX-ACCESS  read-create
5792   STATUS  current
5793
5794
5795
5796   DESCRIPTION
5797     "Indicates the threshold level for declaring a Degraded Signal
5798      defect (dDEG).  A dDEG shall be declared if optIfODUkTNimDEGM
5799      consecutive bad PM Seconds are detected."
5800   ::= { optIfODUkTNimConfigEntry 9 }
5801
5802 optIfODUkTNimCurrentStatus OBJECT-TYPE
5803   SYNTAX  BITS {
5804     oci(0),
5805     lck(1),
5806     tim(2),
5807     deg(3),
5808     bdi(4),
5809     ssf(5)
5810     }
5811   MAX-ACCESS  read-only
5812   STATUS  current
5813   DESCRIPTION
5814     "Indicates the defect condition of the entity, if any.
5815      The value of this object is unspecified if
5816      optIfODUkTNimRowStatus has any value other than
5817      active(1)."
5818   ::= { optIfODUkTNimConfigEntry 10 }
5819
5820 optIfODUkTNimRowStatus OBJECT-TYPE
5821   SYNTAX  RowStatus
5822   MAX-ACCESS  read-create
5823   STATUS  current
5824   DESCRIPTION
5825     "This columnar object is used for creating and deleting a
5826      conceptual row of the optIfODUkTNim config table.
5827      It is used to model the addTCM and removeTCM operations of an
5828      ODUk_CTP or ODUk_TTP for non-intrusive Tandem connection
5829      monitoring as defined in ITU-T G.874.1.
5830      Setting RowStatus to createAndGo or createAndWait implies addTCM.
5831      Setting RowStatus to destroy implies removeTCM.
5832      Successful addition/removal of Nim TCM will result in updating
5833      the optIfODUkPositionSeqCurrentSize variable and the
5834      optIfODUkPositionSeqTable table of the associated ODUk entry
5835      in the optIfODUkConfigTable."
5836   ::= { optIfODUkTNimConfigEntry 11 }
5837
5838 -- units of conformance
5839
5840 optIfOTMnGroup OBJECT-GROUP
5841   OBJECTS  {
5842     optIfOTMnOrder,
5843     optIfOTMnReduced,
5844
5845
5846
5847     optIfOTMnBitRates,
5848     optIfOTMnInterfaceType,
5849     optIfOTMnTcmMax,
5850     optIfOTMnOpticalReach
5851     }
5852   STATUS  current
5853   DESCRIPTION
5854     "A collection of OTMn structure information objects."
5855   ::= { optIfGroups 1 }
5856
5857 optIfPerfMonGroup OBJECT-GROUP
5858   OBJECTS  {
5859     optIfPerfMonCurrentTimeElapsed,
5860     optIfPerfMonCurDayTimeElapsed,
5861     optIfPerfMonIntervalNumIntervals,
5862     optIfPerfMonIntervalNumInvalidIntervals
5863     }
5864   STATUS  current
5865   DESCRIPTION
5866     "A collection of performance monitoring interval objects."
5867   ::= { optIfGroups 2 }
5868
5869 optIfOTSnCommonGroup OBJECT-GROUP
5870   OBJECTS  {
5871     optIfOTSnDirectionality
5872     }
5873   STATUS  current
5874   DESCRIPTION
5875     "A collection of configuration objects
5876      applicable to all OTSn interfaces."
5877   ::= { optIfGroups 3 }
5878
5879 optIfOTSnSourceGroupFull OBJECT-GROUP
5880   OBJECTS  {
5881     optIfOTSnTraceIdentifierTransmitted
5882     }
5883   STATUS  current
5884   DESCRIPTION
5885     "A collection of configuration objects
5886      applicable to full-functionality/IaDI OTSn
5887      interfaces that support source functions."
5888   ::= { optIfGroups 4 }
5889
5890 optIfOTSnAPRStatusGroup OBJECT-GROUP
5891   OBJECTS  {
5892     optIfOTSnAprStatus
5893     }
5894   STATUS  current
5895
5896
5897
5898   DESCRIPTION
5899     "A collection of objects applicable to
5900      OTSn interfaces that support Automatic
5901      Power Reduction functions."
5902   ::= { optIfGroups 5 }
5903
5904 optIfOTSnAPRControlGroup OBJECT-GROUP
5905   OBJECTS  {
5906     optIfOTSnAprControl
5907     }
5908   STATUS  current
5909   DESCRIPTION
5910     "A collection of objects applicable to
5911      OTSn interfaces that provide Automatic
5912      Power Reduction control functions."
5913   ::= { optIfGroups 6 }
5914
5915 optIfOTSnSinkGroupBasic OBJECT-GROUP
5916   OBJECTS  {
5917     optIfOTSnCurrentStatus
5918     }
5919   STATUS  current
5920   DESCRIPTION
5921     "A collection of configuration objects
5922      applicable to all OTSn interfaces that
5923      support sink functions."
5924   ::= { optIfGroups 7 }
5925
5926 optIfOTSnSinkGroupFull OBJECT-GROUP
5927   OBJECTS  {
5928     optIfOTSnDAPIExpected,
5929     optIfOTSnSAPIExpected,
5930     optIfOTSnTraceIdentifierAccepted,
5931     optIfOTSnTIMDetMode,
5932     optIfOTSnTIMActEnabled
5933     }
5934   STATUS  current
5935   DESCRIPTION
5936     "A collection of configuration objects
5937      applicable to full-functionality/IaDI OTSn
5938      interfaces that support sink functions."
5939   ::= { optIfGroups 8 }
5940
5941 optIfOTSnSinkPreOtnPMGroup OBJECT-GROUP
5942   OBJECTS  {
5943     optIfOTSnSinkCurrentSuspectedFlag,
5944     optIfOTSnSinkCurrentInputPower,
5945     optIfOTSnSinkCurrentLowInputPower,
5946
5947
5948
5949     optIfOTSnSinkCurrentHighInputPower,
5950     optIfOTSnSinkCurrentOutputPower,
5951     optIfOTSnSinkCurrentLowOutputPower,
5952     optIfOTSnSinkCurrentHighOutputPower,
5953     optIfOTSnSinkIntervalSuspectedFlag,
5954     optIfOTSnSinkIntervalLastInputPower,
5955     optIfOTSnSinkIntervalLowInputPower,
5956     optIfOTSnSinkIntervalHighInputPower,
5957     optIfOTSnSinkIntervalLastOutputPower,
5958     optIfOTSnSinkIntervalLowOutputPower,
5959     optIfOTSnSinkIntervalHighOutputPower,
5960     optIfOTSnSinkCurDaySuspectedFlag,
5961     optIfOTSnSinkCurDayLowInputPower,
5962     optIfOTSnSinkCurDayHighInputPower,
5963     optIfOTSnSinkCurDayLowOutputPower,
5964     optIfOTSnSinkCurDayHighOutputPower,
5965     optIfOTSnSinkPrevDaySuspectedFlag,
5966     optIfOTSnSinkPrevDayLastInputPower,
5967     optIfOTSnSinkPrevDayLowInputPower,
5968     optIfOTSnSinkPrevDayHighInputPower,
5969     optIfOTSnSinkPrevDayLastOutputPower,
5970     optIfOTSnSinkPrevDayLowOutputPower,
5971     optIfOTSnSinkPrevDayHighOutputPower
5972     }
5973   STATUS  current
5974   DESCRIPTION
5975     "A collection of pre-OTN performance monitoring
5976      objects applicable to OTSn interfaces that
5977      support sink functions."
5978   ::= { optIfGroups 9 }
5979
5980 optIfOTSnSinkPreOtnPMThresholdGroup OBJECT-GROUP
5981   OBJECTS  {
5982     optIfOTSnSinkCurrentLowerInputPowerThreshold,
5983     optIfOTSnSinkCurrentUpperInputPowerThreshold,
5984     optIfOTSnSinkCurrentLowerOutputPowerThreshold,
5985     optIfOTSnSinkCurrentUpperOutputPowerThreshold
5986     }
5987   STATUS  current
5988   DESCRIPTION
5989     "A collection of pre-OTN performance monitoring
5990      threshold objects applicable to OTSn interfaces
5991      that support sink functions."
5992   ::= { optIfGroups 10 }
5993
5994 optIfOTSnSourcePreOtnPMGroup OBJECT-GROUP
5995   OBJECTS  {
5996     optIfOTSnSrcCurrentSuspectedFlag,
5997
5998
5999
6000     optIfOTSnSrcCurrentOutputPower,
6001     optIfOTSnSrcCurrentLowOutputPower,
6002     optIfOTSnSrcCurrentHighOutputPower,
6003     optIfOTSnSrcCurrentInputPower,
6004     optIfOTSnSrcCurrentLowInputPower,
6005     optIfOTSnSrcCurrentHighInputPower,
6006     optIfOTSnSrcIntervalSuspectedFlag,
6007     optIfOTSnSrcIntervalLastOutputPower,
6008     optIfOTSnSrcIntervalLowOutputPower,
6009     optIfOTSnSrcIntervalHighOutputPower,
6010     optIfOTSnSrcIntervalLastInputPower,
6011     optIfOTSnSrcIntervalLowInputPower,
6012     optIfOTSnSrcIntervalHighInputPower,
6013     optIfOTSnSrcCurDaySuspectedFlag,
6014     optIfOTSnSrcCurDayLowOutputPower,
6015     optIfOTSnSrcCurDayHighOutputPower,
6016     optIfOTSnSrcCurDayLowInputPower,
6017     optIfOTSnSrcCurDayHighInputPower,
6018     optIfOTSnSrcPrevDaySuspectedFlag,
6019     optIfOTSnSrcPrevDayLastOutputPower,
6020     optIfOTSnSrcPrevDayLowOutputPower,
6021     optIfOTSnSrcPrevDayHighOutputPower,
6022     optIfOTSnSrcPrevDayLastInputPower,
6023     optIfOTSnSrcPrevDayLowInputPower,
6024     optIfOTSnSrcPrevDayHighInputPower
6025     }
6026   STATUS  current
6027   DESCRIPTION
6028     "A collection of pre-OTN performance monitoring
6029      objects applicable to OTSn interfaces that
6030      support source functions."
6031   ::= { optIfGroups 11 }
6032
6033 optIfOTSnSourcePreOtnPMThresholdGroup OBJECT-GROUP
6034   OBJECTS  {
6035     optIfOTSnSrcCurrentLowerOutputPowerThreshold,
6036     optIfOTSnSrcCurrentUpperOutputPowerThreshold,
6037     optIfOTSnSrcCurrentLowerInputPowerThreshold,
6038     optIfOTSnSrcCurrentUpperInputPowerThreshold
6039     }
6040   STATUS  current
6041   DESCRIPTION
6042     "A collection of pre-OTN performance monitoring
6043      threshold objects applicable to OTSn interfaces
6044      that support source functions."
6045   ::= { optIfGroups 12 }
6046
6047 optIfOMSnCommonGroup OBJECT-GROUP
6048
6049
6050
6051   OBJECTS  {
6052     optIfOMSnDirectionality
6053     }
6054   STATUS  current
6055   DESCRIPTION
6056     "A collection of configuration objects
6057      applicable to all OMSn interfaces."
6058   ::= { optIfGroups 13 }
6059
6060 optIfOMSnSinkGroupBasic OBJECT-GROUP
6061   OBJECTS  {
6062     optIfOMSnCurrentStatus
6063     }
6064   STATUS  current
6065   DESCRIPTION
6066     "A collection of configuration objects
6067      applicable to all OMSn interfaces that
6068      support sink functions."
6069   ::= { optIfGroups 14 }
6070
6071 optIfOMSnSinkPreOtnPMGroup OBJECT-GROUP
6072   OBJECTS  {
6073     optIfOMSnSinkCurrentSuspectedFlag,
6074     optIfOMSnSinkCurrentAggregatedInputPower,
6075     optIfOMSnSinkCurrentLowAggregatedInputPower,
6076     optIfOMSnSinkCurrentHighAggregatedInputPower,
6077     optIfOMSnSinkCurrentOutputPower,
6078     optIfOMSnSinkCurrentLowOutputPower,
6079     optIfOMSnSinkCurrentHighOutputPower,
6080     optIfOMSnSinkIntervalSuspectedFlag,
6081     optIfOMSnSinkIntervalLastAggregatedInputPower,
6082     optIfOMSnSinkIntervalLowAggregatedInputPower,
6083     optIfOMSnSinkIntervalHighAggregatedInputPower,
6084     optIfOMSnSinkIntervalLastOutputPower,
6085     optIfOMSnSinkIntervalLowOutputPower,
6086     optIfOMSnSinkIntervalHighOutputPower,
6087     optIfOMSnSinkCurDaySuspectedFlag,
6088     optIfOMSnSinkCurDayLowAggregatedInputPower,
6089     optIfOMSnSinkCurDayHighAggregatedInputPower,
6090     optIfOMSnSinkCurDayLowOutputPower,
6091     optIfOMSnSinkCurDayHighOutputPower,
6092     optIfOMSnSinkPrevDaySuspectedFlag,
6093     optIfOMSnSinkPrevDayLastAggregatedInputPower,
6094     optIfOMSnSinkPrevDayLowAggregatedInputPower,
6095     optIfOMSnSinkPrevDayHighAggregatedInputPower,
6096     optIfOMSnSinkPrevDayLastOutputPower,
6097     optIfOMSnSinkPrevDayLowOutputPower,
6098     optIfOMSnSinkPrevDayHighOutputPower
6099
6100
6101
6102     }
6103   STATUS  current
6104   DESCRIPTION
6105     "A collection of pre-OTN performance monitoring
6106      objects applicable to OMSn interfaces that
6107      support sink functions."
6108   ::= { optIfGroups 15 }
6109
6110 optIfOMSnSinkPreOtnPMThresholdGroup OBJECT-GROUP
6111   OBJECTS  {
6112     optIfOMSnSinkCurrentLowerInputPowerThreshold,
6113     optIfOMSnSinkCurrentUpperInputPowerThreshold,
6114     optIfOMSnSinkCurrentLowerOutputPowerThreshold,
6115     optIfOMSnSinkCurrentUpperOutputPowerThreshold
6116     }
6117   STATUS  current
6118   DESCRIPTION
6119     "A collection of pre-OTN performance monitoring
6120      threshold objects applicable to OMSn interfaces
6121      that support sink functions."
6122   ::= { optIfGroups 16 }
6123
6124 optIfOMSnSourcePreOtnPMGroup OBJECT-GROUP
6125   OBJECTS  {
6126     optIfOMSnSrcCurrentSuspectedFlag,
6127     optIfOMSnSrcCurrentOutputPower,
6128     optIfOMSnSrcCurrentLowOutputPower,
6129     optIfOMSnSrcCurrentHighOutputPower,
6130     optIfOMSnSrcCurrentAggregatedInputPower,
6131     optIfOMSnSrcCurrentLowAggregatedInputPower,
6132     optIfOMSnSrcCurrentHighAggregatedInputPower,
6133     optIfOMSnSrcIntervalSuspectedFlag,
6134     optIfOMSnSrcIntervalLastOutputPower,
6135     optIfOMSnSrcIntervalLowOutputPower,
6136     optIfOMSnSrcIntervalHighOutputPower,
6137     optIfOMSnSrcIntervalLastAggregatedInputPower,
6138     optIfOMSnSrcIntervalLowAggregatedInputPower,
6139     optIfOMSnSrcIntervalHighAggregatedInputPower,
6140     optIfOMSnSrcCurDaySuspectedFlag,
6141     optIfOMSnSrcCurDayLowOutputPower,
6142     optIfOMSnSrcCurDayHighOutputPower,
6143     optIfOMSnSrcCurDayLowAggregatedInputPower,
6144     optIfOMSnSrcCurDayHighAggregatedInputPower,
6145     optIfOMSnSrcPrevDaySuspectedFlag,
6146     optIfOMSnSrcPrevDayLastOutputPower,
6147     optIfOMSnSrcPrevDayLowOutputPower,
6148     optIfOMSnSrcPrevDayHighOutputPower,
6149     optIfOMSnSrcPrevDayLastAggregatedInputPower,
6150
6151
6152
6153     optIfOMSnSrcPrevDayLowAggregatedInputPower,
6154     optIfOMSnSrcPrevDayHighAggregatedInputPower
6155     }
6156   STATUS  current
6157   DESCRIPTION
6158     "A collection of pre-OTN performance monitoring
6159      objects applicable to OMSn interfaces that
6160      support source functions."
6161   ::= { optIfGroups 17 }
6162
6163 optIfOMSnSourcePreOtnPMThresholdGroup OBJECT-GROUP
6164   OBJECTS  {
6165     optIfOMSnSrcCurrentLowerOutputPowerThreshold,
6166     optIfOMSnSrcCurrentUpperOutputPowerThreshold,
6167     optIfOMSnSrcCurrentLowerInputPowerThreshold,
6168     optIfOMSnSrcCurrentUpperInputPowerThreshold
6169     }
6170   STATUS  current
6171   DESCRIPTION
6172     "A collection of pre-OTN performance monitoring
6173      threshold objects applicable to OMSn interfaces that
6174      that support source functions."
6175   ::= { optIfGroups 18 }
6176
6177 optIfOChGroupCommonGroup OBJECT-GROUP
6178   OBJECTS  {
6179     optIfOChGroupDirectionality
6180     }
6181   STATUS  current
6182   DESCRIPTION
6183     "A collection of configuration objects
6184      applicable to all OChGroup interfaces."
6185   ::= { optIfGroups 19 }
6186
6187 optIfOChGroupSinkPreOtnPMGroup OBJECT-GROUP
6188   OBJECTS  {
6189     optIfOChGroupSinkCurrentSuspectedFlag,
6190     optIfOChGroupSinkCurrentAggregatedInputPower,
6191     optIfOChGroupSinkCurrentLowAggregatedInputPower,
6192     optIfOChGroupSinkCurrentHighAggregatedInputPower,
6193     optIfOChGroupSinkCurrentOutputPower,
6194     optIfOChGroupSinkCurrentLowOutputPower,
6195     optIfOChGroupSinkCurrentHighOutputPower,
6196     optIfOChGroupSinkIntervalSuspectedFlag,
6197     optIfOChGroupSinkIntervalLastAggregatedInputPower,
6198     optIfOChGroupSinkIntervalLowAggregatedInputPower,
6199     optIfOChGroupSinkIntervalHighAggregatedInputPower,
6200     optIfOChGroupSinkIntervalLastOutputPower,
6201
6202
6203
6204     optIfOChGroupSinkIntervalLowOutputPower,
6205     optIfOChGroupSinkIntervalHighOutputPower,
6206     optIfOChGroupSinkCurDaySuspectedFlag,
6207     optIfOChGroupSinkCurDayLowAggregatedInputPower,
6208     optIfOChGroupSinkCurDayHighAggregatedInputPower,
6209     optIfOChGroupSinkCurDayLowOutputPower,
6210     optIfOChGroupSinkCurDayHighOutputPower,
6211     optIfOChGroupSinkPrevDaySuspectedFlag,
6212     optIfOChGroupSinkPrevDayLastAggregatedInputPower,
6213     optIfOChGroupSinkPrevDayLowAggregatedInputPower,
6214     optIfOChGroupSinkPrevDayHighAggregatedInputPower,
6215     optIfOChGroupSinkPrevDayLastOutputPower,
6216     optIfOChGroupSinkPrevDayLowOutputPower,
6217     optIfOChGroupSinkPrevDayHighOutputPower
6218     }
6219   STATUS  current
6220   DESCRIPTION
6221     "A collection of pre-OTN performance monitoring
6222      objects applicable to OChGroup interfaces that
6223      support sink functions."
6224   ::= { optIfGroups 20 }
6225
6226 optIfOChGroupSinkPreOtnPMThresholdGroup OBJECT-GROUP
6227   OBJECTS  {
6228     optIfOChGroupSinkCurrentLowerInputPowerThreshold,
6229     optIfOChGroupSinkCurrentUpperInputPowerThreshold,
6230     optIfOChGroupSinkCurrentLowerOutputPowerThreshold,
6231     optIfOChGroupSinkCurrentUpperOutputPowerThreshold
6232     }
6233   STATUS  current
6234   DESCRIPTION
6235     "A collection of pre-OTN performance monitoring
6236      threshold objects applicable to OChGroup interfaces
6237      that support sink functions."
6238   ::= { optIfGroups 21 }
6239
6240 optIfOChGroupSourcePreOtnPMGroup OBJECT-GROUP
6241   OBJECTS  {
6242     optIfOChGroupSrcCurrentSuspectedFlag,
6243     optIfOChGroupSrcCurrentOutputPower,
6244     optIfOChGroupSrcCurrentLowOutputPower,
6245     optIfOChGroupSrcCurrentHighOutputPower,
6246     optIfOChGroupSrcCurrentAggregatedInputPower,
6247     optIfOChGroupSrcCurrentLowAggregatedInputPower,
6248     optIfOChGroupSrcCurrentHighAggregatedInputPower,
6249     optIfOChGroupSrcIntervalSuspectedFlag,
6250     optIfOChGroupSrcIntervalLastOutputPower,
6251     optIfOChGroupSrcIntervalLowOutputPower,
6252
6253
6254
6255     optIfOChGroupSrcIntervalHighOutputPower,
6256     optIfOChGroupSrcIntervalLastAggregatedInputPower,
6257     optIfOChGroupSrcIntervalLowAggregatedInputPower,
6258     optIfOChGroupSrcIntervalHighAggregatedInputPower,
6259     optIfOChGroupSrcCurDaySuspectedFlag,
6260     optIfOChGroupSrcCurDayLowOutputPower,
6261     optIfOChGroupSrcCurDayHighOutputPower,
6262     optIfOChGroupSrcCurDayLowAggregatedInputPower,
6263     optIfOChGroupSrcCurDayHighAggregatedInputPower,
6264     optIfOChGroupSrcPrevDaySuspectedFlag,
6265     optIfOChGroupSrcPrevDayLastOutputPower,
6266     optIfOChGroupSrcPrevDayLowOutputPower,
6267     optIfOChGroupSrcPrevDayHighOutputPower,
6268     optIfOChGroupSrcPrevDayLastAggregatedInputPower,
6269     optIfOChGroupSrcPrevDayLowAggregatedInputPower,
6270     optIfOChGroupSrcPrevDayHighAggregatedInputPower
6271     }
6272   STATUS  current
6273   DESCRIPTION
6274     "A collection of pre-OTN performance monitoring
6275      objects applicable to OChGroup interfaces that
6276      support source functions."
6277   ::= { optIfGroups 22 }
6278
6279 optIfOChGroupSourcePreOtnPMThresholdGroup OBJECT-GROUP
6280   OBJECTS  {
6281     optIfOChGroupSrcCurrentLowerOutputPowerThreshold,
6282     optIfOChGroupSrcCurrentUpperOutputPowerThreshold,
6283     optIfOChGroupSrcCurrentLowerInputPowerThreshold,
6284     optIfOChGroupSrcCurrentUpperInputPowerThreshold
6285     }
6286   STATUS  current
6287   DESCRIPTION
6288     "A collection of pre-OTN performance monitoring
6289      threshold objects applicable to OChGroup interfaces that
6290      that support source functions."
6291   ::= { optIfGroups 23 }
6292
6293 optIfOChCommonGroup OBJECT-GROUP
6294   OBJECTS  {
6295     optIfOChDirectionality
6296     }
6297   STATUS  current
6298   DESCRIPTION
6299     "A collection of configuration objects
6300      applicable to all OCh interfaces."
6301   ::= { optIfGroups 24 }
6302
6303
6304
6305
6306 optIfOChSinkGroupBasic OBJECT-GROUP
6307   OBJECTS  {
6308     optIfOChCurrentStatus
6309     }
6310   STATUS  current
6311   DESCRIPTION
6312     "A collection of configuration objects
6313      applicable to all OCh interfaces that
6314      support sink functions."
6315   ::= { optIfGroups 25 }
6316
6317 optIfOChSinkPreOtnPMGroup OBJECT-GROUP
6318   OBJECTS  {
6319     optIfOChSinkCurrentSuspectedFlag,
6320     optIfOChSinkCurrentInputPower,
6321     optIfOChSinkCurrentLowInputPower,
6322     optIfOChSinkCurrentHighInputPower,
6323     optIfOChSinkIntervalSuspectedFlag,
6324     optIfOChSinkIntervalLastInputPower,
6325     optIfOChSinkIntervalLowInputPower,
6326     optIfOChSinkIntervalHighInputPower,
6327     optIfOChSinkCurDaySuspectedFlag,
6328     optIfOChSinkCurDayLowInputPower,
6329     optIfOChSinkCurDayHighInputPower,
6330     optIfOChSinkPrevDaySuspectedFlag,
6331     optIfOChSinkPrevDayLastInputPower,
6332     optIfOChSinkPrevDayLowInputPower,
6333     optIfOChSinkPrevDayHighInputPower
6334      }
6335   STATUS  current
6336   DESCRIPTION
6337     "A collection of pre-OTN performance monitoring
6338      objects applicable to OCh interfaces that
6339      support sink functions."
6340   ::= { optIfGroups 26 }
6341
6342 optIfOChSinkPreOtnPMThresholdGroup OBJECT-GROUP
6343   OBJECTS  {
6344     optIfOChSinkCurrentLowerInputPowerThreshold,
6345     optIfOChSinkCurrentUpperInputPowerThreshold
6346      }
6347   STATUS  current
6348   DESCRIPTION
6349     "A collection of pre-OTN performance monitoring
6350      threshold objects applicable to OCh interfaces
6351      that support sink functions."
6352   ::= { optIfGroups 27 }
6353
6354
6355
6356
6357 optIfOChSourcePreOtnPMGroup OBJECT-GROUP
6358   OBJECTS  {
6359     optIfOChSrcCurrentSuspectedFlag,
6360     optIfOChSrcCurrentOutputPower,
6361     optIfOChSrcCurrentLowOutputPower,
6362     optIfOChSrcCurrentHighOutputPower,
6363     optIfOChSrcIntervalSuspectedFlag,
6364     optIfOChSrcIntervalLastOutputPower,
6365     optIfOChSrcIntervalLowOutputPower,
6366     optIfOChSrcIntervalHighOutputPower,
6367     optIfOChSrcCurDaySuspectedFlag,
6368     optIfOChSrcCurDayLowOutputPower,
6369     optIfOChSrcCurDayHighOutputPower,
6370     optIfOChSrcPrevDaySuspectedFlag,
6371     optIfOChSrcPrevDayLastOutputPower,
6372     optIfOChSrcPrevDayLowOutputPower,
6373     optIfOChSrcPrevDayHighOutputPower
6374      }
6375   STATUS  current
6376   DESCRIPTION
6377     "A collection of pre-OTN performance monitoring
6378      objects applicable to OCh interfaces that
6379      support source functions."
6380   ::= { optIfGroups 28 }
6381
6382 optIfOChSourcePreOtnPMThresholdGroup OBJECT-GROUP
6383   OBJECTS  {
6384     optIfOChSrcCurrentLowerOutputPowerThreshold,
6385     optIfOChSrcCurrentUpperOutputPowerThreshold
6386      }
6387   STATUS  current
6388   DESCRIPTION
6389     "A collection of pre-OTN performance monitoring
6390      threshold objects applicable to OCh interfaces
6391      that support source functions."
6392   ::= { optIfGroups 29 }
6393
6394 optIfOTUkCommonGroup OBJECT-GROUP
6395   OBJECTS  {
6396     optIfOTUkDirectionality,
6397     optIfOTUkBitRateK
6398     }
6399   STATUS  current
6400   DESCRIPTION
6401     "A collection of configuration objects
6402      applicable to all OTUk interfaces."
6403   ::= { optIfGroups 30 }
6404
6405
6406
6407
6408 optIfOTUkSourceGroup OBJECT-GROUP
6409   OBJECTS  {
6410     optIfOTUkTraceIdentifierTransmitted,
6411     optIfOTUkSourceAdaptActive
6412     }
6413   STATUS  current
6414   DESCRIPTION
6415     "A collection of configuration objects
6416      applicable to OTUk interfaces that
6417      support source functions."
6418   ::= { optIfGroups 31 }
6419
6420 optIfOTUkSinkGroup OBJECT-GROUP
6421   OBJECTS  {
6422     optIfOTUkDAPIExpected,
6423     optIfOTUkSAPIExpected,
6424     optIfOTUkTraceIdentifierAccepted,
6425     optIfOTUkTIMDetMode,
6426     optIfOTUkTIMActEnabled,
6427     optIfOTUkDEGThr,
6428     optIfOTUkDEGM,
6429     optIfOTUkSinkAdaptActive,
6430     optIfOTUkSinkFECEnabled,
6431     optIfOTUkCurrentStatus
6432     }
6433   STATUS  current
6434   DESCRIPTION
6435     "A collection of configuration objects
6436      applicable to OTUk interfaces that
6437      support sink functions."
6438   ::= { optIfGroups 32 }
6439
6440 optIfGCC0Group OBJECT-GROUP
6441   OBJECTS  {
6442     optIfGCC0Application,
6443     optIfGCC0RowStatus
6444     }
6445   STATUS  current
6446   DESCRIPTION
6447     "A collection of GCC0 configuration objects."
6448   ::= { optIfGroups 33 }
6449
6450 optIfODUkGroup OBJECT-GROUP
6451   OBJECTS  {
6452     optIfODUkDirectionality,
6453     optIfODUkBitRateK,
6454     optIfODUkTcmFieldsInUse,
6455     optIfODUkPositionSeqCurrentSize,
6456
6457
6458
6459     optIfODUkPositionSeqPosition,
6460     optIfODUkPositionSeqPointer,
6461     optIfODUkTtpPresent
6462     }
6463   STATUS  current
6464   DESCRIPTION
6465     "A collection of configuration objects
6466      applicable to all ODUk interfaces."
6467   ::= { optIfGroups 34 }
6468
6469 optIfODUkTtpSourceGroup OBJECT-GROUP
6470   OBJECTS  {
6471     optIfODUkTtpTraceIdentifierTransmitted
6472     }
6473   STATUS  current
6474   DESCRIPTION
6475     "A collection of configuration objects
6476      applicable to all interfaces that support
6477      ODUk trail termination source functions."
6478   ::= { optIfGroups 35 }
6479
6480 optIfODUkTtpSinkGroup OBJECT-GROUP
6481   OBJECTS  {
6482     optIfODUkTtpDAPIExpected,
6483     optIfODUkTtpSAPIExpected,
6484     optIfODUkTtpTraceIdentifierAccepted,
6485     optIfODUkTtpTIMDetMode,
6486     optIfODUkTtpTIMActEnabled,
6487     optIfODUkTtpDEGThr,
6488     optIfODUkTtpDEGM,
6489     optIfODUkTtpCurrentStatus
6490     }
6491   STATUS  current
6492   DESCRIPTION
6493     "A collection of ODUk configuration objects
6494      applicable to all interfaces that support
6495      ODUk trail termination sink functions."
6496   ::= { optIfGroups 36 }
6497
6498 optIfODUkNimGroup OBJECT-GROUP
6499   OBJECTS  {
6500     optIfODUkNimDAPIExpected,
6501     optIfODUkNimSAPIExpected,
6502     optIfODUkNimTraceIdentifierAccepted,
6503     optIfODUkNimTIMDetMode,
6504     optIfODUkNimTIMActEnabled,
6505     optIfODUkNimDEGThr,
6506     optIfODUkNimDEGM,
6507
6508
6509
6510     optIfODUkNimCurrentStatus,
6511     optIfODUkNimRowStatus
6512     }
6513   STATUS  current
6514   DESCRIPTION
6515     "A collection of ODUk Nim configuration objects."
6516   ::= { optIfGroups 37 }
6517
6518 optIfGCC12Group OBJECT-GROUP
6519   OBJECTS  {
6520     optIfGCC12GCCPassThrough,
6521     optIfGCC12Application,
6522     optIfGCC12RowStatus
6523     }
6524   STATUS  current
6525   DESCRIPTION
6526     "A collection of GCC12 configuration objects."
6527   ::= { optIfGroups 38 }
6528
6529 optIfODUkTCommonGroup OBJECT-GROUP
6530   OBJECTS  {
6531     optIfODUkTRowStatus
6532     }
6533   STATUS  current
6534   DESCRIPTION
6535     "A collection of configuration objects
6536      applicable to all ODUkT instances."
6537   ::= { optIfGroups 39 }
6538
6539 optIfODUkTSourceGroup OBJECT-GROUP
6540   OBJECTS  {
6541     optIfODUkTTraceIdentifierTransmitted,
6542     optIfODUkTSourceLockSignalAdminState
6543     }
6544   STATUS  current
6545   DESCRIPTION
6546     "A collection of configuration objects
6547      applicable to all ODUkT instances
6548      that provide source functions."
6549   ::= { optIfGroups 40 }
6550
6551 optIfODUkTSinkGroup OBJECT-GROUP
6552   OBJECTS  {
6553     optIfODUkTDAPIExpected,
6554     optIfODUkTSAPIExpected,
6555     optIfODUkTTraceIdentifierAccepted,
6556     optIfODUkTTIMDetMode,
6557     optIfODUkTTIMActEnabled,
6558
6559
6560
6561     optIfODUkTDEGThr,
6562     optIfODUkTDEGM,
6563     optIfODUkTCurrentStatus
6564     }
6565   STATUS  current
6566   DESCRIPTION
6567     "A collection of configuration objects
6568      applicable to all ODUkT instances
6569      that provide sink functions."
6570   ::= { optIfGroups 41 }
6571
6572 optIfODUkTSinkGroupCtp OBJECT-GROUP
6573   OBJECTS  {
6574     optIfODUkTSinkMode,
6575     optIfODUkTSinkLockSignalAdminState
6576     }
6577   STATUS  current
6578   DESCRIPTION
6579     "A collection of configuration objects
6580      applicable to ODUkT instances not
6581      colocated with an ODUk TTP that
6582      provide sink functions."
6583   ::= { optIfGroups 42 }
6584
6585 optIfODUkTNimGroup OBJECT-GROUP
6586   OBJECTS  {
6587     optIfODUkTNimDAPIExpected,
6588     optIfODUkTNimSAPIExpected,
6589     optIfODUkTNimTraceIdentifierAccepted,
6590     optIfODUkTNimTIMDetMode,
6591     optIfODUkTNimTIMActEnabled,
6592     optIfODUkTNimDEGThr,
6593     optIfODUkTNimDEGM,
6594     optIfODUkTNimCurrentStatus,
6595     optIfODUkTNimRowStatus
6596     }
6597   STATUS  current
6598   DESCRIPTION
6599     "A collection of ODUkT Nim configuration objects."
6600   ::= { optIfGroups 43 }
6601
6602 -- compliance specifications
6603
6604 optIfOtnConfigCompl MODULE-COMPLIANCE
6605   STATUS  current
6606   DESCRIPTION
6607     "Implementation requirements for the OTN configuration
6608      functions defined in this MIB module."
6609
6610
6611
6612   MODULE -- this module
6613
6614     MANDATORY-GROUPS  {
6615       optIfOTMnGroup,
6616       optIfOTSnCommonGroup
6617       }
6618
6619     GROUP  optIfOTSnSourceGroupFull
6620     DESCRIPTION
6621       "This group is mandatory for interfaces of ifType
6622        opticalTransport(196) for which the corresponding
6623        instance of optIfOTSnDirectionality has the value
6624        source(2) or bidirectional(3), the corresponding
6625        instance of optIfOTMnReduced has the value false(2),
6626        and the corresponding instance of optIfOTMnInterfaceType
6627        specifies an OTMn interface type of 'IaDI'."
6628
6629     GROUP  optIfOTSnAPRStatusGroup
6630     DESCRIPTION
6631       "This group is mandatory for interfaces of ifType
6632        opticalTransport(196) that support Automatic Power
6633        Reduction functions."
6634
6635     GROUP  optIfOTSnAPRControlGroup
6636     DESCRIPTION
6637       "This group is optional, but is recommended for interfaces
6638        of ifType opticalTransport(196) that provide Automatic
6639        Power Reduction control functions."
6640
6641     GROUP  optIfOTSnSinkGroupBasic
6642     DESCRIPTION
6643       "This group is mandatory for interfaces of ifType
6644        opticalTransport(196) for which the corresponding
6645        instance of optIfOTSnDirectionality has the value
6646        sink(1) or bidirectional(3)."
6647
6648     GROUP  optIfOTSnSinkGroupFull
6649     DESCRIPTION
6650       "This group is mandatory for interfaces of ifType
6651        opticalTransport(196) for which the corresponding
6652        instance of optIfOTSnDirectionality has the value
6653        sink(1) or bidirectional(3), the corresponding
6654        instance of optIfOTMnReduced has the value false(2),
6655        and the corresponding instance of optIfOTMnInterfaceType
6656        specifies an OTMn interface type of 'IaDI'."
6657
6658     GROUP  optIfOMSnCommonGroup
6659     DESCRIPTION
6660
6661
6662
6663       "This group is mandatory for interfaces of ifType
6664        opticalTransport(196) that support access to the OMS
6665        overhead information within the OTN Supervisory Channel."
6666
6667     GROUP  optIfOMSnSinkGroupBasic
6668     DESCRIPTION
6669       "This group is mandatory for interfaces of ifType
6670        opticalTransport(196) that support access to the OMS Overhead
6671        information within the OSC (OTN Supervisory Channel)
6672        for which the corresponding
6673        instance of optIfOMSnDirectionality has the value
6674        sink(1) or bidirectional(3)."
6675
6676     GROUP  optIfOChGroupCommonGroup
6677     DESCRIPTION
6678       "This group is mandatory for interfaces of ifType
6679        opticalChannelGroup(219)."
6680
6681     GROUP  optIfOChCommonGroup
6682     DESCRIPTION
6683       "This group is mandatory for interfaces of ifType
6684        opticalTransport(195)."
6685
6686     GROUP  optIfOChSinkGroupBasic
6687     DESCRIPTION
6688       "This group is mandatory for interfaces of ifType
6689        opticalChannel(195) for which the corresponding
6690        instance of optIfOChDirectionality has the value
6691        sink(1) or bidirectional(3)."
6692
6693     GROUP  optIfOTUkCommonGroup
6694     DESCRIPTION
6695       "This group is mandatory for interfaces of ifType
6696        opticalChannel(195) that support OTUk layer functions."
6697
6698     GROUP  optIfOTUkSourceGroup
6699     DESCRIPTION
6700       "This group is mandatory for interfaces of ifType
6701        opticalChannel(195) that support OTUk layer functions
6702        and for which the corresponding instance of
6703        optIfOTUkDirectionality has the value source(2) or
6704        bidirectional(3)."
6705
6706     GROUP  optIfOTUkSinkGroup
6707     DESCRIPTION
6708       "This group is mandatory for interfaces of ifType
6709        opticalChannel(195) that support OTUk layer functions
6710        and for which the corresponding instance of
6711
6712
6713
6714        optIfOTUkDirectionality has the value sink(1) or
6715        bidirectional(3)."
6716
6717     GROUP  optIfGCC0Group
6718     DESCRIPTION
6719       "This group is mandatory for interfaces of ifType
6720        opticalChannel(195) that support GCC0 access functions.
6721        It may be implemented only if the optIfOTUkCommonGroup
6722        is also implemented."
6723
6724     GROUP  optIfODUkGroup
6725     DESCRIPTION
6726       "This group is mandatory for interfaces of ifType
6727        opticalChannel(195) that support ODUk layer functions."
6728
6729     GROUP  optIfODUkTtpSourceGroup
6730     DESCRIPTION
6731       "This group is mandatory for interfaces of ifType
6732        opticalChannel(195) for which the corresponding
6733        instance of optIfODUkTtpPresent has the value
6734        true(1) and for which the corresponding instance of
6735        optIfODUkDirectionality has the value source(2) or
6736        bidirectional(3).  It may be implemented only if the
6737        optIfODUkGroup is also implemented."
6738
6739     GROUP  optIfODUkTtpSinkGroup
6740     DESCRIPTION
6741       "This group is mandatory for interfaces of ifType
6742        opticalChannel(195) for which the corresponding
6743        instance of optIfODUkTtpPresent has the value
6744        true(1) and for which the corresponding instance of
6745        optIfODUkDirectionality has the value sink(1) or
6746        bidirectional(3).  It may be implemented only if the
6747        optIfODUkGroup is also implemented."
6748
6749     GROUP  optIfODUkNimGroup
6750     DESCRIPTION
6751       "This group is mandatory for interfaces of ifType
6752        opticalChannel(195) for which the corresponding
6753        instance of optIfODUkTtpPresent has the value
6754        false(2).  It may be implemented only if the
6755        optIfODUkGroup is also implemented."
6756
6757     GROUP  optIfGCC12Group
6758     DESCRIPTION
6759       "This group is mandatory for interfaces of ifType
6760        opticalChannel(195) that support GCC12 access functions.
6761        It may be implemented only if the optIfODUkGroup
6762
6763
6764
6765        is also implemented."
6766
6767     GROUP  optIfODUkTCommonGroup
6768     DESCRIPTION
6769       "This group is mandatory for interfaces of ifType
6770        opticalChannel(195) that support intrusive
6771        tandem connection monitoring.  It may be implemented
6772        only if the optIfODUkGroup is also implemented."
6773
6774     GROUP  optIfODUkTSourceGroup
6775     DESCRIPTION
6776       "This group is mandatory for interfaces of ifType
6777        opticalChannel(195) that support intrusive
6778        tandem connection monitoring and for which
6779        (i) optIfODUkDirectionality has the value bidirectional(3), or
6780        (ii) optIfODUkDirectionality has the value sink(1) and
6781             optIfODUkTCodirectional has the value false(2), or
6782        (iii) optIfODUkDirectionality has the value source(3) and
6783              optIfODUkTCodirectional has the value true(1).
6784        It may be implemented only if the optIfODUkGroup is
6785        also implemented."
6786
6787     GROUP  optIfODUkTSinkGroup
6788     DESCRIPTION
6789       "This group is mandatory for interfaces of ifType
6790        opticalChannel(195) that support intrusive
6791        tandem connection monitoring and for which
6792        (i) optIfODUkDirectionality has the value bidirectional(3), or
6793        (ii) optIfODUkDirectionality has the value sink(1) and
6794             optIfODUkTCodirectional has the value true(1), or
6795        (iii) optIfODUkDirectionality has the value source(3) and
6796              optIfODUkTCodirectional has the value false(2).
6797        It may be implemented only if the optIfODUkGroup is
6798        also implemented."
6799
6800     GROUP  optIfODUkTSinkGroupCtp
6801     DESCRIPTION
6802       "This group is mandatory for interfaces of ifType
6803        opticalChannel(195) that support intrusive
6804        tandem connection monitoring and for which
6805        optIfODUkTtpPresent is false(2) and
6806        (i) optIfODUkDirectionality has the value bidirectional(3), or
6807        (ii) optIfODUkDirectionality has the value sink(1) and
6808             optIfODUkTCodirectional has the value true(1), or
6809        (iii) optIfODUkDirectionality has the value source(3) and
6810              optIfODUkTCodirectional has the value false(2).
6811        It may be implemented only if the optIfODUkGroup and
6812        optIfODUkTSinkGroup are also implemented."
6813
6814
6815
6816     GROUP  optIfODUkTNimGroup
6817     DESCRIPTION
6818       "This group is mandatory for interfaces of ifType
6819        opticalChannel(195) that support non-intrusive
6820        tandem connection monitoring.  It may be implemented
6821        only if the optIfODUkGroup is also implemented."
6822
6823   ::= { optIfCompl 1 }
6824
6825 optIfPreOtnPMCompl MODULE-COMPLIANCE
6826   STATUS  current
6827   DESCRIPTION
6828     "Implementation requirements for Pre-OTN performance
6829      monitoring functions defined in this MIB module."
6830
6831   MODULE  -- this module
6832
6833     MANDATORY-GROUPS  {
6834       optIfPerfMonGroup
6835       }
6836
6837     GROUP  optIfOTSnSinkPreOtnPMGroup
6838     DESCRIPTION
6839       "This group is mandatory for interfaces of ifType
6840        opticalTransport(196) that support OTSn sink
6841        functions (i.e., for which the corresponding instance
6842        of optIfOTSnDirectionality -- if implemented -- has
6843        the value sink(1) or bidirectional(3))."
6844
6845     GROUP  optIfOTSnSinkPreOtnPMThresholdGroup
6846     DESCRIPTION
6847       "This group is mandatory if and only if TCA notifications
6848        are implemented.  If the objects of this group are instantiated
6849        then the implementation must also provide, in an
6850        enterprise MIB, suitable TCA notification definitions and
6851        notification control objects.  Implementation of the
6852        optIfOTSnSinkPreOtnPMGroup is a prerequisite for
6853        implementing this group."
6854
6855     GROUP  optIfOTSnSourcePreOtnPMGroup
6856     DESCRIPTION
6857       "This group is mandatory for interfaces of ifType
6858        opticalTransport(196) that support OTSn source
6859        functions (i.e., for which the corresponding instance
6860        of optIfOTSnDirectionality -- if implemented -- has
6861        the value source(2) or bidirectional(3))."
6862
6863     GROUP  optIfOTSnSourcePreOtnPMThresholdGroup
6864
6865
6866
6867     DESCRIPTION
6868       "This group is mandatory if and only if TCA notifications
6869        are implemented.  If the objects of this group are instantiated
6870        then the implementation must also provide, in an
6871        enterprise MIB, suitable TCA notification definitions and
6872        notification control objects.  Implementation of the
6873        optIfOTSnSourcePreOtnPMGroup is a prerequisite for
6874        implementing this group "
6875
6876     GROUP  optIfOMSnSinkPreOtnPMGroup
6877     DESCRIPTION
6878       "This group is optional.  It may be implemented by systems
6879        with the necessary instrumentation on interfaces of ifType
6880        opticalTransport(196) that support OMSn sink functions
6881        (i.e., for which the corresponding instance of
6882        optIfOMSnDirectionality -- if implemented -- has the value
6883        sink(1) or bidirectional(3))."
6884
6885     GROUP  optIfOMSnSinkPreOtnPMThresholdGroup
6886     DESCRIPTION
6887       "This group is mandatory if and only if TCA notifications
6888        are implemented.  If the objects of this group are instantiated
6889        then the implementation must also provide, in an
6890        enterprise MIB, suitable TCA notification definitions and
6891        notification control objects.  Implementation of the
6892        optIfOMSnSinkPreOtnPMGroup is a prerequisite for
6893        implementing this group "
6894
6895     GROUP  optIfOMSnSourcePreOtnPMGroup
6896     DESCRIPTION
6897       "This group is optional.  It may be implemented by systems
6898        with the necessary instrumentation on interfaces of ifType
6899        opticalTransport(196) that support OMSn source functions
6900        (i.e., for which the corresponding instance of
6901        optIfOMSnDirectionality -- if implemented -- has the value
6902        source(2) or bidirectional(3))."
6903
6904     GROUP  optIfOMSnSourcePreOtnPMThresholdGroup
6905     DESCRIPTION
6906       "This group is mandatory if and only if TCA notifications
6907        are implemented.  If the objects of this group are instantiated
6908        then the implementation must also provide, in an
6909        enterprise MIB, suitable TCA notification definitions and
6910        notification control objects.  Implementation of the
6911        optIfOMSnSourcePreOtnPMGroup is a prerequisite for
6912        implementing this group "
6913
6914     GROUP  optIfOChGroupSinkPreOtnPMGroup
6915
6916
6917
6918     DESCRIPTION
6919       "This group is optional.  It may be implemented by systems
6920        with the necessary instrumentation on interfaces of ifType
6921        opticalChannelGroup(219) that support OChGroup sink functions
6922        (i.e., for which the corresponding instance of
6923        optIfOChGroupDirectionality -- if implemented -- has the value
6924        sink(1) or bidirectional(3))."
6925
6926     GROUP  optIfOChGroupSinkPreOtnPMThresholdGroup
6927     DESCRIPTION
6928       "This group is mandatory if and only if TCA notifications
6929        are implemented.  If the objects of this group are instantiated
6930        then the implementation must also provide, in an
6931        enterprise MIB, suitable TCA notification definitions and
6932        notification control objects.  Implementation of the
6933        optIfOChGroupSinkPreOtnPMGroup is a prerequisite for
6934        implementing this group "
6935
6936     GROUP  optIfOChGroupSourcePreOtnPMGroup
6937     DESCRIPTION
6938       "This group is optional.  It may be implemented by systems
6939        with the necessary instrumentation on interfaces of ifType
6940        opticalChannelGroup(219) that support OChGroup source functions
6941        (i.e., for which the corresponding instance of
6942        optIfOChGroupDirectionality -- if implemented -- has the value
6943        source(2) or bidirectional(3))."
6944
6945     GROUP  optIfOChGroupSourcePreOtnPMThresholdGroup
6946     DESCRIPTION
6947       "This group is mandatory if and only if TCA notifications
6948        are implemented.  If the objects of this group are instantiated
6949        then the implementation must also provide, in an
6950        enterprise MIB, suitable TCA notification definitions and
6951        notification control objects.  Implementation of the
6952        optIfOChGroupSourcePreOtnPMGroup is a prerequisite for
6953        implementing this group "
6954
6955     GROUP  optIfOChSinkPreOtnPMGroup
6956     DESCRIPTION
6957       "This group is mandatory for interfaces of ifType
6958        opticalChannel(195) that support OCh sink functions
6959        (i.e., for which the corresponding instance of
6960        optIfOChDirectionality -- if implemented -- has the
6961        value sink(1) or bidirectional(3))."
6962
6963     GROUP  optIfOChSinkPreOtnPMThresholdGroup
6964     DESCRIPTION
6965       "This group is mandatory if and only if TCA notifications
6966
6967
6968
6969        are implemented.  If the objects of this group are instantiated
6970        then the implementation must also provide, in an
6971        enterprise MIB, suitable TCA notification definitions and
6972        notification control objects.  Implementation of the
6973        optIfOChSinkPreOtnPMGroup is a prerequisite for
6974        implementing this group "
6975
6976     GROUP  optIfOChSourcePreOtnPMGroup
6977     DESCRIPTION
6978       "This group is mandatory for interfaces of ifType
6979        opticalChannel(195) that support OCh source functions
6980        (i.e., for which the corresponding instance of
6981        optIfOChDirectionality -- if implemented -- has the
6982        value source(2) or bidirectional(3))."
6983
6984     GROUP  optIfOChSourcePreOtnPMThresholdGroup
6985     DESCRIPTION
6986       "This group is mandatory if and only if TCA notifications
6987        are implemented.  If the objects of this group are instantiated
6988        then the implementation must also provide, in an
6989        enterprise MIB, suitable TCA notification definitions and
6990        notification control objects.  Implementation of the
6991        optIfOChSourcePreOtnPMGroup is a prerequisite for
6992        implementing this group "
6993
6994   ::= { optIfCompl 2 }
6995
6996 END