1ATM2-MIB DEFINITIONS ::= BEGIN
2
3   IMPORTS
4       MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
5       Gauge32, Counter32, Integer32
6           FROM SNMPv2-SMI
7       TruthValue, RowStatus, TimeStamp
8           FROM SNMPv2-TC
9       MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
10           FROM SNMPv2-CONF
11       SnmpAdminString
12           FROM SNMP-FRAMEWORK-MIB
13       InterfaceIndex, InterfaceIndexOrZero, ifIndex
14           FROM IF-MIB
15       atmMIBObjects, atmInterfaceConfEntry,
16       atmVplEntry, atmVplVpi,
17       atmVclEntry, atmVclVpi, atmVclVci,
18
19
20
21       atmVpCrossConnectEntry, atmVcCrossConnectEntry
22           FROM ATM-MIB
23       AtmAddr, AtmSigDescrParamIndex,
24       AtmInterfaceType, AtmIlmiNetworkPrefix,
25       AtmVcIdentifier, AtmVpIdentifier,
26       AtmTrafficDescrParamIndex
27           FROM ATM-TC-MIB;
28
29   atm2MIB MODULE-IDENTITY
30       LAST-UPDATED "200309230000Z"
31       ORGANIZATION "IETF AToMMIB Working Group"
32       CONTACT-INFO
33         "AToMMIB WG
34             http://www.ietf.org/html.charters/atommib-charter.html
35           Editors:
36                    Faye Ly
37           Postal:  Pedestal Networks
38                    6503 Dumbarton Circle
39                    Fremont, CA 94555
40                    USA
41           Tel:     +1 510 896 2908
42           E-Mail:  faye@pedestalnetworks.com
43
44                    Michael Noto
45           Postal:  Cisco Systems
46                    170 W. Tasman Drive
47                    San Jose, CA 95134-1706
48                    USA
49
50           E-mail:  mnoto@cisco.com
51
52                    Andrew Smith
53           Postal:  Consultant
54
55           E-Mail:  ah_smith@acm.org
56
57                    Ethan Mickey Spiegel
58           Postal:  Cisco Systems
59                    170 W. Tasman Drive
60                    San Jose, CA 95134-1706
61                    USA
62           Tel:     +1 408 526 6408
63           Fax:     +1 408 526 6488
64           E-Mail:  mspiegel@cisco.com
65
66                    Kaj Tesink
67           Postal:  Telcordia Technologies
68                    331 Newman Springs Road
69
70
71
72                    Red Bank, NJ 07701
73                    USA
74           Tel:     +1 732 758 5254
75           E-mail:  kaj@research.telcordia.com"
76       DESCRIPTION
77         "Copyright (C) The Internet Society (2003). This version of
78         this MIB module is part of RFC 3606; see the RFC itself for
79         full legal notices.
80
81         This MIB Module is a supplement to the ATM-MIB
82         defined in RFC 2515."
83       REVISION "200309230000Z"
84       DESCRIPTION
85         "Initial version of this MIB, published as RFC 3606."
86
87         ::= { atmMIBObjects 14 }
88
89   atm2MIBObjects  OBJECT IDENTIFIER ::= {atm2MIB 1}
90
91   atm2MIBTraps OBJECT IDENTIFIER ::= {atm2MIB 2}
92
93   -- This ATM2-MIB Module consists of the following tables,
94   -- plus ATM trap support:
95   --      1. atmSvcVpCrossConnectTable
96   --      2. atmSvcVcCrossConnectTable
97   --      3. atmSigStatTable
98   --      4. atmSigSupportTable
99   --      5. atmSigDescrParamTable
100   --      6. atmIfRegisteredAddrTable
101   --      7. atmVclAddrTable
102   --      8. atmAddrVclTable
103   --      9. atmVplStatTable
104   --      10. atmVplLogicalPortTable
105   --      11. atmVclStatTable
106   --      12. atmAal5VclStatTable
107   --      13. atmVclGenTable
108   --      14. atmInterfaceExtTable
109   --      15. atmIlmiSrvcRegTable
110   --      16. atmIlmiNetworkPrefixTable
111   --      17. atmSwitchAddressTable
112   --      18. atmVpCrossConnectXTable
113   --      19. atmVcCrossConnectXTable
114   --      20. atmCurrentlyFailingPVplTable
115   --      21. atmCurrentlyFailingPVclTable
116
117   -- 1. ATM VPL SVC Cross-Connect Table
118
119   atmSvcVpCrossConnectTable OBJECT-TYPE
120
121
122
123       SYNTAX       SEQUENCE OF
124                    AtmSvcVpCrossConnectEntry
125       MAX-ACCESS   not-accessible
126       STATUS       current
127       DESCRIPTION
128         "The ATM SVPC Cross-Connect table.  A
129         bi-directional VP cross-connect between two
130         switched VPLs is modeled as one entry in this
131         table.  A Soft PVPC cross-connect, between a
132         soft permanent VPL and a switched VPL, is
133         also modeled as one entry in this table."
134       ::= { atm2MIBObjects 1 }
135
136   atmSvcVpCrossConnectEntry OBJECT-TYPE
137       SYNTAX       AtmSvcVpCrossConnectEntry
138       MAX-ACCESS   not-accessible
139       STATUS       current
140       DESCRIPTION
141         "An entry in the ATM SVPC Cross-Connect table.
142         This entry is used to model a bi-directional
143         ATM VP cross-connect between two VPLs."
144       INDEX { atmSvcVpCrossConnectIndex,
145               atmSvcVpCrossConnectLowIfIndex,
146               atmSvcVpCrossConnectLowVpi,
147               atmSvcVpCrossConnectHighIfIndex,
148               atmSvcVpCrossConnectHighVpi }
149       ::= { atmSvcVpCrossConnectTable 1 }
150
151   AtmSvcVpCrossConnectEntry ::= SEQUENCE {
152       atmSvcVpCrossConnectIndex           INTEGER,
153       atmSvcVpCrossConnectLowIfIndex      InterfaceIndex,
154       atmSvcVpCrossConnectLowVpi          AtmVpIdentifier,
155       atmSvcVpCrossConnectHighIfIndex     InterfaceIndex,
156       atmSvcVpCrossConnectHighVpi         AtmVpIdentifier,
157       atmSvcVpCrossConnectCreationTime    TimeStamp,
158       atmSvcVpCrossConnectRowStatus       RowStatus
159                     }
160
161   atmSvcVpCrossConnectIndex OBJECT-TYPE
162       SYNTAX       INTEGER (1..2147483647)
163       MAX-ACCESS   not-accessible
164       STATUS       current
165       DESCRIPTION
166         "A unique value to identify this SVPC
167         cross-connect.  For each VP associated
168         with this cross-connect, the agent reports
169         this cross-connect index value in the
170         atmVplCrossConnectIdentifer attribute of the
171
172
173
174         corresponding atmVplTable entries."
175       ::= { atmSvcVpCrossConnectEntry 1 }
176
177   atmSvcVpCrossConnectLowIfIndex OBJECT-TYPE
178       SYNTAX       InterfaceIndex
179       MAX-ACCESS   not-accessible
180       STATUS       current
181       DESCRIPTION
182         "The value of this object is equal to the
183         ifIndex value of the ATM interface port for this
184         SVPC cross-connect.  The term low implies
185         that this ATM interface has the numerically lower
186         ifIndex value than the other ATM interface
187         identified in the same atmSvcVpCrossConnectEntry."
188       ::= { atmSvcVpCrossConnectEntry 2 }
189
190   atmSvcVpCrossConnectLowVpi OBJECT-TYPE
191       SYNTAX       AtmVpIdentifier
192       MAX-ACCESS   not-accessible
193       STATUS       current
194       DESCRIPTION
195         "The value of this object is equal to the VPI
196         value associated with the SVPC cross-connect
197         at the ATM interface that is identified by
198         atmSvcVpCrossConnectLowIfIndex.  The VPI value
199         cannot exceed the number supported by the
200         atmInterfaceCurrentMaxSvpcVpi at the low ATM interface
201         port."
202       ::= { atmSvcVpCrossConnectEntry 3 }
203
204   atmSvcVpCrossConnectHighIfIndex OBJECT-TYPE
205       SYNTAX       InterfaceIndex
206       MAX-ACCESS   not-accessible
207       STATUS       current
208       DESCRIPTION
209        "The value of this object is equal to the
210         ifIndex value of the ATM interface port for
211         this SVC VP cross-connect.  The term high
212         implies that this ATM interface has the
213         numerically higher ifIndex value than the
214         other ATM interface identified in the same
215         atmSvcVpCrossConnectEntry."
216       ::= { atmSvcVpCrossConnectEntry 4 }
217
218   atmSvcVpCrossConnectHighVpi OBJECT-TYPE
219       SYNTAX       AtmVpIdentifier
220       MAX-ACCESS   not-accessible
221       STATUS       current
222
223
224
225       DESCRIPTION
226        "The value of this object is equal to the VPI
227         value associated with the SVPC cross-connect
228         at the ATM interface that is identified by
229         atmSvcVpCrossConnectHighIfIndex.  The VPI value
230         cannot exceed the number supported by the
231         atmInterfaceCurrentMaxSvpcVpi at the high ATM interface
232         port."
233       ::= { atmSvcVpCrossConnectEntry 5 }
234
235   atmSvcVpCrossConnectCreationTime OBJECT-TYPE
236       SYNTAX       TimeStamp
237       MAX-ACCESS   read-only
238       STATUS       current
239       DESCRIPTION
240        "The value of the sysUpTime object
241         at the time this bi-directional SVPC
242         cross-connect was created.  If the current
243         state was entered prior to the last
244         re-initialization of the agent, then this
245         object contains a zero value."
246       ::= { atmSvcVpCrossConnectEntry 6 }
247
248   atmSvcVpCrossConnectRowStatus OBJECT-TYPE
249       SYNTAX       RowStatus
250       MAX-ACCESS   read-write
251       STATUS       current
252       DESCRIPTION
253           "This object is used to delete rows in the
254            atmSvcVpCrossConnectTable."
255       ::= { atmSvcVpCrossConnectEntry 7 }
256
257   -- 2. ATM VCL SVC Cross-Connect Table
258
259   atmSvcVcCrossConnectTable OBJECT-TYPE
260       SYNTAX       SEQUENCE OF AtmSvcVcCrossConnectEntry
261       MAX-ACCESS   not-accessible
262       STATUS       current
263       DESCRIPTION
264        "The ATM SVCC Cross-Connect table.  A
265         bi-directional VC cross-connect between two
266         switched VCLs is modeled as one entry in
267         this table.  A Soft PVCC cross-connect,
268         between a soft permanent VCL and a switched
269         VCL, is also modeled as one entry in this
270         table."
271       ::= { atm2MIBObjects 2 }
272
273
274
275
276   atmSvcVcCrossConnectEntry OBJECT-TYPE
277       SYNTAX       AtmSvcVcCrossConnectEntry
278       MAX-ACCESS   not-accessible
279       STATUS       current
280       DESCRIPTION
281        "An entry in the ATM SVCC Cross-Connect table.
282         This entry is used to model a bi-directional ATM
283         VC cross-connect between two VCLs."
284       INDEX { atmSvcVcCrossConnectIndex,
285               atmSvcVcCrossConnectLowIfIndex,
286               atmSvcVcCrossConnectLowVpi,
287               atmSvcVcCrossConnectLowVci,
288               atmSvcVcCrossConnectHighIfIndex,
289               atmSvcVcCrossConnectHighVpi,
290               atmSvcVcCrossConnectHighVci }
291       ::= { atmSvcVcCrossConnectTable 1 }
292
293   AtmSvcVcCrossConnectEntry ::= SEQUENCE {
294       atmSvcVcCrossConnectIndex           INTEGER,
295       atmSvcVcCrossConnectLowIfIndex      InterfaceIndex,
296       atmSvcVcCrossConnectLowVpi          AtmVpIdentifier,
297       atmSvcVcCrossConnectLowVci          AtmVcIdentifier,
298       atmSvcVcCrossConnectHighIfIndex     InterfaceIndex,
299       atmSvcVcCrossConnectHighVpi         AtmVpIdentifier,
300       atmSvcVcCrossConnectHighVci         AtmVcIdentifier,
301       atmSvcVcCrossConnectCreationTime    TimeStamp,
302       atmSvcVcCrossConnectRowStatus       RowStatus
303               }
304
305   atmSvcVcCrossConnectIndex OBJECT-TYPE
306       SYNTAX       INTEGER (1..2147483647)
307       MAX-ACCESS   not-accessible
308       STATUS       current
309       DESCRIPTION
310        "A unique value to identify this SVCC cross-connect.
311         For each VP associated with this cross-connect, the
312         agent reports this cross-connect index value in the
313         atmVclCrossConnectIdentifier attribute of the
314         corresponding atmVplTable entries."
315       ::= { atmSvcVcCrossConnectEntry 1 }
316
317   atmSvcVcCrossConnectLowIfIndex OBJECT-TYPE
318       SYNTAX       InterfaceIndex
319       MAX-ACCESS   not-accessible
320       STATUS       current
321       DESCRIPTION
322        "The value of this object is equal to the
323         ifIndex value of the ATM interface port for this
324
325
326
327         SVCC cross-connect.  The term low implies that
328         this ATM interface has the numerically lower
329         ifIndex value than the other ATM interface
330         identified in the same atmSvcVcCrossConnectEntry."
331       ::= { atmSvcVcCrossConnectEntry 2 }
332
333   atmSvcVcCrossConnectLowVpi OBJECT-TYPE
334       SYNTAX       AtmVpIdentifier
335       MAX-ACCESS   not-accessible
336       STATUS       current
337       DESCRIPTION
338        "The value of this object is equal to the VPI
339         value associated with the SVCC cross-connect
340         at the ATM interface that is identified by
341         atmSvcVcCrossConnectLowIfIndex.  The VPI value
342         cannot exceed the number supported by the
343         atmInterfaceCurrentMaxSvccVpi at the low ATM interface
344         port."
345       ::= { atmSvcVcCrossConnectEntry 3 }
346
347   atmSvcVcCrossConnectLowVci OBJECT-TYPE
348       SYNTAX       AtmVcIdentifier
349       MAX-ACCESS   not-accessible
350       STATUS       current
351       DESCRIPTION
352        "The value of this object is equal to the VCI
353         value associated with the SVCC cross-connect
354         at the ATM interface that is identified by
355         atmSvcVcCrossConnectLowIfIndex.  The VCI value
356         cannot exceed the number supported by the
357         atmInterfaceCurrentMaxSvccVci at the low ATM interface
358         port."
359       ::= { atmSvcVcCrossConnectEntry 4 }
360
361   atmSvcVcCrossConnectHighIfIndex OBJECT-TYPE
362       SYNTAX       InterfaceIndex
363       MAX-ACCESS   not-accessible
364       STATUS       current
365       DESCRIPTION
366        "The value of this object is equal to the
367         ifIndex value for the ATM interface port for
368         this SVCC cross-connect.  The term high implies
369         that this ATM interface has the numerically
370         higher ifIndex value than the other ATM interface
371         identified in the same atmSvcVcCrossConnectEntry."
372       ::= { atmSvcVcCrossConnectEntry 5 }
373
374   atmSvcVcCrossConnectHighVpi OBJECT-TYPE
375
376
377
378       SYNTAX       AtmVpIdentifier
379       MAX-ACCESS   not-accessible
380       STATUS       current
381       DESCRIPTION
382        "The value of this object is equal to the VPI
383         value associated with the SVCC cross-connect
384         at the ATM interface that is identified by
385         atmSvcVcCrossConnectHighIfIndex.  The VPI value
386         cannot exceed the number supported by the
387         atmInterfaceCurrentMaxSvccVpi at the high ATM interface
388         port."
389       ::= { atmSvcVcCrossConnectEntry 6 }
390
391   atmSvcVcCrossConnectHighVci OBJECT-TYPE
392       SYNTAX       AtmVcIdentifier
393       MAX-ACCESS   not-accessible
394       STATUS       current
395       DESCRIPTION
396        "The value of this object is equal to the VCI
397         value associated with the SVCC cross-connect
398         at the ATM interface that is identified by
399         atmSvcVcCrossConnectHighIfIndex.  The VCI value
400         cannot exceed the number supported by the
401         atmInterfaceMaxVciBits at the high ATM interface
402         port."
403       ::= { atmSvcVcCrossConnectEntry 7 }
404
405   atmSvcVcCrossConnectCreationTime OBJECT-TYPE
406       SYNTAX       TimeStamp
407       MAX-ACCESS   read-only
408       STATUS       current
409       DESCRIPTION
410        "The value of the sysUpTime object
411         at the time this bi-directional SVCC
412         cross-connect was created.  If the current
413         state was entered prior to the last
414         re-initialization of the agent, then this
415         object contains a zero value."
416       ::= { atmSvcVcCrossConnectEntry 8 }
417
418   atmSvcVcCrossConnectRowStatus OBJECT-TYPE
419       SYNTAX       RowStatus
420       MAX-ACCESS   read-write
421       STATUS       current
422       DESCRIPTION
423           "This object is used to delete rows in the
424            atmSvcVcCrossConnectTable."
425       ::= { atmSvcVcCrossConnectEntry 9 }
426
427
428
429   -- 3. ATM Interface Signalling Statistics Table --
430
431   atmSigStatTable       OBJECT-TYPE
432       SYNTAX       SEQUENCE OF AtmSigStatEntry
433       MAX-ACCESS   not-accessible
434       STATUS       current
435       DESCRIPTION
436        "This table contains ATM interface signalling
437        statistics, one entry per ATM signalling
438        interface."
439       ::= { atm2MIBObjects 3 }
440
441   atmSigStatEntry         OBJECT-TYPE
442       SYNTAX       AtmSigStatEntry
443       MAX-ACCESS   not-accessible
444       STATUS       current
445       DESCRIPTION
446        "This list contains signalling statistics variables."
447       INDEX { ifIndex }
448       ::= { atmSigStatTable  1}
449
450   AtmSigStatEntry    ::= SEQUENCE  {
451       atmSigSSCOPConEvents            Counter32,
452       atmSigSSCOPErrdPdus             Counter32,
453       atmSigDetectSetupAttempts       Counter32,
454       atmSigEmitSetupAttempts         Counter32,
455       atmSigDetectUnavailRoutes       Counter32,
456       atmSigEmitUnavailRoutes         Counter32,
457       atmSigDetectUnavailResrcs       Counter32,
458       atmSigEmitUnavailResrcs         Counter32,
459       atmSigDetectCldPtyEvents        Counter32,
460       atmSigEmitCldPtyEvents          Counter32,
461       atmSigDetectMsgErrors           Counter32,
462       atmSigEmitMsgErrors             Counter32,
463       atmSigDetectClgPtyEvents        Counter32,
464       atmSigEmitClgPtyEvents          Counter32,
465       atmSigDetectTimerExpireds       Counter32,
466       atmSigEmitTimerExpireds         Counter32,
467       atmSigDetectRestarts            Counter32,
468       atmSigEmitRestarts              Counter32,
469       atmSigInEstabls                 Counter32,
470       atmSigOutEstabls                Counter32
471            }
472
473   atmSigSSCOPConEvents   OBJECT-TYPE
474       SYNTAX       Counter32
475       MAX-ACCESS   read-only
476       STATUS       current
477
478
479
480       DESCRIPTION
481           "SSCOP Connection Events Counter.  This counter counts
482            the sum of the following errors:
483
484            1) SSCOP Connection Disconnect Counter
485
486                The abnormal occurrence of this event is
487                characterized by the expiry of Timer_NO_RESPONSE.
488                (This event is communicated to the layer management
489                with MAA-ERROR code P.  See ITU-T Q.2110.)
490
491             2) SSCOP Connection Initiation Failure
492
493                This condition indicates the inability to establish
494                an SSCOP connection.  This event occurs whenever the
495                number of expiries of the connection control timer
496                (Timer_CC) equals or exceeds the MaxCC, or upon
497                receipt of a connection reject message BGREJ PDU.
498                (This event is communicated to layer management with
499                MAA-ERROR code O.  See ITU-T Q.2110.)
500
501             3) SSCOP Connection Re-Establ/Resynch
502
503                This event occurs upon receipt of a BGN PDU or
504                RS PDU."
505       REFERENCE
506           "ITU-T Recommendation Q.2110, Broadband
507            Integrated Services Digital Network
508            (B-ISDN) - ATM Adaptation Layer - Service
509            Specific Connection Oriented Protocol (SSCOP)
510            Specification, July 1994."
511       ::= { atmSigStatEntry 1}
512
513   atmSigSSCOPErrdPdus   OBJECT-TYPE
514       SYNTAX       Counter32
515       MAX-ACCESS   read-only
516       STATUS       current
517       DESCRIPTION
518           "SSCOP Errored PDUs Counter.  This counter counts the
519           sum of the following errors:
520
521           1) Invalid PDUs.
522              These are defined in SSCOP and consist of PDUs
523              with an incorrect length (MAA-ERROR code U), an
524              undefined PDU type code, or that are not 32-bit
525              aligned.
526
527           2) PDUs that result in MAA-ERROR codes and are
528
529
530
531              discarded.
532
533           See MAA-ERROR codes A-D, F-M, and Q-T defined in
534           ITU-T Q.2110."
535       REFERENCE
536           "ITU-T Recommendation Q.2110, Broadband
537            Integrated Services Digital Network
538            (B-ISDN) - ATM Adaptation Layer - Service
539            Specific Connection Oriented Protocol (SSCOP)
540            Specification, July 1994."
541       ::= { atmSigStatEntry 2 }
542
543   atmSigDetectSetupAttempts    OBJECT-TYPE
544       SYNTAX       Counter32
545       MAX-ACCESS   read-only
546       STATUS       current
547       DESCRIPTION
548           "Call Setup Attempts Counter.  This counter counts
549           the number of call setup attempts (both successful
550           and unsuccessful) detected on this interface."
551       ::= { atmSigStatEntry 3 }
552
553   atmSigEmitSetupAttempts    OBJECT-TYPE
554       SYNTAX       Counter32
555       MAX-ACCESS   read-only
556       STATUS       current
557       DESCRIPTION
558           "Call Setup Attempts Counter.  This counter counts
559           the number of call setup attempts (both successful
560           and unsuccessful) transmitted on this interface."
561       ::= { atmSigStatEntry 4 }
562
563   atmSigDetectUnavailRoutes    OBJECT-TYPE
564       SYNTAX       Counter32
565       MAX-ACCESS   read-only
566       STATUS       current
567       DESCRIPTION
568           "Number of Route Unavailability detected on this interface.
569           This counter is incremented when a RELEASE, RELEASE COMPLETE
570           (only when not preceded by a RELEASE message for the same
571           call), ADD PARTY REJECT, or STATUS message that
572           contains one of the following cause code values is
573           received (Note: These cause values
574           apply to both UNI3.0 and UNI3.1):
575
576           Cause Value            Meaning
577
578
579
580
581
582              1            unallocated (unassigned) number
583              2            no route to specified transit network
584              3            no route to destination
585
586           NOTE:  For this counter, RELEASE COMPLETE
587           messages that are a reply to a previous RELEASE
588           message and contain the same cause value, are
589           redundant (for counting purposes) and should not
590           be counted."
591
592       ::= { atmSigStatEntry 5 }
593
594   atmSigEmitUnavailRoutes    OBJECT-TYPE
595       SYNTAX       Counter32
596       MAX-ACCESS   read-only
597       STATUS       current
598       DESCRIPTION
599           "Number of Route Unavailability transmitted from this
600           interface.  This counter is incremented when a RELEASE,
601           RELEASE COMPLETE (only when not preceded by a RELEASE
602           message for the same call), ADD PARTY REJECT, or
603           STATUS message that contains one of the following cause
604           code values is transmitted (Note: These cause values apply
605           to both UNI3.0 and UNI3.1):
606
607           Cause Value            Meaning
608
609              1            unallocated (unassigned) number
610              2            no route to specified transit network
611              3            no route to destination
612
613           NOTE:  For this counter, RELEASE COMPLETE
614           messages that are a reply to a previous RELEASE
615           message and contain the same cause value, are
616           redundant (for counting purposes) and should not
617           be counted."
618       ::= { atmSigStatEntry 6 }
619
620   atmSigDetectUnavailResrcs     OBJECT-TYPE
621       SYNTAX       Counter32
622       MAX-ACCESS   read-only
623       STATUS       current
624       DESCRIPTION
625           "Number of Resource Unavailability detected on this
626           interface.  This counter is incremented when a RELEASE,
627           RELEASE COMPLETE (only when not preceded by a RELEASE
628           message for the same call), ADD PARTY REJECT, or
629           STATUS message that contains one of the following
630
631
632
633           cause code values is received (Note: These cause
634           values apply to both UNI3.0 and UNI3.1 unless
635           otherwise stated):
636
637           Cause Value          Meaning
638
639              35          requested VPCI/VCI not available
640              37          user cell rate not available (UNI3.1
641                          only)
642              38          network out of order
643              41          temporary failure
644              45          no VPCI/VCI available
645              47          resource unavailable, unspecified
646              49          Quality of Service unavailable
647              51          user cell rate not available (UNI3.0
648                          only)
649              58          bearer capability not presently
650                          available
651              63          Service or option not available,
652                          unspecified
653              92          too many pending add party requests
654
655           NOTE:  For this counter, RELEASE COMPLETE
656           messages that are a reply to a previous RELEASE
657           message and contain the same cause value, are
658           redundant (for counting purposes) and should not
659           be counted."
660       ::= { atmSigStatEntry 7 }
661
662   atmSigEmitUnavailResrcs     OBJECT-TYPE
663       SYNTAX       Counter32
664       MAX-ACCESS   read-only
665       STATUS       current
666       DESCRIPTION
667          "Number of Resource Unavailability transmitted from this
668          interface.  This counter is incremented when a RELEASE,
669          RELEASE COMPLETE (only when not preceded by a RELEASE message
670          for the same call), ADD PARTY REJECT, or STATUS message that
671          contains one of the following cause code values is transmitted
672          (Note: These cause values apply to both UNI3.0 and UNI3.1
673          unless otherwise stated):
674
675          Cause Value          Meaning
676
677             35          requested VPCI/VCI not available
678             37          user cell rate not available (UNI3.1
679                         only)
680             38          network out of order
681
682
683
684             41          temporary failure
685             45          no VPCI/VCI available
686             47          resource unavailable, unspecified
687             49          Quality of Service unavailable
688             51          user cell rate not available (UNI3.0
689                         only)
690             58          bearer capability not presently
691                         available
692             63          Service or option not available,
693                         unspecified
694             92          too many pending add party requests
695
696          NOTE:  For this counter, RELEASE COMPLETE messages that are a
697          reply to a previous RELEASE message and contain the same cause
698          value, are redundant (for counting purposes) and should not be
699          counted."
700
701      ::= { atmSigStatEntry 8 }
702
703  atmSigDetectCldPtyEvents     OBJECT-TYPE
704      SYNTAX       Counter32
705      MAX-ACCESS   read-only
706      STATUS       current
707      DESCRIPTION
708         "Number of Called Party Responsible For Unsuccessful Call
709         detected on this interface.  This counter is incremented when a
710         RELEASE, RELEASE COMPLETE (only when not preceded by a RELEASE
711         message for the same call), ADD PARTY REJECT, or STATUS message
712         that contains one of the following cause code values is
713         received (Note: These cause values apply to both UNI3.0 and
714         UNI3.1):
715
716         Cause Value         Meaning
717
718            17           user busy
719            18           no user responding
720            21           call rejected
721            22           number changed
722            23           user rejects all calls with calling
723                         line identification restriction (CLIR)
724            27           destination out of order
725            31           normal, unspecified
726            88           incompatible destination
727
728
729         NOTE:  For this counter, RELEASE COMPLETE messages that are a
730         reply to a previous RELEASE message and contain the same cause
731         value, are redundant (for counting purposes) and should not be
732
733
734
735         counted.
736
737         Note: Cause Value #30 'response to STATUS ENQUIRY' was not
738         included in this memo since it did not apply to a hard
739         failure."
740
741     ::= { atmSigStatEntry 9 }
742
743 atmSigEmitCldPtyEvents     OBJECT-TYPE
744     SYNTAX       Counter32
745     MAX-ACCESS   read-only
746     STATUS       current
747     DESCRIPTION
748
749        "Number of Called Party Responsible For Unsuccessful Call
750        transmitted from this interface.  This counter is incremented
751        when a RELEASE, RELEASE COMPLETE (only when not preceded by a
752        RELEASE message for the same call), ADD PARTY REJECT, or STATUS
753        message that contains one of the following cause code values is
754        transmitted (Note: These cause values apply to both UNI3.0 and
755        UNI3.1):
756
757        Cause Value         Meaning
758
759           17           user busy
760           18           no user responding
761           21           call rejected
762           22           number changed
763           23           user rejects all calls with calling
764                        line identification restriction (CLIR)
765           27           destination out of order
766           31           normal, unspecified
767           88           incompatible destination
768
769        NOTE:  For this counter, RELEASE COMPLETE messages that are a
770        reply to a previous RELEASE message and contain the same cause
771        value, are redundant (for counting purposes) and should not be
772        counted.
773
774        Note: Cause Value #30 'response to STATUS ENQUIRY' was not
775        included in this memo since it did not apply to a hard failure."
776
777    ::= { atmSigStatEntry 10 }
778
779atmSigDetectMsgErrors    OBJECT-TYPE
780    SYNTAX       Counter32
781    MAX-ACCESS   read-only
782    STATUS       current
783
784
785
786    DESCRIPTION
787       "Number of Incorrect Messages detected on this interface.  The
788       Incorrect Messages Counter reflects any sort of incorrect
789       information in a message.  This includes:
790
791       - RELEASE, RELEASE COMPLETE, ADD PARTY REJECT,
792         and STATUS messages transmitted, that contain any of
793         the Cause values listed below.
794
795       - Ignored messages.  These messages are dropped
796         because the message was so damaged that it could
797         not be further processed.  A list of dropped
798         messages is compiled below:
799
800          1.  Message with invalid protocol discriminator
801
802          2.  Message with errors in the call reference I.E.
803               - Bits 5-8 of the first octet not equal to
804                 '0000'
805               - Bits 1-4 of the first octet indicating a
806                 length other than 3 octets
807               - RELEASE COMPLETE message received with a
808                 call reference that does not relate to a
809                 call active or in progress
810               - SETUP message received with call reference
811                 flag incorrectly set to 1
812               - SETUP message received with a call
813                 reference for a call that is already
814                 active or in progress.
815
816          3.  Message too short
817
818       The following cause values are monitored by this counter (Note:
819       These cause values apply to both UNI3.0 and UNI3.1 unless
820       otherwise stated):
821
822       Cause Value     Meaning
823
824          10     VPCI/VCI unacceptable (UNI3.0 only)
825          36     VPCI/VCI assignment failure (UNI3.1 only)
826          81     invalid call reference value
827          82     identified channel does not exist
828          89     invalid endpoint reference
829          96     mandatory information element is missing
830          97     message type non-existent or not
831                 implemented
832          99     information element non-existent or not
833                 implemented
834
835
836
837          100    invalid information element contents
838          101    message not compatible with call state
839          104    incorrect message length
840          111    protocol error, unspecified
841
842          NOTE:  For this counter, RELEASE COMPLETE messages that are
843          a reply to a previous RELEASE message and contain the same
844          cause value, are redundant (for counting purposes) and
845          should not be counted."
846
847    ::= { atmSigStatEntry 11 }
848
849atmSigEmitMsgErrors    OBJECT-TYPE
850    SYNTAX       Counter32
851    MAX-ACCESS   read-only
852    STATUS       current
853    DESCRIPTION
854       "Number of Incorrect Messages transmitted on this interface.
855       The Incorrect Messages Counter reflects any sort of incorrect
856       information in a message.  This includes:
857
858       - RELEASE, RELEASE COMPLETE, ADD PARTY REJECT,
859         and STATUS messages transmitted or
860         received, that contain any of the Cause values
861         listed below.
862
863       - Ignored messages.  These messages are dropped
864         because the message was so damaged that it could
865         not be further processed.  A list of dropped
866         messages is compiled below:
867
868          1.  Message with invalid protocol discriminator
869
870          2.  Message with errors in the call reference I.E.
871               - Bits 5-8 of the first octet not equal to
872                 '0000'
873               - Bits 1-4 of the first octet indicating a
874                 length other than 3 octets
875               - RELEASE COMPLETE message received with a
876                 call reference that does not relate to a
877                 call active or in progress
878               - SETUP message received with call reference
879                 flag incorrectly set to 1
880               - SETUP message received with a call
881                 reference for a call that is already
882                 active or in progress.
883
884          3.  Message too short
885
886
887
888       The following cause values are monitored by this counter
889       (Note: These cause values apply to both UNI3.0 and UNI3.1
890       unless otherwise stated):
891
892       Cause Value     Meaning
893
894          10     VPCI/VCI unacceptable (UNI3.0 only)
895          36     VPCI/VCI assignment failure (UNI3.1 only)
896          81     invalid call reference value
897          82     identified channel does not exist
898          89     invalid endpoint reference
899          96     mandatory information element is missing
900          97     message type non-existent or not
901                 implemented
902          99     information element non-existent or not
903                 implemented
904          100    invalid information element contents
905          101    message not compatible with call state
906          104    incorrect message length
907          111    protocol error, unspecified
908
909          NOTE:  For this counter, RELEASE COMPLETE messages that are
910          a reply to a previous RELEASE message and contain the same
911          cause value, are redundant (for counting purposes) and
912          should not be counted."
913
914    ::= { atmSigStatEntry 12 }
915
916atmSigDetectClgPtyEvents    OBJECT-TYPE
917    SYNTAX       Counter32
918    MAX-ACCESS   read-only
919    STATUS       current
920    DESCRIPTION
921       "Number of Calling Party Events detected on this interface.
922       This counter monitors error events that occur due to the
923       originating user doing something wrong.  This counter is
924       incremented when a RELEASE, RELEASE COMPLETE (only when not
925       preceded by a RELEASE message for the same call), ADD PARTY
926       REJECT, or STATUS message that contains one of the following
927       cause code values is received (Note: These cause values
928       apply to both UNI3.0 and UNI3.1):
929
930       Cause Value     Meaning
931
932          28     invalid number format (address incomplete)
933          43     access information discarded
934          57     bearer capability not authorized
935          65     bearer capability not implemented
936
937
938
939          73     unsupported combination of traffic
940                 parameters
941          78     AAL parameters cannot be supported (UNI3.1
942                 only)
943          91     invalid transit network selection
944          93     AAL parameters cannot be supported (UNI3.0
945                 only)
946
947          NOTE:  For this counter, RELEASE COMPLETE messages that
948          are a reply to a previous RELEASE message and contain
949          the same cause value, are redundant (for counting purposes)
950          and should not be counted."
951
952    ::= { atmSigStatEntry 13 }
953
954atmSigEmitClgPtyEvents    OBJECT-TYPE
955    SYNTAX       Counter32
956    MAX-ACCESS   read-only
957    STATUS       current
958    DESCRIPTION
959       "Number of Calling Party Events transmitted from this interface.
960       This counter monitors error events that occur due to the
961       originating user doing something wrong.  This counter is
962       incremented when a RELEASE, RELEASE COMPLETE (only when not
963       preceded by a RELEASE message for the same call), ADD PARTY
964       REJECT, or STATUS message that contains one of the following
965       cause code values is transmitted (Note: These cause values
966       apply to both UNI3.0 and UNI3.1):
967
968       Cause Value     Meaning
969
970          28     invalid number format (address incomplete)
971          43     access information discarded
972          57     bearer capability not authorized
973          65     bearer capability not implemented
974          73     unsupported combination of traffic
975                 parameters
976          78     AAL parameters cannot be supported (UNI3.1
977                 only)
978          91     invalid transit network selection
979          93     AAL parameters cannot be supported (UNI3.0
980                 only)
981
982          NOTE:  For this counter, RELEASE COMPLETE messages that are
983          a reply to a previous RELEASE message and contain the same
984          cause value, are redundant (for counting purposes) and
985          should not be counted."
986
987
988
989
990    ::= { atmSigStatEntry 14 }
991
992atmSigDetectTimerExpireds    OBJECT-TYPE
993    SYNTAX       Counter32
994    MAX-ACCESS   read-only
995    STATUS       current
996    DESCRIPTION
997       "Number of Timer Expiries detected on this interface.  The Timer
998       Expiries Counter provides a count of network timer expiries, and
999       to some extent, host or switch timer expiries.  The conditions
1000       for incrementing this counter are:
1001
1002          - Expiry of any network timer
1003
1004          - Receipt of a RELEASE or RELEASE COMPLETE
1005            message with Cause #102, 'recovery on
1006            timer expiry'.
1007
1008          NOTE:  For this counter, RELEASE COMPLETE messages that are
1009          a reply to a previous RELEASE message and contain the same
1010          cause value, are redundant (for counting purposes) and
1011          should not be counted."
1012
1013    ::= { atmSigStatEntry 15 }
1014
1015atmSigEmitTimerExpireds    OBJECT-TYPE
1016    SYNTAX       Counter32
1017    MAX-ACCESS   read-only
1018    STATUS       current
1019    DESCRIPTION
1020       "Number of Timer Expiries transmitted from this interface.
1021       The Timer Expiries Counter provides a count of network timer
1022       expiries, and to some extent, host or switch timer expiries.
1023       The conditions for incrementing this counter are:
1024
1025          - Expiry of any network timer
1026
1027          - Receipt of a RELEASE or RELEASE COMPLETE
1028            message with Cause #102, 'recovery on
1029            timer expiry'.
1030
1031       NOTE:  For this counter, RELEASE COMPLETE messages that are a
1032       reply to a previous RELEASE message and contain the same cause
1033       value, are redundant (for counting purposes) and should not be
1034       counted."
1035
1036    ::= { atmSigStatEntry 16 }
1037
1038
1039
1040
1041atmSigDetectRestarts    OBJECT-TYPE
1042    SYNTAX       Counter32
1043    MAX-ACCESS   read-only
1044    STATUS       current
1045    DESCRIPTION
1046       "Number of Restart Activity errors detected on this interface.
1047       The Restart Activity Counter provides a count of host, switch,
1048       or network restart activity.  This counter is incremented when
1049       receiving a RESTART message."
1050
1051    ::= { atmSigStatEntry 17 }
1052
1053atmSigEmitRestarts    OBJECT-TYPE
1054    SYNTAX       Counter32
1055    MAX-ACCESS   read-only
1056    STATUS       current
1057    DESCRIPTION
1058       "Number of Restart Activity errors transmitted from this
1059       interface.  The Restart Activity Counter provides a count of
1060       host, switch, or network restart activity.  This counter is
1061       incremented when transmitting a RESTART message."
1062
1063    ::= { atmSigStatEntry 18 }
1064
1065atmSigInEstabls    OBJECT-TYPE
1066    SYNTAX       Counter32
1067    MAX-ACCESS   read-only
1068    STATUS       current
1069    DESCRIPTION
1070       "Number of SVCs established at this signalling entity for
1071       incoming connections."
1072    ::= { atmSigStatEntry 19 }
1073
1074atmSigOutEstabls    OBJECT-TYPE
1075    SYNTAX       Counter32
1076    MAX-ACCESS   read-only
1077    STATUS       current
1078    DESCRIPTION
1079       "Number of SVCs established at this signalling entity for
1080       outgoing connections."
1081    ::= { atmSigStatEntry 20 }
1082
1083  -- 4. ATM Interface Signalling Support Table
1084  --
1085  -- This table provides information to support
1086  -- the signalling process which is used to establish
1087  -- ATM Switched Virtual Connections (SVCs).
1088
1089
1090
1091
1092atmSigSupportTable       OBJECT-TYPE
1093    SYNTAX       SEQUENCE OF AtmSigSupportEntry
1094    MAX-ACCESS   not-accessible
1095    STATUS       current
1096    DESCRIPTION
1097       "This table contains ATM local interface configuration
1098       parameters, one entry per ATM signalling interface."
1099    ::= { atm2MIBObjects 4 }
1100
1101atmSigSupportEntry         OBJECT-TYPE
1102    SYNTAX       AtmSigSupportEntry
1103    MAX-ACCESS   not-accessible
1104    STATUS       current
1105    DESCRIPTION
1106       "This list contains signalling configuration parameters
1107       and state variables."
1108    INDEX { ifIndex }
1109    ::= { atmSigSupportTable  1}
1110
1111AtmSigSupportEntry    ::= SEQUENCE  {
1112    atmSigSupportClgPtyNumDel       INTEGER,
1113    atmSigSupportClgPtySubAddr      INTEGER,
1114    atmSigSupportCldPtySubAddr      INTEGER,
1115    atmSigSupportHiLyrInfo          INTEGER,
1116    atmSigSupportLoLyrInfo          INTEGER,
1117    atmSigSupportBlliRepeatInd      INTEGER,
1118    atmSigSupportAALInfo            INTEGER,
1119    atmSigSupportPrefCarrier        OCTET STRING
1120}
1121
1122atmSigSupportClgPtyNumDel     OBJECT-TYPE
1123    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1124    MAX-ACCESS   read-write
1125    STATUS       current
1126    DESCRIPTION
1127       "This object indicates whether the Calling Party Number
1128       Information Element is transferred to the called party
1129       address.  The value of this object can be:
1130
1131         - enabled(1)  This Information Element is transferred
1132                       to the called party
1133
1134         - disabled(2) This Information Element is NOT
1135                       transferred to the called party."
1136
1137    ::= { atmSigSupportEntry 1 }
1138
1139atmSigSupportClgPtySubAddr   OBJECT-TYPE
1140
1141
1142
1143    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1144    MAX-ACCESS   read-write
1145    STATUS       current
1146    DESCRIPTION
1147       "This object indicates whether to accept and transfer the Calling
1148       Party Subaddress Information Element from the calling party to
1149       the called party.  Calling party subaddress information shall
1150       only be transferred to the called party if calling party number
1151       delivery is enabled (i.e., atmSigSupportClgPtyNumDel =
1152       'enabled(1)'.  The value of this object can be:
1153
1154         - enabled(1)  This Information Element is transferred
1155                       to the called party
1156
1157         - disabled(2) This Information Element is NOT
1158                       transferred to the called party."
1159
1160    ::= { atmSigSupportEntry 2 }
1161
1162atmSigSupportCldPtySubAddr    OBJECT-TYPE
1163    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1164    MAX-ACCESS   read-write
1165    STATUS       current
1166    DESCRIPTION
1167       "This object indicates whether to accept, transfer, and deliver
1168       the Called Party Subaddress Information Element from the calling
1169       party to the called party.  The value of this object can be:
1170
1171         - enabled(1)  This Information Element is transferred
1172                       to the called party
1173
1174         - disabled(2) This Information Element is NOT
1175                       transferred to the called party."
1176
1177    ::= { atmSigSupportEntry 3 }
1178
1179atmSigSupportHiLyrInfo     OBJECT-TYPE
1180    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1181    MAX-ACCESS   read-write
1182    STATUS       current
1183    DESCRIPTION
1184       "This object indicates whether to accept, transfer, and deliver
1185       the Broadband High Layer Information Element from the calling
1186       party to the called party.  The value of this object can be:
1187
1188         - enabled(1)  This Information Element is transferred
1189                       to the called party
1190
1191
1192
1193
1194         - disabled(2) This Information Element is NOT
1195                       transferred to the called party."
1196
1197    ::= { atmSigSupportEntry 4 }
1198
1199atmSigSupportLoLyrInfo     OBJECT-TYPE
1200    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1201    MAX-ACCESS   read-write
1202    STATUS       current
1203    DESCRIPTION
1204       "This object indicates whether to accept, transfer, and deliver
1205       the Broadband Low Layer Information Element from the calling
1206       party to the called party.  The value of this object can be:
1207
1208         - enabled(1)  This Information Element is transferred
1209                       to the called party
1210
1211         - disabled(2) This Information Element is NOT
1212                       transferred to the called party."
1213
1214    ::= { atmSigSupportEntry 5 }
1215
1216atmSigSupportBlliRepeatInd      OBJECT-TYPE
1217    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1218    MAX-ACCESS   read-write
1219    STATUS       current
1220    DESCRIPTION
1221        "This object indicates whether to accept, transfer, and deliver
1222        the Broadband Repeat Indicator with two or three instances of
1223        the Broadband Low Layer Information Element for low layer
1224        information selection from the calling party to the called
1225        party.  This object's value should always be disabled(2) if
1226        the value of atmSigSupportLolyrInfo is disabled(2).
1227
1228        The value of this object can be:
1229
1230        - enabled(1)  This Information Element is transferred
1231              to the called party
1232
1233        - disabled(2) This Information Element is NOT
1234              transferred to the called party."
1235    ::= { atmSigSupportEntry 6 }
1236
1237atmSigSupportAALInfo     OBJECT-TYPE
1238    SYNTAX       INTEGER  { enabled(1), disabled(2) }
1239    MAX-ACCESS   read-write
1240    STATUS       current
1241    DESCRIPTION
1242
1243
1244
1245       "This object indicates whether to accept, transfer, and deliver
1246       the ATM Adaptation Layer Parameters Information Element from the
1247       calling party to the called party.  The value of this object can
1248       be:
1249
1250         - enabled(1)  This Information Element is transferred
1251                       to the called party
1252
1253         - disabled(2) This Information Element is NOT
1254                       transferred to the called party."
1255
1256    ::= { atmSigSupportEntry 7 }
1257
1258atmSigSupportPrefCarrier     OBJECT-TYPE
1259    SYNTAX       OCTET STRING (SIZE(0|4))
1260    MAX-ACCESS   read-write
1261    STATUS       current
1262    DESCRIPTION
1263       "This parameter identifies the carrier to which intercarrier
1264       calls originated from this interface are routed when transit
1265       network selection information is not provided by the calling
1266       party.  If a Carrier Identification Code (CIC) is used the
1267       parameter shall contain the CIC.  For three-digit CICs, the first
1268       octet shall be '0' and the CIC is contained in the three
1269       following octets.  If the preferred carrier feature is not
1270       supported the value is a zero-length string."
1271
1272    ::= { atmSigSupportEntry 8 }
1273
1274  -- 5. ATM Signalling Descriptor Parameter Table
1275
1276    atmSigDescrParamTable     OBJECT-TYPE
1277        SYNTAX       SEQUENCE OF AtmSigDescrParamEntry
1278        MAX-ACCESS   not-accessible
1279        STATUS       current
1280        DESCRIPTION
1281            "A table contains signalling capabilities of VCLs except the
1282            Traffic Descriptor.  Traffic descriptors are described in
1283            the atmTrafficDescrParamTable."
1284
1285        REFERENCE
1286            "ATM User-Network Interface Specification, Version 3.1 (UNI
1287            3.1), September 1994, Section 5.4.5 Variable Length
1288            Information Elements."
1289
1290        ::= { atm2MIBObjects 5 }
1291
1292    atmSigDescrParamEntry        OBJECT-TYPE
1293
1294
1295
1296        SYNTAX       AtmSigDescrParamEntry
1297        MAX-ACCESS   not-accessible
1298        STATUS       current
1299        DESCRIPTION
1300            "Each entry in this table represents a
1301            set of signalling capabilities that can
1302            be applied to a VCL.  There is no requirement
1303            for unique entries, except that the index must
1304            be unique."
1305        INDEX { atmSigDescrParamIndex }
1306        ::= { atmSigDescrParamTable 1 }
1307
1308    AtmSigDescrParamEntry ::=
1309        SEQUENCE {
1310            atmSigDescrParamIndex
1311                                   AtmSigDescrParamIndex,
1312            atmSigDescrParamAalType         INTEGER,
1313            atmSigDescrParamAalSscsType     INTEGER,
1314            atmSigDescrParamBhliType        INTEGER,
1315
1316
1317            atmSigDescrParamBhliInfo        OCTET STRING,
1318            atmSigDescrParamBbcConnConf     INTEGER,
1319            atmSigDescrParamBlliLayer2      INTEGER,
1320            atmSigDescrParamBlliLayer3      INTEGER,
1321            atmSigDescrParamBlliPktSize     INTEGER,
1322            atmSigDescrParamBlliSnapId      INTEGER,
1323            atmSigDescrParamBlliOuiPid      OCTET STRING,
1324            atmSigDescrParamRowStatus       RowStatus
1325        }
1326
1327    atmSigDescrParamIndex OBJECT-TYPE
1328        SYNTAX       AtmSigDescrParamIndex
1329        MAX-ACCESS   not-accessible
1330        STATUS       current
1331        DESCRIPTION
1332            "The value of this object is used by the
1333            atmVclGenSigDescrIndex object in the atmVclGenTable to
1334            identify a row in this table."
1335
1336        ::= { atmSigDescrParamEntry 1 }
1337
1338     atmSigDescrParamAalType OBJECT-TYPE
1339         SYNTAX       INTEGER {
1340            other(1),       -- not defined
1341            aal1(2),        -- AAL type 1
1342            aal34(3),       -- AAL type 3/4
1343            aal5(4),        -- AAL type 5
1344
1345
1346
1347            userDefined(5), -- User-Defined AAL
1348            aal2(6)         -- AAL type 2
1349            }
1350         MAX-ACCESS   read-create
1351         STATUS       current
1352         DESCRIPTION
1353            "The AAL type.  The value of this object is set to other(1)
1354            when not defined."
1355
1356         DEFVAL { other }
1357         ::= { atmSigDescrParamEntry 2 }
1358
1359     atmSigDescrParamAalSscsType OBJECT-TYPE
1360         SYNTAX       INTEGER {
1361            other(1),       -- other, or not used
1362            assured(2),     -- Data SSCS based on SSCOP
1363                            -- assured operation
1364            nonassured(3),  -- Data SSCS based on SSCOP
1365                            -- non-assured operation
1366            frameRelay(4),  -- frame relay SSCS
1367            null(5)         -- null
1368
1369            }
1370         MAX-ACCESS   read-create
1371         STATUS       current
1372         DESCRIPTION
1373            "The SSCS type used by this entry."
1374
1375         DEFVAL { other }
1376         ::= { atmSigDescrParamEntry 3 }
1377
1378     atmSigDescrParamBhliType OBJECT-TYPE
1379         SYNTAX       INTEGER {
1380            other(1),         -- not defined
1381            iso(2),           -- ISO
1382            user(3),          -- User specific
1383            hiProfile(4),     -- Higher layer profile
1384                              -- this enum applicable to
1385                              -- UNI 3.0 only
1386            vendorSpecific(5) -- Vender specific
1387                              -- application identifier
1388            }
1389         MAX-ACCESS   read-create
1390         STATUS       current
1391         DESCRIPTION
1392            "The Broadband high layer type."
1393
1394         DEFVAL { other }
1395
1396
1397
1398         ::= { atmSigDescrParamEntry 4 }
1399
1400     atmSigDescrParamBhliInfo OBJECT-TYPE
1401         SYNTAX     OCTET STRING (SIZE(0..8))
1402         MAX-ACCESS read-create
1403         STATUS     current
1404         DESCRIPTION
1405            "The Broadband high layer information.  When
1406            atmSigDescrParamBhliType is set to iso(2), the value of this
1407            object is a zero length string.  When
1408            atmSigDescrParamBhliType is set to user(3), the value of
1409            this object is an octet string with length ranging from 0 to
1410            8.  When atmSigDescrParamBhliType is set to hiProfile(4),
1411            the value of this object is a length of 4 octet string
1412            containing user to user profile identifier.  When
1413            atmSigDescrParamBhliType is set to vendorSpecific(5), the
1414            value of this object is a length of 7 octet string, where
1415            the most significant 3 octets consist of a globally-
1416            administered OUI, and the least significant 4 octets are the
1417            vender administered application OUI."
1418
1419         DEFVAL { ''H }
1420
1421         ::= { atmSigDescrParamEntry 5 }
1422
1423     atmSigDescrParamBbcConnConf OBJECT-TYPE
1424         SYNTAX       INTEGER {
1425             ptp(1),   -- point-to-point
1426             ptmp(2)   -- point-to-multipoint
1427             }
1428         MAX-ACCESS   read-create
1429         STATUS       current
1430         DESCRIPTION
1431             "The Broadband bearer capability user plane connection
1432              configuration parameter."
1433         DEFVAL { ptp }
1434         ::= { atmSigDescrParamEntry 6 }
1435
1436      atmSigDescrParamBlliLayer2 OBJECT-TYPE
1437          SYNTAX       INTEGER {
1438             other(1),        -- not specified
1439             iso1745(2),      -- Basic mode ISO 1745
1440             q921(3),         -- CCITT Recommendation Q.921
1441             x25linklayer(4), -- CCITT Recommendation X.25
1442                              -- Link Layer
1443             x25multilink(5), -- CCITT Recommendation X.25
1444                              -- Multilink
1445             lapb(6),         -- Extended LAPB; for half
1446
1447
1448
1449                              -- duplex operation
1450             hdlcArm(7),      -- HDLC ARM (ISO 4335)
1451             hdlcNrm(8),      -- HDLC NRM (ISO 4335)
1452             hdlcAbm(9),      -- HDLC ABM (ISO 4335)
1453             iso88022(10),    -- LAN logical link control
1454                              -- (ISO 8802/2)
1455             x75slp(11),      -- CCITT Recommendation X.75,
1456                              -- single link
1457                              -- procedure (SLP)
1458             q922(12),        -- CCITT Recommendation Q.922
1459             userDef(13),     -- User specified
1460             iso7776(14)      -- ISO 7776 DTE-DTE operation
1461             }
1462          MAX-ACCESS   read-create
1463          STATUS       current
1464          DESCRIPTION
1465            "The Broadband low layer information, protocol type of layer
1466            2.  The value of this object is other(1) if layer 2 protocol
1467            is not used."
1468
1469          DEFVAL { other }
1470          ::= { atmSigDescrParamEntry 7 }
1471
1472      atmSigDescrParamBlliLayer3 OBJECT-TYPE
1473          SYNTAX       INTEGER {
1474             other(1),       -- not specified
1475             x25pkt(2),      -- CCITT Recommendation X.25
1476                             -- packet layer
1477             isoiec8208(3),  -- ISO/IEC 8208 (X.25 packet
1478                             -- level protocol for data
1479                             -- terminal equipment)
1480             x223iso8878(4), -- X.223/ISO 8878
1481             isoiec8473(5),  -- ISO/IEC 8473 OSI
1482                             -- connectionless
1483                             -- mode protocol
1484             t70(6),         -- CCITT Recommendation T.70
1485                             -- minimum
1486                             -- network layer
1487             tr9577(7),      -- ISO/IEC TR 9577 Protocol
1488                             -- Identification in the
1489                             -- network layer
1490             userDef(8)      -- user specified
1491
1492             }
1493          MAX-ACCESS   read-create
1494          STATUS       current
1495          DESCRIPTION
1496            "The Broadband low layer information, protocol type of layer
1497
1498
1499
1500            3.  The value of this object is other(1) if layer 3 protocol
1501            is not used."
1502
1503          DEFVAL { other }
1504          ::= { atmSigDescrParamEntry 8 }
1505
1506      atmSigDescrParamBlliPktSize OBJECT-TYPE
1507          SYNTAX       INTEGER {
1508             other(1),        -- not used
1509             s16(2),          -- 16 octets
1510             s32(3),          -- 32 octets
1511             s64(4),          -- 64 octets
1512             s128(5),         -- 128 octets
1513             s256(6),         -- 256 octets
1514             s512(7),         -- 512 octets
1515             s1024(8),        -- 1028 octets
1516             s2048(9),        -- 2048 octets
1517             s4096(10)        -- 4096 octets
1518          }
1519          MAX-ACCESS   read-create
1520          STATUS       current
1521          DESCRIPTION
1522            "The default packet size defined in B-LLI."
1523
1524          DEFVAL { other }
1525          ::= { atmSigDescrParamEntry 9 }
1526
1527      atmSigDescrParamBlliSnapId OBJECT-TYPE
1528          SYNTAX       INTEGER {
1529             other(1),  -- not used
1530             true(2),   -- SNAP ID is 1
1531             false(3)   -- SNAP ID is 0
1532          }
1533          MAX-ACCESS   read-create
1534          STATUS       current
1535          DESCRIPTION
1536            "The SNAP ID used for Broadband low layer protocol layer 3.
1537            The value of this object is other(1) if
1538            atmSigDescrParamBlliLayer3 is set to other(1)."
1539
1540          DEFVAL { other }
1541          ::= { atmSigDescrParamEntry 10 }
1542
1543      atmSigDescrParamBlliOuiPid OBJECT-TYPE
1544          SYNTAX       OCTET STRING (SIZE(0|5))
1545          MAX-ACCESS   read-create
1546          STATUS       current
1547          DESCRIPTION
1548
1549
1550
1551            "The OUI/PID encoding for Broadband low layer protocol layer
1552            3.  The value of this object is a zero length string if
1553            atmSigDescrParamBlliLayer3 is set to other(1).  When used,
1554            it is always 5 octets with the most significant octet as the
1555            OUI Octet 1 and the least significant octet as the PID Octet
1556            2."
1557
1558          DEFVAL { ''H }
1559          ::= { atmSigDescrParamEntry 11 }
1560
1561       atmSigDescrParamRowStatus OBJECT-TYPE
1562           SYNTAX       RowStatus
1563           MAX-ACCESS   read-create
1564           STATUS       current
1565           DESCRIPTION
1566            "This object is used to create and delete rows in the
1567            atmSigDescrParamTable."
1568
1569           ::= { atmSigDescrParamEntry 12 }
1570
1571  -- 6. ATM Interface Registered Address Table --
1572
1573atmIfRegisteredAddrTable    OBJECT-TYPE
1574    SYNTAX       SEQUENCE OF AtmIfRegisteredAddrEntry
1575    MAX-ACCESS   not-accessible
1576    STATUS       current
1577    DESCRIPTION
1578       "This table contains a list of ATM addresses that can be used for
1579       calls to and from a given interface by a switch or service.  The
1580       ATM addresses are either registered by the endsystem via ILMI or
1581       statically configured.  This table does not expose PNNI
1582       reachability information.  ILMI registered addresses cannot be
1583       deleted using this table.  This table only applies to switches
1584       and network services."
1585    ::= { atm2MIBObjects 6 }
1586
1587atmIfRegisteredAddrEntry    OBJECT-TYPE
1588    SYNTAX       AtmIfRegisteredAddrEntry
1589    MAX-ACCESS   not-accessible
1590    STATUS       current
1591    DESCRIPTION
1592       "An entry in the ATM Interface Registered Address table."
1593
1594    INDEX { ifIndex, atmIfRegAddrAddress }
1595    ::= { atmIfRegisteredAddrTable  1}
1596
1597AtmIfRegisteredAddrEntry    ::= SEQUENCE  {
1598    atmIfRegAddrAddress             AtmAddr,
1599
1600
1601
1602    atmIfRegAddrAddressSource       INTEGER,
1603    atmIfRegAddrOrgScope            INTEGER,
1604    atmIfRegAddrRowStatus           RowStatus
1605         }
1606
1607atmIfRegAddrAddress   OBJECT-TYPE
1608    SYNTAX       AtmAddr
1609    MAX-ACCESS   not-accessible
1610    STATUS       current
1611    DESCRIPTION
1612       "An address registered for a given switch or service interface."
1613
1614    ::= { atmIfRegisteredAddrEntry 1}
1615
1616atmIfRegAddrAddressSource  OBJECT-TYPE
1617    SYNTAX       INTEGER  {
1618       other(1),
1619       static(2),
1620       dynamic(3)
1621       }
1622    MAX-ACCESS   read-only
1623    STATUS       current
1624    DESCRIPTION
1625       "The type of address source for a given ATM Address. The value
1626       dynamic(3) is indicated when ILMI is used."
1627    ::= { atmIfRegisteredAddrEntry 2}
1628
1629atmIfRegAddrOrgScope  OBJECT-TYPE
1630    SYNTAX       INTEGER {
1631        localNetwork(1),
1632        localNetworkPlusOne(2),
1633        localNetworkPlusTwo(3),
1634        siteMinusOne(4),
1635        intraSite(5),
1636        sitePlusOne(6),
1637        organizationMinusOne(7),
1638        intraOrganization(8),
1639        organizationPlusOne(9),
1640        communityMinusOne(10),
1641        intraCommunity(11),
1642        communityPlusOne(12),
1643        regional(13),
1644        interRegional(14),
1645        global(15)
1646    }
1647    MAX-ACCESS   read-create
1648    STATUS       current
1649    DESCRIPTION
1650
1651
1652
1653        "This object indicates the organizational scope for
1654        the referenced address.  The information of the
1655        referenced address shall not be distributed outside
1656        the indicated scope.   Refer to Annex 5.3 of ATM
1657        Forum UNI Signalling 4.0 for guidelines regarding
1658        the use of organizational scopes.
1659
1660        This value cannot be configured for ILMI-registered
1661        addresses.
1662
1663        The default values for organizational scope are
1664        localNetwork(1) for ATM group addresses, and
1665        global(15) for individual addresses."
1666    ::= { atmIfRegisteredAddrEntry 3}
1667
1668atmIfRegAddrRowStatus OBJECT-TYPE
1669    SYNTAX       RowStatus
1670    MAX-ACCESS   read-create
1671    STATUS       current
1672    DESCRIPTION
1673       "This object is used to create and delete rows in the
1674       atmIfRegisteredAddrTable.  Rows created dynamically (e.g., ILMI-
1675       registered addresses) cannot be deleted using this object."
1676
1677    ::= { atmIfRegisteredAddrEntry 4}
1678
1679  -- 7. ATM VPI/VCI to Address Mapping Table
1680
1681    atmVclAddrTable  OBJECT-TYPE
1682        SYNTAX       SEQUENCE OF AtmVclAddrEntry
1683        MAX-ACCESS   not-accessible
1684        STATUS       current
1685        DESCRIPTION
1686            "This table provides a mapping between the atmVclTable and
1687            the ATM called party/calling party address.  This table can
1688            be used to retrieve the calling party and called party ATM
1689            address pair for a given VCL.  Note that there can be more
1690            than one pair of calling party and called party ATM
1691            addresses for a VCL in a point to multi-point call."
1692        ::= { atm2MIBObjects 7 }
1693
1694    atmVclAddrEntry    OBJECT-TYPE
1695        SYNTAX       AtmVclAddrEntry
1696        MAX-ACCESS   not-accessible
1697        STATUS       current
1698        DESCRIPTION
1699            "Each entry in this table represents a binding between a VCL
1700            and an ATM address associated with this call.  This ATM
1701
1702
1703
1704            address can be either the called party address or the
1705            calling party address.  There can be more than one pair of
1706            calling/called party ATM addresses associated with the VCL
1707            entry for point to multi-point calls.  Objects
1708            atmVclAddrType, and atmVclAddrRowStatus are
1709            required during row creation."
1710        INDEX  { ifIndex, atmVclVpi, atmVclVci,
1711                 atmVclAddrAddr }
1712        ::= { atmVclAddrTable 1 }
1713
1714    AtmVclAddrEntry ::=
1715        SEQUENCE {
1716            atmVclAddrAddr          AtmAddr,
1717            atmVclAddrType          INTEGER,
1718            atmVclAddrRowStatus     RowStatus
1719        }
1720
1721    atmVclAddrAddr     OBJECT-TYPE
1722        SYNTAX       AtmAddr
1723        MAX-ACCESS   not-accessible
1724        STATUS       current
1725        DESCRIPTION
1726            "An ATM address on one end of the VCL.  For SVCs, the agent
1727            supplies the value of this object at creation time.  For PVC
1728            VCL, the manager can supply the value of this object during
1729            or after the PVC VCL creation."
1730        ::= { atmVclAddrEntry 1 }
1731
1732   atmVclAddrType     OBJECT-TYPE
1733       SYNTAX       INTEGER {
1734           callingParty(1),
1735           calledParty(2)
1736       }
1737       MAX-ACCESS   read-create
1738       STATUS       current
1739       DESCRIPTION
1740            "The type of ATM Address represented by the object
1741            atmVclAddrAddr.  Choices are either the calling party ATM
1742            address or the called party ATM address."
1743       ::= { atmVclAddrEntry 2 }
1744
1745   atmVclAddrRowStatus     OBJECT-TYPE
1746       SYNTAX       RowStatus
1747       MAX-ACCESS   read-create
1748       STATUS       current
1749       DESCRIPTION
1750           "This object is used to create or destroy an
1751           entry from this table.  Note that the manager entity
1752
1753
1754
1755           can only destroy the PVC VCLs."
1756       ::= { atmVclAddrEntry 3 }
1757
1758  -- 8. ATM Address to VPI/VCI Mapping Table
1759  --
1760  -- This table provides an alternative way to access
1761  -- a row in the atmVclAddrTable by using
1762  -- an ATM address as an index, instead of
1763  -- the ifIndex
1764
1765    atmAddrVclTable   OBJECT-TYPE
1766        SYNTAX       SEQUENCE OF AtmAddrVclEntry
1767        MAX-ACCESS   not-accessible
1768        STATUS       current
1769        DESCRIPTION
1770            "This table provides an alternative way to retrieve the
1771            atmVclTable.  This table can be used to retrieve the
1772            indexing to the atmVclTable by an ATM address."
1773
1774        ::= { atm2MIBObjects 8 }
1775
1776    atmAddrVclEntry    OBJECT-TYPE
1777        SYNTAX       AtmAddrVclEntry
1778        MAX-ACCESS   not-accessible
1779        STATUS       current
1780        DESCRIPTION
1781            "Each entry in this table represents an entry in the
1782            atmVclTable of the ATM-MIB by its ATM address.  The ATM
1783            address is either the calling or called party ATM address
1784            of the call.  Entries in this table are read only.
1785            They show up when entries are created in the
1786            atmVclAddrTable."
1787        REFERENCE
1788            "Tesink, K., Editor, Definitions of Managed Objects
1789             for ATM Management, RFC 2515, Bell Communications
1790             Research, February, 1999."
1791        INDEX { atmVclAddrAddr, atmAddrVclAtmIfIndex,
1792                atmAddrVclVpi, atmAddrVclVci }
1793        ::= { atmAddrVclTable 1 }
1794
1795    AtmAddrVclEntry ::=
1796        SEQUENCE {
1797            atmAddrVclAtmIfIndex    InterfaceIndex,
1798            atmAddrVclVpi           AtmVpIdentifier,
1799            atmAddrVclVci           AtmVcIdentifier,
1800            atmAddrVclAddrType      INTEGER
1801            }
1802
1803
1804
1805
1806    atmAddrVclAtmIfIndex     OBJECT-TYPE
1807        SYNTAX       InterfaceIndex
1808        MAX-ACCESS   not-accessible
1809        STATUS       current
1810        DESCRIPTION
1811            "The interface index of the ATM interface to which this
1812             VCL pertains.  This object combined with the
1813             atmAddrVclVpi and atmAddrVclVci objects serves as an
1814             index to the atmVclTable."
1815        ::= { atmAddrVclEntry 1 }
1816
1817    atmAddrVclVpi     OBJECT-TYPE
1818        SYNTAX       AtmVpIdentifier
1819        MAX-ACCESS   not-accessible
1820        STATUS       current
1821        DESCRIPTION
1822            "The VPI value of the VCL.  This object combined with the
1823            atmAddrVclAtmIfIndex and atmAddrVclVci objects serves as
1824            an index to the atmVclTable."
1825        ::= { atmAddrVclEntry 2 }
1826
1827    atmAddrVclVci     OBJECT-TYPE
1828        SYNTAX       AtmVcIdentifier
1829        MAX-ACCESS   not-accessible
1830        STATUS       current
1831        DESCRIPTION
1832            "The VCI value of the VCL.  This object combined with the
1833            atmAddrVclAtmIfIndex and atmAddrVclVpi objects serves as
1834            an index to the atmVclTable."
1835        ::= { atmAddrVclEntry 3 }
1836
1837   atmAddrVclAddrType     OBJECT-TYPE
1838       SYNTAX       INTEGER {
1839           callingParty(1),
1840           calledParty(2) }
1841       MAX-ACCESS   read-only
1842       STATUS       current
1843       DESCRIPTION
1844            "The type of ATM Address represented by the object
1845            atmVclAddrAddr.  Choices are either calling party address
1846            or called party address."
1847       ::= { atmAddrVclEntry 4 }
1848
1849  -- 9. ATM VPL Statistics Table
1850
1851    atmVplStatTable   OBJECT-TYPE
1852        SYNTAX       SEQUENCE OF AtmVplStatEntry
1853        MAX-ACCESS   not-accessible
1854
1855
1856
1857        STATUS       current
1858        DESCRIPTION
1859            "This table contains all statistics counters per VPL.  It is
1860            used to monitor the usage of the VPL in terms of incoming
1861            cells and outgoing cells."
1862        ::= { atm2MIBObjects 9 }
1863
1864    atmVplStatEntry    OBJECT-TYPE
1865        SYNTAX       AtmVplStatEntry
1866        MAX-ACCESS   not-accessible
1867        STATUS       current
1868        DESCRIPTION
1869            "Each entry in this table represents a VPL."
1870        INDEX { ifIndex, atmVplVpi }
1871        ::= { atmVplStatTable 1 }
1872
1873    AtmVplStatEntry ::=
1874        SEQUENCE {
1875            atmVplStatTotalCellIns      Counter32,
1876            atmVplStatClp0CellIns       Counter32,
1877            atmVplStatTotalDiscards     Counter32,
1878            atmVplStatClp0Discards      Counter32,
1879            atmVplStatTotalCellOuts     Counter32,
1880            atmVplStatClp0CellOuts      Counter32,
1881            atmVplStatClp0Tagged        Counter32
1882    }
1883
1884    atmVplStatTotalCellIns OBJECT-TYPE
1885        SYNTAX       Counter32
1886        MAX-ACCESS   read-only
1887        STATUS       current
1888        DESCRIPTION
1889            "The total number of valid ATM cells received by this VPL
1890            including both CLP=0 and CLP=1 cells.  The cells are
1891            counted prior to the application of the traffic policing."
1892        ::= { atmVplStatEntry 1 }
1893
1894    atmVplStatClp0CellIns OBJECT-TYPE
1895        SYNTAX       Counter32
1896        MAX-ACCESS   read-only
1897        STATUS       current
1898        DESCRIPTION
1899            "The number of valid ATM cells received by this VPL with
1900            CLP=0.  The cells are counted prior to the application of
1901            the traffic policing."
1902        ::= { atmVplStatEntry 2 }
1903
1904    atmVplStatTotalDiscards OBJECT-TYPE
1905
1906
1907
1908        SYNTAX       Counter32
1909        MAX-ACCESS   read-only
1910        STATUS       current
1911        DESCRIPTION
1912            "The total number of valid ATM cells discarded by the
1913            traffic policing entity.  This includes cells originally
1914            received with CLP=0 and CLP=1."
1915        ::= { atmVplStatEntry 3 }
1916
1917    atmVplStatClp0Discards OBJECT-TYPE
1918        SYNTAX       Counter32
1919        MAX-ACCESS   read-only
1920        STATUS       current
1921        DESCRIPTION
1922            "The total number of valid ATM cells received with CLP=0 and
1923            discarded by the traffic policing entity."
1924        ::= { atmVplStatEntry 4 }
1925
1926    atmVplStatTotalCellOuts OBJECT-TYPE
1927        SYNTAX       Counter32
1928        MAX-ACCESS   read-only
1929        STATUS       current
1930        DESCRIPTION
1931            "The total number of valid ATM cells transmitted  by this
1932            VPL.  This includes both CLP=0 and CLP=1 cells."
1933        ::= { atmVplStatEntry 5 }
1934
1935    atmVplStatClp0CellOuts OBJECT-TYPE
1936        SYNTAX       Counter32
1937        MAX-ACCESS   read-only
1938        STATUS       current
1939        DESCRIPTION
1940            "The total number of valid ATM cells transmitted with CLP=0
1941            by this VPL."
1942        ::= { atmVplStatEntry 6 }
1943
1944    atmVplStatClp0Tagged OBJECT-TYPE
1945        SYNTAX       Counter32
1946        MAX-ACCESS   read-only
1947        STATUS       current
1948        DESCRIPTION
1949            "The total number of valid ATM cells tagged by the traffic
1950            policing entity from CLP=0 to CLP=1."
1951        ::= { atmVplStatEntry 7 }
1952
1953  -- 10. ATM Logical Port Configuration Table
1954
1955    atmVplLogicalPortTable OBJECT-TYPE
1956
1957
1958
1959        SYNTAX       SEQUENCE OF AtmVplLogicalPortEntry
1960        MAX-ACCESS   not-accessible
1961        STATUS       current
1962        DESCRIPTION
1963            "Indicates whether the VPL is an ATM Logical Port interface
1964            (ifType=80)."
1965        ::= { atm2MIBObjects 10 }
1966
1967    atmVplLogicalPortEntry OBJECT-TYPE
1968        SYNTAX       AtmVplLogicalPortEntry
1969        MAX-ACCESS   not-accessible
1970        STATUS       current
1971        DESCRIPTION
1972            "An entry with information about the ATM Logical Port
1973            interface."
1974        AUGMENTS { atmVplEntry }
1975        ::= { atmVplLogicalPortTable 1 }
1976
1977    AtmVplLogicalPortEntry ::=
1978        SEQUENCE {
1979            atmVplLogicalPortDef        INTEGER,
1980            atmVplLogicalPortIndex      InterfaceIndexOrZero
1981            }
1982
1983    atmVplLogicalPortDef   OBJECT-TYPE
1984        SYNTAX       INTEGER {
1985                        notLogicalIf(1),
1986                        isLogicalIf(2)
1987                        }
1988        MAX-ACCESS   read-create
1989        STATUS       current
1990        DESCRIPTION
1991            "Indicates whether the VPC at this VPL interface is an ATM
1992            Logical Port interface."
1993        DEFVAL { notLogicalIf }
1994        ::= { atmVplLogicalPortEntry 1 }
1995
1996    atmVplLogicalPortIndex OBJECT-TYPE
1997        SYNTAX       InterfaceIndexOrZero
1998        MAX-ACCESS   read-only
1999        STATUS       current
2000        DESCRIPTION
2001            "The ifTable index of the ATM logical port interface
2002            associated with this VPL. The distinguished value of zero
2003            indicates that the agent has not (yet) assigned such an
2004            ifTable Index. The zero value must be assigned by the agent
2005            if the value of atmVplLogicalPortDef is set to notLogicalIf,
2006            or if the VPL row is not active."
2007
2008
2009
2010        ::= { atmVplLogicalPortEntry 2 }
2011
2012  -- 11. ATM VCL Statistics Table
2013
2014    atmVclStatTable   OBJECT-TYPE
2015        SYNTAX       SEQUENCE OF AtmVclStatEntry
2016        MAX-ACCESS   not-accessible
2017        STATUS       current
2018        DESCRIPTION
2019            "This table contains all statistics counters per VCL.  It is
2020            used to monitor the usage of the VCL in terms of incoming
2021            cells and outgoing cells."
2022        ::= { atm2MIBObjects 11 }
2023
2024    atmVclStatEntry    OBJECT-TYPE
2025        SYNTAX       AtmVclStatEntry
2026        MAX-ACCESS   not-accessible
2027        STATUS       current
2028        DESCRIPTION
2029            "Each entry in this table represents a VCL."
2030        INDEX { ifIndex, atmVclVpi, atmVclVci }
2031        ::= { atmVclStatTable 1 }
2032
2033    AtmVclStatEntry ::=
2034        SEQUENCE {
2035            atmVclStatTotalCellIns      Counter32,
2036            atmVclStatClp0CellIns       Counter32,
2037            atmVclStatTotalDiscards     Counter32,
2038            atmVclStatClp0Discards      Counter32,
2039            atmVclStatTotalCellOuts     Counter32,
2040            atmVclStatClp0CellOuts      Counter32,
2041            atmVclStatClp0Tagged        Counter32
2042        }
2043
2044    atmVclStatTotalCellIns OBJECT-TYPE
2045        SYNTAX       Counter32
2046        MAX-ACCESS   read-only
2047        STATUS       current
2048        DESCRIPTION
2049            "The total number of valid ATM cells received by this VCL
2050            including both CLP=0 and CLP=1 cells.  The cells are counted
2051            prior to the application of the traffic policing."
2052        ::= { atmVclStatEntry 1 }
2053
2054    atmVclStatClp0CellIns OBJECT-TYPE
2055        SYNTAX       Counter32
2056        MAX-ACCESS   read-only
2057        STATUS       current
2058
2059
2060
2061        DESCRIPTION
2062            "The number of valid ATM cells received by this VCL with
2063            CLP=0.  The cells are counted prior to the application of
2064            the traffic policing."
2065        ::= { atmVclStatEntry 2 }
2066
2067    atmVclStatTotalDiscards OBJECT-TYPE
2068        SYNTAX       Counter32
2069        MAX-ACCESS   read-only
2070        STATUS       current
2071        DESCRIPTION
2072            "The total number of valid ATM cells discarded by the
2073            traffic policing entity.  This includes cells originally
2074            received with CLP=0 and CLP=1."
2075        ::= { atmVclStatEntry 3 }
2076
2077    atmVclStatClp0Discards OBJECT-TYPE
2078        SYNTAX       Counter32
2079        MAX-ACCESS   read-only
2080        STATUS       current
2081        DESCRIPTION
2082            "The total number of valid ATM cells received with CLP=0
2083             and discarded by the traffic policing entity."
2084        ::= { atmVclStatEntry 4 }
2085
2086    atmVclStatTotalCellOuts OBJECT-TYPE
2087        SYNTAX       Counter32
2088        MAX-ACCESS   read-only
2089        STATUS       current
2090        DESCRIPTION
2091            "The total number of valid ATM cells transmitted  by this
2092            VCL.  This includes both CLP=0 and CLP=1 cells."
2093        ::= { atmVclStatEntry 5 }
2094
2095    atmVclStatClp0CellOuts OBJECT-TYPE
2096        SYNTAX       Counter32
2097        MAX-ACCESS   read-only
2098        STATUS       current
2099        DESCRIPTION
2100            "The total number of valid ATM cells transmitted with CLP=0
2101            by this VCL."
2102        ::= { atmVclStatEntry 6 }
2103
2104    atmVclStatClp0Tagged OBJECT-TYPE
2105        SYNTAX       Counter32
2106        MAX-ACCESS   read-only
2107        STATUS       current
2108        DESCRIPTION
2109
2110
2111
2112            "The total number of valid ATM cells tagged by the traffic
2113            policing entity from CLP=0 to CLP=1."
2114        ::= { atmVclStatEntry 7 }
2115
2116  -- 12. ATM AAL5 per-VCC Statistics Table
2117
2118    atmAal5VclStatTable   OBJECT-TYPE
2119        SYNTAX       SEQUENCE OF AtmAal5VclStatEntry
2120        MAX-ACCESS   not-accessible
2121        STATUS       current
2122        DESCRIPTION
2123            "This table provides a collection of objects providing AAL5
2124            configuration and performance statistics of a VCL."
2125        ::= { atm2MIBObjects 12 }
2126
2127    atmAal5VclStatEntry    OBJECT-TYPE
2128        SYNTAX       AtmAal5VclStatEntry
2129        MAX-ACCESS   not-accessible
2130        STATUS       current
2131        DESCRIPTION
2132            "Each entry in this table represents an AAL5 VCL, and
2133             is indexed by ifIndex values of AAL5 interfaces and
2134             the associated VPI/VCI values."
2135        INDEX { ifIndex, atmVclVpi, atmVclVci }
2136        ::= { atmAal5VclStatTable 1 }
2137
2138    AtmAal5VclStatEntry ::=
2139        SEQUENCE {
2140           atmAal5VclInPkts        Counter32,
2141           atmAal5VclOutPkts       Counter32,
2142           atmAal5VclInOctets      Counter32,
2143           atmAal5VclOutOctets     Counter32
2144        }
2145
2146    atmAal5VclInPkts      OBJECT-TYPE
2147        SYNTAX       Counter32
2148        MAX-ACCESS   read-only
2149        STATUS       current
2150        DESCRIPTION
2151            "The number of AAL5 CPCS PDUs received on the AAL5 VCC at
2152            the interface identified by the ifIndex."
2153        ::= { atmAal5VclStatEntry 1 }
2154
2155    atmAal5VclOutPkts   OBJECT-TYPE
2156        SYNTAX       Counter32
2157        MAX-ACCESS   read-only
2158        STATUS       current
2159        DESCRIPTION
2160
2161
2162
2163            "The number of AAL5 CPCS PDUs transmitted on the AAL5 VCC
2164             at the interface identified by the ifIndex."
2165        ::= { atmAal5VclStatEntry 2 }
2166
2167    atmAal5VclInOctets   OBJECT-TYPE
2168        SYNTAX       Counter32
2169        MAX-ACCESS   read-only
2170        STATUS       current
2171        DESCRIPTION
2172            "The number of octets contained in AAL5 CPCS PDUs received
2173            on the AAL5 VCC at the interface identified by the ifIndex."
2174        ::= { atmAal5VclStatEntry 3 }
2175
2176    atmAal5VclOutOctets   OBJECT-TYPE
2177        SYNTAX       Counter32
2178        MAX-ACCESS   read-only
2179        STATUS       current
2180        DESCRIPTION
2181            "The number of octets contained in AAL5 CPCS PDUs
2182            transmitted on the AAL5 VCC at the interface identified by
2183            the ifIndex."
2184        ::= { atmAal5VclStatEntry 4 }
2185
2186  -- 13. ATM VC General Information Table
2187
2188    atmVclGenTable OBJECT-TYPE
2189        SYNTAX       SEQUENCE OF AtmVclGenEntry
2190        MAX-ACCESS   not-accessible
2191        STATUS       current
2192        DESCRIPTION
2193            "General Information for each VC."
2194        ::= { atm2MIBObjects 13 }
2195
2196    atmVclGenEntry OBJECT-TYPE
2197        SYNTAX       AtmVclGenEntry
2198        MAX-ACCESS   not-accessible
2199        STATUS       current
2200        DESCRIPTION
2201            "An entry with general information about the ATM VC."
2202
2203        AUGMENTS { atmVclEntry }
2204        ::= { atmVclGenTable 1 }
2205
2206    AtmVclGenEntry ::=
2207        SEQUENCE {
2208          atmVclGenSigDescrIndex      AtmSigDescrParamIndex
2209        }
2210
2211
2212
2213
2214    atmVclGenSigDescrIndex   OBJECT-TYPE
2215        SYNTAX       AtmSigDescrParamIndex
2216        MAX-ACCESS   read-create
2217        STATUS       current
2218        DESCRIPTION
2219            "The value of this object identifies the row in the ATM
2220            Signalling Descriptor Parameter Table which applies to this
2221            VCL."
2222        ::= { atmVclGenEntry 1 }
2223
2224  -- 14. ATM Interface Configuration Extension Table
2225
2226atmInterfaceExtTable    OBJECT-TYPE
2227    SYNTAX       SEQUENCE OF AtmInterfaceExtEntry
2228    MAX-ACCESS   not-accessible
2229    STATUS       current
2230    DESCRIPTION
2231       "This table contains ATM interface configuration and monitoring
2232       information not defined in the atmInterfaceConfTable from the
2233       ATM-MIB.  This includes the type of connection setup procedures,
2234       ILMI information, and information on the VPI/VCI range."
2235    REFERENCE
2236        "Tesink, K., Editor, Definitions of Managed Objects
2237         for ATM Management, RFC 2515, Bell Communications
2238         Research, February, 1999."
2239    ::= { atm2MIBObjects 14 }
2240
2241atmInterfaceExtEntry    OBJECT-TYPE
2242    SYNTAX       AtmInterfaceExtEntry
2243    MAX-ACCESS   not-accessible
2244    STATUS       current
2245    DESCRIPTION
2246       "An entry extends the atmInterfaceConfEntry defined in the ATM-
2247       MIB.  Each entry corresponds to an ATM interface."
2248    REFERENCE
2249        "Tesink, K., Editor, Definitions of Managed Objects
2250         for ATM Management, RFC 2515, Bell Communications
2251         Research, February, 1999."
2252    AUGMENTS { atmInterfaceConfEntry }
2253    ::= { atmInterfaceExtTable 1 }
2254
2255AtmInterfaceExtEntry    ::= SEQUENCE  {
2256        atmIntfConfigType                   AtmInterfaceType,
2257        atmIntfActualType                   AtmInterfaceType,
2258        atmIntfConfigSide                   INTEGER,
2259        atmIntfActualSide                   INTEGER,
2260        atmIntfIlmiAdminStatus              BITS,
2261        atmIntfIlmiOperStatus               BITS,
2262
2263
2264
2265        atmIntfIlmiFsmState                 INTEGER,
2266        atmIntfIlmiEstablishConPollIntvl    Integer32,
2267        atmIntfIlmiCheckConPollIntvl        Integer32,
2268        atmIntfIlmiConPollInactFactor       Integer32,
2269        atmIntfIlmiPublicPrivateIndctr      INTEGER,
2270        atmInterfaceConfMaxSvpcVpi          INTEGER,
2271        atmInterfaceCurrentMaxSvpcVpi       INTEGER,
2272        atmInterfaceConfMaxSvccVpi          INTEGER,
2273        atmInterfaceCurrentMaxSvccVpi       INTEGER,
2274        atmInterfaceConfMinSvccVci          INTEGER,
2275        atmInterfaceCurrentMinSvccVci       INTEGER,
2276        atmIntfSigVccRxTrafficDescrIndex
2277                                   AtmTrafficDescrParamIndex,
2278        atmIntfSigVccTxTrafficDescrIndex
2279                                   AtmTrafficDescrParamIndex,
2280        atmIntfPvcFailures                  Counter32,
2281        atmIntfCurrentlyFailingPVpls        Gauge32,
2282        atmIntfCurrentlyFailingPVcls        Gauge32,
2283        atmIntfPvcFailuresTrapEnable        TruthValue,
2284        atmIntfPvcNotificationInterval      INTEGER,
2285        atmIntfLeafSetupFailures            Counter32,
2286        atmIntfLeafSetupRequests            Counter32 }
2287
2288atmIntfConfigType     OBJECT-TYPE
2289    SYNTAX       AtmInterfaceType
2290    MAX-ACCESS   read-write
2291    STATUS       current
2292    DESCRIPTION
2293       "The type of connection setup procedures configured for the ATM
2294       interface.  Setting this variable to a value of 'other' is not
2295       allowed."
2296    DEFVAL { autoConfig }
2297    ::= { atmInterfaceExtEntry 1 }
2298
2299atmIntfActualType     OBJECT-TYPE
2300    SYNTAX       AtmInterfaceType
2301    MAX-ACCESS   read-only
2302    STATUS       current
2303    DESCRIPTION
2304       "The type of connection setup procedures currently being used on
2305       the interface.  This may reflect a manually configured value for
2306       the interface type, or may be determined by other means such as
2307       auto-configuration.  A value of `autoConfig' indicates that
2308       auto-configuration was requested but has not yet been completed."
2309    ::= { atmInterfaceExtEntry 2 }
2310
2311atmIntfConfigSide     OBJECT-TYPE
2312    SYNTAX       INTEGER  {
2313
2314
2315
2316                     other(1),
2317                     user(2),
2318                     network(3) }
2319    MAX-ACCESS   read-write
2320    STATUS       current
2321    DESCRIPTION
2322       "The configured role of the managed entity as one side of the ATM
2323       interface.  This value does not apply when the object
2324       atmIntfConfigType is set to `autoConfig', `atmfPnni1Dot0', or
2325       `atmfBici2Dot0'."
2326    ::= { atmInterfaceExtEntry 3 }
2327
2328atmIntfActualSide     OBJECT-TYPE
2329    SYNTAX       INTEGER  {
2330                     other(1),
2331                     user(2),
2332                     network(3),
2333                     symmetric(4) }
2334    MAX-ACCESS   read-only
2335    STATUS       current
2336    DESCRIPTION
2337       "The current role used by the managed entity to represent one
2338       side of the ATM interface."
2339    ::= { atmInterfaceExtEntry 4 }
2340
2341atmIntfIlmiAdminStatus    OBJECT-TYPE
2342    SYNTAX       BITS { ilmi(0),
2343                        ilmiAddressRegistration(1),
2344                        ilmiConnectivity(2),
2345                        ilmiPvcPvpMgmt(3),
2346                        ilmiSigVccParamNegotiation(4) }
2347    MAX-ACCESS   read-write
2348    STATUS       current
2349    DESCRIPTION
2350       "Indicates which components of ILMI are administratively enabled
2351       on this interface.  If the 'ilmi' bit is not set, then no ILMI
2352       components are operational.  ILMI components other than auto-
2353       configuration that are not represented in the value have their
2354       administrative status determined according to the 'ilmi' bit.
2355       The ILMI auto-configuration component is enabled/disabled by the
2356       atmIntfConfigType object."
2357    ::= { atmInterfaceExtEntry 5 }
2358
2359atmIntfIlmiOperStatus    OBJECT-TYPE
2360    SYNTAX       BITS { ilmi(0),
2361                        ilmiAddressRegistration(1),
2362                        ilmiConnectivity(2),
2363                        ilmiPvcPvpMgmt(3),
2364
2365
2366
2367                        ilmiSigVccParamNegotiation(4) }
2368    MAX-ACCESS   read-only
2369    STATUS       current
2370    DESCRIPTION
2371       "Indicates which components of ILMI are operational on this
2372       interface."
2373    ::= { atmInterfaceExtEntry 6 }
2374
2375atmIntfIlmiFsmState    OBJECT-TYPE
2376    SYNTAX       INTEGER { stopped(1),
2377                           linkFailing(2),
2378                           establishing(3),
2379                           configuring(4),
2380                           retrievingNetworkPrefixes(5),
2381                           registeringNetworkPrefixes(6),
2382                           retrievingAddresses(7),
2383                           registeringAddresses(8),
2384                           verifying(9) }
2385    MAX-ACCESS   read-only
2386    STATUS       current
2387    DESCRIPTION
2388       "Indicates the state of the ILMI Finite State Machine associated
2389       with this interface."
2390
2391        REFERENCE
2392            "ATM Forum, Integrated Local Management Interface
2393             (ILMI) Specification, Version 4.0, af-ilmi-0065.000,
2394             September 1996, Appendix 1"
2395    ::= { atmInterfaceExtEntry 7 }
2396
2397atmIntfIlmiEstablishConPollIntvl    OBJECT-TYPE
2398    SYNTAX       Integer32 (1..65535)
2399    UNITS        "seconds"
2400    MAX-ACCESS   read-write
2401    STATUS       current
2402    DESCRIPTION
2403       "The amount of time S between successive transmissions of ILMI
2404       messages on this interface for the purpose of detecting
2405       establishment of ILMI connectivity."
2406    REFERENCE
2407       "ATM Forum, Integrated Local Management Interface
2408        (ILMI) Specification, Version 4.0, af-ilmi-0065.000,
2409        September 1996, Section 8.3.1"
2410    DEFVAL { 1 }
2411    ::= { atmInterfaceExtEntry 8 }
2412
2413atmIntfIlmiCheckConPollIntvl    OBJECT-TYPE
2414    SYNTAX       Integer32 (0..65535)
2415
2416
2417
2418    UNITS        "seconds"
2419    MAX-ACCESS   read-write
2420    STATUS       current
2421    DESCRIPTION
2422       "The amount of time T between successive transmissions of ILMI
2423       messages on this interface for the purpose of detecting loss of
2424       ILMI connectivity.  The distinguished value zero disables ILMI
2425       connectivity procedures on this interface."
2426    REFERENCE
2427       "ATM Forum, Integrated Local Management Interface
2428        (ILMI) Specification, Version 4.0, af-ilmi-0065.000,
2429        September 1996, Section 8.3.1"
2430    DEFVAL { 5 }
2431    ::= { atmInterfaceExtEntry 9 }
2432
2433atmIntfIlmiConPollInactFactor    OBJECT-TYPE
2434    SYNTAX       Integer32 (0..65535)
2435    MAX-ACCESS   read-write
2436    STATUS       current
2437    DESCRIPTION
2438       "The number K of consecutive polls on this interface for which no
2439       ILMI response message is received before ILMI connectivity is
2440       declared lost."
2441    REFERENCE
2442       "ATM Forum, Integrated Local Management Interface
2443        (ILMI) Specification, Version 4.0, af-ilmi-0065.000,
2444        September 1996, Section 8.3.1"
2445    DEFVAL { 4 }
2446    ::= { atmInterfaceExtEntry 10 }
2447
2448atmIntfIlmiPublicPrivateIndctr    OBJECT-TYPE
2449    SYNTAX       INTEGER {
2450                           other(1),
2451                           public(2),
2452                           private(3)
2453                           }
2454    MAX-ACCESS   read-write
2455    STATUS       current
2456    DESCRIPTION
2457       "Specifies whether this end of the interface is advertised in
2458       ILMI as a device of the `public' or `private' type."
2459    DEFVAL { private }
2460    ::= { atmInterfaceExtEntry 11 }
2461
2462atmInterfaceConfMaxSvpcVpi    OBJECT-TYPE
2463    SYNTAX       INTEGER  (0..4095)
2464    MAX-ACCESS   read-write
2465    STATUS       current
2466
2467
2468
2469    DESCRIPTION
2470       "The maximum VPI that the signalling stack on the ATM interface
2471       is configured to support for allocation to switched virtual path
2472       connections."
2473    ::= { atmInterfaceExtEntry 12 }
2474
2475atmInterfaceCurrentMaxSvpcVpi    OBJECT-TYPE
2476    SYNTAX       INTEGER  (0..4095)
2477    MAX-ACCESS   read-only
2478    STATUS       current
2479    DESCRIPTION
2480       "The maximum VPI that the signalling stack on the ATM interface
2481       may currently allocate to switched virtual path connections.
2482       This value is the minimum of atmInterfaceConfMaxSvpcVpi, and the
2483       atmInterfaceMaxSvpcVpi of the interface's UNI/NNI peer.
2484
2485       If the interface does not negotiate with its peer to determine
2486       the maximum VPI that can be allocated to SVPCs on the interface,
2487       then the value of this object must equal
2488       atmInterfaceConfMaxSvpcVpi. "
2489    ::= { atmInterfaceExtEntry 13 }
2490
2491atmInterfaceConfMaxSvccVpi    OBJECT-TYPE
2492    SYNTAX       INTEGER  (0..4095)
2493    MAX-ACCESS   read-write
2494    STATUS       current
2495    DESCRIPTION
2496       "The maximum VPI that the signalling stack on the ATM interface
2497       is configured to support for allocation to switched virtual
2498       channel connections."
2499    ::= { atmInterfaceExtEntry 14 }
2500
2501atmInterfaceCurrentMaxSvccVpi    OBJECT-TYPE
2502    SYNTAX       INTEGER  (0..4095)
2503    MAX-ACCESS   read-only
2504    STATUS       current
2505    DESCRIPTION
2506       "The maximum VPI that the signalling stack on the ATM interface
2507       may currently allocate to switched virtual channel connections.
2508       This value is the minimum of atmInterfaceConfMaxSvccVpi, and the
2509       atmInterfaceConfMaxSvccVpi of the interface's UNI/NNI peer.
2510
2511       If the interface does not negotiate with its peer to determine
2512       the maximum VPI that can be allocated to SVCCs on the interface,
2513       then the value of this object must equal
2514       atmInterfaceConfMaxSvccVpi."
2515    ::= { atmInterfaceExtEntry 15 }
2516
2517
2518
2519
2520atmInterfaceConfMinSvccVci    OBJECT-TYPE
2521    SYNTAX       INTEGER  (0..65535)
2522    MAX-ACCESS   read-write
2523    STATUS       current
2524    DESCRIPTION
2525       "The minimum VCI that the signalling stack on the ATM interface
2526       is configured to support for allocation to switched virtual
2527       channel connections."
2528    ::= { atmInterfaceExtEntry 16 }
2529
2530atmInterfaceCurrentMinSvccVci    OBJECT-TYPE
2531    SYNTAX       INTEGER  (0..65535)
2532    MAX-ACCESS   read-only
2533    STATUS       current
2534    DESCRIPTION
2535       "The minimum VCI that the signalling stack on the ATM interface
2536       may currently allocate to switched virtual channel connections.
2537       This value is the maximum of atmInterfaceConfMinSvccVci, and the
2538       atmInterfaceConfMinSvccVci of the interface's UNI/NNI peer.
2539       If the interface does not negotiate with its peer to determine
2540       the minimum VCI that can be allocated to SVCCs on the interface,
2541       then the value of this object must equal
2542       atmInterfaceConfMinSvccVci."
2543    ::= { atmInterfaceExtEntry 17 }
2544
2545atmIntfSigVccRxTrafficDescrIndex    OBJECT-TYPE
2546    SYNTAX       AtmTrafficDescrParamIndex
2547    MAX-ACCESS   read-write
2548    STATUS       current
2549    DESCRIPTION
2550       "This object identifies the row in the atmTrafficDescrParamTable
2551       used during ILMI auto-configuration to specify the advertised
2552       signalling VCC traffic parameters for the receive direction.
2553       The traffic descriptor resulting from ILMI auto-configuration of
2554       the signalling VCC is indicated in the atmVclTable."
2555    ::= { atmInterfaceExtEntry 18 }
2556
2557atmIntfSigVccTxTrafficDescrIndex    OBJECT-TYPE
2558    SYNTAX       AtmTrafficDescrParamIndex
2559    MAX-ACCESS   read-write
2560    STATUS       current
2561    DESCRIPTION
2562       "This object identifies the row in the atmTrafficDescrParamTable
2563       used during ILMI auto-configuration to specify the advertised
2564       signalling VCC traffic parameters for the transmit direction.
2565       The traffic descriptor resulting from ILMI auto-configuration of
2566       the signalling VCC is indicated in the atmVclTable."
2567    ::= { atmInterfaceExtEntry 19 }
2568
2569
2570
2571atmIntfPvcFailures    OBJECT-TYPE
2572    SYNTAX       Counter32
2573    MAX-ACCESS   read-only
2574    STATUS       current
2575    DESCRIPTION
2576       "The number of times the operational status of a PVPL or PVCL on
2577       this interface has gone down."
2578    ::= { atmInterfaceExtEntry 20 }
2579
2580atmIntfCurrentlyFailingPVpls    OBJECT-TYPE
2581    SYNTAX       Gauge32
2582    MAX-ACCESS   read-only
2583    STATUS       current
2584    DESCRIPTION
2585       "The current number of VPLs on this interface for which there is
2586       an active row in the atmVplTable having an atmVplConnKind value
2587       of `pvc' and an atmVplOperStatus with a value other than `up'."
2588    ::= { atmInterfaceExtEntry 21 }
2589
2590atmIntfCurrentlyFailingPVcls    OBJECT-TYPE
2591    SYNTAX       Gauge32
2592    MAX-ACCESS   read-only
2593    STATUS       current
2594    DESCRIPTION
2595       "The current number of VCLs on this interface for which there is
2596       an active row in the atmVclTable having an atmVclConnKind value
2597       of `pvc' and an atmVclOperStatus with a value other than `up'."
2598    ::= { atmInterfaceExtEntry 22 }
2599
2600atmIntfPvcFailuresTrapEnable    OBJECT-TYPE
2601    SYNTAX       TruthValue
2602    MAX-ACCESS   read-write
2603    STATUS       current
2604    DESCRIPTION
2605       "Allows the generation of traps in response to PVCL or PVPL
2606       failures on this interface."
2607    DEFVAL { false }
2608    ::= { atmInterfaceExtEntry 23 }
2609
2610atmIntfPvcNotificationInterval    OBJECT-TYPE
2611    SYNTAX       INTEGER (1..3600)
2612    UNITS        "seconds"
2613    MAX-ACCESS   read-write
2614    STATUS       current
2615    DESCRIPTION
2616       "The minimum interval between the sending of
2617       atmIntfPvcFailuresTrap notifications for this interface."
2618    DEFVAL { 30 }
2619
2620
2621
2622    ::= { atmInterfaceExtEntry 24 }
2623
2624atmIntfLeafSetupFailures    OBJECT-TYPE
2625    SYNTAX       Counter32
2626    MAX-ACCESS   read-only
2627    STATUS       current
2628    DESCRIPTION
2629       "Number of setup failures.  For root, this is the number of
2630       rejected setup requests and for leaf, this is the number of setup
2631       failure received."
2632    ::= { atmInterfaceExtEntry 25 }
2633
2634atmIntfLeafSetupRequests    OBJECT-TYPE
2635    SYNTAX       Counter32
2636    MAX-ACCESS   read-only
2637    STATUS       current
2638    DESCRIPTION
2639       "Number of setup requests.  For root, this includes both incoming
2640       setup request and root intiated setup requests."
2641    ::= { atmInterfaceExtEntry 26 }
2642
2643  -- 15. ATM ILMI Service Registry Table
2644
2645atmIlmiSrvcRegTable OBJECT-TYPE
2646    SYNTAX       SEQUENCE OF AtmIlmiSrvcRegEntry
2647    MAX-ACCESS   not-accessible
2648    STATUS       current
2649    DESCRIPTION
2650       "This table contains a list of all the ATM network services known
2651       by this device.
2652
2653       The characteristics of these services are made available through
2654       the ILMI, using the ILMI general-purpose service registry MIB.
2655       These services may be made available to all ATM interfaces
2656       (atmIlmiSrvcRegIndex = 0) or to some specific ATM interfaces only
2657       (atmIlmiSrvcRegIndex = ATM interface index)."
2658    ::= { atm2MIBObjects 15 }
2659
2660atmIlmiSrvcRegEntry OBJECT-TYPE
2661    SYNTAX       AtmIlmiSrvcRegEntry
2662    MAX-ACCESS   not-accessible
2663    STATUS       current
2664    DESCRIPTION
2665       "Information about a single service provider that is available to
2666       the user-side of an adjacent device through the ILMI.
2667
2668       Implementors need to be aware that if the size of the
2669       atmIlmiSrvcRegServiceID exceeds 112 sub-identifiers then OIDs of
2670
2671
2672
2673       column instances in this table will have more than 128 sub-
2674       identifiers and cannot be accessed using SNMPv1, SNMPv2, or
2675       SNMPv3."
2676
2677    INDEX { atmIlmiSrvcRegIndex,
2678            atmIlmiSrvcRegServiceID,
2679            atmIlmiSrvcRegAddressIndex }
2680    ::= { atmIlmiSrvcRegTable 1 }
2681
2682AtmIlmiSrvcRegEntry ::= SEQUENCE {
2683           atmIlmiSrvcRegIndex             InterfaceIndexOrZero,
2684           atmIlmiSrvcRegServiceID         OBJECT IDENTIFIER,
2685           atmIlmiSrvcRegAddressIndex      INTEGER,
2686           atmIlmiSrvcRegATMAddress        AtmAddr,
2687           atmIlmiSrvcRegParm1             OCTET STRING,
2688           atmIlmiSrvcRegRowStatus         RowStatus
2689           }
2690
2691atmIlmiSrvcRegIndex OBJECT-TYPE
2692    SYNTAX       InterfaceIndexOrZero
2693    MAX-ACCESS   not-accessible
2694    STATUS       current
2695    DESCRIPTION
2696       "The ATM interface where the service defined in this entry can be
2697       made available to an ATM device attached to this interface.
2698
2699       The value of 0 has a special meaning: when an ATM service is
2700       defined in an entry whose atmIlmiSrvcRegIndex is zero, the ATM
2701       service is available to ATM devices connected to any ATM
2702       interface.  (default value(s)).
2703
2704       When the user-side of an adjacent device queries the content of
2705       the ILMI service registry MIB (using the ILMI protocol), the
2706       local network-side responds with the ATM services defined in
2707       atmIlmiSrvcRegTable entries, provided that these entries are
2708       indexed by:
2709
2710       - the corresponding ifIndex value (atmIlmiSrvcRegIndex
2711         equal to the ifIndex of the interface to which the
2712         adjacent device is connected) - zero (atmIlmiSrvcRegIndex=0)."
2713    ::= { atmIlmiSrvcRegEntry 1 }
2714
2715atmIlmiSrvcRegServiceID OBJECT-TYPE
2716    SYNTAX       OBJECT IDENTIFIER
2717    MAX-ACCESS   not-accessible
2718    STATUS       current
2719    DESCRIPTION
2720       "This is the service identifier which uniquely identifies the
2721
2722
2723
2724       type of service at the address provided in the table.  The object
2725       identifiers for the LAN Emulation Configuration Server (LECS) and
2726       the ATM Name Server (ANS) are defined in the ATM Forum ILMI
2727       Service Registry MIB.  The object identifiers for the ATMARP
2728       Server, the Multicast Address Resolution Server (MARS), and the
2729       NHRP Server (NHS) are defined in RFC 2601, RFC 2602, and RFC
2730       2603, respectively."
2731    ::= { atmIlmiSrvcRegEntry 2 }
2732
2733atmIlmiSrvcRegAddressIndex OBJECT-TYPE
2734    SYNTAX       INTEGER (1..2147483647)
2735    MAX-ACCESS   not-accessible
2736    STATUS       current
2737    DESCRIPTION
2738       "An arbitrary integer to differentiate multiple rows containing
2739       different ATM addresses for the same service on the same
2740       interface.  This number need NOT be the same as the corresponding
2741       ILMI atmfSrvcRegAddressIndex MIB object."
2742    ::= { atmIlmiSrvcRegEntry 3 }
2743
2744atmIlmiSrvcRegATMAddress OBJECT-TYPE
2745    SYNTAX       AtmAddr
2746    MAX-ACCESS   read-create
2747    STATUS       current
2748    DESCRIPTION
2749       "This is the full address of the service.  The user-side of the
2750       adjacent device may use this address to establish a connection
2751       with the service."
2752    ::= { atmIlmiSrvcRegEntry 4 }
2753
2754atmIlmiSrvcRegParm1 OBJECT-TYPE
2755    SYNTAX       OCTET STRING (SIZE(1..255))
2756    MAX-ACCESS   read-create
2757    STATUS       current
2758    DESCRIPTION
2759       "An octet string used according to the value of
2760       atmIlmiSrvcRegServiceID."
2761    ::= { atmIlmiSrvcRegEntry 5 }
2762
2763atmIlmiSrvcRegRowStatus OBJECT-TYPE
2764    SYNTAX       RowStatus
2765    MAX-ACCESS   read-create
2766    STATUS       current
2767    DESCRIPTION
2768       "This object is used to create or destroy an entry from this
2769       table."
2770    ::= { atmIlmiSrvcRegEntry 6 }
2771
2772
2773
2774
2775  -- 16. ILMI Network Prefix Table
2776
2777atmIlmiNetworkPrefixTable    OBJECT-TYPE
2778    SYNTAX       SEQUENCE OF AtmIlmiNetworkPrefixEntry
2779    MAX-ACCESS   not-accessible
2780    STATUS       current
2781    DESCRIPTION
2782       "A table specifying per-interface network prefix(es) supplied by
2783       the network side of the UNI during ILMI address registration.
2784       When no network prefixes are specified for a particular
2785       interface, one or more network prefixes based on the switch
2786       address(es) may be used for ILMI address registration."
2787    ::= { atm2MIBObjects 16 }
2788
2789atmIlmiNetworkPrefixEntry OBJECT-TYPE
2790    SYNTAX       AtmIlmiNetworkPrefixEntry
2791    MAX-ACCESS   not-accessible
2792    STATUS       current
2793    DESCRIPTION
2794       "Information about a single network prefix supplied by the
2795       network side of the UNI during ILMI address registration.  Note
2796       that the index variable atmIlmiNetPrefixPrefix is a variable-
2797       length string, and as such the rule for variable-length strings
2798       in section 7.7 of RFC 2578 applies."
2799    INDEX   { ifIndex,
2800              atmIlmiNetPrefixPrefix }
2801    ::= { atmIlmiNetworkPrefixTable 1 }
2802
2803AtmIlmiNetworkPrefixEntry ::=
2804    SEQUENCE {
2805           atmIlmiNetPrefixPrefix       AtmIlmiNetworkPrefix,
2806           atmIlmiNetPrefixRowStatus    RowStatus
2807    }
2808
2809atmIlmiNetPrefixPrefix    OBJECT-TYPE
2810    SYNTAX       AtmIlmiNetworkPrefix
2811    MAX-ACCESS   not-accessible
2812    STATUS       current
2813    DESCRIPTION
2814       "The network prefix specified for use in ILMI address
2815       registration."
2816    ::= { atmIlmiNetworkPrefixEntry 1 }
2817
2818atmIlmiNetPrefixRowStatus    OBJECT-TYPE
2819    SYNTAX       RowStatus
2820    MAX-ACCESS   read-create
2821    STATUS       current
2822    DESCRIPTION
2823
2824
2825
2826       "Used to create, delete, activate and de-activate network
2827       prefixes used in ILMI address registration."
2828
2829    ::= { atmIlmiNetworkPrefixEntry 2 }
2830
2831  -- 17. ATM Switch Address Table
2832
2833atmSwitchAddressTable    OBJECT-TYPE
2834    SYNTAX       SEQUENCE OF AtmSwitchAddressEntry
2835    MAX-ACCESS   not-accessible
2836    STATUS       current
2837    DESCRIPTION
2838       "This table contains one or more ATM endsystem addresses on a
2839       per-switch basis.  These addresses are used to identify the
2840       switch.  When no ILMI network prefixes are configured for certain
2841       interfaces, network prefixes based on the switch address(es) may
2842       be used for ILMI address registration."
2843    ::= { atm2MIBObjects 17 }
2844
2845atmSwitchAddressEntry    OBJECT-TYPE
2846    SYNTAX       AtmSwitchAddressEntry
2847    MAX-ACCESS   not-accessible
2848    STATUS       current
2849    DESCRIPTION
2850       "An entry in the ATM Switch Address table."
2851    INDEX { atmSwitchAddressIndex }
2852    ::= { atmSwitchAddressTable 1 }
2853
2854AtmSwitchAddressEntry ::=
2855    SEQUENCE {
2856               atmSwitchAddressIndex           Integer32,
2857               atmSwitchAddressAddress         OCTET STRING,
2858               atmSwitchAddressRowStatus       RowStatus
2859    }
2860
2861atmSwitchAddressIndex   OBJECT-TYPE
2862    SYNTAX       Integer32 (1..65535)
2863    MAX-ACCESS   not-accessible
2864    STATUS       current
2865    DESCRIPTION
2866       "An arbitrary index used to enumerate the ATM endsystem addresses
2867       for this switch."
2868    ::= { atmSwitchAddressEntry 1 }
2869
2870atmSwitchAddressAddress   OBJECT-TYPE
2871    SYNTAX       OCTET STRING (SIZE(13|20))
2872    MAX-ACCESS   read-create
2873    STATUS       current
2874
2875
2876
2877    DESCRIPTION
2878       "An ATM endsystem address or address prefix used to identify this
2879       switch.  When no ESI or SEL field is specified, the switch may
2880       generate the ESI and SEL fields automatically to obtain a
2881       complete 20-byte ATM endsystem address."
2882    ::= { atmSwitchAddressEntry 2 }
2883
2884atmSwitchAddressRowStatus OBJECT-TYPE
2885    SYNTAX       RowStatus
2886    MAX-ACCESS   read-create
2887    STATUS       current
2888    DESCRIPTION
2889       "Used to create, delete, activate, and de-activate addresses used
2890       to identify this switch."
2891    ::= { atmSwitchAddressEntry 3 }
2892
2893  -- 18. ATM VP Cross-Connect Extension Table
2894
2895atmVpCrossConnectXTable OBJECT-TYPE
2896    SYNTAX       SEQUENCE OF AtmVpCrossConnectXEntry
2897    MAX-ACCESS   not-accessible
2898    STATUS       current
2899    DESCRIPTION
2900       "This table contains one row per VP Cross-Connect represented in
2901       the atmVpCrossConnectTable."
2902    ::= { atm2MIBObjects 18 }
2903
2904atmVpCrossConnectXEntry       OBJECT-TYPE
2905    SYNTAX       AtmVpCrossConnectXEntry
2906    MAX-ACCESS   not-accessible
2907    STATUS       current
2908    DESCRIPTION
2909       "Information about a particular ATM VP Cross-Connect.
2910       Each entry provides an two objects that name the Cross-Connect.
2911       One is assigned by the Service User and the other by the Service
2912       Provider."
2913    AUGMENTS     { atmVpCrossConnectEntry }
2914    ::= { atmVpCrossConnectXTable 1 }
2915
2916AtmVpCrossConnectXEntry ::= SEQUENCE {
2917      atmVpCrossConnectUserName       SnmpAdminString,
2918      atmVpCrossConnectProviderName   SnmpAdminString
2919}
2920
2921atmVpCrossConnectUserName OBJECT-TYPE
2922    SYNTAX       SnmpAdminString (SIZE(0..255))
2923    MAX-ACCESS   read-create
2924    STATUS       current
2925
2926
2927
2928    DESCRIPTION
2929       "This is a service user assigned textual representation of a VPC
2930       PVC."
2931    ::= { atmVpCrossConnectXEntry 1 }
2932
2933atmVpCrossConnectProviderName OBJECT-TYPE
2934    SYNTAX       SnmpAdminString (SIZE(0..255))
2935    MAX-ACCESS   read-only
2936    STATUS       current
2937    DESCRIPTION
2938       "This is a system supplied textual representation of VPC PVC.  It
2939       is assigned by the service provider."
2940    ::= { atmVpCrossConnectXEntry 2 }
2941
2942  -- 19. ATM VC Cross-Connect Extension Table
2943
2944atmVcCrossConnectXTable OBJECT-TYPE
2945    SYNTAX       SEQUENCE OF AtmVcCrossConnectXEntry
2946    MAX-ACCESS   not-accessible
2947    STATUS       current
2948    DESCRIPTION
2949       "This table contains one row per VC Cross-Connect represented in
2950       the atmVcCrossConnectTable."
2951    ::= { atm2MIBObjects 19 }
2952
2953atmVcCrossConnectXEntry       OBJECT-TYPE
2954    SYNTAX       AtmVcCrossConnectXEntry
2955    MAX-ACCESS   not-accessible
2956    STATUS       current
2957    DESCRIPTION
2958       "Information about a particular ATM VC Cross-Connect.
2959       Each entry provides an two objects that name the Cross-Connect.
2960       One is assigned by the Service User and the other by the Service
2961       Provider."
2962    AUGMENTS   { atmVcCrossConnectEntry }
2963    ::= { atmVcCrossConnectXTable 1 }
2964
2965AtmVcCrossConnectXEntry ::= SEQUENCE {
2966      atmVcCrossConnectUserName       SnmpAdminString,
2967      atmVcCrossConnectProviderName   SnmpAdminString
2968}
2969
2970atmVcCrossConnectUserName OBJECT-TYPE
2971    SYNTAX       SnmpAdminString (SIZE(0..255))
2972    MAX-ACCESS   read-create
2973    STATUS       current
2974    DESCRIPTION
2975       "This is a service user assigned textual representation of a VCC
2976
2977
2978
2979       PVC."
2980    ::= { atmVcCrossConnectXEntry 1 }
2981
2982atmVcCrossConnectProviderName OBJECT-TYPE
2983    SYNTAX       SnmpAdminString (SIZE(0..255))
2984    MAX-ACCESS   read-only
2985    STATUS       current
2986    DESCRIPTION
2987       "This is a system supplied textual representation of VCC PVC.  It
2988       is assigned by the service provider."
2989    ::= { atmVcCrossConnectXEntry 2 }
2990
2991
2992  -- 20. Currently Failing PVPL Table
2993
2994atmCurrentlyFailingPVplTable    OBJECT-TYPE
2995    SYNTAX       SEQUENCE OF AtmCurrentlyFailingPVplEntry
2996    MAX-ACCESS   not-accessible
2997    STATUS       current
2998    DESCRIPTION
2999       "A table indicating all VPLs for which there is an active row in
3000       the atmVplTable having an atmVplConnKind value of `pvc' and an
3001       atmVplOperStatus with a value other than `up'."
3002    ::= { atm2MIBObjects 20 }
3003
3004atmCurrentlyFailingPVplEntry    OBJECT-TYPE
3005    SYNTAX       AtmCurrentlyFailingPVplEntry
3006    MAX-ACCESS   not-accessible
3007    STATUS       current
3008    DESCRIPTION
3009       "Each entry in this table represents a VPL for which the
3010       atmVplRowStatus is `active', the atmVplConnKind is `pvc', and the
3011       atmVplOperStatus is other than `up'."
3012    INDEX   { ifIndex, atmVplVpi }
3013    ::= { atmCurrentlyFailingPVplTable 1 }
3014
3015AtmCurrentlyFailingPVplEntry ::=
3016    SEQUENCE {
3017               atmCurrentlyFailingPVplTimeStamp    TimeStamp
3018    }
3019
3020atmCurrentlyFailingPVplTimeStamp    OBJECT-TYPE
3021    SYNTAX       TimeStamp
3022    MAX-ACCESS   read-only
3023    STATUS       current
3024    DESCRIPTION
3025       "The time at which this PVPL began to fail."
3026    ::= { atmCurrentlyFailingPVplEntry 1 }
3027
3028
3029
3030  -- 21. Currently Failing PVCL Table
3031
3032atmCurrentlyFailingPVclTable    OBJECT-TYPE
3033    SYNTAX       SEQUENCE OF AtmCurrentlyFailingPVclEntry
3034    MAX-ACCESS   not-accessible
3035    STATUS       current
3036    DESCRIPTION
3037       "A table indicating all VCLs for which there is an active row in
3038       the atmVclTable having an atmVclConnKind value of `pvc' and an
3039       atmVclOperStatus with a value other than `up'."
3040    ::= { atm2MIBObjects 21 }
3041
3042atmCurrentlyFailingPVclEntry    OBJECT-TYPE
3043    SYNTAX       AtmCurrentlyFailingPVclEntry
3044    MAX-ACCESS   not-accessible
3045    STATUS       current
3046    DESCRIPTION
3047       "Each entry in this table represents a VCL for which the
3048       atmVclRowStatus is `active', the atmVclConnKind is `pvc', and the
3049       atmVclOperStatus is other than `up'."
3050    INDEX        { ifIndex, atmVclVpi, atmVclVci }
3051    ::= { atmCurrentlyFailingPVclTable 1 }
3052
3053AtmCurrentlyFailingPVclEntry ::=
3054    SEQUENCE {
3055               atmCurrentlyFailingPVclTimeStamp    TimeStamp
3056    }
3057
3058atmCurrentlyFailingPVclTimeStamp    OBJECT-TYPE
3059    SYNTAX       TimeStamp
3060    MAX-ACCESS   read-only
3061    STATUS       current
3062    DESCRIPTION
3063       "The time at which this PVCL began to fail."
3064    ::= { atmCurrentlyFailingPVclEntry 1 }
3065
3066  -- ATM PVC Traps
3067
3068  atmPvcTraps    OBJECT IDENTIFIER ::= { atm2MIBTraps 1 }
3069
3070  atmPvcTrapsPrefix    OBJECT IDENTIFIER ::= { atmPvcTraps 0 }
3071
3072  atmIntfPvcFailuresTrap    NOTIFICATION-TYPE
3073    OBJECTS      { ifIndex, atmIntfPvcFailures,
3074                   atmIntfCurrentlyFailingPVpls,
3075                   atmIntfCurrentlyFailingPVcls }
3076    STATUS       current
3077    DESCRIPTION
3078
3079
3080
3081       "A notification indicating that one or more PVPLs or PVCLs on
3082       this interface has failed since the last atmPvcFailuresTrap was
3083       sent.  If this trap has not been sent for the last
3084       atmIntfPvcNotificationInterval, then it will be sent on the next
3085       increment of atmIntfPvcFailures."
3086    ::= { atmPvcTrapsPrefix 1 }
3087
3088  -- Conformance Information
3089
3090atm2MIBConformance   OBJECT IDENTIFIER ::= {atm2MIB 3}
3091
3092atm2MIBGroups        OBJECT IDENTIFIER ::= {atm2MIBConformance 1}
3093
3094atm2MIBCompliances   OBJECT IDENTIFIER ::= {atm2MIBConformance 2}
3095
3096  -- Compliance Statements
3097
3098atm2MIBCompliance   MODULE-COMPLIANCE
3099    STATUS       current
3100    DESCRIPTION
3101        "The compliance statement for SNMP entities which represent ATM
3102         interfaces.  The compliance statements are used to determine
3103         if a particular group or object applies to hosts,
3104         networks/switches, or both.  The Common group is defined as
3105         applicable to all three."
3106
3107    MODULE  -- this module
3108    MANDATORY-GROUPS  { atmCommonGroup }
3109
3110  -- Objects in the ATM Switch/Service/Host Group
3111
3112    GROUP       atmCommonStatsGroup
3113    DESCRIPTION
3114        "This group is mandatory for systems that are supporting
3115         per-VPC or per-VCC counters."
3116
3117    OBJECT       atmVplLogicalPortDef
3118    MIN-ACCESS   read-only
3119    DESCRIPTION
3120        "This object is mandatory for systems support ATM Logical
3121         Port interfaces."
3122
3123    OBJECT       atmIntfSigVccRxTrafficDescrIndex
3124    DESCRIPTION
3125        "This object is mandatory for systems that support negotiation
3126         of signalling VCC traffic parameters through ILMI."
3127
3128    OBJECT       atmIntfSigVccTxTrafficDescrIndex
3129
3130
3131
3132    DESCRIPTION
3133        "This object is mandatory for systems that support negotiation
3134         of signalling VCC traffic parameters through ILMI."
3135
3136    OBJECT       atmCurrentlyFailingPVplTimeStamp
3137    DESCRIPTION
3138        "This object is optional."
3139
3140    OBJECT       atmCurrentlyFailingPVclTimeStamp
3141    DESCRIPTION
3142        "This object is optional."
3143
3144    OBJECT       atmIntfLeafSetupFailures
3145    DESCRIPTION
3146        "This object is optional."
3147
3148    OBJECT       atmIntfLeafSetupRequests
3149    DESCRIPTION
3150        "This object is optional."
3151
3152  -- Objects in the ATM Switch/Service Group
3153
3154    GROUP        atmSwitchServcGroup
3155    DESCRIPTION
3156        "This group is mandatory for a Switch/Service that implements
3157         ATM interfaces."
3158
3159    OBJECT       atmIfRegAddrRowStatus
3160    MIN-ACCESS   read-only
3161    DESCRIPTION
3162        "Write access is not required, and only one of the six
3163         enumerated values for the RowStatus textual convention need
3164         be supported, specifically: active(1)."
3165
3166    OBJECT       atmSvcVpCrossConnectRowStatus
3167    MIN-ACCESS   read-only
3168    DESCRIPTION
3169        "Write access is not required, and only one of the six
3170         enumerated values for the RowStatus textual convention need
3171         be supported, specifically: active(1)"
3172
3173    OBJECT       atmSvcVcCrossConnectRowStatus
3174    MIN-ACCESS   read-only
3175    DESCRIPTION
3176        "Write access is not required, and only one of the six
3177         enumerated values for the RowStatus textual convention need
3178         be supported, specifically: active(1)"
3179
3180
3181
3182
3183  -- Objects in the ATM Switch/Service Signalling Group
3184
3185    GROUP       atmSwitchServcSigGroup
3186    DESCRIPTION
3187        "This group's write access is not required."
3188
3189  -- Objects in the ATM Switch/Service Notifications Group
3190
3191    GROUP        atmSwitchServcNotifGroup
3192    DESCRIPTION
3193        "This group is optional for systems implementing support for
3194         an ATM Switch or an ATM Network Service."
3195
3196  -- Objects in the ATM Switch Group
3197
3198    GROUP        atmSwitchGroup
3199    DESCRIPTION
3200        "This group is optional for a switch that implements ATM
3201         interfaces."
3202
3203  -- Objects in the ATM Service Group
3204
3205    GROUP        atmServcGroup
3206    DESCRIPTION
3207        "This group is mandatory for systems implementing support for
3208         an ATM Network Service."
3209
3210  -- Objects in the ATM Host Group
3211
3212    GROUP        atmHostGroup
3213    DESCRIPTION
3214        "This group is mandatory for a Host that implements ATM
3215         interfaces."
3216
3217    OBJECT       atmVclAddrType
3218    MIN-ACCESS   read-only
3219    DESCRIPTION
3220        "Write access is not required."
3221
3222    OBJECT       atmVclAddrRowStatus
3223    MIN-ACCESS   read-only
3224    DESCRIPTION
3225        "Write access is not required, and only one of the six
3226         enumerated values for the RowStatus textual convention need
3227         be supported, specifically:  active(1)."
3228
3229  -- ATM Host Sig Descriptor Parameter Group
3230
3231
3232
3233
3234    GROUP        atmHostSigDescrGroup
3235    DESCRIPTION
3236        "This group is mandatory for a Host that implements ATM
3237         interfaces.  Write access is not required for this group."
3238
3239    ::= { atm2MIBCompliances 1 }
3240
3241  -- **********************************************
3242
3243  -- Units of Conformance
3244  -- Mandatory for ATM hosts and switch/service providers
3245
3246atmCommonGroup     OBJECT-GROUP
3247
3248OBJECTS {
3249    atmSigSSCOPConEvents,
3250    atmSigSSCOPErrdPdus,
3251    atmSigDetectSetupAttempts,
3252    atmSigEmitSetupAttempts,
3253    atmSigDetectUnavailRoutes,
3254    atmSigEmitUnavailRoutes,
3255    atmSigDetectUnavailResrcs,
3256    atmSigEmitUnavailResrcs,
3257    atmSigDetectCldPtyEvents,
3258    atmSigEmitCldPtyEvents,
3259    atmSigDetectMsgErrors,
3260    atmSigEmitMsgErrors,
3261    atmSigDetectClgPtyEvents,
3262    atmSigEmitClgPtyEvents,
3263    atmSigDetectTimerExpireds,
3264    atmSigEmitTimerExpireds,
3265    atmSigDetectRestarts,
3266    atmSigEmitRestarts,
3267    atmSigInEstabls,
3268    atmSigOutEstabls,
3269    atmVplLogicalPortDef,
3270    atmVplLogicalPortIndex,
3271    atmInterfaceConfMaxSvpcVpi,
3272    atmInterfaceCurrentMaxSvpcVpi,
3273    atmInterfaceConfMaxSvccVpi,
3274    atmInterfaceCurrentMaxSvccVpi,
3275    atmInterfaceConfMinSvccVci,
3276    atmInterfaceCurrentMinSvccVci,
3277    atmIntfSigVccRxTrafficDescrIndex,
3278    atmIntfSigVccTxTrafficDescrIndex,
3279    atmIntfPvcFailures,
3280    atmIntfCurrentlyFailingPVpls,
3281    atmIntfCurrentlyFailingPVcls,
3282
3283
3284
3285    atmIntfPvcNotificationInterval,
3286    atmIntfPvcFailuresTrapEnable,
3287    atmIntfLeafSetupFailures,
3288    atmIntfLeafSetupRequests,
3289    atmIntfConfigType,
3290    atmIntfActualType,
3291    atmIntfConfigSide,
3292    atmIntfActualSide,
3293    atmIntfIlmiAdminStatus,
3294    atmIntfIlmiOperStatus,
3295    atmIntfIlmiFsmState,
3296    atmIntfIlmiEstablishConPollIntvl,
3297    atmIntfIlmiCheckConPollIntvl,
3298    atmIntfIlmiConPollInactFactor,
3299    atmIntfIlmiPublicPrivateIndctr,
3300    atmCurrentlyFailingPVplTimeStamp,
3301    atmCurrentlyFailingPVclTimeStamp
3302}
3303
3304  STATUS       current
3305  DESCRIPTION
3306    "A collection of objects providing information
3307    for a Switch/Service/Host that implements
3308    ATM interfaces."
3309  ::= { atm2MIBGroups 1 }
3310
3311atmCommonStatsGroup     OBJECT-GROUP
3312
3313OBJECTS {
3314    atmVclStatTotalCellIns,
3315    atmVclStatClp0CellIns,
3316    atmVclStatTotalDiscards,
3317    atmVclStatClp0Discards,
3318    atmVclStatTotalCellOuts,
3319    atmVclStatClp0CellOuts,
3320    atmVclStatClp0Tagged,
3321    atmVplStatTotalCellIns,
3322    atmVplStatClp0CellIns,
3323    atmVplStatTotalDiscards,
3324    atmVplStatClp0Discards,
3325    atmVplStatTotalCellOuts,
3326    atmVplStatClp0CellOuts,
3327    atmVplStatClp0Tagged
3328}
3329
3330  STATUS       current
3331  DESCRIPTION
3332    "A collection of objects providing information
3333
3334
3335
3336    for a Switch/Service/Host that implements
3337    ATM VCL and VPL Statistics"
3338  ::= { atm2MIBGroups 2 }
3339
3340  atmSwitchServcGroup     OBJECT-GROUP
3341
3342  OBJECTS {
3343    atmIlmiSrvcRegATMAddress,
3344    atmIlmiSrvcRegParm1,
3345    atmIlmiSrvcRegRowStatus,
3346    atmIlmiNetPrefixRowStatus,
3347    atmSvcVpCrossConnectCreationTime,
3348    atmSvcVpCrossConnectRowStatus,
3349    atmSvcVcCrossConnectCreationTime,
3350    atmSvcVcCrossConnectRowStatus,
3351    atmIfRegAddrAddressSource,
3352    atmIfRegAddrOrgScope,
3353    atmIfRegAddrRowStatus}
3354  STATUS       current
3355  DESCRIPTION
3356    "A collection of objects providing information
3357    for a Switch/Service that implements ATM interfaces."
3358  ::= { atm2MIBGroups 3 }
3359
3360  atmSwitchServcSigGroup     OBJECT-GROUP
3361
3362  OBJECTS {
3363    atmSigSupportClgPtyNumDel,
3364    atmSigSupportClgPtySubAddr,
3365    atmSigSupportCldPtySubAddr,
3366    atmSigSupportHiLyrInfo,
3367    atmSigSupportLoLyrInfo,
3368    atmSigSupportBlliRepeatInd,
3369    atmSigSupportAALInfo,
3370    atmSigSupportPrefCarrier}
3371  STATUS       current
3372  DESCRIPTION
3373    "A collection of objects providing information
3374    for a Switch/Service that implements ATM signalling."
3375  ::= { atm2MIBGroups 4 }
3376
3377    atmSwitchServcNotifGroup     NOTIFICATION-GROUP
3378
3379    NOTIFICATIONS { atmIntfPvcFailuresTrap }
3380    STATUS       current
3381    DESCRIPTION
3382        "A collection of notifications providing information
3383        for a Switch/Service that implements ATM interfaces."
3384
3385
3386
3387    ::= { atm2MIBGroups 5 }
3388
3389    atmSwitchGroup     OBJECT-GROUP
3390        OBJECTS {
3391            atmSwitchAddressAddress,
3392            atmSwitchAddressRowStatus }
3393        STATUS       current
3394        DESCRIPTION
3395          "A collection of objects providing information
3396          for an ATM switch."
3397        ::= { atm2MIBGroups 6 }
3398
3399    atmServcGroup     OBJECT-GROUP
3400
3401    OBJECTS {
3402        atmVpCrossConnectUserName,
3403        atmVpCrossConnectProviderName,
3404        atmVcCrossConnectUserName,
3405        atmVcCrossConnectProviderName }
3406    STATUS       current
3407    DESCRIPTION
3408        "A collection of objects providing information
3409        for an ATM Network Service."
3410    ::= { atm2MIBGroups 7 }
3411
3412    atmHostGroup     OBJECT-GROUP
3413
3414    OBJECTS {
3415        atmAal5VclInPkts,
3416        atmAal5VclOutPkts,
3417        atmAal5VclInOctets,
3418        atmAal5VclOutOctets,
3419        atmVclAddrType,
3420        atmVclAddrRowStatus,
3421        atmAddrVclAddrType,
3422        atmVclGenSigDescrIndex}
3423    STATUS       current
3424    DESCRIPTION
3425      "A collection of objects providing information
3426      for a Host that implements ATM interfaces."
3427    ::= { atm2MIBGroups 8 }
3428
3429    atmHostSigDescrGroup     OBJECT-GROUP
3430
3431    OBJECTS {
3432           atmSigDescrParamAalType,
3433           atmSigDescrParamAalSscsType,
3434           atmSigDescrParamBhliType,
3435
3436
3437
3438           atmSigDescrParamBhliInfo,
3439           atmSigDescrParamBbcConnConf,
3440           atmSigDescrParamBlliLayer2,
3441           atmSigDescrParamBlliLayer3,
3442           atmSigDescrParamBlliPktSize,
3443           atmSigDescrParamBlliSnapId,
3444           atmSigDescrParamBlliOuiPid,
3445           atmSigDescrParamRowStatus}
3446    STATUS       current
3447    DESCRIPTION
3448      "A collection of objects providing information
3449      for a Host that implements ATM interfaces."
3450    ::= { atm2MIBGroups 9 }
3451
3452END
3453