Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / ATM2-MIB
1 ATM2-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
779 atmSigDetectMsgErrors    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
849 atmSigEmitMsgErrors    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
916 atmSigDetectClgPtyEvents    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
954 atmSigEmitClgPtyEvents    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
992 atmSigDetectTimerExpireds    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
1015 atmSigEmitTimerExpireds    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
1041 atmSigDetectRestarts    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
1053 atmSigEmitRestarts    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
1065 atmSigInEstabls    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
1074 atmSigOutEstabls    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
1092 atmSigSupportTable       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
1101 atmSigSupportEntry         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
1111 AtmSigSupportEntry    ::= 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
1122 atmSigSupportClgPtyNumDel     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
1139 atmSigSupportClgPtySubAddr   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
1162 atmSigSupportCldPtySubAddr    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
1179 atmSigSupportHiLyrInfo     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
1199 atmSigSupportLoLyrInfo     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
1216 atmSigSupportBlliRepeatInd      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
1237 atmSigSupportAALInfo     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
1258 atmSigSupportPrefCarrier     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
1573 atmIfRegisteredAddrTable    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
1587 atmIfRegisteredAddrEntry    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
1597 AtmIfRegisteredAddrEntry    ::= SEQUENCE  {
1598     atmIfRegAddrAddress             AtmAddr,
1599
1600
1601
1602     atmIfRegAddrAddressSource       INTEGER,
1603     atmIfRegAddrOrgScope            INTEGER,
1604     atmIfRegAddrRowStatus           RowStatus
1605          }
1606
1607 atmIfRegAddrAddress   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
1616 atmIfRegAddrAddressSource  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
1629 atmIfRegAddrOrgScope  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
1668 atmIfRegAddrRowStatus 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
2226 atmInterfaceExtTable    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
2241 atmInterfaceExtEntry    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
2255 AtmInterfaceExtEntry    ::= 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
2288 atmIntfConfigType     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
2299 atmIntfActualType     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
2311 atmIntfConfigSide     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
2328 atmIntfActualSide     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
2341 atmIntfIlmiAdminStatus    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
2359 atmIntfIlmiOperStatus    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
2375 atmIntfIlmiFsmState    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
2397 atmIntfIlmiEstablishConPollIntvl    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
2413 atmIntfIlmiCheckConPollIntvl    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
2433 atmIntfIlmiConPollInactFactor    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
2448 atmIntfIlmiPublicPrivateIndctr    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
2462 atmInterfaceConfMaxSvpcVpi    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
2475 atmInterfaceCurrentMaxSvpcVpi    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
2491 atmInterfaceConfMaxSvccVpi    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
2501 atmInterfaceCurrentMaxSvccVpi    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
2520 atmInterfaceConfMinSvccVci    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
2530 atmInterfaceCurrentMinSvccVci    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
2545 atmIntfSigVccRxTrafficDescrIndex    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
2557 atmIntfSigVccTxTrafficDescrIndex    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
2571 atmIntfPvcFailures    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
2580 atmIntfCurrentlyFailingPVpls    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
2590 atmIntfCurrentlyFailingPVcls    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
2600 atmIntfPvcFailuresTrapEnable    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
2610 atmIntfPvcNotificationInterval    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
2624 atmIntfLeafSetupFailures    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
2634 atmIntfLeafSetupRequests    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
2645 atmIlmiSrvcRegTable 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
2660 atmIlmiSrvcRegEntry 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
2682 AtmIlmiSrvcRegEntry ::= SEQUENCE {
2683            atmIlmiSrvcRegIndex             InterfaceIndexOrZero,
2684            atmIlmiSrvcRegServiceID         OBJECT IDENTIFIER,
2685            atmIlmiSrvcRegAddressIndex      INTEGER,
2686            atmIlmiSrvcRegATMAddress        AtmAddr,
2687            atmIlmiSrvcRegParm1             OCTET STRING,
2688            atmIlmiSrvcRegRowStatus         RowStatus
2689            }
2690
2691 atmIlmiSrvcRegIndex 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
2715 atmIlmiSrvcRegServiceID 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
2733 atmIlmiSrvcRegAddressIndex 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
2744 atmIlmiSrvcRegATMAddress 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
2754 atmIlmiSrvcRegParm1 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
2763 atmIlmiSrvcRegRowStatus 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
2777 atmIlmiNetworkPrefixTable    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
2789 atmIlmiNetworkPrefixEntry 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
2803 AtmIlmiNetworkPrefixEntry ::=
2804     SEQUENCE {
2805            atmIlmiNetPrefixPrefix       AtmIlmiNetworkPrefix,
2806            atmIlmiNetPrefixRowStatus    RowStatus
2807     }
2808
2809 atmIlmiNetPrefixPrefix    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
2818 atmIlmiNetPrefixRowStatus    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
2833 atmSwitchAddressTable    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
2845 atmSwitchAddressEntry    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
2854 AtmSwitchAddressEntry ::=
2855     SEQUENCE {
2856                atmSwitchAddressIndex           Integer32,
2857                atmSwitchAddressAddress         OCTET STRING,
2858                atmSwitchAddressRowStatus       RowStatus
2859     }
2860
2861 atmSwitchAddressIndex   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
2870 atmSwitchAddressAddress   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
2884 atmSwitchAddressRowStatus 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
2895 atmVpCrossConnectXTable 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
2904 atmVpCrossConnectXEntry       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
2916 AtmVpCrossConnectXEntry ::= SEQUENCE {
2917       atmVpCrossConnectUserName       SnmpAdminString,
2918       atmVpCrossConnectProviderName   SnmpAdminString
2919 }
2920
2921 atmVpCrossConnectUserName 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
2933 atmVpCrossConnectProviderName 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
2944 atmVcCrossConnectXTable 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
2953 atmVcCrossConnectXEntry       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
2965 AtmVcCrossConnectXEntry ::= SEQUENCE {
2966       atmVcCrossConnectUserName       SnmpAdminString,
2967       atmVcCrossConnectProviderName   SnmpAdminString
2968 }
2969
2970 atmVcCrossConnectUserName 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
2982 atmVcCrossConnectProviderName 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
2994 atmCurrentlyFailingPVplTable    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
3004 atmCurrentlyFailingPVplEntry    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
3015 AtmCurrentlyFailingPVplEntry ::=
3016     SEQUENCE {
3017                atmCurrentlyFailingPVplTimeStamp    TimeStamp
3018     }
3019
3020 atmCurrentlyFailingPVplTimeStamp    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
3032 atmCurrentlyFailingPVclTable    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
3042 atmCurrentlyFailingPVclEntry    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
3053 AtmCurrentlyFailingPVclEntry ::=
3054     SEQUENCE {
3055                atmCurrentlyFailingPVclTimeStamp    TimeStamp
3056     }
3057
3058 atmCurrentlyFailingPVclTimeStamp    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
3090 atm2MIBConformance   OBJECT IDENTIFIER ::= {atm2MIB 3}
3091
3092 atm2MIBGroups        OBJECT IDENTIFIER ::= {atm2MIBConformance 1}
3093
3094 atm2MIBCompliances   OBJECT IDENTIFIER ::= {atm2MIBConformance 2}
3095
3096   -- Compliance Statements
3097
3098 atm2MIBCompliance   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
3246 atmCommonGroup     OBJECT-GROUP
3247
3248 OBJECTS {
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
3311 atmCommonStatsGroup     OBJECT-GROUP
3312
3313 OBJECTS {
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
3452 END