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