1-- *****************************************************************
2-- IMA-MIB - Inverse Multiplexing for ATM(IMA) MIB
3--
4-- April 2002, Subra Hegde
5--
6-- Copyright (c) 2002 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10-- This MIB is extracted from IMA v1.1 specified in
11-- ATM FORUM Document: af-phy-0086.001
12--
13-- Following Changes are made in the ATM Forum MIB to
14-- get rid of issues for compiling with mosy compiler.
15--  * Changed accessible-for-notify to read-only
16--
17
18IMA-MIB DEFINITIONS ::= BEGIN
19
20IMPORTS
21      MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
22      NOTIFICATION-TYPE, enterprises
23        FROM SNMPv2-SMI
24      MODULE-COMPLIANCE, OBJECT-GROUP,
25      NOTIFICATION-GROUP
26        FROM SNMPv2-CONF
27      TEXTUAL-CONVENTION, DateAndTime, RowStatus
28        FROM SNMPv2-TC
29      InterfaceIndex, InterfaceIndexOrZero, ifIndex
30        FROM IF-MIB;
31
32atmfImaMib MODULE-IDENTITY
33      LAST-UPDATED "9902111830Z"
34      ORGANIZATION "The ATM Forum"
35      CONTACT-INFO
36        "ATM Forum
37        World Headquarters
38        2570 West El Camino Real
39        Suite 304
40        Mountain View, CA 94040-1313
41        USA
42        Phone: +1 415 949 6700
43        Fax: +1 415 949 6705
44        email: info@atmforum.com"
45      DESCRIPTION
46        "The MIB module for managing ATM Forum Inverse Multiplexing
47        for ATM (IMA) interfaces."
48      REVISION     "9902111830Z"
49      DESCRIPTION
50        "Updated and repaired version of the IMA-MIB released with the
51        IMA v1.1 specification (af-phy-0086.001)."
52      REVISION     "9701092245Z"
53      DESCRIPTION
54        "Initial incomplete version of the IMA-MIB as published in the
55        IMA v1.0 specification (af-phy-0086.000)."
56      ::= { atmfIma 1 }
57
58-- The object identifier subtree for the IMA-MIB.
59
60atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
61atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 }
62atmfIma OBJECT IDENTIFIER ::= { atmForumNetworkManagement 7 }
63
64atmfImaMibObjects OBJECT IDENTIFIER ::= { atmfImaMib 1 }
65atmfImaMibTraps OBJECT IDENTIFIER ::= { atmfImaMib 2 }
66atmfImaMibTrapPrefix OBJECT IDENTIFIER ::= { atmfImaMibTraps 0 }
67atmfImaMibConformance OBJECT IDENTIFIER ::= { atmfImaMib 3 }
68
69-- Textual conventions
70
71MilliSeconds ::= TEXTUAL-CONVENTION
72      STATUS      current
73      DESCRIPTION
74        "Time in milliseconds"
75      SYNTAX      Integer32
76
77ImaGroupState ::= TEXTUAL-CONVENTION
78      STATUS      current
79      DESCRIPTION
80        "State of the IMA group."
81      REFERENCE
82        "ATM Forum IMA v1.1, Section 10.2.1 on page 55"
83      SYNTAX      INTEGER {
84        notConfigured(1),
85        startUp(2),
86        startUpAck(3),
87        configAbortUnsupportedM(4),
88        configAbortIncompatibleSymmetry(5),
89        configAbortOther(6),
90        insufficientLinks(7),
91        blocked(8),
92        operational(9),
93        configAbortUnsupportedImaVersion(10) }
94
95ImaGroupFailureStatus ::= TEXTUAL-CONVENTION
96      STATUS      current
97      DESCRIPTION
98        "Failure reason of an IMA group."
99      REFERENCE
100        "ATM Forum IMA v1.1, Section 10.2.1, page 55"
101      SYNTAX      INTEGER {
102        noFailure(1), -- unit is up
103        startUpNe(2),
104        startUpFe(3),
105        invalidMValueNe(4),
106        invalidMValueFe(5),
107        failedAssymetricNe(6),
108        failedAssymetricFe(7),
109        insufficientLinksNe(8),
110        insufficientLinksFe(9),
111        blockedNe(10),
112        blockedFe(11),
113        otherFailure(12),
114        invalidImaVersionNe(13),
115        invalidImaVersionFe(14) }
116
117ImaAlarmStatus ::= TEXTUAL-CONVENTION
118      STATUS      current
119      DESCRIPTION
120        "A qualification of the IMA trap which indicates if the
121        condition causing the trap has been detected (declared)
122        or is no longer present (cleared)."
123      SYNTAX      INTEGER {
124        cleared(1),
125        declared(2) }
126
127ImaAlarmType ::= TEXTUAL-CONVENTION
128      STATUS      current
129      DESCRIPTION
130        "An identification of the event that caused the generation
131        of the IMA trap."
132      REFERENCE
133        "ATM Forum IMA v1.1, Section 12.2.3 on page 79"
134      SYNTAX      INTEGER {
135        imaAlarmLinkLif(1),
136        imaAlarmLinkLods(2),
137        imaAlarmLinkRfi(3),
138        imaAlarmLinkTxMisConnect(4),
139        imaAlarmLinkRxMisConnect(5),
140        imaAlarmLinkTxFault(6),
141        imaAlarmLinkRxFault(7),
142        imaAlarmLinkTxUnusableFe(8),
143        imaAlarmLinkRxUnusableFe(9),
144        imaAlarmGroupStartupFe(10),
145        imaAlarmGroupCfgAbort(11),
146        imaAlarmGroupCfgAbortFe(12),
147        imaAlarmGroupInsuffLinks(13),
148        imaAlarmGroupInsuffLinksFe(14),
149        imaAlarmGroupBlockedFe(15),
150        imaAlarmGroupTimingSynch(16) }
151
152ImaGroupTxClkMode  ::= TEXTUAL-CONVENTION
153      STATUS      current
154      DESCRIPTION
155        "Indicate the transmit clock mode of the IMA group.
156        There are two possible modes: the Common Transmit
157        Clock (CTC) and the Independent Transmit Clock (ITC).
158        The CTC mode corresponds to the case when the transmit clock
159        of all IMA links are derived from the same source.  The ITC
160        configuration corresponds to the case where there is at least
161        one IMA link whose transmit clock is derived from a source
162        different than at least another link transmit clock."
163      REFERENCE
164        "ATM Forum IMA v1.1, Section 7 on page 38"
165      SYNTAX      INTEGER {
166        ctc(1),
167        itc(2) }
168
169ImaGroupSymmetry ::= TEXTUAL-CONVENTION
170      STATUS      current
171      DESCRIPTION
172        "The group symmetry mode adjusted during the group start-up."
173      REFERENCE
174        "ATM Forum IMA v1.1, Section 5.2.2.7 on page 35"
175      SYNTAX      INTEGER {
176        symmetricOperation(1),
177        asymmetricOperation(2),
178        asymmetricConfiguration(3) }
179
180ImaFrameLength ::= TEXTUAL-CONVENTION
181      STATUS      current
182      DESCRIPTION
183        "Length of the IMA frames."
184      REFERENCE
185        "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
186      SYNTAX      INTEGER {
187        m32(32),
188        m64(64),
189        m128(128),
190        m256(256) }
191
192ImaLinkState ::= TEXTUAL-CONVENTION
193      STATUS      current
194      DESCRIPTION
195        "State of a link belonging to an IMA group."
196      REFERENCE
197        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
198      SYNTAX      INTEGER {
199        notInGroup(1),
200        unusableNoGivenReason(2),
201        unusableFault(3),
202        unusableMisconnected(4),
203        unusableInhibited(5),
204        unusableFailed(6),
205        usable(7),
206        active(8) }
207
208ImaLinkFailureStatus ::= TEXTUAL-CONVENTION
209      STATUS      current
210      DESCRIPTION
211        "Local failure status of a link belonging to an IMA group."
212      REFERENCE
213        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
214      SYNTAX      INTEGER {
215        noFailure(1),
216        imaLinkFailure(2),
217        lifFailure(3),
218        lodsFailure(4),
219        misConnected(5),
220        blocked(6),
221        fault(7),
222        farEndTxLinkUnusable(8),
223        farEndRxLinkUnusable(9) }
224
225ImaTestProcStatus ::= TEXTUAL-CONVENTION
226      STATUS      current
227      DESCRIPTION
228        "States of the Test Pattern Procedure."
229      REFERENCE
230        "ATM Forum IMA v1.1, Section 13 on page 81"
231      SYNTAX      INTEGER {
232        disabled(1),
233        operating(2),
234        linkFail(3) }
235
236--
237-- The IMA Group subtree
238--
239-- The IMA Group subtree consists of the number of IMA groups and a
240-- table of IMA groups.  Each entry in the table of IMA groups contains
241-- information (configuration and status) specific to each group.
242--
243
244imaGroupNumber OBJECT-TYPE
245      SYNTAX      INTEGER (0..2147483647)
246      MAX-ACCESS  read-only
247      STATUS      current
248      DESCRIPTION
249        "The number of IMA groups configured on this system."
250      ::= { atmfImaMibObjects 1 }
251
252imaGroupTable OBJECT-TYPE
253      SYNTAX      SEQUENCE OF ImaGroupEntry
254      MAX-ACCESS  not-accessible
255      STATUS      current
256      DESCRIPTION
257        "The IMA Group Configuration table."
258      ::= { atmfImaMibObjects 2 }
259
260imaGroupEntry OBJECT-TYPE
261      SYNTAX      ImaGroupEntry
262      MAX-ACCESS  not-accessible
263      STATUS      current
264      DESCRIPTION
265        "An entry in the IMA Group table."
266      INDEX       { imaGroupIndex }
267      ::= { imaGroupTable 1 }
268
269ImaGroupEntry ::= SEQUENCE {
270      imaGroupIndex               INTEGER (1..2147483647),
271      imaGroupRowStatus           RowStatus,
272      imaGroupIfIndex             InterfaceIndex,
273      imaGroupNeState             ImaGroupState,
274      imaGroupFeState             ImaGroupState,
275      imaGroupFailureStatus       ImaGroupFailureStatus,
276      imaGroupSymmetry            ImaGroupSymmetry,
277      imaGroupMinNumTxLinks       INTEGER (1..32),
278      imaGroupMinNumRxLinks       INTEGER (1..32),
279      imaGroupNeTxClkMode         ImaGroupTxClkMode,
280      imaGroupFeTxClkMode         ImaGroupTxClkMode,
281      imaGroupTxTimingRefLink     InterfaceIndexOrZero,
282      imaGroupRxTimingRefLink     InterfaceIndexOrZero,
283      imaGroupLastChange          DateAndTime,
284      imaGroupTxImaId             INTEGER (0..255),
285      imaGroupRxImaId             INTEGER (0..255),
286      imaGroupTxFrameLength       ImaFrameLength,
287      imaGroupRxFrameLength       ImaFrameLength,
288      imaGroupDiffDelayMax        MilliSeconds,
289      imaGroupLeastDelayLink      InterfaceIndexOrZero,
290      imaGroupDiffDelayMaxObs     MilliSeconds,
291      imaGroupAlphaValue          INTEGER (1..2),
292      imaGroupBetaValue           INTEGER (1..5),
293      imaGroupGammaValue          INTEGER (1..5),
294      imaGroupRunningSecs         Gauge32,
295      imaGroupUnavailSecs         Counter32,
296      imaGroupNeNumFailures       Counter32,
297      imaGroupFeNumFailures       Counter32,
298      imaGroupTxAvailCellRate     Gauge32,
299      imaGroupRxAvailCellRate     Gauge32,
300      imaGroupNumTxCfgLinks       Gauge32,
301      imaGroupNumRxCfgLinks       Gauge32,
302      imaGroupNumTxActLinks       Gauge32,
303      imaGroupNumRxActLinks       Gauge32,
304      imaGroupTestLinkIfIndex     InterfaceIndexOrZero,
305      imaGroupTestPattern         INTEGER (-1..255),
306      imaGroupTestProcStatus      ImaTestProcStatus,
307      imaGroupValidIntervals      INTEGER (0..96),
308      imaGroupInvalidIntervals    INTEGER (0..96),
309      imaGroupTimeElapsed         INTEGER (0..899),
310      imaGroupTxOamLabelValue     INTEGER (1..255),
311      imaGroupRxOamLabelValue     INTEGER (0..255) }
312
313imaGroupIndex OBJECT-TYPE
314      SYNTAX      INTEGER (1..2147483647)
315      MAX-ACCESS  not-accessible
316      STATUS      current
317      DESCRIPTION
318        "A unique value for the IMA Group."
319      ::= { imaGroupEntry 1 }
320
321imaGroupRowStatus OBJECT-TYPE
322      SYNTAX      RowStatus
323      MAX-ACCESS  read-create
324      STATUS      current
325      DESCRIPTION
326        "The imaGroupRowStatus object allows create, change, and delete
327        operations on imaGroupTable entries.
328
329        To create a new conceptual row (or instance) of the imaGroupTable,
330        imaGroupRowStatus must be set to 'createAndWait' or 'createAndGo'.
331        If settable, a successful set of the following objects must be
332        performed before the imaGroupRowStatus of a new conceptual row can
333        be set to 'active':
334
335          imaGroupMinNumTxLinks
336          imaGroupMinNumRxLinks
337          imaGroupTxImaId
338
339        Some objects in the imaGroupTable control settings which can only
340        be established or changed at group start-up time.  These objects
341        include:
342
343          imaGroupTxImaId
344          imaGroupSymmetry
345          imaGroupTxFrameLength
346
347        To change (modify) the imaGroupTxImaId object, the manager must
348        first set imaGroupRowStatus to 'notInService'.  However, changes
349        to the following two objects can be optionally allowed while the
350        imaGroupRowStatus is 'active':
351
352          imaGroupSymmetry
353          imaGroupTxFrameLength
354
355        These two objects can be changed when the imaGroupRowStatus is
356        'active' in order to allow the far-end to recover from its
357        Config-Aborted state without having to force the near-end Group
358        State machine to go to the 'Not Configured' state.  Changing
359        these object values after group start-up has completed causes a
360        restart of the IMA group.
361
362        Alternatively, as noted above, the agent implementation may
363        simply require the imaGroupRowStatus object to first be set to
364        'notInService' before allowing changes to either of these two
365        objects.
366
367        To remove (delete) an imaGroupTable entry from this table, set
368        imaGroupRowStatus to 'destroy'.
369
370        Setting the imaGroupRowStatus to 'active' has the effect of
371        activating the Group Startup Procedure.  The Group Startup
372        Procedure uses provisioned links that have imaLinkRowStatus set
373        to 'active' and imaLinkGroupIndex set to the imaGroupIndex in
374        this conceptual row.
375
376        When the imaGroupRowStatus is not in 'active' state, the Group
377        State machine is in its 'Not Configured' state."
378      ::= { imaGroupEntry 2 }
379
380imaGroupIfIndex OBJECT-TYPE
381      SYNTAX      InterfaceIndex
382      MAX-ACCESS  read-only
383      STATUS      current
384      DESCRIPTION
385        "This object identifies the logical interface number ('ifIndex')
386        assigned to this IMA group, and is used to identify corresponding
387        rows in the Interfaces MIB.
388
389        Note that re-initialization of the management agent may cause
390        a client's 'imaGroupIfIndex' to change."
391      ::= { imaGroupEntry 3 }
392
393imaGroupNeState OBJECT-TYPE
394      SYNTAX      ImaGroupState
395      MAX-ACCESS  read-only
396      STATUS      current
397      DESCRIPTION
398        "The current operational state of the near-end IMA Group State
399        Machine."
400      REFERENCE
401        "ATM Forum IMA v1.1, Section 10.2.1 on page 55"
402      ::= { imaGroupEntry 4 }
403
404imaGroupFeState OBJECT-TYPE
405      SYNTAX      ImaGroupState
406      MAX-ACCESS  read-only
407      STATUS      current
408      DESCRIPTION
409        "The current operational state of the far-end IMA Group State
410        Machine."
411      REFERENCE
412        "ATM Forum IMA v1.1, Section 10.2.1 on page 55"
413      ::= { imaGroupEntry 5 }
414
415imaGroupFailureStatus OBJECT-TYPE
416      SYNTAX      ImaGroupFailureStatus
417      MAX-ACCESS  read-only
418      STATUS      current
419      DESCRIPTION
420        "The current failure status of the IMA group (the reason why
421        the GTSM is in the down state)."
422      REFERENCE
423        "ATM Forum IMA v1.1, Section 10.2.1 on page 55"
424      ::= { imaGroupEntry 6 }
425
426imaGroupSymmetry OBJECT-TYPE
427      SYNTAX      ImaGroupSymmetry
428      MAX-ACCESS  read-create
429      STATUS      current
430      DESCRIPTION
431        "Symmetry of the IMA group."
432      REFERENCE
433        "ATM Forum IMA v1.1, Section 5.2.2.7 on page 35"
434      DEFVAL { symmetricOperation }
435      ::= { imaGroupEntry 7 }
436
437imaGroupMinNumTxLinks OBJECT-TYPE
438      SYNTAX      INTEGER (1..32)
439      MAX-ACCESS  read-create
440      STATUS      current
441      DESCRIPTION
442        "Minimum number of transmit links required to be Active for
443        the IMA group to be in the Operational state."
444      REFERENCE
445        "ATM Forum IMA v1.1, Section 10.2.1.1 on page 55"
446      ::= { imaGroupEntry 8 }
447
448imaGroupMinNumRxLinks OBJECT-TYPE
449      SYNTAX      INTEGER (1..32)
450      MAX-ACCESS  read-create
451      STATUS      current
452      DESCRIPTION
453        "Minimum number of receive links required to be Active for
454        the IMA group to be in the Operational state."
455      REFERENCE
456        "ATM Forum IMA v1.1, Section 10.2.1.1 on page 55"
457      ::= { imaGroupEntry 9 }
458
459imaGroupNeTxClkMode OBJECT-TYPE
460      SYNTAX      ImaGroupTxClkMode
461      MAX-ACCESS  read-create
462      STATUS      current
463      DESCRIPTION
464        "Transmit clocking mode used by the near-end IMA group."
465      REFERENCE
466        "ATM Forum IMA v1.1, Section 7 on page 38"
467      DEFVAL { ctc }
468      ::= { imaGroupEntry 10 }
469
470imaGroupFeTxClkMode OBJECT-TYPE
471      SYNTAX      ImaGroupTxClkMode
472      MAX-ACCESS  read-only
473      STATUS      current
474      DESCRIPTION
475        "Transmit clocking mode used by the far-end IMA group."
476      REFERENCE
477        "ATM Forum IMA v1.1, Section 7 on page 38"
478      ::= { imaGroupEntry 11 }
479
480imaGroupTxTimingRefLink OBJECT-TYPE
481      SYNTAX      InterfaceIndexOrZero
482      MAX-ACCESS  read-only
483      STATUS      current
484      DESCRIPTION
485        "The ifIndex of the transmit timing reference link to be
486        used by the near-end for IMA data cell clock recovery from
487        the ATM layer.  The distinguished value of zero may be used
488        if no link has been configured in the IMA group, or if the
489        transmit timing reference link has not yet been selected."
490      REFERENCE
491        "ATM Forum IMA v1.1, Section 8.1.1 on page 41"
492      ::= { imaGroupEntry 12 }
493
494imaGroupRxTimingRefLink OBJECT-TYPE
495      SYNTAX      InterfaceIndexOrZero
496      MAX-ACCESS  read-only
497      STATUS      current
498      DESCRIPTION
499        "The ifIndex of the receive timing reference link to be
500        used by near-end for IMA data cell clock recovery toward
501        the ATM layer.  The distinguished value of zero may be used
502        if no link has been configured in the IMA group, or if the
503        receive timing reference link has not yet been detected."
504      REFERENCE
505        "ATM Forum IMA v1.1, Section 8.1.1 on page 41"
506      ::= { imaGroupEntry 13 }
507
508imaGroupLastChange OBJECT-TYPE
509      SYNTAX      DateAndTime
510      MAX-ACCESS  read-only
511      STATUS      current
512      DESCRIPTION
513        "The time-of-day the IMA group last changed operational
514        state (i.e., value of imaGroupNeState changed)."
515      ::= { imaGroupEntry 14 }
516
517imaGroupTxImaId OBJECT-TYPE
518      SYNTAX      INTEGER (0..255)
519      MAX-ACCESS  read-create
520      STATUS      current
521      DESCRIPTION
522        "The IMA ID currently in use by the near-end IMA function."
523      REFERENCE
524        "ATM Forum IMA v1.1, Section 5.2.2.6 on page 35"
525      ::= { imaGroupEntry 15 }
526
527imaGroupRxImaId OBJECT-TYPE
528      SYNTAX      INTEGER (0..255)
529      MAX-ACCESS  read-only
530      STATUS      current
531      DESCRIPTION
532        "The IMA ID currently in use by the far-end IMA function."
533      REFERENCE
534        "ATM Forum IMA v1.1, Section 5.2.2.6 on page 35"
535      ::= { imaGroupEntry 16 }
536
537imaGroupTxFrameLength OBJECT-TYPE
538      SYNTAX      ImaFrameLength
539      MAX-ACCESS  read-create
540      STATUS      current
541      DESCRIPTION
542        "The frame length to be used by the IMA group in the transmit
543        direction.  Can only be set when the IMA group is startup."
544      REFERENCE
545        "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
546      DEFVAL { m128 }
547      ::= { imaGroupEntry 17 }
548
549imaGroupRxFrameLength OBJECT-TYPE
550      SYNTAX      ImaFrameLength
551      MAX-ACCESS  read-only
552      STATUS      current
553      DESCRIPTION
554        "Value of IMA frame length as received from remote IMA function."
555      REFERENCE
556        "ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
557      ::= { imaGroupEntry 18 }
558
559imaGroupDiffDelayMax OBJECT-TYPE
560      SYNTAX      MilliSeconds
561      MAX-ACCESS  read-create
562      STATUS      current
563      DESCRIPTION
564        "The maximum number of milliseconds of differential delay among
565        the links that will be tolerated on this interface."
566      REFERENCE
567        "ATM Forum IMA v1.1, Section 9.2 on page 45"
568      DEFVAL { 25 }
569      ::= { imaGroupEntry 19 }
570
571imaGroupLeastDelayLink OBJECT-TYPE
572      SYNTAX      InterfaceIndexOrZero
573      MAX-ACCESS  read-only
574      STATUS      current
575      DESCRIPTION
576        "The ifIndex of the link configured in the IMA group which has
577        the smallest link propagation delay.  The distinguished value of
578        zero may be used if no link has been configured in the IMA group,
579        or if the link with the smallest link propagation delay has not
580        yet been determined."
581      REFERENCE
582        "ATM Forum IMA v1.1, Section 9.2 on page 45"
583      ::= { imaGroupEntry 20 }
584
585imaGroupDiffDelayMaxObs OBJECT-TYPE
586      SYNTAX      MilliSeconds
587      MAX-ACCESS  read-only
588      STATUS      current
589      DESCRIPTION
590        "The latest maximum differential delay observed (in milliseconds)
591        between the links having the least and most link propagation delay,
592        among the receive links that are currently configured in the IMA
593        group."
594      REFERENCE
595        "ATM Forum IMA v1.1, Section 9.2 on page 45"
596      ::= { imaGroupEntry 21 }
597
598imaGroupAlphaValue OBJECT-TYPE
599      SYNTAX      INTEGER (1..2)
600      MAX-ACCESS  read-create
601      STATUS      current
602      DESCRIPTION
603        "This indicates the 'alpha' value used to specify the number
604        of consecutive invalid ICP cells to be detected before moving
605        to the IMA Hunt state from the IMA Sync state."
606      REFERENCE
607        "ATM Forum IMA v1.1, Section 11 on page 68"
608      DEFVAL { 2 }
609      ::= { imaGroupEntry 22 }
610
611imaGroupBetaValue OBJECT-TYPE
612      SYNTAX      INTEGER (1..5)
613      MAX-ACCESS  read-create
614      STATUS      current
615      DESCRIPTION
616        "This indicates the 'beta' value used to specify the number
617        of consecutive errored ICP cells to be detected before moving
618        to the IMA Hunt state from the IMA Sync state."
619      REFERENCE
620        "ATM Forum IMA v1.1, Section 11 on page 68"
621      DEFVAL { 2 }
622      ::= { imaGroupEntry 23 }
623
624imaGroupGammaValue OBJECT-TYPE
625      SYNTAX      INTEGER (1..5)
626      MAX-ACCESS  read-create
627      STATUS      current
628      DESCRIPTION
629        "This indicates the 'gamma' value used to specify the number
630        of consecutive valid ICP cells to be detected before moving
631        to the IMA Sync state from the IMA PreSync state."
632      REFERENCE
633        "ATM Forum IMA v1.1, Section 11 on page 68"
634      DEFVAL { 1 }
635      ::= { imaGroupEntry 24 }
636
637imaGroupRunningSecs OBJECT-TYPE
638      SYNTAX      Gauge32
639      MAX-ACCESS  read-only
640      STATUS      current
641      DESCRIPTION
642        "The amount of time (in seconds) since this IMA group has
643        been in the Operational state."
644      REFERENCE
645        "ATM Forum IMA v1.1, Section 10.2.1 on page 55"
646      ::= { imaGroupEntry 25 }
647
648imaGroupUnavailSecs OBJECT-TYPE
649      SYNTAX      Counter32
650      MAX-ACCESS  read-only
651      STATUS      current
652      DESCRIPTION
653        "Count of one second intervals where the IMA Group Traffic
654        State Machine is Down."
655      REFERENCE
656        "ATM Forum IMA v1.1, Section 10.2.1 on page 55 and (R-136) in Section
657        12.2.2.2 on page 77"
658      ::= { imaGroupEntry 26 }
659
660imaGroupNeNumFailures OBJECT-TYPE
661      SYNTAX      Counter32
662      MAX-ACCESS  read-only
663      STATUS      current
664      DESCRIPTION
665        "The number of times a near-end group failure (Config-Aborted,
666        Insufficient-Links) has been reported since power-up or reboot."
667      REFERENCE
668        "ATM Forum IMA v1.1, (R-137) in Section 12.2.2.2 on page 77"
669      ::= { imaGroupEntry 27 }
670
671imaGroupFeNumFailures OBJECT-TYPE
672      SYNTAX      Counter32
673      MAX-ACCESS  read-only
674      STATUS      current
675      DESCRIPTION
676        "The number of times a far-end group failure (Config-Aborted-FE,
677        Insufficient-Links-FE, Blocked-FE) has been reported since
678        power-up or reboot.  This is an optional attribute."
679      REFERENCE
680        "ATM Forum IMA v1.1, (O-25) in Section 12.2.2.2 on page 77"
681      ::= { imaGroupEntry 28 }
682
683imaGroupTxAvailCellRate OBJECT-TYPE
684      SYNTAX      Gauge32
685      MAX-ACCESS  read-only
686      STATUS      current
687      DESCRIPTION
688        "The current cell rate (truncated value in cells per second)
689        provided by this IMA group in the transmit direction,
690        considering all the transmit links in the Active state."
691      ::= { imaGroupEntry 29 }
692
693imaGroupRxAvailCellRate OBJECT-TYPE
694      SYNTAX      Gauge32
695      MAX-ACCESS  read-only
696      STATUS      current
697      DESCRIPTION
698        "The current cell rate (truncated value in cells per second)
699        provided by this IMA group in the receive direction,
700        considering all the receive links in the Active state."
701      ::= { imaGroupEntry 30 }
702
703-- imaGroupNumTxCfgLinks is used by a network operator to tell how many
704-- links are configured for transmit in the IMA group.
705
706imaGroupNumTxCfgLinks OBJECT-TYPE
707      SYNTAX      Gauge32
708      MAX-ACCESS  read-only
709      STATUS      current
710      DESCRIPTION
711        "The number of links that are configured to transmit in this IMA
712        group. This attribute overwrites the value of the
713        imaGroupNumRxActLinks attribute when the IMA group is configured
714        in the Symmetrical Configuration group symmetry mode."
715      ::= { imaGroupEntry 31 }
716
717-- imaGroupNumRxCfgLinks is used by a network operator to tell how many
718-- links are configured for receive in the IMA group.
719
720imaGroupNumRxCfgLinks OBJECT-TYPE
721      SYNTAX      Gauge32
722      MAX-ACCESS  read-only
723      STATUS      current
724      DESCRIPTION
725        "The number of links that are configured to receive in this IMA
726        group. This attribute is overwritten by the value of the
727        imaGroupNumTxActLinks attribute when the IMA group is configured
728        in the Symmetrical Configuration group symmetry mode."
729      ::= { imaGroupEntry 32 }
730
731-- imaGroupNumTxActLinks is used by a network operator to tell how many
732-- links which are configured for transmit are also Active.
733
734imaGroupNumTxActLinks OBJECT-TYPE
735      SYNTAX      Gauge32
736      MAX-ACCESS  read-only
737      STATUS      current
738      DESCRIPTION
739        "The number of links which are configured to transmit and are
740        currently Active in this IMA group."
741      ::= { imaGroupEntry 33 }
742
743-- imaGroupNumRxActLinks is used by a network operator to tell how many
744-- links which are configured for receive are also Active.
745
746imaGroupNumRxActLinks OBJECT-TYPE
747      SYNTAX      Gauge32
748      MAX-ACCESS  read-only
749      STATUS      current
750      DESCRIPTION
751        "The number of links which are configured to receive and are
752        currently Active in this IMA group."
753      ::= { imaGroupEntry 34 }
754
755--
756-- Test Pattern Procedure control objects.  These objects are implemented
757-- if the IMA implements the Test Pattern Procedure.  In this case all
758-- test pattern procedure related objects must be implemented.  Specifically,
759-- these objects are:
760--
761--   imaGroupTestLinkIfIndex
762--   imaGroupTestPattern
763--   imaGroupTestProcStatus
764--   imaLinkRxTestPattern
765--   imaLinkTestProcStatus
766--
767
768imaGroupTestLinkIfIndex OBJECT-TYPE
769      SYNTAX      InterfaceIndexOrZero
770      MAX-ACCESS  read-create
771      STATUS      current
772      DESCRIPTION
773        "This object is used to designate an interface as the test link
774        for use in the Test Pattern Procedure.  The distinguished value of
775        zero specifies that the implementation may choose the Test Link,
776        in which case, the implementation may also choose the value of
777        'imaGroupTestPattern'.  The value zero may also be used if no link
778        has yet been added to the group.
779
780        Note that this value is NOT the same as the Tx LID value, but
781        instead either identifies the ifIndex value of the test link to be
782        used by the Test Pattern Procedure (i.e., the link whose LID value
783        is inserted in the Tx LID field of the transmitted ICP cells),
784        or identifies that the implementation may choose the test link (if
785        the value is zero)."
786      REFERENCE
787        "ATM Forum IMA v1.1, Section 13 on page 81"
788      DEFVAL { 0 }
789      ::= { imaGroupEntry 35 }
790
791imaGroupTestPattern OBJECT-TYPE
792      SYNTAX      INTEGER (-1..255)
793      MAX-ACCESS  read-create
794      STATUS      current
795      DESCRIPTION
796        "The value of this object is used to specify the Tx Test Pattern
797        in an IMA group loopback operation.  A value in the range 0 to
798        255 designates a specific pattern.  The distinguished value of
799        -1 specifies that the implementation may choose the value.  In
800        this case, the implementation may also choose the value of
801        'imaGroupTestLinkIfIndex'.
802
803        It is recommended that the specific value 255 not be used for
804        testing, since by (R-137) the IMA interface is required to
805        transmit 0xFF (i.e., 255) when the incoming test command is
806        inactive or the test link is not detected, and thus it cannot
807        be established for certain whether 255 was received due to an
808        actual loopback operation or due to the normal operation of an
809        IMA that is not performing (or else cannot perform) the test
810        pattern procedure."
811      REFERENCE
812        "ATM Forum IMA v1.1, Section 13 on page 81"
813      DEFVAL { -1 }
814      ::= { imaGroupEntry 36 }
815
816imaGroupTestProcStatus OBJECT-TYPE
817      SYNTAX      ImaTestProcStatus
818      MAX-ACCESS  read-create
819      STATUS      current
820      DESCRIPTION
821        "This object is used to enable or disable the
822        Test Pattern Procedure, and to note whether at least one
823        link failed the test.
824
825        The test is started by setting operating(2) status.  If any
826        link should fail the test, the IMA will set the status to
827        linkFail(3).  The linkFail(3) state will persist until
828        either the disabled(1) state is set or until no instance
829        of imaLinkTestProcStatus has the value linkFail(3).
830
831        Only the values disabled(1) and operating(2) may be written.
832        Writing the operating(2) value will not cause clearing of
833        the linkFail(3) state."
834      REFERENCE
835        "ATM Forum IMA v1.1, Section 13 on page 81"
836      DEFVAL { disabled }
837      ::= { imaGroupEntry 37 }
838
839--
840-- Objects for use with the IMA Group Current Table, the IMA Group
841-- Interval Table, and the IMA Group Total Table.
842--
843-- Implementation of these objects is optional, dependent on whether
844-- the tables mentioned above are implemented.
845--
846
847imaGroupValidIntervals OBJECT-TYPE
848      SYNTAX      INTEGER (0..96)
849      MAX-ACCESS  read-only
850      STATUS      current
851      DESCRIPTION
852        "The number of previous 15 minute intervals for which valid data
853        was collected.  The value will be 96 unless the IMA group table
854        entry was created within the last 24 hours, in which case the value
855        will be the number of complete 15 minute intervals since the IMA
856        group table entry was created.  In the case where the agent is a
857        proxy, it is possible that some intervals are unavailable.  In this
858        case, this value is the maximum interval number for which valid
859        data is available.  This attribute is only mandatory when the IMA
860        Group Interval Statistics and/or IMA Group Total Statistics objects
861        are implemented."
862      REFERENCE
863        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77"
864      ::= { imaGroupEntry 38 }
865
866imaGroupInvalidIntervals OBJECT-TYPE
867      SYNTAX      INTEGER (0..96)
868      MAX-ACCESS  read-only
869      STATUS      current
870      DESCRIPTION
871        "The number of intervals for which no valid data is available.
872        This attribute is only mandatory when the IMA Group Interval
873        Statistics and/or IMA Group Total Statistics objects are
874        implemented."
875      REFERENCE
876        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77"
877      ::= { imaGroupEntry 39 }
878
879imaGroupTimeElapsed OBJECT-TYPE
880      SYNTAX      INTEGER (0..899)
881      MAX-ACCESS  read-only
882      STATUS      current
883      DESCRIPTION
884        "The number of seconds that have elapsed since the beginning of
885        the current measurement period.  This attribute is only mandatory
886        when the IMA Group Current Statistics are implemented."
887      REFERENCE
888        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77"
889      ::= { imaGroupEntry 40 }
890
891--
892-- Objects to report the IMA OAM Label values transmitted and
893-- received by the IMA group.
894--
895
896imaGroupTxOamLabelValue OBJECT-TYPE
897      SYNTAX      INTEGER (1..255)
898      MAX-ACCESS  read-only
899      STATUS      current
900      DESCRIPTION
901        "IMA OAM Label value transmitted by the NE IMA unit."
902      REFERENCE
903        "ATM Forum IMA v1.1, Section 5.2.2.3 on page 32"
904      ::= { imaGroupEntry 41 }
905
906imaGroupRxOamLabelValue OBJECT-TYPE
907      SYNTAX      INTEGER (0..255)
908      MAX-ACCESS  read-only
909      STATUS      current
910      DESCRIPTION
911        "IMA OAM Label value transmitted by the FE IMA unit.  The value 0
912        likely means that the IMA unit has not received an OAM Label
913        from the FE IMA unit at this time."
914      REFERENCE
915        "ATM Forum IMA v1.1, Section 5.2.2.3 on page 32"
916      ::= { imaGroupEntry 42 }
917
918--
919-- The IMA Group Mapping Table subtree
920--
921-- The IMA Group Mapping Table subtree consists of a table of mappings
922-- from 'ifIndex' values of IMA groups to their 'imaGroupIndex' values.
923-- This table allows the Unit Management to perform easy look-ups (no
924-- searches and sorts).
925--
926-- Note that the Group Index is different than the ifIndex.
927--
928
929imaGroupMappingTable OBJECT-TYPE
930      SYNTAX      SEQUENCE OF ImaGroupMappingEntry
931      MAX-ACCESS  not-accessible
932      STATUS      current
933      DESCRIPTION
934        "A table mapping the 'ifIndex' values of 'imaGroupIfIndex'
935        to the 'imaGroupIndex' values of the corresponding IMA group."
936      ::= { atmfImaMibObjects 3 }
937
938imaGroupMappingEntry OBJECT-TYPE
939      SYNTAX      ImaGroupMappingEntry
940      MAX-ACCESS  not-accessible
941      STATUS      current
942      DESCRIPTION
943        "Each row describes one ifIndex to imaGroupIndex mapping."
944      INDEX       { ifIndex }
945      ::= { imaGroupMappingTable 1 }
946
947ImaGroupMappingEntry ::= SEQUENCE {
948      imaGroupMappingIndex    Integer32 }
949
950imaGroupMappingIndex OBJECT-TYPE
951      SYNTAX      Integer32
952      MAX-ACCESS  read-only
953      STATUS      current
954      DESCRIPTION
955        "The imaGroupIndex of the IMA Group which implements the
956        specified interface."
957      ::= { imaGroupMappingEntry 1 }
958
959--
960-- The IMA Link subtree
961--
962-- The IMA Link subtree consists of a table of IMA links.  Each entry
963-- in the table contains status information about a link which is part
964-- of an IMA group, and also contains a configuration object to select
965-- to which IMA group the link belongs.
966--
967
968imaLinkTable OBJECT-TYPE
969      SYNTAX      SEQUENCE OF ImaLinkEntry
970      MAX-ACCESS  not-accessible
971      STATUS      current
972      DESCRIPTION
973        "The IMA group Link Status and Configuration table."
974      ::= { atmfImaMibObjects 4 }
975
976imaLinkEntry OBJECT-TYPE
977      SYNTAX      ImaLinkEntry
978      MAX-ACCESS  not-accessible
979      STATUS      current
980      DESCRIPTION
981        "An entry in the IMA Group Link table."
982      INDEX       { imaLinkIfIndex }
983      ::= { imaLinkTable 1 }
984
985ImaLinkEntry ::= SEQUENCE {
986      imaLinkIfIndex              InterfaceIndex,
987      imaLinkRowStatus            RowStatus,
988      imaLinkGroupIndex           Integer32,
989      imaLinkNeTxState            ImaLinkState,
990      imaLinkNeRxState            ImaLinkState,
991      imaLinkFeTxState            ImaLinkState,
992      imaLinkFeRxState            ImaLinkState,
993      imaLinkNeRxFailureStatus    ImaLinkFailureStatus,
994      imaLinkFeRxFailureStatus    ImaLinkFailureStatus,
995      imaLinkTxLid                INTEGER (0..31),
996      imaLinkRxLid                INTEGER (0..31),
997      imaLinkRelDelay             MilliSeconds,
998      imaLinkImaViolations        Counter32,
999      imaLinkOifAnomalies         Counter32,
1000      imaLinkNeSevErroredSecs     Counter32,
1001      imaLinkFeSevErroredSecs     Counter32,
1002      imaLinkNeUnavailSecs        Counter32,
1003      imaLinkFeUnavailSecs        Counter32,
1004      imaLinkNeTxUnusableSecs     Counter32,
1005      imaLinkNeRxUnusableSecs     Counter32,
1006      imaLinkFeTxUnusableSecs     Counter32,
1007      imaLinkFeRxUnusableSecs     Counter32,
1008      imaLinkNeTxNumFailures      Counter32,
1009      imaLinkNeRxNumFailures      Counter32,
1010      imaLinkFeTxNumFailures      Counter32,
1011      imaLinkFeRxNumFailures      Counter32,
1012      imaLinkTxStuffs             Counter32,
1013      imaLinkRxStuffs             Counter32,
1014      imaLinkRxTestPattern        INTEGER (0..255),
1015      imaLinkTestProcStatus       ImaTestProcStatus,
1016      imaLinkValidIntervals       INTEGER (0..96),
1017      imaLinkInvalidIntervals     INTEGER (0..96),
1018      imaLinkTimeElapsed          INTEGER (0..899) }
1019
1020imaLinkIfIndex OBJECT-TYPE
1021      SYNTAX      InterfaceIndex
1022      MAX-ACCESS  not-accessible
1023      STATUS      current
1024      DESCRIPTION
1025        "This corresponds to the 'ifIndex' of the MIB-II interface
1026        on which this link is established.  This object also
1027        corresponds to the logical number ('ifIndex') assigned to
1028        this IMA link."
1029      ::= { imaLinkEntry 1 }
1030
1031imaLinkRowStatus OBJECT-TYPE
1032      SYNTAX      RowStatus
1033      MAX-ACCESS  read-create
1034      STATUS      current
1035      DESCRIPTION
1036        "The imaLinkRowStatus object allows create, change, and delete
1037        operations on imaLinkTable entries.
1038
1039        To create a new conceptual row (or instance) of the imaLinkTable,
1040        imaLinkRowStatus must be set to 'createAndWait' or 'createAndGo'.
1041        A successful set of the imaLinkGroupIndex object must be performed
1042        before the imaLinkRowStatus of a new conceptual row can be set to
1043        'active'.
1044
1045        To change (modify) the imaLinkGroupIndex in an imaLinkTable entry,
1046        the imaLinkRowStatus object must first be set to 'notInService'.
1047        Only then can this object in the conceptual row be modified.
1048        This is due to the fact that the imaLinkGroupIndex object provides
1049        the association between a physical IMA link and the IMA group to
1050        which it belongs, and setting the imaLinkGroupIndex object to a
1051        different value has the effect of changing the association between
1052        a physical IMA link and an IMA group.  To place the link 'in group',
1053        the imaLinkRowStatus object is set to 'active'.  While the row is
1054        not in 'active' state, both the Transmit and Receive IMA link state
1055        machines are in the 'Not In Group' state.
1056
1057        To remove (delete) an imaLinkTable entry from this table, set
1058        this object to 'destroy'."
1059      ::= { imaLinkEntry 2 }
1060
1061imaLinkGroupIndex OBJECT-TYPE
1062      SYNTAX      Integer32
1063      MAX-ACCESS  read-create
1064      STATUS      current
1065      DESCRIPTION
1066        "The value which identifies the IMA group (imaGroupIndex)
1067        of which this link is a member."
1068      ::= { imaLinkEntry 3 }
1069
1070imaLinkNeTxState OBJECT-TYPE
1071      SYNTAX      ImaLinkState
1072      MAX-ACCESS  read-only
1073      STATUS      current
1074      DESCRIPTION
1075        "The current state of the near-end transmit link."
1076      REFERENCE
1077        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1078      ::= { imaLinkEntry 4 }
1079
1080imaLinkNeRxState OBJECT-TYPE
1081      SYNTAX      ImaLinkState
1082      MAX-ACCESS  read-only
1083      STATUS      current
1084      DESCRIPTION
1085        "The current state of the near-end receive link."
1086      REFERENCE
1087        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1088      ::= { imaLinkEntry 5 }
1089
1090imaLinkFeTxState OBJECT-TYPE
1091      SYNTAX      ImaLinkState
1092      MAX-ACCESS  read-only
1093      STATUS      current
1094      DESCRIPTION
1095        "The current state of the far-end transmit link as reported
1096        via ICP cells."
1097      REFERENCE
1098        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1099      ::= { imaLinkEntry 6 }
1100
1101imaLinkFeRxState OBJECT-TYPE
1102      SYNTAX      ImaLinkState
1103      MAX-ACCESS  read-only
1104      STATUS      current
1105      DESCRIPTION
1106        "The current state of the far-end receive link as reported
1107        via ICP cells."
1108      REFERENCE
1109        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1110      ::= { imaLinkEntry 7 }
1111
1112imaLinkNeRxFailureStatus OBJECT-TYPE
1113      SYNTAX      ImaLinkFailureStatus
1114      MAX-ACCESS  read-only
1115      STATUS      current
1116      DESCRIPTION
1117        "The current link failure status of the near-end receive link."
1118      REFERENCE
1119        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1120      ::= { imaLinkEntry 8 }
1121
1122imaLinkFeRxFailureStatus OBJECT-TYPE
1123      SYNTAX      ImaLinkFailureStatus
1124      MAX-ACCESS  read-only
1125      STATUS      current
1126      DESCRIPTION
1127        "The current link failure status of the far-end receive link
1128        as reported via ICP cells."
1129      REFERENCE
1130        "ATM Forum IMA v1.1, Section 10.1.2 on page 48"
1131      ::= { imaLinkEntry 9 }
1132
1133imaLinkTxLid OBJECT-TYPE
1134      SYNTAX      INTEGER (0..31)
1135      MAX-ACCESS  read-only
1136      STATUS      current
1137      DESCRIPTION
1138        "The outgoing LID used currently on the link by the local end.
1139        This value has meaning only if the link belongs to an IMA group."
1140      REFERENCE
1141        "ATM Forum IMA v1.1, Section 5.2.2.1 on page 26"
1142      ::= { imaLinkEntry 10 }
1143
1144imaLinkRxLid OBJECT-TYPE
1145      SYNTAX      INTEGER (0..31)
1146      MAX-ACCESS  read-only
1147      STATUS      current
1148      DESCRIPTION
1149        "The incoming LID used currently on the link by the remote
1150        end as reported via ICP cells.  This value has meaning only
1151        if the link belongs to an IMA group."
1152      REFERENCE
1153        "ATM Forum IMA v1.1, Section 5.2.2.1 on page 26"
1154      ::= { imaLinkEntry 11 }
1155
1156imaLinkRelDelay OBJECT-TYPE
1157      SYNTAX      MilliSeconds
1158      MAX-ACCESS  read-only
1159      STATUS      current
1160      DESCRIPTION
1161        "The latest measured delay on this link relative to the link, in
1162        the same IMA group, with the least delay."
1163      REFERENCE
1164        "ATM Forum IMA v1.1, Section 9.2 on page 45"
1165      ::= { imaLinkEntry 12 }
1166
1167imaLinkImaViolations OBJECT-TYPE
1168      SYNTAX      Counter32
1169      MAX-ACCESS  read-only
1170      STATUS      current
1171      DESCRIPTION
1172        "ICP violations: count of errored, invalid or missing ICP cells,
1173        except during SES-IMA or UAS-IMA conditions."
1174      REFERENCE
1175        "ATM Forum IMA v1.1, (R-125) in Section 12.2.2.2 on page 77"
1176      ::= { imaLinkEntry 13 }
1177
1178imaLinkOifAnomalies OBJECT-TYPE
1179      SYNTAX      Counter32
1180      MAX-ACCESS  read-only
1181      STATUS      current
1182      DESCRIPTION
1183        "The number of OIF anomalies, except during SES-IMA or UAS-IMA
1184        conditions, at the near-end.  This is an optional attribute."
1185      REFERENCE
1186        "ATM Forum IMA v1.1, (O-20) in Section 12.2.2.2 on page 77"
1187      ::= { imaLinkEntry 14 }
1188
1189imaLinkNeSevErroredSecs OBJECT-TYPE
1190      SYNTAX      Counter32
1191      MAX-ACCESS  read-only
1192      STATUS      current
1193      DESCRIPTION
1194        "Count of one second intervals containing >= 30% of the ICP cells
1195        counted as IV-IMAs, or one or more link defects (e.g., LOS, OOF/LOF,
1196        AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA
1197        condition."
1198      REFERENCE
1199        "ATM Forum IMA v1.1, (R-126) in Section 12.2.2.2 on page 77"
1200      ::= { imaLinkEntry 15 }
1201
1202imaLinkFeSevErroredSecs OBJECT-TYPE
1203      SYNTAX      Counter32
1204      MAX-ACCESS  read-only
1205      STATUS      current
1206      DESCRIPTION
1207        "Count of one second intervals containing one or more RDI-IMA
1208        defects, except during UAS-IMA-FE condition."
1209      REFERENCE
1210        "ATM Forum IMA v1.1, (R-127) in Section 12.2.2.2 on page 77"
1211      ::= { imaLinkEntry 16 }
1212
1213imaLinkNeUnavailSecs OBJECT-TYPE
1214      SYNTAX      Counter32
1215      MAX-ACCESS  read-only
1216      STATUS      current
1217      DESCRIPTION
1218        "Count of unavailable seconds at near-end: unavailability begins
1219        at the onset of 10 contiguous SES-IMA and ends at the onset
1220        of 10 contiguous seconds with no SES-IMA."
1221      REFERENCE
1222        "ATM Forum IMA v1.1, (R-128) in Section 12.2.2.2 on page 77"
1223      ::= { imaLinkEntry 17 }
1224
1225imaLinkFeUnavailSecs OBJECT-TYPE
1226      SYNTAX      Counter32
1227      MAX-ACCESS  read-only
1228      STATUS      current
1229      DESCRIPTION
1230        "Count of unavailable seconds at far-end: unavailability begins
1231        at the onset of 10 contiguous SES-IMA-FE and ends at the onset of
1232        10 contiguous seconds with no SES-IMA-FE."
1233      REFERENCE
1234        "ATM Forum IMA v1.1, (R-129) in Section 12.2.2.2 on page 77"
1235      ::= { imaLinkEntry 18 }
1236
1237imaLinkNeTxUnusableSecs OBJECT-TYPE
1238      SYNTAX      Counter32
1239      MAX-ACCESS  read-only
1240      STATUS      current
1241      DESCRIPTION
1242        "Tx Unusable seconds: count of Tx Unusable seconds at the near-end
1243        Tx LSM."
1244      REFERENCE
1245        "ATM Forum IMA v1.1, (R-130) in Section 12.2.2.2 on page 77"
1246      ::= { imaLinkEntry 19 }
1247
1248imaLinkNeRxUnusableSecs OBJECT-TYPE
1249      SYNTAX      Counter32
1250      MAX-ACCESS  read-only
1251      STATUS      current
1252      DESCRIPTION
1253        "Rx Unusable seconds: count of Rx Unusable seconds at the near-end
1254        Rx LSM."
1255      REFERENCE
1256        "ATM Forum IMA v1.1, (R-131) in Section 12.2.2.2 on page 77"
1257      ::= { imaLinkEntry 20 }
1258
1259imaLinkFeTxUnusableSecs OBJECT-TYPE
1260      SYNTAX      Counter32
1261      MAX-ACCESS  read-only
1262      STATUS      current
1263      DESCRIPTION
1264        "Tx Unusable seconds at far-end: count of seconds with Tx Unusable
1265        indications from the far-end Tx LSM."
1266      REFERENCE
1267        "ATM Forum IMA v1.1, (R-132) in Section 12.2.2.2 on page 77"
1268      ::= { imaLinkEntry 21 }
1269
1270imaLinkFeRxUnusableSecs OBJECT-TYPE
1271      SYNTAX      Counter32
1272      MAX-ACCESS  read-only
1273      STATUS      current
1274      DESCRIPTION
1275        "Rx Unusable seconds at far-end: count of seconds with Rx Unusable
1276        indications from the far-end Rx LSM."
1277      REFERENCE
1278        "ATM Forum IMA v1.1, (R-133) in Section 12.2.2.2 on page 77"
1279      ::= { imaLinkEntry 22 }
1280
1281imaLinkNeTxNumFailures OBJECT-TYPE
1282      SYNTAX      Counter32
1283      MAX-ACCESS  read-only
1284      STATUS      current
1285      DESCRIPTION
1286        "The number of times a near-end transmit failure alarm condition
1287        has been entered on this link (i.e., some form of implementation
1288        specific transmit fault)."
1289      REFERENCE
1290        "ATM Forum IMA v1.1, (R-134) in Section 12.2.2.2 on page 77"
1291      ::= { imaLinkEntry 23 }
1292
1293imaLinkNeRxNumFailures OBJECT-TYPE
1294      SYNTAX      Counter32
1295      MAX-ACCESS  read-only
1296      STATUS      current
1297      DESCRIPTION
1298        "The number of times a near-end receive failure alarm condition
1299        has been entered on this link (i.e., LIF, LODS,
1300        RFI-IMA, Mis-Connected or some form of implementation specific receive
1301        fault)."
1302      REFERENCE
1303        "ATM Forum IMA v1.1, (R-135) in Section 12.2.2.2 on page 77"
1304      ::= { imaLinkEntry 24 }
1305
1306imaLinkFeTxNumFailures OBJECT-TYPE
1307      SYNTAX      Counter32
1308      MAX-ACCESS  read-only
1309      STATUS      current
1310      DESCRIPTION
1311        "The number of times a far-end transmit failure alarm condition
1312        has been entered on this link (i.e., Tx-Unusable-FE).  This is an
1313        optional attribute."
1314      REFERENCE
1315        "ATM Forum IMA v1.1, (O-21) in Section 12.2.2.2 on page 77"
1316      ::= { imaLinkEntry 25 }
1317
1318imaLinkFeRxNumFailures OBJECT-TYPE
1319      SYNTAX      Counter32
1320      MAX-ACCESS  read-only
1321      STATUS      current
1322      DESCRIPTION
1323        "The number of times a far-end receive failure alarm condition
1324        has been entered on this link (i.e., Rx-Unusable-FE).  This is an
1325        optional attribute."
1326      REFERENCE
1327        "ATM Forum IMA v1.1, (O-22) in Section 12.2.2.2 on page 77"
1328      ::= { imaLinkEntry 26 }
1329
1330imaLinkTxStuffs OBJECT-TYPE
1331      SYNTAX      Counter32
1332      MAX-ACCESS  read-only
1333      STATUS      current
1334      DESCRIPTION
1335        "Count of stuff events inserted in the transmit direction.
1336        This is an optional attribute."
1337      REFERENCE
1338        "ATM Forum IMA v1.1, (O-23) in Section 12.2.2.2 on page 77"
1339      ::= { imaLinkEntry 27 }
1340
1341imaLinkRxStuffs OBJECT-TYPE
1342      SYNTAX      Counter32
1343      MAX-ACCESS  read-only
1344      STATUS      current
1345      DESCRIPTION
1346        "Count of stuff events detected in the receive direction.
1347        This is an optional attribute."
1348      REFERENCE
1349        "ATM Forum IMA v1.1, (O-24) in Section 12.2.2.2 on page 77"
1350      ::= { imaLinkEntry 28 }
1351
1352--
1353-- Test Pattern Procedure control objects.  These objects are implemented
1354-- if the IMA implements the Test Pattern Procedure.  In this case all
1355-- test pattern procedure related objects must be implemented.  Specifically,
1356-- these objects are:
1357--
1358--   imaGroupTestLinkIfIndex
1359--   imaGroupTestPattern
1360--   imaGroupTestProcStatus
1361--   imaLinkRxTestPattern
1362--   imaLinkTestProcStatus
1363--
1364
1365imaLinkRxTestPattern OBJECT-TYPE
1366      SYNTAX      INTEGER (0..255)
1367      MAX-ACCESS  read-only
1368      STATUS      current
1369      DESCRIPTION
1370        "This object identifies the test pattern received in the
1371        ICP Cell (octet 17) on the link during the IMA Test Pattern
1372        Procedure.  This value may then be compared to the transmitted
1373        test pattern."
1374      ::= { imaLinkEntry 29 }
1375
1376imaLinkTestProcStatus OBJECT-TYPE
1377      SYNTAX      ImaTestProcStatus
1378      MAX-ACCESS  read-only
1379      STATUS      current
1380      DESCRIPTION
1381        "This value indicates the current state of the Test Pattern
1382        Procedure.  If the value is disabled(1), the test is not
1383        running.  A value of operating(2) means the test is running
1384        and no error has been found on this interface.  A value of
1385        linkFail(3) means an error has been detected on this link
1386        during the test.
1387
1388        Once an error is detected, the linkFail(3) value is latched until
1389        either this object is read or until the imaGroupTestProcStatus
1390        is moved to disabled(1).  Once read, if the error no longer
1391        persists, a subsequent read will report the value operating(2)."
1392      ::= { imaLinkEntry 30 }
1393
1394--
1395-- Objects for use with the IMA Link Current Table, the IMA Link
1396-- Interval Table, and the IMA Link Total Table.
1397--
1398-- Implementation of these objects is optional, dependent on whether
1399-- the tables mentioned above are implemented.
1400--
1401
1402imaLinkValidIntervals OBJECT-TYPE
1403      SYNTAX      INTEGER (0..96)
1404      MAX-ACCESS  read-only
1405      STATUS      current
1406      DESCRIPTION
1407        "The number of previous 15 minute intervals for which valid data
1408        was collected.  The value will be 96 unless the IMA group table
1409        entry was created within the last 24 hours, in which case the value
1410        will be the number of complete 15 minute intervals since the IMA
1411        group table entry was created.  In the case where the agent is a
1412        proxy, it is possible that some intervals are unavailable.  In this
1413        case, this value is the maximum interval number for which valid
1414        data is available.  This attribute is only mandatory when the IMA
1415        Link Interval Statistics and/or IMA Link Total Statistics objects
1416        are implemented."
1417      REFERENCE
1418        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2 on page 77"
1419      ::= { imaLinkEntry 31 }
1420
1421imaLinkInvalidIntervals OBJECT-TYPE
1422      SYNTAX      INTEGER (0..96)
1423      MAX-ACCESS  read-only
1424      STATUS      current
1425      DESCRIPTION
1426        "The number of intervals for which no valid data is available.
1427        This attribute is only mandatory when the IMA Link Interval
1428        Statistics and/or IMA Link Total Statistics objects are
1429        implemented."
1430      REFERENCE
1431        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2
1432         on page 77"
1433      ::= { imaLinkEntry 32 }
1434
1435imaLinkTimeElapsed OBJECT-TYPE
1436      SYNTAX      INTEGER (0..899)
1437      MAX-ACCESS  read-only
1438      STATUS      current
1439      DESCRIPTION
1440        "The number of seconds that have elapsed since the beginning of
1441        the current measurement period.  This attribute is only mandatory
1442        when the IMA Link Current Statistics are implemented."
1443      REFERENCE
1444        "ATM Forum IMA v1.1, (O-26) in Section 12.2.2.2
1445         on page 77"
1446      ::= { imaLinkEntry 33 }
1447
1448--
1449-- IMA Failure Alarms
1450--
1451-- Implementation of the imaFailureAlarm Trap is optional.
1452--
1453
1454imaAlarmStatus OBJECT-TYPE
1455      SYNTAX      ImaAlarmStatus
1456--      MAX-ACCESS  accessible-for-notify
1457      MAX-ACCESS  read-only
1458      STATUS      current
1459      DESCRIPTION
1460        "Status of the IMA alarm."
1461       ::= { atmfImaMibObjects 5 }
1462
1463imaAlarmType OBJECT-TYPE
1464      SYNTAX      ImaAlarmType
1465--      MAX-ACCESS  accessible-for-notify
1466      MAX-ACCESS  read-only
1467      STATUS      current
1468      DESCRIPTION
1469        "The Type of IMA alarm declared or cleared.  The value of
1470        ImaAlarmType identifies the type of alarm according to the
1471        definitions in the IMA specification."
1472      REFERENCE
1473        "ATM Forum IMA v1.1, Section 12.2.3 on page 79"
1474       ::= { atmfImaMibObjects 6 }
1475
1476imaFailureAlarm NOTIFICATION-TYPE
1477      OBJECTS {
1478        ifIndex,
1479        imaAlarmStatus,
1480        imaAlarmType }
1481      STATUS      current
1482      DESCRIPTION
1483        "The imaFailureAlarm provides a method for an agent implementing IMA
1484        to notify an NMS of an alarm condition."
1485      REFERENCE
1486        "ATM Forum IMA v1.1, Section 12.2.3 on page 79"
1487      ::= { atmfImaMibTrapPrefix 1 }
1488
1489--
1490-- The IMA Group Current Statistics subtree
1491--
1492-- The IMA Group Current Statistics subtree consists of a single table:
1493-- the IMA Group Current Table.  This table contains various statistics
1494-- collected by each IMA group for the current 15 minute interval.
1495--
1496-- Implementation of IMA Group Current Table is optional.
1497--
1498
1499imaGroupCurrentTable OBJECT-TYPE
1500      SYNTAX      SEQUENCE OF ImaGroupCurrentEntry
1501      MAX-ACCESS  not-accessible
1502      STATUS      current
1503      DESCRIPTION
1504        "The IMA Group Current table."
1505      ::= { atmfImaMibObjects 7 }
1506
1507imaGroupCurrentEntry OBJECT-TYPE
1508      SYNTAX      ImaGroupCurrentEntry
1509      MAX-ACCESS  not-accessible
1510      STATUS      current
1511      DESCRIPTION
1512        "An entry in the IMA Group Current table."
1513      INDEX       { imaGroupIndex }
1514      ::= { imaGroupCurrentTable 1 }
1515
1516ImaGroupCurrentEntry ::= SEQUENCE {
1517      imaGroupCurrentUnavailSecs     Gauge32,
1518      imaGroupCurrentNeNumFailures   Gauge32,
1519      imaGroupCurrentFeNumFailures   Gauge32 }
1520
1521imaGroupCurrentUnavailSecs OBJECT-TYPE
1522      SYNTAX      Gauge32
1523      MAX-ACCESS  read-only
1524      STATUS      current
1525      DESCRIPTION
1526        "Count of one second intervals where the IMA Group Traffic
1527        State Machine is Down in the current 15 minutes interval."
1528      REFERENCE
1529        "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and
1530        (O-26) in Section 12.2.2.2 on page 77"
1531      ::= { imaGroupCurrentEntry 1 }
1532
1533imaGroupCurrentNeNumFailures OBJECT-TYPE
1534      SYNTAX      Gauge32
1535      MAX-ACCESS  read-only
1536      STATUS      current
1537      DESCRIPTION
1538        "The number of times a near-end group failure (Config-Aborted,
1539        Insufficient-Links) has been reported in the current 15
1540        minutes interval."
1541      REFERENCE
1542        "ATM Forum IMA v1.1, (R-137) and (O-26) in Section 12.2.2.2
1543        on page 77"
1544      ::= { imaGroupCurrentEntry 2 }
1545
1546imaGroupCurrentFeNumFailures OBJECT-TYPE
1547      SYNTAX      Gauge32
1548      MAX-ACCESS  read-only
1549      STATUS      current
1550      DESCRIPTION
1551        "The number of times a far-end group failure (Config-Aborted-FE,
1552        Insufficient-Links-FE, Blocked-FE) has been reported in the
1553        current 15 minutes interval.  This is an optional attribute."
1554      REFERENCE
1555        "ATM Forum IMA v1.1, (O-25) and (O-26) in Section 12.2.2.2
1556        on page 77"
1557      ::= { imaGroupCurrentEntry 3 }
1558
1559--
1560-- The IMA Group Interval Statistics subtree
1561--
1562-- The IMA Group Interval Statistics subtree consists of a single table:
1563-- the IMA Group Interval Table.  This table contains various statistics
1564-- collected by each IMA group over the previous 24 hours of operation.
1565-- The past 24 hours are broken into 96 completed 15 minute intervals.
1566--
1567-- Implementation of IMA Group Interval Table is optional.
1568--
1569
1570imaGroupIntervalTable OBJECT-TYPE
1571      SYNTAX      SEQUENCE OF ImaGroupIntervalEntry
1572      MAX-ACCESS  not-accessible
1573      STATUS      current
1574      DESCRIPTION
1575        "The IMA Group Interval table."
1576      ::= { atmfImaMibObjects 8 }
1577
1578imaGroupIntervalEntry OBJECT-TYPE
1579      SYNTAX      ImaGroupIntervalEntry
1580      MAX-ACCESS  not-accessible
1581      STATUS      current
1582      DESCRIPTION
1583        "An entry in the IMA Group Interval table."
1584      INDEX       { imaGroupIndex, imaGroupIntervalNumber }
1585      ::= { imaGroupIntervalTable 1 }
1586
1587ImaGroupIntervalEntry ::= SEQUENCE {
1588      imaGroupIntervalNumber          INTEGER (1..96),
1589      imaGroupIntervalUnavailSecs     Gauge32,
1590      imaGroupIntervalNeNumFailures   Gauge32,
1591      imaGroupIntervalFeNumFailures   Gauge32 }
1592
1593imaGroupIntervalNumber OBJECT-TYPE
1594      SYNTAX      INTEGER (1..96)
1595      MAX-ACCESS  not-accessible
1596      STATUS      current
1597      DESCRIPTION
1598        "A number between 1 and 96, where 1 is the most
1599         recently completed 15 minute interval and 96 is the least
1600         recently completed 15 minutes interval (assuming that all
1601         96 intervals are valid)."
1602      ::= { imaGroupIntervalEntry 1 }
1603
1604imaGroupIntervalUnavailSecs OBJECT-TYPE
1605      SYNTAX      Gauge32
1606      MAX-ACCESS  read-only
1607      STATUS      current
1608      DESCRIPTION
1609        "Count of one second intervals where the IMA Group Traffic
1610        State Machine is Down in one of the previous 96, individual 15
1611        minute, intervals."
1612      REFERENCE
1613        "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and
1614        (O-26) in Section 12.2.2.2 on page 77"
1615      ::= { imaGroupIntervalEntry 2 }
1616
1617imaGroupIntervalNeNumFailures OBJECT-TYPE
1618      SYNTAX      Gauge32
1619      MAX-ACCESS  read-only
1620      STATUS      current
1621      DESCRIPTION
1622        "The number of times a near-end group failure (Config-Aborted,
1623        Insufficient-Links) has been reported in one of the previous
1624        96, individual 15 minute, intervals."
1625      REFERENCE
1626        "ATM Forum IMA v1.1, (R-137) and (O-26) in Section 12.2.2.2
1627        on page 77"
1628      ::= { imaGroupIntervalEntry 3 }
1629
1630imaGroupIntervalFeNumFailures OBJECT-TYPE
1631      SYNTAX      Gauge32
1632      MAX-ACCESS  read-only
1633      STATUS      current
1634      DESCRIPTION
1635        "The number of times a far-end group failure (Config-Aborted-FE,
1636        Insufficient-Links-FE, Blocked-FE) has been reported in one of
1637        the previous 96, individual 15 minute, intervals.  This is an
1638        optional attribute."
1639      REFERENCE
1640        "ATM Forum IMA v1.1, (O-25) and (O-26) in Section 12.2.2.2
1641        on page 77"
1642      ::= { imaGroupIntervalEntry 4 }
1643
1644--
1645-- The IMA Group Total Statistics subtree
1646--
1647-- The IMA Group Total Statistics subtree consists of a single table:
1648-- the IMA Group Total Table.  This table contains the cumulative sum
1649-- of the various statistics collected by each IMA group for the 24 hour
1650-- period preceding the current interval.
1651--
1652-- Implementation of IMA Group Total Table is optional.
1653--
1654
1655imaGroupTotalTable OBJECT-TYPE
1656      SYNTAX      SEQUENCE OF ImaGroupTotalEntry
1657      MAX-ACCESS  not-accessible
1658      STATUS      current
1659      DESCRIPTION
1660        "The IMA Group Total table."
1661      ::= { atmfImaMibObjects 9 }
1662
1663imaGroupTotalEntry OBJECT-TYPE
1664      SYNTAX      ImaGroupTotalEntry
1665      MAX-ACCESS  not-accessible
1666      STATUS      current
1667      DESCRIPTION
1668        "An entry in the IMA Group Total table."
1669      INDEX       { imaGroupIndex }
1670      ::= { imaGroupTotalTable 1 }
1671
1672ImaGroupTotalEntry ::= SEQUENCE {
1673      imaGroupTotalUnavailSecs     Gauge32,
1674      imaGroupTotalNeNumFailures   Gauge32,
1675      imaGroupTotalFeNumFailures   Gauge32 }
1676
1677imaGroupTotalUnavailSecs OBJECT-TYPE
1678      SYNTAX      Gauge32
1679      MAX-ACCESS  read-only
1680      STATUS      current
1681      DESCRIPTION
1682        "Count of one second intervals where the IMA Group Traffic
1683        State Machine is Down in the previous 24 hour interval.
1684        Invalid 15 minute intervals count as 0."
1685      REFERENCE
1686        "ATM Forum IMA v1.1, Section 10.2.1 on page 55, (R-136) and
1687        (O-27) in Section 12.2.2.2 on page 77"
1688      ::= { imaGroupTotalEntry 1 }
1689
1690imaGroupTotalNeNumFailures OBJECT-TYPE
1691      SYNTAX      Gauge32
1692      MAX-ACCESS  read-only
1693      STATUS      current
1694      DESCRIPTION
1695        "The number of times a near-end group failure (Config-Aborted,
1696        Insufficient-Links) has been reported in the previous 24 hour
1697        interval.  Invalid 15 minute intervals count as 0."
1698      REFERENCE
1699        "ATM Forum IMA v1.1, (R-137) and (O-27) in Section 12.2.2.2
1700        on page 77"
1701      ::= { imaGroupTotalEntry 2 }
1702
1703imaGroupTotalFeNumFailures OBJECT-TYPE
1704      SYNTAX      Gauge32
1705      MAX-ACCESS  read-only
1706      STATUS      current
1707      DESCRIPTION
1708        "The number of times a far-end group failure (Config-Aborted-FE,
1709        Insufficient-Links-FE, Blocked-FE) has been reported in the
1710        previous 24 hour interval.  Invalid 15 minute intervals count
1711        as 0.  This is an optional attribute."
1712      REFERENCE
1713        "ATM Forum IMA v1.1, (O-25) and (O-27) in Section 12.2.2.2
1714        on page 77"
1715      ::= { imaGroupTotalEntry 3 }
1716
1717--
1718-- The IMA Link Current Statistics subtree
1719--
1720-- The IMA Link Current Statistics subtree consists of a single table:
1721-- the IMA Link Current Table.  This table contains various statistics
1722-- collected by each IMA link for the current 15 minute interval.
1723--
1724-- Implementation of IMA Link Current Table is optional.
1725--
1726
1727imaLinkCurrentTable OBJECT-TYPE
1728      SYNTAX      SEQUENCE OF ImaLinkCurrentEntry
1729      MAX-ACCESS  not-accessible
1730      STATUS      current
1731      DESCRIPTION
1732        "The IMA Link Current table."
1733      ::= { atmfImaMibObjects 10 }
1734
1735imaLinkCurrentEntry OBJECT-TYPE
1736      SYNTAX      ImaLinkCurrentEntry
1737      MAX-ACCESS  not-accessible
1738      STATUS      current
1739      DESCRIPTION
1740        "An entry in the IMA Link Current table."
1741      INDEX       { ifIndex }
1742      ::= { imaLinkCurrentTable 1 }
1743
1744ImaLinkCurrentEntry ::= SEQUENCE {
1745      imaLinkCurrentImaViolations     Gauge32,
1746      imaLinkCurrentOifAnomalies      Gauge32,
1747      imaLinkCurrentNeSevErroredSecs  Gauge32,
1748      imaLinkCurrentFeSevErroredSecs  Gauge32,
1749      imaLinkCurrentNeUnavailSecs     Gauge32,
1750      imaLinkCurrentFeUnavailSecs     Gauge32,
1751      imaLinkCurrentNeTxUnusableSecs  Gauge32,
1752      imaLinkCurrentNeRxUnusableSecs  Gauge32,
1753      imaLinkCurrentFeTxUnusableSecs  Gauge32,
1754      imaLinkCurrentFeRxUnusableSecs  Gauge32,
1755      imaLinkCurrentNeTxNumFailures   Gauge32,
1756      imaLinkCurrentNeRxNumFailures   Gauge32,
1757      imaLinkCurrentFeTxNumFailures   Gauge32,
1758      imaLinkCurrentFeRxNumFailures   Gauge32,
1759      imaLinkCurrentTxStuffs          Gauge32,
1760      imaLinkCurrentRxStuffs          Gauge32 }
1761
1762imaLinkCurrentImaViolations OBJECT-TYPE
1763      SYNTAX      Gauge32
1764      MAX-ACCESS  read-only
1765      STATUS      current
1766      DESCRIPTION
1767        "ICP violations: count of errored, invalid or missing ICP cells,
1768        except during SES-IMA or UAS-IMA conditions, in the current
1769        15 minute interval."
1770      REFERENCE
1771        "ATM Forum IMA v1.1, (R-125) and (O-26) in Section 12.2.2.2
1772        on page 77"
1773      ::= { imaLinkCurrentEntry 1 }
1774
1775imaLinkCurrentOifAnomalies OBJECT-TYPE
1776      SYNTAX      Gauge32
1777      MAX-ACCESS  read-only
1778      STATUS      current
1779      DESCRIPTION
1780        "The number of OIF anomalies, except during SES-IMA or UAS-IMA
1781        conditions, at the near-end in the current 15 minute interval.
1782        This is an optional attribute."
1783      REFERENCE
1784        "ATM Forum IMA v1.1, (O-20) and (O-26) in Section 12.2.2.2
1785        on page 77"
1786      ::= { imaLinkCurrentEntry 2 }
1787
1788imaLinkCurrentNeSevErroredSecs OBJECT-TYPE
1789      SYNTAX      Gauge32
1790      MAX-ACCESS  read-only
1791      STATUS      current
1792      DESCRIPTION
1793        "Count of one second intervals containing >= 30% of the ICP cells
1794        counted as IV-IMAs, or one or more link defects (e.g., LOS, OOF/LOF,
1795        AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA
1796        condition, in the current 15 minute interval."
1797      REFERENCE
1798        "ATM Forum IMA v1.1, (R-126) and (O-26) in Section 12.2.2.2
1799        on page 77"
1800      ::= { imaLinkCurrentEntry 3 }
1801
1802imaLinkCurrentFeSevErroredSecs OBJECT-TYPE
1803      SYNTAX      Gauge32
1804      MAX-ACCESS  read-only
1805      STATUS      current
1806      DESCRIPTION
1807        "Count of one second intervals containing one or more RDI-IMA
1808        defects, except during UAS-IMA-FE condition, in the current 15
1809        minute interval."
1810      REFERENCE
1811        "ATM Forum IMA v1.1, (R-127) and (O-26) in Section 12.2.2.2
1812        on page 77"
1813      ::= { imaLinkCurrentEntry 4 }
1814
1815imaLinkCurrentNeUnavailSecs OBJECT-TYPE
1816      SYNTAX      Gauge32
1817      MAX-ACCESS  read-only
1818      STATUS      current
1819      DESCRIPTION
1820        "Count of unavailable seconds at near-end in the current 15 minute
1821        interval: unavailability begins at the onset of 10 contiguous
1822        SES-IMA and ends at the onset of 10 contiguous seconds with no
1823        SES-IMA."
1824      REFERENCE
1825        "ATM Forum IMA v1.1, (R-128) and (O-26) in Section 12.2.2.2
1826        on page 77"
1827      ::= { imaLinkCurrentEntry 5 }
1828
1829imaLinkCurrentFeUnavailSecs OBJECT-TYPE
1830      SYNTAX      Gauge32
1831      MAX-ACCESS  read-only
1832      STATUS      current
1833      DESCRIPTION
1834        "Count of unavailable seconds at far-end in the current 15 minute
1835        interval: unavailability begins at the onset of 10 contiguous
1836        SES-IMA-FE and ends at the onset of 10 contiguous seconds with no
1837        SES-IMA-FE."
1838      REFERENCE
1839        "ATM Forum IMA v1.1, (R-129) and (O-26) in Section 12.2.2.2
1840        on page 77"
1841      ::= { imaLinkCurrentEntry 6 }
1842
1843imaLinkCurrentNeTxUnusableSecs OBJECT-TYPE
1844      SYNTAX      Gauge32
1845      MAX-ACCESS  read-only
1846      STATUS      current
1847      DESCRIPTION
1848        "Tx Unusable seconds: count of Unusable seconds at the near-end
1849        Tx LSM in the current 15 minute interval."
1850      REFERENCE
1851        "ATM Forum IMA v1.1, (R-130) and (O-26) in Section 12.2.2.2
1852        on page 77"
1853      ::= { imaLinkCurrentEntry 7 }
1854
1855imaLinkCurrentNeRxUnusableSecs OBJECT-TYPE
1856      SYNTAX      Gauge32
1857      MAX-ACCESS  read-only
1858      STATUS      current
1859      DESCRIPTION
1860        "Rx Unusable seconds: count of Unusable seconds at the near-end
1861        Rx LSM in the current 15 minute interval."
1862      REFERENCE
1863        "ATM Forum IMA v1.1, (R-131) and (O-26) in Section 12.2.2.2
1864        on page 77"
1865      ::= { imaLinkCurrentEntry 8 }
1866
1867imaLinkCurrentFeTxUnusableSecs OBJECT-TYPE
1868      SYNTAX      Gauge32
1869      MAX-ACCESS  read-only
1870      STATUS      current
1871      DESCRIPTION
1872        "Tx Unusable seconds at far-end: count of seconds with Tx Unusable
1873        indications from the far-end Tx LSM in the current 15 minute
1874        interval."
1875      REFERENCE
1876        "ATM Forum IMA v1.1, (R-132) and (O-26) in Section 12.2.2.2
1877        on page 77"
1878      ::= { imaLinkCurrentEntry 9 }
1879
1880imaLinkCurrentFeRxUnusableSecs OBJECT-TYPE
1881      SYNTAX      Gauge32
1882      MAX-ACCESS  read-only
1883      STATUS      current
1884      DESCRIPTION
1885        "Rx Unusable seconds at far-end: count of seconds with Rx Unusable
1886        indications from the far-end Rx LSM in the current 15 minute
1887        interval."
1888      REFERENCE
1889        "ATM Forum IMA v1.1, (R-133) and (O-26) in Section 12.2.2.2
1890        on page 77"
1891      ::= { imaLinkCurrentEntry 10 }
1892
1893imaLinkCurrentNeTxNumFailures OBJECT-TYPE
1894      SYNTAX      Gauge32
1895      MAX-ACCESS  read-only
1896      STATUS      current
1897      DESCRIPTION
1898        "The number of times a near-end transmit failure alarm condition
1899        has been entered on this link (i.e., some form of implementation
1900        specific transmit fault) in the current 15 minute interval."
1901      REFERENCE
1902        "ATM Forum IMA v1.1, (R-134) and (O-26) in Section 12.2.2.2
1903        on page 77"
1904      ::= { imaLinkCurrentEntry 11 }
1905
1906imaLinkCurrentNeRxNumFailures OBJECT-TYPE
1907      SYNTAX      Gauge32
1908      MAX-ACCESS  read-only
1909      STATUS      current
1910      DESCRIPTION
1911        "The number of times a near-end receive failure alarm condition
1912        has been entered on this link (i.e., LIF, LODS, RFI-IMA, Mis-Connected,
1913        or some form of implementation specific receive fault)
1914        in the current 15 minute interval."
1915      REFERENCE
1916        "ATM Forum IMA v1.1, (R-135) and (O-26) in Section 12.2.2.2
1917        on page 77"
1918      ::= { imaLinkCurrentEntry 12 }
1919
1920imaLinkCurrentFeTxNumFailures OBJECT-TYPE
1921      SYNTAX      Gauge32
1922      MAX-ACCESS  read-only
1923      STATUS      current
1924      DESCRIPTION
1925        "The number of times a far-end transmit failure alarm condition
1926        has been entered on this link (i.e., Tx-Unusable-FE) in the
1927        current 15 minute interval.  This is an optional attribute."
1928      REFERENCE
1929        "ATM Forum IMA v1.1, (O-21) and (O-26) in Section 12.2.2.2
1930        on page 77"
1931      ::= { imaLinkCurrentEntry 13 }
1932
1933imaLinkCurrentFeRxNumFailures OBJECT-TYPE
1934      SYNTAX      Gauge32
1935      MAX-ACCESS  read-only
1936      STATUS      current
1937      DESCRIPTION
1938        "The number of times a far-end receive failure alarm condition
1939        has been entered on this link (i.e., Rx-Unusable-FE) in the
1940        current 15 minute interval.  This is an optional attribute."
1941      REFERENCE
1942        "ATM Forum IMA v1.1, (O-22) and (O-26) in Section 12.2.2.2
1943        on page 77"
1944      ::= { imaLinkCurrentEntry 14 }
1945
1946imaLinkCurrentTxStuffs OBJECT-TYPE
1947      SYNTAX      Gauge32
1948      MAX-ACCESS  read-only
1949      STATUS      current
1950      DESCRIPTION
1951        "Count of stuff events inserted in the transmit direction in
1952        the current 15 minute interval.  This is an optional attribute."
1953      REFERENCE
1954        "ATM Forum IMA v1.1, (O-23) and (O-26) in Section 12.2.2.2
1955        on page 77"
1956      ::= { imaLinkCurrentEntry 15 }
1957
1958imaLinkCurrentRxStuffs OBJECT-TYPE
1959      SYNTAX      Gauge32
1960      MAX-ACCESS  read-only
1961      STATUS      current
1962      DESCRIPTION
1963        "Count of stuff events detected in the receive direction in
1964        the current 15 minute interval.  This is an optional attribute."
1965      REFERENCE
1966        "ATM Forum IMA v1.1, (O-24) and (O-26) in Section 12.2.2.2
1967        on page 77"
1968      ::= { imaLinkCurrentEntry 16 }
1969
1970--
1971-- The IMA Link Interval Statistics subtree
1972--
1973-- The IMA Link Interval Statistics subtree consists of a single table:
1974-- the IMA Link Interval Table.  This table contains various statistics
1975-- collected by each IMA link over the previous 24 hours of operation.
1976-- The past 24 hours are broken into 96 completed 15 minute intervals.
1977--
1978-- Implementation of IMA Link Interval Table is optional.
1979--
1980
1981imaLinkIntervalTable OBJECT-TYPE
1982      SYNTAX      SEQUENCE OF ImaLinkIntervalEntry
1983      MAX-ACCESS  not-accessible
1984      STATUS      current
1985      DESCRIPTION
1986        "The IMA Link Interval table."
1987      ::= { atmfImaMibObjects 11 }
1988
1989imaLinkIntervalEntry OBJECT-TYPE
1990      SYNTAX      ImaLinkIntervalEntry
1991      MAX-ACCESS  not-accessible
1992      STATUS      current
1993      DESCRIPTION
1994        "An entry in the IMA Link Interval table."
1995      INDEX       { ifIndex, imaLinkIntervalNumber }
1996      ::= { imaLinkIntervalTable 1 }
1997
1998ImaLinkIntervalEntry ::= SEQUENCE {
1999      imaLinkIntervalNumber            INTEGER (1..96),
2000      imaLinkIntervalImaViolations     Gauge32,
2001      imaLinkIntervalOifAnomalies      Gauge32,
2002      imaLinkIntervalNeSevErroredSecs  Gauge32,
2003      imaLinkIntervalFeSevErroredSecs  Gauge32,
2004      imaLinkIntervalNeUnavailSecs     Gauge32,
2005      imaLinkIntervalFeUnavailSecs     Gauge32,
2006      imaLinkIntervalNeTxUnusableSecs  Gauge32,
2007      imaLinkIntervalNeRxUnusableSecs  Gauge32,
2008      imaLinkIntervalFeTxUnusableSecs  Gauge32,
2009      imaLinkIntervalFeRxUnusableSecs  Gauge32,
2010      imaLinkIntervalNeTxNumFailures   Gauge32,
2011      imaLinkIntervalNeRxNumFailures   Gauge32,
2012      imaLinkIntervalFeTxNumFailures   Gauge32,
2013      imaLinkIntervalFeRxNumFailures   Gauge32,
2014      imaLinkIntervalTxStuffs          Gauge32,
2015      imaLinkIntervalRxStuffs          Gauge32 }
2016
2017imaLinkIntervalNumber OBJECT-TYPE
2018      SYNTAX      INTEGER (1..96)
2019      MAX-ACCESS  not-accessible
2020      STATUS      current
2021      DESCRIPTION
2022        "A number between 1 and 96, where 1 is the most
2023         recently completed 15 minute interval and 96 is the least
2024         recently completed 15 minutes interval (assuming that all
2025         96 intervals are valid)."
2026      ::= { imaLinkIntervalEntry 1 }
2027
2028imaLinkIntervalImaViolations OBJECT-TYPE
2029      SYNTAX      Gauge32
2030      MAX-ACCESS  read-only
2031      STATUS      current
2032      DESCRIPTION
2033        "ICP violations: count of errored, invalid or missing ICP cells,
2034        except during SES-IMA or UAS-IMA conditions, in one of the
2035        previous 96, individual 15 minute, intervals."
2036      REFERENCE
2037        "ATM Forum IMA v1.1, (R-125) and (O-26) in Section 12.2.2.2
2038        on page 77"
2039      ::= { imaLinkIntervalEntry 2 }
2040
2041imaLinkIntervalOifAnomalies OBJECT-TYPE
2042      SYNTAX      Gauge32
2043      MAX-ACCESS  read-only
2044      STATUS      current
2045      DESCRIPTION
2046        "The number of OIF anomalies, except during SES-IMA or UAS-IMA
2047        conditions, at the near-end in one of the previous 96, individual
2048        15 minute, intervals.  This is an optional attribute."
2049      REFERENCE
2050        "ATM Forum IMA v1.1, (O-20) and (O-26) in Section 12.2.2.2
2051        on page 77"
2052      ::= { imaLinkIntervalEntry 3 }
2053
2054imaLinkIntervalNeSevErroredSecs OBJECT-TYPE
2055      SYNTAX      Gauge32
2056      MAX-ACCESS  read-only
2057      STATUS      current
2058      DESCRIPTION
2059        "Count of one second intervals containing >= 30% of the ICP cells
2060        counted as IV-IMAs, or one or more link defects (e.g., LOS, OOF/LOF,
2061        AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA
2062        condition, in one of the previous 96, individual 15 minute,
2063        intervals."
2064      REFERENCE
2065        "ATM Forum IMA v1.1, (R-126) and (O-26) in Section 12.2.2.2
2066        on page 77"
2067      ::= { imaLinkIntervalEntry 4 }
2068
2069imaLinkIntervalFeSevErroredSecs OBJECT-TYPE
2070      SYNTAX      Gauge32
2071      MAX-ACCESS  read-only
2072      STATUS      current
2073      DESCRIPTION
2074        "Count of one second intervals containing one or more RDI-IMA
2075        defects, except during UAS-IMA-FE condition, in one of the previous
2076        96, individual 15 minute, intervals."
2077      REFERENCE
2078        "ATM Forum IMA v1.1, (R-127) and (O-26) in Section 12.2.2.2
2079        on page 77"
2080      ::= { imaLinkIntervalEntry 5 }
2081
2082imaLinkIntervalNeUnavailSecs OBJECT-TYPE
2083      SYNTAX      Gauge32
2084      MAX-ACCESS  read-only
2085      STATUS      current
2086      DESCRIPTION
2087        "Count of unavailable seconds at near-end in one of the previous
2088        96, individual 15 minute, intervals: unavailability begins at the
2089        onset of 10 contiguous SES-IMA and ends at the onset of 10
2090        contiguous seconds with no SES-IMA."
2091      REFERENCE
2092        "ATM Forum IMA v1.1, (R-128) and (O-26) in Section 12.2.2.2
2093        on page 77"
2094      ::= { imaLinkIntervalEntry 6 }
2095
2096imaLinkIntervalFeUnavailSecs OBJECT-TYPE
2097      SYNTAX      Gauge32
2098      MAX-ACCESS  read-only
2099      STATUS      current
2100      DESCRIPTION
2101        "Count of unavailable seconds at far-end in one of the previous
2102        96, individual 15 minute, intervals: unavailability begins at the
2103        onset of 10 contiguous SES-IMA-FE and ends at the onset of 10
2104        contiguous seconds with no SES-IMA-FE."
2105      REFERENCE
2106        "ATM Forum IMA v1.1, (R-129) and (O-26) in Section 12.2.2.2
2107        on page 77"
2108      ::= { imaLinkIntervalEntry 7 }
2109
2110imaLinkIntervalNeTxUnusableSecs OBJECT-TYPE
2111      SYNTAX      Gauge32
2112      MAX-ACCESS  read-only
2113      STATUS      current
2114      DESCRIPTION
2115        "Tx Unusable seconds: count of Unusable seconds at the near-end
2116        Tx LSM in one of the previous 96, individual 15 minute, intervals."
2117      REFERENCE
2118        "ATM Forum IMA v1.1, (R-130) and (O-26) in Section 12.2.2.2
2119        on page 77"
2120      ::= { imaLinkIntervalEntry 8 }
2121
2122imaLinkIntervalNeRxUnusableSecs OBJECT-TYPE
2123      SYNTAX      Gauge32
2124      MAX-ACCESS  read-only
2125      STATUS      current
2126      DESCRIPTION
2127        "Rx Unusable seconds: count of Unusable seconds at the near-end
2128        Rx LSM in one of the previous 96, individual 15 minute, intervals."
2129      REFERENCE
2130        "ATM Forum IMA v1.1, (R-131) and (O-26) in Section 12.2.2.2
2131        on page 77"
2132      ::= { imaLinkIntervalEntry 9 }
2133
2134imaLinkIntervalFeTxUnusableSecs OBJECT-TYPE
2135      SYNTAX      Gauge32
2136      MAX-ACCESS  read-only
2137      STATUS      current
2138      DESCRIPTION
2139        "Tx Unusable seconds at far-end: count of seconds with Tx Unusable
2140        indications from the far-end Tx LSM in one of the previous 96,
2141        individual 15 minute, intervals."
2142      REFERENCE
2143        "ATM Forum IMA v1.1, (R-132) and (O-26) in Section 12.2.2.2
2144        on page 77"
2145      ::= { imaLinkIntervalEntry 10 }
2146
2147imaLinkIntervalFeRxUnusableSecs OBJECT-TYPE
2148      SYNTAX      Gauge32
2149      MAX-ACCESS  read-only
2150      STATUS      current
2151      DESCRIPTION
2152        "Rx Unusable seconds at far-end: count of seconds with Rx Unusable
2153        indications from the far-end Rx LSM in one of the previous 96,
2154        individual 15 minute, intervals."
2155      REFERENCE
2156        "ATM Forum IMA v1.1, (R-133) and (O-26) in Section 12.2.2.2
2157        on page 77"
2158      ::= { imaLinkIntervalEntry 11 }
2159
2160imaLinkIntervalNeTxNumFailures OBJECT-TYPE
2161      SYNTAX      Gauge32
2162      MAX-ACCESS  read-only
2163      STATUS      current
2164      DESCRIPTION
2165        "The number of times a near-end transmit failure alarm condition
2166        has been entered on this link (i.e., some form of implementation
2167        specific transmit fault) in one of the previous 96, individual
2168        15 minute, intervals."
2169      REFERENCE
2170        "ATM Forum IMA v1.1, (R-134) and (O-26) in Section 12.2.2.2
2171        on page 77"
2172      ::= { imaLinkIntervalEntry 12 }
2173
2174imaLinkIntervalNeRxNumFailures OBJECT-TYPE
2175      SYNTAX      Gauge32
2176      MAX-ACCESS  read-only
2177      STATUS      current
2178      DESCRIPTION
2179        "The number of times a near-end receive failure alarm condition
2180        has been entered on this link (i.e., LIF, LODS, RFI-IMA,
2181        Mis-Connected, or some form of implementation specific
2182        receive fault) in one of the previous 96, individual 15 minute,
2183        intervals."
2184      REFERENCE
2185        "ATM Forum IMA v1.1, (R-135) and (O-26) in Section 12.2.2.2
2186        on page 77"
2187      ::= { imaLinkIntervalEntry 13 }
2188
2189imaLinkIntervalFeTxNumFailures OBJECT-TYPE
2190      SYNTAX      Gauge32
2191      MAX-ACCESS  read-only
2192      STATUS      current
2193      DESCRIPTION
2194        "The number of times a far-end transmit failure alarm condition
2195        has been entered on this link (i.e., Tx-Unusable-FE) in one of the
2196        previous 96, individual 15 minute, intervals.  This is an optional
2197        attribute."
2198      REFERENCE
2199        "ATM Forum IMA v1.1, (O-21) and (O-26) in Section 12.2.2.2
2200        on page 77"
2201      ::= { imaLinkIntervalEntry 14 }
2202
2203imaLinkIntervalFeRxNumFailures OBJECT-TYPE
2204      SYNTAX      Gauge32
2205      MAX-ACCESS  read-only
2206      STATUS      current
2207      DESCRIPTION
2208        "The number of times a far-end receive failure alarm condition
2209        has been entered on this link (i.e., Rx-Unusable-FE) in one of
2210        the previous 96, individual 15 minute, intervals.  This is an
2211        optional attribute."
2212      REFERENCE
2213        "ATM Forum IMA v1.1, (O-22) and (O-26) in Section 12.2.2.2
2214        on page 77"
2215      ::= { imaLinkIntervalEntry 15 }
2216
2217imaLinkIntervalTxStuffs OBJECT-TYPE
2218      SYNTAX      Gauge32
2219      MAX-ACCESS  read-only
2220      STATUS      current
2221      DESCRIPTION
2222        "Count of stuff events inserted in the transmit direction in
2223        one of the previous 96, individual 15 minute, intervals.  This
2224        is an optional attribute."
2225      REFERENCE
2226        "ATM Forum IMA v1.1, (O-23) and (O-26) in Section 12.2.2.2
2227        on page 77"
2228      ::= { imaLinkIntervalEntry 16 }
2229
2230imaLinkIntervalRxStuffs OBJECT-TYPE
2231      SYNTAX      Gauge32
2232      MAX-ACCESS  read-only
2233      STATUS      current
2234      DESCRIPTION
2235        "Count of stuff events detected in the receive direction in
2236        one of the previous 96, individual 15 minute, intervals.  This
2237        is an optional attribute."
2238      REFERENCE
2239        "ATM Forum IMA v1.1, (O-24) and (O-26) in Section 12.2.2.2
2240        on page 77"
2241      ::= { imaLinkIntervalEntry 17 }
2242
2243--
2244-- The IMA Link Total Statistics subtree
2245--
2246-- The IMA Link Total Statistics subtree consists of a single table:
2247-- the IMA Link Total Table.  This table contains the cumulative sum
2248-- of the various statistics collected by each IMA link for the 24 hour
2249-- period preceding the current interval.
2250--
2251-- Implementation of IMA Link Total Table is optional.
2252--
2253
2254imaLinkTotalTable OBJECT-TYPE
2255      SYNTAX      SEQUENCE OF ImaLinkTotalEntry
2256      MAX-ACCESS  not-accessible
2257      STATUS      current
2258      DESCRIPTION
2259        "The IMA Link Total table."
2260      ::= { atmfImaMibObjects 12 }
2261
2262imaLinkTotalEntry OBJECT-TYPE
2263      SYNTAX      ImaLinkTotalEntry
2264      MAX-ACCESS  not-accessible
2265      STATUS      current
2266      DESCRIPTION
2267        "An entry in the IMA Link Total table."
2268      INDEX       { ifIndex }
2269      ::= { imaLinkTotalTable 1 }
2270
2271ImaLinkTotalEntry ::= SEQUENCE {
2272      imaLinkTotalImaViolations     Gauge32,
2273      imaLinkTotalOifAnomalies      Gauge32,
2274      imaLinkTotalNeSevErroredSecs  Gauge32,
2275      imaLinkTotalFeSevErroredSecs  Gauge32,
2276      imaLinkTotalNeUnavailSecs     Gauge32,
2277      imaLinkTotalFeUnavailSecs     Gauge32,
2278      imaLinkTotalNeTxUnusableSecs  Gauge32,
2279      imaLinkTotalNeRxUnusableSecs  Gauge32,
2280      imaLinkTotalFeTxUnusableSecs  Gauge32,
2281      imaLinkTotalFeRxUnusableSecs  Gauge32,
2282      imaLinkTotalNeTxNumFailures   Gauge32,
2283      imaLinkTotalNeRxNumFailures   Gauge32,
2284      imaLinkTotalFeTxNumFailures   Gauge32,
2285      imaLinkTotalFeRxNumFailures   Gauge32,
2286      imaLinkTotalTxStuffs          Gauge32,
2287      imaLinkTotalRxStuffs          Gauge32 }
2288
2289imaLinkTotalImaViolations OBJECT-TYPE
2290      SYNTAX      Gauge32
2291      MAX-ACCESS  read-only
2292      STATUS      current
2293      DESCRIPTION
2294        "ICP violations: count of errored, invalid or missing ICP cells,
2295        except during SES-IMA or UAS-IMA conditions, in the previous 24
2296        hour interval.  Invalid 15 minute intervals count as 0."
2297      REFERENCE
2298        "ATM Forum IMA v1.1, (R-125) and (O-27) in Section 12.2.2.2
2299        on page 77"
2300      ::= { imaLinkTotalEntry 1 }
2301
2302imaLinkTotalOifAnomalies OBJECT-TYPE
2303      SYNTAX      Gauge32
2304      MAX-ACCESS  read-only
2305      STATUS      current
2306      DESCRIPTION
2307        "The number of OIF anomalies, except during SES-IMA or UAS-IMA
2308        conditions, at the near-end in the previous 24 hour interval.
2309        Invalid 15 minute intervals count as 0.  This is an optional
2310        attribute."
2311      REFERENCE
2312        "ATM Forum IMA v1.1, (O-20) and (O-27) in Section 12.2.2.2
2313        on page 77"
2314      ::= { imaLinkTotalEntry 2 }
2315
2316imaLinkTotalNeSevErroredSecs OBJECT-TYPE
2317      SYNTAX      Gauge32
2318      MAX-ACCESS  read-only
2319      STATUS      current
2320      DESCRIPTION
2321        "Count of one second intervals containing >= 30% of the ICP cells
2322        counted as IV-IMAs, or one or more link defects (e.g., LOS, OOF/LOF,
2323        AIS, or LCD), LIF defects, or LODS defects, except during UAS-IMA
2324        condition, in the previous 24 hour interval.  Invalid 15 minute
2325        intervals count as 0."
2326      REFERENCE
2327        "ATM Forum IMA v1.1, (R-126) and (O-27) in Section 12.2.2.2
2328        on page 77"
2329      ::= { imaLinkTotalEntry 3 }
2330
2331imaLinkTotalFeSevErroredSecs OBJECT-TYPE
2332      SYNTAX      Gauge32
2333      MAX-ACCESS  read-only
2334      STATUS      current
2335      DESCRIPTION
2336        "Count of one second intervals containing one or more RDI-IMA
2337        defects, except during UAS-IMA-FE condition, in the previous 24
2338        hour interval.  Invalid 15 minute intervals count as 0."
2339      REFERENCE
2340        "ATM Forum IMA v1.1, (R-127) and (O-27) in Section 12.2.2.2
2341        on page 77"
2342      ::= { imaLinkTotalEntry 4 }
2343
2344imaLinkTotalNeUnavailSecs OBJECT-TYPE
2345      SYNTAX      Gauge32
2346      MAX-ACCESS  read-only
2347      STATUS      current
2348      DESCRIPTION
2349        "Count of unavailable seconds at near-end in the previous 24 hour
2350        interval: unavailability begins at the onset of 10 contiguous
2351        SES-IMA and ends at the onset of 10 contiguous seconds with no
2352        SES-IMA.  Invalid 15 minute intervals count as 0."
2353      REFERENCE
2354        "ATM Forum IMA v1.1, (R-128) and (O-27) in Section 12.2.2.2
2355        on page 77"
2356      ::= { imaLinkTotalEntry 5 }
2357
2358imaLinkTotalFeUnavailSecs OBJECT-TYPE
2359      SYNTAX      Gauge32
2360      MAX-ACCESS  read-only
2361      STATUS      current
2362      DESCRIPTION
2363        "Count of unavailable seconds at far-end in the previous 24 hour
2364        interval: unavailability begins at the onset of 10 contiguous
2365        SES-IMA-FE and ends at the onset of 10 contiguous seconds with no
2366        SES-IMA-FE.  Invalid 15 minute intervals count as 0."
2367      REFERENCE
2368        "ATM Forum IMA v1.1, (R-129) and (O-27) in Section 12.2.2.2
2369        on page 77"
2370      ::= { imaLinkTotalEntry 6 }
2371
2372imaLinkTotalNeTxUnusableSecs OBJECT-TYPE
2373      SYNTAX      Gauge32
2374      MAX-ACCESS  read-only
2375      STATUS      current
2376      DESCRIPTION
2377        "Tx Unusable seconds: count of Unusable seconds at the near-end
2378        Tx LSM in the previous 24 hour interval.  Invalid 15 minute
2379        intervals count as 0."
2380      REFERENCE
2381        "ATM Forum IMA v1.1, (R-130) and (O-27) in Section 12.2.2.2
2382        on page 77"
2383      ::= { imaLinkTotalEntry 7 }
2384
2385imaLinkTotalNeRxUnusableSecs OBJECT-TYPE
2386      SYNTAX      Gauge32
2387      MAX-ACCESS  read-only
2388      STATUS      current
2389      DESCRIPTION
2390        "Rx Unusable seconds: count of Unusable seconds at the near-end
2391        Rx LSM in the previous 24 hour interval.  Invalid 15 minute
2392        intervals count as 0."
2393      REFERENCE
2394        "ATM Forum IMA v1.1, (R-131) and (O-27) in Section 12.2.2.2
2395        on page 77"
2396      ::= { imaLinkTotalEntry 8 }
2397
2398imaLinkTotalFeTxUnusableSecs OBJECT-TYPE
2399      SYNTAX      Gauge32
2400      MAX-ACCESS  read-only
2401      STATUS      current
2402      DESCRIPTION
2403        "Tx Unusable seconds at far-end: count of seconds with Tx Unusable
2404        indications from the far-end Tx LSM in the previous 24 hour
2405        interval.  Invalid 15 minute intervals count as 0."
2406      REFERENCE
2407        "ATM Forum IMA v1.1, (R-132) and (O-27) in Section 12.2.2.2
2408        on page 77"
2409      ::= { imaLinkTotalEntry 9 }
2410
2411imaLinkTotalFeRxUnusableSecs OBJECT-TYPE
2412      SYNTAX      Gauge32
2413      MAX-ACCESS  read-only
2414      STATUS      current
2415      DESCRIPTION
2416        "Rx Unusable seconds at far-end: count of seconds with Rx Unusable
2417        indications from the far-end Rx LSM in the previous 24 hour
2418        interval.  Invalid 15 minute intervals count as 0."
2419      REFERENCE
2420        "ATM Forum IMA v1.1, (R-133) and (O-27) in Section 12.2.2.2
2421        on page 77"
2422      ::= { imaLinkTotalEntry 10 }
2423
2424imaLinkTotalNeTxNumFailures OBJECT-TYPE
2425      SYNTAX      Gauge32
2426      MAX-ACCESS  read-only
2427      STATUS      current
2428      DESCRIPTION
2429        "The number of times a near-end transmit failure alarm condition
2430        has been entered on this link (i.e., some form of implementation
2431        specific transmit fault) in the previous 24 hour interval.
2432        Invalid 15 minute intervals count as 0."
2433      REFERENCE
2434        "ATM Forum IMA v1.1, (R-134) and (O-27) in Section 12.2.2.2
2435        on page 77"
2436      ::= { imaLinkTotalEntry 11 }
2437
2438imaLinkTotalNeRxNumFailures OBJECT-TYPE
2439      SYNTAX      Gauge32
2440      MAX-ACCESS  read-only
2441      STATUS      current
2442      DESCRIPTION
2443        "The number of times a near-end receive failure alarm condition
2444        has been entered on this link (i.e., LIF, LODS, RFI-IMA,
2445        Mis-Connected, or some form of implementation specific receive fault)
2446        in the previous 24 hour interval. Invalid 15 minute intervals
2447        count as 0."
2448      REFERENCE
2449        "ATM Forum IMA v1.1, (R-135) and (O-27) in Section 12.2.2.2
2450        on page 77"
2451      ::= { imaLinkTotalEntry 12 }
2452
2453imaLinkTotalFeTxNumFailures OBJECT-TYPE
2454      SYNTAX      Gauge32
2455      MAX-ACCESS  read-only
2456      STATUS      current
2457      DESCRIPTION
2458        "The number of times a far-end transmit failure alarm condition
2459        has been entered on this link (i.e., Tx-Unusable-FE) in the
2460        previous 24 hour interval.  Invalid 15 minute intervals count
2461        as 0.  This is an optional attribute."
2462      REFERENCE
2463        "ATM Forum IMA v1.1, (O-21) and (O-27) in Section 12.2.2.2
2464        on page 77"
2465      ::= { imaLinkTotalEntry 13 }
2466
2467imaLinkTotalFeRxNumFailures OBJECT-TYPE
2468      SYNTAX      Gauge32
2469      MAX-ACCESS  read-only
2470      STATUS      current
2471      DESCRIPTION
2472        "The number of times a far-end receive failure alarm condition
2473        has been entered on this link (i.e., Rx-Unusable-FE) in the
2474        previous 24 hour interval.  Invalid 15 minute intervals count
2475        as 0.  This is an optional attribute."
2476      REFERENCE
2477        "ATM Forum IMA v1.1, (O-22) and (O-27) in Section 12.2.2.2
2478        on page 77"
2479      ::= { imaLinkTotalEntry 14 }
2480
2481imaLinkTotalTxStuffs OBJECT-TYPE
2482      SYNTAX      Gauge32
2483      MAX-ACCESS  read-only
2484      STATUS      current
2485      DESCRIPTION
2486        "Count of stuff events inserted in the transmit direction in
2487        the previous 24 hour interval.  Invalid 15 minute intervals
2488        count as 0.  This is an optional attribute."
2489      REFERENCE
2490        "ATM Forum IMA v1.1, (O-23) and (O-27) in Section 12.2.2.2
2491        on page 77"
2492      ::= { imaLinkTotalEntry 15 }
2493
2494imaLinkTotalRxStuffs OBJECT-TYPE
2495      SYNTAX      Gauge32
2496      MAX-ACCESS  read-only
2497      STATUS      current
2498      DESCRIPTION
2499        "Count of stuff events detected in the receive direction in
2500        the previous 24 hour interval.  Invalid 15 minute intervals
2501        count as 0.  This is an optional attribute."
2502      REFERENCE
2503        "ATM Forum IMA v1.1, (O-24) and (O-27) in Section 12.2.2.2
2504        on page 77"
2505      ::= { imaLinkTotalEntry 16 }
2506
2507-- Conformance Information
2508
2509atmfImaMibGroups OBJECT IDENTIFIER ::= { atmfImaMibConformance 1 }
2510atmfImaMibCompliances OBJECT IDENTIFIER ::= { atmfImaMibConformance 2 }
2511
2512-- Compliance Statements
2513
2514atmfImaMibCompliance MODULE-COMPLIANCE
2515      STATUS      current
2516      DESCRIPTION
2517        "The compliance statement for network elements implementing
2518        ATM Forum Inverse Multiplexing for ATM (IMA) interfaces."
2519      MODULE -- this module
2520
2521-- Mandatory Part
2522
2523      MANDATORY-GROUPS {
2524        imaGroupGroup,
2525        imaLinkGroup,
2526        imaGroupMappingTableGroup,
2527        imaAlarmGroup }
2528--        imaNotificationsGroup }
2529
2530      GROUP imaTestPatternGroup
2531      DESCRIPTION
2532        "This group is mandatory only for implementations that support
2533        the Test Pattern Procedure."
2534
2535      GROUP imaGroupIntervalGroup
2536      DESCRIPTION
2537        "This group is mandatory only for implementations that support
2538        interval statistics."
2539
2540      GROUP imaLinkIntervalGroup
2541      DESCRIPTION
2542        "This group is mandatory only for implementations that support
2543        interval statistics."
2544
2545-- Compliance Part
2546
2547      OBJECT imaGroupSymmetry
2548      MIN-ACCESS read-only
2549      DESCRIPTION
2550        "Write access is not required."
2551
2552      OBJECT imaGroupMinNumTxLinks
2553      MIN-ACCESS read-only
2554      DESCRIPTION
2555        "Write access is not required."
2556
2557      OBJECT imaGroupMinNumRxLinks
2558      MIN-ACCESS read-only
2559      DESCRIPTION
2560        "Write access is not required."
2561
2562      OBJECT imaGroupTxImaId
2563      MIN-ACCESS read-only
2564      DESCRIPTION
2565        "Write access is not required."
2566
2567      OBJECT imaGroupTxFrameLength
2568      MIN-ACCESS read-only
2569      DESCRIPTION
2570        "Write access is not required."
2571
2572      OBJECT imaGroupDiffDelayMax
2573      MIN-ACCESS read-only
2574      DESCRIPTION
2575        "Write access is not required."
2576
2577      OBJECT imaGroupAlphaValue
2578      MIN-ACCESS read-only
2579      DESCRIPTION
2580        "Write access is not required."
2581
2582      OBJECT imaGroupBetaValue
2583      MIN-ACCESS read-only
2584      DESCRIPTION
2585        "Write access is not required."
2586
2587      OBJECT imaGroupGammaValue
2588      MIN-ACCESS read-only
2589      DESCRIPTION
2590        "Write access is not required."
2591
2592      OBJECT imaGroupFeNumFailures
2593      MIN-ACCESS not-accessible
2594      DESCRIPTION
2595        "This is an optional attribute."
2596
2597      OBJECT imaGroupTestLinkIfIndex
2598      MIN-ACCESS read-only
2599      DESCRIPTION
2600        "Write access is not required."
2601
2602      OBJECT imaGroupTestPattern
2603      MIN-ACCESS read-only
2604      DESCRIPTION
2605        "Write access is not required."
2606
2607      OBJECT imaLinkOifAnomalies
2608      MIN-ACCESS not-accessible
2609      DESCRIPTION
2610        "This is an optional attribute."
2611
2612      OBJECT imaLinkFeTxNumFailures
2613      MIN-ACCESS not-accessible
2614      DESCRIPTION
2615        "This is an optional attribute."
2616
2617      OBJECT imaLinkFeRxNumFailures
2618      MIN-ACCESS not-accessible
2619      DESCRIPTION
2620        "This is an optional attribute."
2621
2622      OBJECT imaLinkTxStuffs
2623      MIN-ACCESS not-accessible
2624      DESCRIPTION
2625        "This is an optional attribute."
2626
2627      OBJECT imaLinkRxStuffs
2628      MIN-ACCESS not-accessible
2629      DESCRIPTION
2630        "This is an optional attribute."
2631
2632      OBJECT imaGroupCurrentFeNumFailures
2633      MIN-ACCESS not-accessible
2634      DESCRIPTION
2635        "This is an optional attribute."
2636
2637      OBJECT imaGroupIntervalFeNumFailures
2638      MIN-ACCESS not-accessible
2639      DESCRIPTION
2640        "This is an optional attribute."
2641
2642      OBJECT imaGroupTotalFeNumFailures
2643      MIN-ACCESS not-accessible
2644      DESCRIPTION
2645        "This is an optional attribute."
2646
2647      OBJECT imaLinkCurrentOifAnomalies
2648      MIN-ACCESS not-accessible
2649      DESCRIPTION
2650        "This is an optional attribute."
2651
2652      OBJECT imaLinkCurrentFeTxNumFailures
2653      MIN-ACCESS not-accessible
2654      DESCRIPTION
2655        "This is an optional attribute."
2656
2657      OBJECT imaLinkCurrentFeRxNumFailures
2658      MIN-ACCESS not-accessible
2659      DESCRIPTION
2660        "This is an optional attribute."
2661
2662      OBJECT imaLinkCurrentTxStuffs
2663      MIN-ACCESS not-accessible
2664      DESCRIPTION
2665        "This is an optional attribute."
2666
2667      OBJECT imaLinkCurrentRxStuffs
2668      MIN-ACCESS not-accessible
2669      DESCRIPTION
2670        "This is an optional attribute."
2671
2672      OBJECT imaLinkIntervalOifAnomalies
2673      MIN-ACCESS not-accessible
2674      DESCRIPTION
2675        "This is an optional attribute."
2676
2677      OBJECT imaLinkIntervalFeTxNumFailures
2678      MIN-ACCESS not-accessible
2679      DESCRIPTION
2680        "This is an optional attribute."
2681
2682      OBJECT imaLinkIntervalFeRxNumFailures
2683      MIN-ACCESS not-accessible
2684      DESCRIPTION
2685        "This is an optional attribute."
2686
2687      OBJECT imaLinkIntervalTxStuffs
2688      MIN-ACCESS not-accessible
2689      DESCRIPTION
2690        "This is an optional attribute."
2691
2692      OBJECT imaLinkIntervalRxStuffs
2693      MIN-ACCESS not-accessible
2694      DESCRIPTION
2695        "This is an optional attribute."
2696
2697      OBJECT imaLinkTotalOifAnomalies
2698      MIN-ACCESS not-accessible
2699      DESCRIPTION
2700        "This is an optional attribute."
2701
2702      OBJECT imaLinkTotalFeTxNumFailures
2703      MIN-ACCESS not-accessible
2704      DESCRIPTION
2705        "This is an optional attribute."
2706
2707      OBJECT imaLinkTotalFeRxNumFailures
2708      MIN-ACCESS not-accessible
2709      DESCRIPTION
2710        "This is an optional attribute."
2711
2712      OBJECT imaLinkTotalTxStuffs
2713      MIN-ACCESS not-accessible
2714      DESCRIPTION
2715        "This is an optional attribute."
2716
2717      OBJECT imaLinkTotalRxStuffs
2718      MIN-ACCESS not-accessible
2719      DESCRIPTION
2720        "This is an optional attribute."
2721
2722   ::= { atmfImaMibCompliances 1 }
2723
2724-- Units of Conformance
2725
2726imaGroupGroup OBJECT-GROUP
2727      OBJECTS {
2728        imaGroupNumber,
2729        imaGroupRowStatus,
2730        imaGroupIfIndex,
2731        imaGroupNeState,
2732        imaGroupFeState,
2733        imaGroupFailureStatus,
2734        imaGroupSymmetry,
2735        imaGroupMinNumTxLinks,
2736        imaGroupMinNumRxLinks,
2737        imaGroupNeTxClkMode,
2738        imaGroupFeTxClkMode,
2739        imaGroupTxTimingRefLink,
2740        imaGroupRxTimingRefLink,
2741        imaGroupLastChange,
2742        imaGroupTxImaId,
2743        imaGroupRxImaId,
2744        imaGroupTxFrameLength,
2745        imaGroupRxFrameLength,
2746        imaGroupDiffDelayMax,
2747        imaGroupLeastDelayLink,
2748        imaGroupDiffDelayMaxObs,
2749        imaGroupAlphaValue,
2750        imaGroupBetaValue,
2751        imaGroupGammaValue,
2752        imaGroupRunningSecs,
2753        imaGroupUnavailSecs,
2754        imaGroupNeNumFailures,
2755        imaGroupFeNumFailures,
2756        imaGroupTxAvailCellRate,
2757        imaGroupRxAvailCellRate,
2758        imaGroupNumTxCfgLinks,
2759        imaGroupNumRxCfgLinks,
2760        imaGroupNumTxActLinks,
2761        imaGroupNumRxActLinks,
2762        imaGroupTxOamLabelValue,
2763        imaGroupRxOamLabelValue }
2764      STATUS     current
2765      DESCRIPTION
2766        "A set of objects providing configuration and status information for
2767        an IMA group definition."
2768      ::= { atmfImaMibGroups 1 }
2769
2770imaLinkGroup OBJECT-GROUP
2771      OBJECTS {
2772        imaLinkRowStatus,
2773        imaLinkGroupIndex,
2774        imaLinkNeTxState,
2775        imaLinkNeRxState,
2776        imaLinkFeTxState,
2777        imaLinkFeRxState,
2778        imaLinkNeRxFailureStatus,
2779        imaLinkFeRxFailureStatus,
2780        imaLinkTxLid,
2781        imaLinkRxLid,
2782        imaLinkRelDelay,
2783        imaLinkImaViolations,
2784        imaLinkOifAnomalies,
2785        imaLinkNeSevErroredSecs,
2786        imaLinkFeSevErroredSecs,
2787        imaLinkNeUnavailSecs,
2788        imaLinkFeUnavailSecs,
2789        imaLinkNeTxUnusableSecs,
2790        imaLinkNeRxUnusableSecs,
2791        imaLinkFeTxUnusableSecs,
2792        imaLinkFeRxUnusableSecs,
2793        imaLinkNeTxNumFailures,
2794        imaLinkNeRxNumFailures,
2795        imaLinkFeTxNumFailures,
2796        imaLinkFeRxNumFailures,
2797        imaLinkTxStuffs,
2798        imaLinkRxStuffs }
2799      STATUS     current
2800      DESCRIPTION
2801        "A set of objects providing status information for an IMA link."
2802      ::= { atmfImaMibGroups 2 }
2803
2804imaGroupMappingTableGroup OBJECT-GROUP
2805      OBJECTS {
2806        imaGroupMappingIndex }
2807      STATUS     current
2808      DESCRIPTION
2809        "A table mapping the 'ifIndex' values of 'imaGroupIfIndex'
2810        to the 'imaGroupIndex' values of the corresponding
2811        IMA group."
2812      ::= { atmfImaMibGroups 3 }
2813
2814imaTestPatternGroup OBJECT-GROUP
2815      OBJECTS {
2816        imaGroupTestLinkIfIndex,
2817        imaGroupTestPattern,
2818        imaGroupTestProcStatus,
2819        imaLinkRxTestPattern,
2820        imaLinkTestProcStatus }
2821      STATUS     current
2822      DESCRIPTION
2823        "Objects in the imaGroupTable and imaLinkTable which control and
2824        report on the Test Pattern Procedure.  These objects must be
2825        implemented if the IMA Test Pattern Procedure is supported."
2826      ::= { atmfImaMibGroups 4 }
2827
2828imaAlarmGroup OBJECT-GROUP
2829      OBJECTS {
2830        imaAlarmStatus,
2831        imaAlarmType }
2832      STATUS     current
2833      DESCRIPTION
2834        "Objects used in the imaFailureAlarm notification."
2835      ::= { atmfImaMibGroups 5 }
2836
2837imaGroupIntervalGroup OBJECT-GROUP
2838      OBJECTS {
2839        imaGroupValidIntervals,
2840        imaGroupInvalidIntervals,
2841        imaGroupTimeElapsed,
2842        imaGroupCurrentUnavailSecs,
2843        imaGroupCurrentNeNumFailures,
2844        imaGroupCurrentFeNumFailures,
2845        imaGroupIntervalUnavailSecs,
2846        imaGroupIntervalNeNumFailures,
2847        imaGroupIntervalFeNumFailures,
2848        imaGroupTotalUnavailSecs,
2849        imaGroupTotalNeNumFailures,
2850        imaGroupTotalFeNumFailures }
2851      STATUS     current
2852      DESCRIPTION
2853        "Objects containing interval statistics for an IMA group."
2854      ::= { atmfImaMibGroups 6 }
2855
2856imaLinkIntervalGroup OBJECT-GROUP
2857      OBJECTS {
2858        imaLinkValidIntervals,
2859        imaLinkInvalidIntervals,
2860        imaLinkTimeElapsed,
2861        imaLinkCurrentImaViolations,
2862        imaLinkCurrentOifAnomalies,
2863        imaLinkCurrentNeSevErroredSecs,
2864        imaLinkCurrentFeSevErroredSecs,
2865        imaLinkCurrentNeUnavailSecs,
2866        imaLinkCurrentFeUnavailSecs,
2867        imaLinkCurrentNeTxUnusableSecs,
2868        imaLinkCurrentNeRxUnusableSecs,
2869        imaLinkCurrentFeTxUnusableSecs,
2870        imaLinkCurrentFeRxUnusableSecs,
2871        imaLinkCurrentNeTxNumFailures,
2872        imaLinkCurrentNeRxNumFailures,
2873        imaLinkCurrentFeTxNumFailures,
2874        imaLinkCurrentFeRxNumFailures,
2875        imaLinkCurrentTxStuffs,
2876        imaLinkCurrentRxStuffs,
2877        imaLinkIntervalImaViolations,
2878        imaLinkIntervalOifAnomalies,
2879        imaLinkIntervalNeSevErroredSecs,
2880        imaLinkIntervalFeSevErroredSecs,
2881        imaLinkIntervalNeUnavailSecs,
2882        imaLinkIntervalFeUnavailSecs,
2883        imaLinkIntervalNeTxUnusableSecs,
2884        imaLinkIntervalNeRxUnusableSecs,
2885        imaLinkIntervalFeTxUnusableSecs,
2886        imaLinkIntervalFeRxUnusableSecs,
2887        imaLinkIntervalNeTxNumFailures,
2888        imaLinkIntervalNeRxNumFailures,
2889        imaLinkIntervalFeTxNumFailures,
2890        imaLinkIntervalFeRxNumFailures,
2891        imaLinkIntervalTxStuffs,
2892        imaLinkIntervalRxStuffs,
2893        imaLinkTotalImaViolations,
2894        imaLinkTotalOifAnomalies,
2895        imaLinkTotalNeSevErroredSecs,
2896        imaLinkTotalFeSevErroredSecs,
2897        imaLinkTotalNeUnavailSecs,
2898        imaLinkTotalFeUnavailSecs,
2899        imaLinkTotalNeTxUnusableSecs,
2900        imaLinkTotalNeRxUnusableSecs,
2901        imaLinkTotalFeTxUnusableSecs,
2902        imaLinkTotalFeRxUnusableSecs,
2903        imaLinkTotalNeTxNumFailures,
2904        imaLinkTotalNeRxNumFailures,
2905        imaLinkTotalFeTxNumFailures,
2906        imaLinkTotalFeRxNumFailures,
2907        imaLinkTotalTxStuffs,
2908        imaLinkTotalRxStuffs }
2909      STATUS     current
2910      DESCRIPTION
2911        "Objects containing interval statistics for an IMA link."
2912      ::= { atmfImaMibGroups 7 }
2913
2914imaNotificationsGroup NOTIFICATION-GROUP
2915      NOTIFICATIONS {
2916        imaFailureAlarm }
2917      STATUS     current
2918      DESCRIPTION
2919        "Notifications that must be implemented for IMA groups and links."
2920      ::= { atmfImaMibGroups 8 }
2921
2922END
2923