1--------------------------------------------------------------------
2-- Placeholder for ILMI support
3--
4-- March, 1995   Kartik Chandrasekhar
5--
6-- Copyright (c) 1996-1997 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9--
10
11-- This mib was extracted from the ATM Forum ATM UNI 4.0 Specification.
12
13ATM-FORUM-MIB DEFINITIONS ::= BEGIN
14
15IMPORTS
16        TruthValue,
17        ClnpAddress,
18        AtmServiceCategory,
19        atmfPhysicalGroup,
20        atmfAtmLayerGroup,
21        atmfAtmStatsGroup,
22        atmfVpcGroup,
23        atmfVccGroup,
24        atmfVpcAbrGroup,
25        atmfVccAbrGroup                 FROM ATM-FORUM-TC-MIB
26        Counter, IpAddress              FROM RFC1155-SMI
27        DisplayString                   FROM RFC1213-MIB
28        OBJECT-TYPE                     FROM RFC-1212;
29
30
31--              Textual Conventions
32
33-- All representations of ATM addresses in this MIB Module use
34-- the data type:
35AtmAddress ::= OCTET STRING (SIZE (0 .. 32))
36-- Note this data type is used only by the deprecated object
37-- atmfPortAddress. Another definition (a refined one) is
38-- specified in the Textual Conventions MIB.
39
40
41--              The Physical Port Group
42--
43-- This group is mandatory for all ATM Interface devices.
44--
45-- The Physical Port Table
46
47atmfPortTable OBJECT-TYPE
48        SYNTAX  SEQUENCE OF AtmfPortEntry
49        ACCESS  not-accessible
50        STATUS  mandatory
51        DESCRIPTION
52                "A table of physical layer status and parameter
53                information for the ATM Interface's physical interface."
54        ::= { atmfPhysicalGroup 1 }
55
56atmfPortEntry OBJECT-TYPE
57        SYNTAX  AtmfPortEntry
58        ACCESS  not-accessible
59        STATUS  mandatory
60        DESCRIPTION
61                "An entry in the table, containing information about
62                the physical layer of an ATM Interface."
63        INDEX   { atmfPortIndex }
64        ::= { atmfPortTable 1 }
65
66AtmfPortEntry ::=
67        SEQUENCE {
68                atmfPortIndex
69                        INTEGER,
70                atmfPortAddress
71                        AtmAddress,
72                atmfPortTransmissionType
73                        OBJECT IDENTIFIER,
74                atmfPortMediaType
75                        OBJECT IDENTIFIER,
76                atmfPortOperStatus
77                        INTEGER,
78                atmfPortSpecific
79                        OBJECT IDENTIFIER,
80                atmfPortMyIfName
81                        DisplayString,
82                atmfPortMyIfIdentifier
83                        INTEGER
84
85        }
86
87atmfPortIndex OBJECT-TYPE
88        SYNTAX  INTEGER (0..2147483647)
89        ACCESS  read-only
90        STATUS  mandatory
91        DESCRIPTION
92                "The value of 0 which has the special meaning of
93                identifying the ATM Interface over which this message
94                was received."
95        ::= { atmfPortEntry 1 }
96
97atmfPortAddress OBJECT-TYPE
98        SYNTAX  AtmAddress
99        ACCESS  read-only
100        STATUS  obsolete
101        DESCRIPTION
102                "This object should not be implemented except as
103                required for backward compatibility with version 2.0
104                of the UNI specification. The Address Group, defined
105                in theAddress Registration MIB should be used instead."
106        ::= { atmfPortEntry 2 }
107
108atmfPortTransmissionType OBJECT-TYPE
109        SYNTAX  OBJECT IDENTIFIER
110        ACCESS  read-only
111        STATUS  deprecated
112        DESCRIPTION
113                "This object should not be implemented except as
114                required for backward compatibility with version 3.1
115                of the UNI specification. Appropriate Network Management
116                MIBs should be used instead."
117        ::= { atmfPortEntry 3 }
118
119atmfPortMediaType OBJECT-TYPE
120        SYNTAX  OBJECT IDENTIFIER
121        ACCESS  read-only
122        STATUS  deprecated
123        DESCRIPTION
124                "This object should not be implemented except as
125                required for backward compatibility with version 3.1
126                of the UNI specification. Appropriate Network Management
127                MIBs should be used instead."
128        ::= { atmfPortEntry 4 }
129
130atmfPortOperStatus OBJECT-TYPE
131        SYNTAX  INTEGER {
132                        other(1),
133                        inService(2),
134                        outOfService(3),
135                        loopBack(4)
136                }
137        ACCESS  read-only
138        STATUS  deprecated
139        DESCRIPTION
140                "This object should not be implemented except as
141                required for backward compatibility with version 3.1
142                of the UNI specification. Appropriate Network Management
143                MIBs should be used instead."
144        ::= { atmfPortEntry 5 }
145
146atmfPortSpecific OBJECT-TYPE
147        SYNTAX  OBJECT IDENTIFIER
148        ACCESS  read-only
149        STATUS  deprecated
150        DESCRIPTION
151                "This object should not be implemented except as
152                required for backward compatibility with version 3.1
153                of the UNI specification. Appropriate Network Management
154                MIBs should be used instead."
155        ::= { atmfPortEntry 6 }
156
157atmfPortMyIfName OBJECT-TYPE
158        SYNTAX  DisplayString
159        ACCESS  read-only
160        STATUS  mandatory
161        DESCRIPTION
162                "A textual name of this interface. If this system is
163                manageable through SNMP, and supports the object
164                ifName, the value of this object must be identical
165                with that of ifName for the ifEntry of the lowest
166                level physical interface for this port. This interface
167                must be uniquely named on this system to distinguish
168                parallel links with a neighboring system.  If this
169                interface does not have a textual name, the value of
170                this object is a zero length string."
171        ::= { atmfPortEntry 7 }
172
173atmfPortMyIfIdentifier OBJECT-TYPE
174        SYNTAX INTEGER (0..2147483647)
175        ACCESS  read-only
176        STATUS  mandatory
177        DESCRIPTION
178                "A unique value for each ATM interface. The scheme used to
179                number the ATM interfaces on an ATM device is
180                implementation specific. One way to generate this value is
181                to use the ifIndex that an SNMP manager would use to
182                identify the port. This interface must be uniquely numbered
183                on this system to distinguish parallel links with a
184                neighboring system."
185        ::= { atmfPortEntry 8 }
186
187--  Note: The typical IME will support only one of the following two objects
188atmfMyIpNmAddress OBJECT-TYPE
189        SYNTAX  IpAddress
190        ACCESS  read-only
191        STATUS  mandatory
192        DESCRIPTION
193                "An IP Address to which a Network Management Station
194                can send Network Management protocol messages, e.g. SNMP
195                messages to UDP port 161, in order to access network
196                management information concerning the operation of the
197                ATM device local to this IME. If this object is supported,
198                but the Network Management Agent has not been configured with
199                an IP Address, the IME should return 0.0.0.0."
200        ::= { atmfPhysicalGroup 2 }
201
202atmfMyOsiNmNsapAddress OBJECT-TYPE
203        SYNTAX  ClnpAddress
204        ACCESS  read-only
205        STATUS  mandatory
206        DESCRIPTION
207                "An NSAP Address to which a Network Management Station
208                can send Network Management protocol messages in order
209                to access network management information concerning
210                the operation of the ATM device local to this IME.
211                If this object is supported,
212                but the Network Management Agent has not been configured with
213                an NSAP Address, the IME should return 0.0.0.0"
214        ::= { atmfPhysicalGroup 3 }
215
216atmfMySystemIdentifier OBJECT-TYPE
217        SYNTAX  OCTET STRING (SIZE (6))
218        ACCESS  read-only
219        STATUS  mandatory
220        DESCRIPTION
221                "A 48 bit identifier, taken from the IEEE universally
222                administered MAC address space, which uniquely
223                identifies the ATM device local to this IME."
224        ::= { atmfPhysicalGroup 4 }
225
226
227--              The ATM Layer Group
228-- This group is mandatory for all ATM Interfaces.
229--
230-- ATM-layer specific information for the ATM Interface.
231
232atmfAtmLayerTable OBJECT-TYPE
233        SYNTAX  SEQUENCE OF AtmfAtmLayerEntry
234        ACCESS  not-accessible
235        STATUS  mandatory
236        DESCRIPTION
237                "A table of ATM layer status and parameter information
238                for the ATM Interface."
239        ::= { atmfAtmLayerGroup 1 }
240
241atmfAtmLayerEntry OBJECT-TYPE
242        SYNTAX  AtmfAtmLayerEntry
243        ACCESS  not-accessible
244        STATUS  mandatory
245        DESCRIPTION
246                "An entry in the table, containing information about
247                the ATM layer of an ATM Interface."
248        INDEX   { atmfAtmLayerIndex }
249        ::= { atmfAtmLayerTable 1 }
250
251AtmfAtmLayerEntry ::=
252        SEQUENCE {
253                atmfAtmLayerIndex
254                        INTEGER,
255                atmfAtmLayerMaxVPCs
256                        INTEGER,
257                atmfAtmLayerMaxVCCs
258                        INTEGER,
259                atmfAtmLayerConfiguredVPCs
260                        INTEGER,
261                atmfAtmLayerConfiguredVCCs
262                        INTEGER,
263                atmfAtmLayerMaxVpiBits
264                        INTEGER,
265                atmfAtmLayerMaxVciBits
266                        INTEGER,
267                atmfAtmLayerUniType
268                        INTEGER,
269                atmfAtmLayerUniVersion
270                        INTEGER,
271                atmfAtmLayerDeviceType
272                        INTEGER,
273                atmfAtmLayerIlmiVersion
274                        INTEGER,
275                atmfAtmLayerNniSigVersion
276                        INTEGER,
277                atmfAtmLayerMaxSvpcVpi
278                        INTEGER,
279                atmfAtmLayerMaxSvccVpi
280                        INTEGER,
281                atmfAtmLayerMinSvccVci
282                        INTEGER
283        }
284
285atmfAtmLayerIndex OBJECT-TYPE
286        SYNTAX  INTEGER (0..2147483647)
287        ACCESS  read-only
288        STATUS  mandatory
289        DESCRIPTION
290                "The value of 0 which has the special meaning of
291                identifying the ATM Interface over which this message
292                was received."
293        ::= { atmfAtmLayerEntry 1 }
294
295atmfAtmLayerMaxVPCs OBJECT-TYPE
296        SYNTAX  INTEGER (0..4096)
297        ACCESS  read-only
298        STATUS  mandatory
299        DESCRIPTION
300                "The maximum number of switched and permanent VPCs
301                supported on this ATM Interface. For virtual interfaces
302                (i.e. Virtual Path Connections), the maximum number of VPCs
303                PNNI may communicate over is set to zero."
304        ::= { atmfAtmLayerEntry 2 }
305
306atmfAtmLayerMaxVCCs OBJECT-TYPE
307        SYNTAX  INTEGER (0..268435456)
308        ACCESS  read-only
309        STATUS  mandatory
310        DESCRIPTION
311                "The maximum number of switched and permanent VCCs
312                supported on this ATM Interface."
313        ::= { atmfAtmLayerEntry 3 }
314
315atmfAtmLayerConfiguredVPCs OBJECT-TYPE
316        SYNTAX  INTEGER (0..4096)
317        ACCESS  read-only
318        STATUS  mandatory
319        DESCRIPTION
320                "The number of permanent VPCs configured for use on
321                this ATM Interface. For virtual interfaces (i.e. Virtual Path
322                Connections used by PNNI), the maximum number of VPCs
323                is set to zero."
324        ::= { atmfAtmLayerEntry 4 }
325
326atmfAtmLayerConfiguredVCCs OBJECT-TYPE
327        SYNTAX  INTEGER (0.. 268435456)
328        ACCESS  read-only
329        STATUS  mandatory
330        DESCRIPTION
331                "The number of permanent VCCs configured for use on
332                this ATM Interface."
333        ::= { atmfAtmLayerEntry 5 }
334
335atmfAtmLayerMaxVpiBits OBJECT-TYPE
336        SYNTAX  INTEGER (0..12)
337        ACCESS  read-only
338        STATUS  mandatory
339        DESCRIPTION
340                "The maximum number of active VPI bits on this ATM Interface.
341                For virtual interfaces (i.e. Virtual Path Connections used by PNNI),
342                this value has no meaning and is set to zero."
343        ::= { atmfAtmLayerEntry 6 }
344
345atmfAtmLayerMaxVciBits OBJECT-TYPE
346        SYNTAX  INTEGER (0..16)
347        ACCESS  read-only
348        STATUS  mandatory
349        DESCRIPTION
350                "The maximum number of active VCI bits on this ATM Interface."
351        ::= { atmfAtmLayerEntry 7 }
352
353atmfAtmLayerUniType OBJECT-TYPE
354        SYNTAX  INTEGER { public(1), private(2) }
355        ACCESS  read-only
356        STATUS  mandatory
357        DESCRIPTION
358                "The type of the ATM device, either public or private."
359        ::= { atmfAtmLayerEntry 8 }
360
361atmfAtmLayerUniVersion OBJECT-TYPE
362        SYNTAX  INTEGER {
363                        version2point0(1),
364                        version3point0(2),
365                        version3point1(3),
366                        version4point0(4),
367                        unsupported(5)
368                }
369        ACCESS  read-only
370        STATUS  mandatory
371        DESCRIPTION
372                "An indication of the latest version of the ATM Forum UNI
373                Signalling Specification that is supported on this ATM
374                Interface.  If this value is not present, a version of the UNI
375                earlier than 3.1 is supported.
376
377                If the peer IME's value of this object is the same as,
378                or later than the local IME's value, then the version
379                corresponding to the local IME's value should be
380                attempted.  Otherwise, if the peer IME's value of this
381                object is earlier, and supported locally, then the
382                local IME should attempt the version corresponding to
383                the peer IME's value.  Otherwise, compatibility of the
384                two IMEs cannot be assumed."
385        ::= { atmfAtmLayerEntry 9 }
386
387atmfAtmLayerDeviceType OBJECT-TYPE
388        SYNTAX  INTEGER { user(1), node(2) }
389        ACCESS  read-only
390        STATUS  mandatory
391        DESCRIPTION
392                "This object determines the type of the ATM device. This
393                object is used in automatic ATM Interface-Type determination
394                procedure such that a correct operational ATM
395                Interface-type can be determined. An ATM End System
396                shall take the value of user(1), and an ATM network
397                node shall take the value of node(2)."
398        ::= { atmfAtmLayerEntry 10 }
399
400atmfAtmLayerIlmiVersion OBJECT-TYPE
401        SYNTAX  INTEGER { unsupported(1), version4point0(2) }
402        ACCESS  read-only
403        STATUS  mandatory
404        DESCRIPTION
405                "An indication of the latest version of the ATM Forum
406                ILMI Specification that is supported on this ATM Interface.
407
408                If the peer IME's value of this object is the same as,
409                or later than the local IME's value, then the version
410                corresponding to the local IME's value should be
411                attempted.  Otherwise, if the peer IME's value of this
412                object is earlier, and supported locally, then the
413                local IME should attempt the version corresponding to
414                the peer IME's value.  Otherwise, compatibility of the
415                two IMEs cannot be assumed.
416
417                If this object is not present, a version of the ILMI earlier
418                than 4.0 is supported."
419        ::= { atmfAtmLayerEntry 11 }
420
421atmfAtmLayerNniSigVersion OBJECT-TYPE
422        SYNTAX  INTEGER { unsupported(1), iisp(2),
423                          pnniVersion1point0(3) }
424        ACCESS  read-only
425        STATUS  mandatory
426        DESCRIPTION
427                "An indication of the latest version of the ATM Forum
428                PNNI Signalling Specification that is supported on this
429                ATM Interface. Note that the PNNI routing version is not
430                determined through ILMI.
431
432                If the peer IME's value of this object is the same as,
433                or later than the local IME's value, then the version
434                corresponding to the local IME's value should be
435                attempted.  Otherwise, if the peer IME's value of this
436                object is earlier, and supported locally, then the
437                local IME should attempt the version corresponding to
438                the peer IME's value.  Otherwise, compatibility of the
439                two IMEs cannot be assumed."
440        ::= { atmfAtmLayerEntry 12 }
441
442atmfAtmLayerMaxSvpcVpi OBJECT-TYPE
443        SYNTAX  INTEGER (0..4096)
444        ACCESS  read-only
445        STATUS  mandatory
446        DESCRIPTION
447               "The maximum VPI that the signalling stack on the ATM
448                interface is configured to support for allocation to
449                switched virtual path connections."
450        ::= { atmfAtmLayerEntry 13 }
451
452atmfAtmLayerMaxSvccVpi OBJECT-TYPE
453        SYNTAX  INTEGER (0..4096)
454        ACCESS  read-only
455        STATUS  mandatory
456        DESCRIPTION
457                "The maximum VPI that the signalling stack on the ATM
458                interface is configured to support for allocation to
459                switched virtual channel connections."
460        ::= { atmfAtmLayerEntry 14 }
461
462atmfAtmLayerMinSvccVci OBJECT-TYPE
463        SYNTAX  INTEGER (0..65536)
464        ACCESS  read-only
465        STATUS  mandatory
466        DESCRIPTION
467                "This is the minimum VCI value that the
468                signalling stack is configured to support for
469                allocation to switched virtual channel connections.  The same
470                value applies to all SVCC VPI values for which the
471                signalling stack is configured."
472        ::= { atmfAtmLayerEntry 15 }
473
474
475--              The ATM Statistics Group
476-- This group is deprecated and should not be implemented except as
477-- required for backward compatibility with version 3.1 of the UNI
478-- specification.
479
480atmfAtmStatsTable OBJECT-TYPE
481        SYNTAX  SEQUENCE OF AtmfAtmStatsEntry
482        ACCESS  not-accessible
483        STATUS  deprecated
484        DESCRIPTION
485                "This group is deprecated and should not be implemented
486                 except as required for backward compatibility with version
487                 3.1 of the UNI specification."
488        ::= { atmfAtmStatsGroup 1 }
489
490atmfAtmStatsEntry OBJECT-TYPE
491        SYNTAX  AtmfAtmStatsEntry
492        ACCESS  not-accessible
493        STATUS  deprecated
494        DESCRIPTION
495                "This object should not be implemented except as
496                required for backward compatibility with version 3.1
497                of the UNI specification."
498        INDEX   { atmfAtmStatsIndex }
499        ::= { atmfAtmStatsTable 1 }
500
501AtmfAtmStatsEntry ::=
502        SEQUENCE {
503                atmfAtmStatsIndex
504                        INTEGER,
505                atmfAtmStatsReceivedCells
506                        Counter,
507                atmfAtmStatsDroppedReceivedCells
508                        Counter,
509                atmfAtmStatsTransmittedCells
510                        Counter
511        }
512
513atmfAtmStatsIndex OBJECT-TYPE
514        SYNTAX  INTEGER (0..2147483647)
515        ACCESS  read-only
516        STATUS  deprecated
517        DESCRIPTION
518                "This object should not be implemented except as
519                required for backward compatibility with version 3.1
520                of the UNI specification."
521        ::= { atmfAtmStatsEntry 1 }
522
523atmfAtmStatsReceivedCells OBJECT-TYPE
524        SYNTAX  Counter
525        ACCESS  read-only
526        STATUS  deprecated
527        DESCRIPTION
528                "This object should not be implemented except as
529                required for backward compatibility with version 3.1
530                of the UNI specification."
531        ::= { atmfAtmStatsEntry 2 }
532
533atmfAtmStatsDroppedReceivedCells OBJECT-TYPE
534        SYNTAX  Counter
535        ACCESS  read-only
536        STATUS  deprecated
537        DESCRIPTION
538                "This object should not be implemented except as
539                required for backward compatibility with version 3.1
540                of the UNI specification."
541        ::= { atmfAtmStatsEntry 3 }
542
543atmfAtmStatsTransmittedCells OBJECT-TYPE
544        SYNTAX  Counter
545        ACCESS  read-only
546        STATUS  deprecated
547        DESCRIPTION
548                "This object should not be implemented except as
549                required for backward compatibility with version 3.1
550                of the UNI specification."
551        ::= { atmfAtmStatsEntry 4 }
552
553
554--              The Virtual Path Group
555-- This group is mandatory for all ATM Interfaces.
556--
557-- Information concerning Virtual Path Connections
558
559atmfVpcTable OBJECT-TYPE
560        SYNTAX  SEQUENCE OF AtmfVpcEntry
561        ACCESS  not-accessible
562        STATUS  mandatory
563        DESCRIPTION
564                "A table of status and parameter information on the
565                virtual path connections which cross this ATM
566                Interface. There is one entry in this table for each
567                permanent virtual path connection."
568        ::= { atmfVpcGroup 1 }
569
570atmfVpcEntry OBJECT-TYPE
571        SYNTAX  AtmfVpcEntry
572        ACCESS  not-accessible
573        STATUS  mandatory
574        DESCRIPTION
575                "An entry in the table, containing information about a
576                particular virtual path connection."
577        INDEX   { atmfVpcPortIndex, atmfVpcVpi }
578        ::= { atmfVpcTable 1 }
579
580AtmfVpcEntry ::=
581        SEQUENCE {
582                atmfVpcPortIndex
583                        INTEGER,
584                atmfVpcVpi
585                        INTEGER,
586                atmfVpcOperStatus
587                        INTEGER,
588                atmfVpcTransmitTrafficDescriptorType
589                        OBJECT IDENTIFIER,
590                atmfVpcTransmitTrafficDescriptorParam1
591                        INTEGER,
592                atmfVpcTransmitTrafficDescriptorParam2
593                        INTEGER,
594                atmfVpcTransmitTrafficDescriptorParam3
595                        INTEGER,
596                atmfVpcTransmitTrafficDescriptorParam4
597                        INTEGER,
598                atmfVpcTransmitTrafficDescriptorParam5
599                        INTEGER,
600                atmfVpcReceiveTrafficDescriptorType
601                        OBJECT IDENTIFIER,
602                atmfVpcReceiveTrafficDescriptorParam1
603                        INTEGER,
604                atmfVpcReceiveTrafficDescriptorParam2
605                        INTEGER,
606                atmfVpcReceiveTrafficDescriptorParam3
607                        INTEGER,
608                atmfVpcReceiveTrafficDescriptorParam4
609                        INTEGER,
610                atmfVpcReceiveTrafficDescriptorParam5
611                        INTEGER,
612                atmfVpcQoSCategory
613                        INTEGER,
614                atmfVpcTransmitQoSClass
615                        INTEGER,
616                atmfVpcReceiveQoSClass
617                        INTEGER,
618                atmfVpcBestEffortIndicator
619                        TruthValue,
620                atmfVpcServiceCategory
621                        AtmServiceCategory
622        }
623
624atmfVpcPortIndex OBJECT-TYPE
625        SYNTAX  INTEGER (0..2147483647)
626        ACCESS  read-only
627        STATUS  mandatory
628        DESCRIPTION
629                "The value of 0 which has the special meaning of
630                identifying the ATM Interface over which this message
631                was received."
632        ::= { atmfVpcEntry 1 }
633
634atmfVpcVpi OBJECT-TYPE
635        SYNTAX  INTEGER (0..4095)
636        ACCESS  read-only
637        STATUS  mandatory
638        DESCRIPTION
639                "The VPI value of this Virtual Path Connection at the
640                local ATM Interface."
641        ::= { atmfVpcEntry 2 }
642
643atmfVpcOperStatus OBJECT-TYPE
644        SYNTAX  INTEGER {
645                        unknown(1),
646                        end2endUp(2),
647                        end2endDown(3),
648                        localUpEnd2endUnknown(4),
649                        localDown(5)
650                }
651        ACCESS  read-only
652        STATUS  mandatory
653        DESCRIPTION
654                "The present actual operational status of the VPC.
655
656                A value of end2endUp(2) or end2endDown(3) would be
657                used if the end-to-end status is known. If only local
658                status information is available, a value of
659                localUpEnd2endUnknown(4) or localDown(5) would be
660                used."
661        ::= { atmfVpcEntry 3 }
662
663atmfVpcTransmitTrafficDescriptorType OBJECT-TYPE
664        SYNTAX  OBJECT IDENTIFIER
665        ACCESS  read-only
666        STATUS  mandatory
667        DESCRIPTION
668                "The type of traffic management, applicable to the
669                transmit direction of this VPC. The type may indicate
670                none, or a type with one or more parameters. These
671                parameters are specified as a parameter vector, in the
672                corresponding instances of the objects:
673                        atmfVpcTransmitTrafficDescriptorParam1,
674                        atmfVpcTransmitTrafficDescriptorParam2,
675                        atmfVpcTransmitTrafficDescriptorParam3,
676                        atmfVpcTransmitTrafficDescriptorParam4, and
677                        atmfVpcTransmitTrafficDescriptorParam5."
678        ::= { atmfVpcEntry 4 }
679
680atmfVpcTransmitTrafficDescriptorParam1 OBJECT-TYPE
681        SYNTAX  INTEGER (0..2147483647)
682        ACCESS  read-only
683        STATUS  mandatory
684        DESCRIPTION
685                "The first parameter of the transmit parameter vector
686                for this VPC, used according to the value of
687                atmfVpcTransmitTrafficDescriptorType."
688        ::= { atmfVpcEntry 5 }
689
690atmfVpcTransmitTrafficDescriptorParam2 OBJECT-TYPE
691        SYNTAX  INTEGER (0..2147483647)
692        ACCESS  read-only
693        STATUS  mandatory
694        DESCRIPTION
695                "The second parameter of the transmit parameter vector
696                for this VPC, used according to the value of
697                atmfVpcTransmitTrafficDescriptorType."
698        ::= { atmfVpcEntry 6 }
699
700atmfVpcTransmitTrafficDescriptorParam3 OBJECT-TYPE
701        SYNTAX  INTEGER (0..2147483647)
702        ACCESS  read-only
703        STATUS  mandatory
704        DESCRIPTION
705                "The third parameter of the transmit parameter vector
706                for this VPC, used according to the value of
707                atmfVpcTransmitTrafficDescriptorType."
708        ::= { atmfVpcEntry 7 }
709
710atmfVpcTransmitTrafficDescriptorParam4 OBJECT-TYPE
711        SYNTAX  INTEGER (0..2147483647)
712        ACCESS  read-only
713        STATUS  mandatory
714        DESCRIPTION
715                "The fourth parameter of the transmit parameter vector
716                for this VPC, used according to the value of
717                atmfVpcTransmitTrafficDescriptorType."
718        ::= { atmfVpcEntry 8 }
719
720atmfVpcTransmitTrafficDescriptorParam5 OBJECT-TYPE
721        SYNTAX  INTEGER (0..2147483647)
722        ACCESS  read-only
723        STATUS  mandatory
724        DESCRIPTION
725                "The fifth parameter of the transmit parameter vector
726                for this VPC, used according to the value of
727                atmfVpcTransmitTrafficDescriptorType."
728        ::= { atmfVpcEntry 9 }
729
730atmfVpcReceiveTrafficDescriptorType OBJECT-TYPE
731        SYNTAX  OBJECT IDENTIFIER
732        ACCESS  read-only
733        STATUS  mandatory
734        DESCRIPTION
735                "The type of traffic management, applicable to the
736                traffic in the receive direction of this VPC. The type
737                may indicate none, or a type with one or more
738                parameters. These parameters are specified as a
739                parameter vector, in the corresponding instances of
740                the objects:
741                        atmfVpcReceiveTrafficDescriptorParam1,
742                        atmfVpcReceiveTrafficDescriptorParam2,
743                        atmfVpcReceiveTrafficDescriptorParam3,
744                        atmfVpcReceiveTrafficDescriptorParam4, and
745                        atmfVpcReceiveTrafficDescriptorParam5."
746        ::= { atmfVpcEntry 10 }
747
748atmfVpcReceiveTrafficDescriptorParam1 OBJECT-TYPE
749        SYNTAX  INTEGER (0..2147483647)
750        ACCESS  read-only
751        STATUS  mandatory
752        DESCRIPTION
753                "The first parameter of the receive parameter vector
754                for this VPC, used according to the value of
755                atmfVpcReceiveTrafficDescriptorType."
756        ::= { atmfVpcEntry 11 }
757
758atmfVpcReceiveTrafficDescriptorParam2 OBJECT-TYPE
759        SYNTAX  INTEGER (0..2147483647)
760        ACCESS  read-only
761        STATUS  mandatory
762        DESCRIPTION
763                "The second parameter of the receive parameter vector
764                for this VPC, used according to the value of
765                atmfVpcReceiveTrafficDescriptorType."
766        ::= { atmfVpcEntry 12 }
767
768atmfVpcReceiveTrafficDescriptorParam3 OBJECT-TYPE
769        SYNTAX  INTEGER (0..2147483647)
770        ACCESS  read-only
771        STATUS  mandatory
772        DESCRIPTION
773                "The third parameter of the receive parameter vector
774                for this VPC, used according to the value of
775                atmfVpcReceiveTrafficDescriptorType."
776        ::= { atmfVpcEntry 13 }
777
778atmfVpcReceiveTrafficDescriptorParam4 OBJECT-TYPE
779        SYNTAX  INTEGER (0..2147483647)
780        ACCESS  read-only
781        STATUS  mandatory
782        DESCRIPTION
783                "The fourth parameter of the receive parameter vector
784                for this VPC, used according to the value of
785                atmfVpcReceiveTrafficDescriptorType."
786        ::= { atmfVpcEntry 14 }
787
788atmfVpcReceiveTrafficDescriptorParam5 OBJECT-TYPE
789        SYNTAX  INTEGER (0..2147483647)
790        ACCESS  read-only
791        STATUS  mandatory
792        DESCRIPTION
793                "The fifth parameter of the receive parameter vector
794                for this VPC, used according to the value of
795                atmfVpcReceiveTrafficDescriptorType."
796        ::= { atmfVpcEntry 15 }
797
798atmfVpcQoSCategory OBJECT-TYPE
799        SYNTAX  INTEGER {
800                        other(1),
801                        deterministic (2),
802                        statistical (3),
803                        unspecified (4)
804                }
805        ACCESS  read-only
806        STATUS  obsolete
807        DESCRIPTION
808                "This object should not be implemented except as
809                required for backward compatibility with version 2.0
810                of the UNI specification."
811        ::= { atmfVpcEntry 16 }
812
813atmfVpcTransmitQoSClass OBJECT-TYPE
814        SYNTAX  INTEGER (0..255)
815        ACCESS  read-only
816        STATUS  deprecated
817        DESCRIPTION
818                "This object should not be implemented except as
819                required for backward compatibility with version 3.1
820                of the UNI specification."
821        ::= { atmfVpcEntry 17 }
822
823atmfVpcReceiveQoSClass OBJECT-TYPE
824        SYNTAX  INTEGER (0..255)
825        ACCESS  read-only
826        STATUS  deprecated
827        DESCRIPTION
828                "This object should not be implemented except as
829                required for backward compatibility with version 3.1
830                of the UNI specification."
831        ::= { atmfVpcEntry 18 }
832
833atmfVpcBestEffortIndicator OBJECT-TYPE
834        SYNTAX  TruthValue
835        ACCESS  read-only
836        STATUS  mandatory
837        DESCRIPTION
838                "The object is examined when
839                atmfVpcTransmitTrafficDescriptorType or
840                atmfVpcReceiveTrafficDescriptorType for the associated
841                connection is equal to atmfNoClpNoScr.
842                If this object is set to false(2), the network is requested
843                to apply the CBR.1 conformance definition. If this object
844                is set to true(1), the network is requested to apply the
845                UBR.1 conformance definition."
846        ::= { atmfVpcEntry 19 }
847
848atmfVpcServiceCategory OBJECT-TYPE
849        SYNTAX  AtmServiceCategory
850        ACCESS  read-only
851        STATUS  mandatory
852        DESCRIPTION
853                "The service category of this virtual path connection."
854        ::= { atmfVpcEntry 20 }
855
856
857--              The Virtual Path ABR Group
858-- This group contains per-VPC information, support for which is optional.
859--
860-- Attributes of ABR Virtual Path connections
861
862atmfVpcAbrTable OBJECT-TYPE
863        SYNTAX  SEQUENCE OF AtmfVpcAbrEntry
864        ACCESS  not-accessible
865        STATUS  mandatory
866        DESCRIPTION
867                "A table of operational parameters related to the ABR
868                virtual path connections which cross this ATM
869                Interface. There is one entry in this table for each
870                ABR virtual path connection.
871
872                Each virtual path connection represented
873                in this table must also be represented by
874                an entry in the atmfVpcTable."
875        ::= { atmfVpcAbrGroup 1 }
876
877atmfVpcAbrEntry OBJECT-TYPE
878        SYNTAX  AtmfVpcAbrEntry
879        ACCESS  not-accessible
880        STATUS  mandatory
881        DESCRIPTION
882                "An entry in the table, containing information about a
883                particular ABR virtual path connection."
884        INDEX   { atmfVpcAbrPortIndex, atmfVpcAbrVpi }
885        ::= { atmfVpcAbrTable 1 }
886
887AtmfVpcAbrEntry ::=
888        SEQUENCE {
889                atmfVpcAbrPortIndex
890                        INTEGER,
891                atmfVpcAbrVpi
892                        INTEGER,
893                atmfVpcAbrTransmitIcr
894                        INTEGER,
895                atmfVpcAbrTransmitNrm
896                        INTEGER,
897                atmfVpcAbrTransmitTrm
898                        INTEGER,
899                atmfVpcAbrTransmitCdf
900                        INTEGER,
901                atmfVpcAbrTransmitRif
902                        INTEGER,
903                atmfVpcAbrTransmitRdf
904                        INTEGER,
905                atmfVpcAbrTransmitAdtf
906                        INTEGER,
907                atmfVpcAbrTransmitCrm
908                        INTEGER
909        }
910
911atmfVpcAbrPortIndex OBJECT-TYPE
912        SYNTAX  INTEGER (0..2147483647)
913        ACCESS  read-only
914        STATUS  mandatory
915        DESCRIPTION
916                "The value of 0 which has the special meaning of identifying
917                the ATM Interface over which this message was received."
918        ::= { atmfVpcAbrEntry 1 }
919
920atmfVpcAbrVpi OBJECT-TYPE
921        SYNTAX  INTEGER (0..4095)
922        ACCESS  read-only
923        STATUS  mandatory
924        DESCRIPTION
925                "The VPI value of this ABR Virtual Path Connection at the
926                local ATM Interface."
927        ::= { atmfVpcAbrEntry 2 }
928
929atmfVpcAbrTransmitIcr OBJECT-TYPE
930        SYNTAX  INTEGER (0..16777215)
931        ACCESS  read-only
932        STATUS  mandatory
933        DESCRIPTION
934                "Initial Cell Rate: This is the rate at which the
935                source starts, both initially and after an idle period.
936                The unit is cells per second.  The value must not be
937                larger than PCR, and is usually lower."
938        ::= { atmfVpcAbrEntry 3 }
939
940atmfVpcAbrTransmitNrm OBJECT-TYPE
941        SYNTAX  INTEGER {
942                        nrm2(1),
943                        nrm4(2),
944                        nrm8(3),
945                        nrm16(4),
946                        nrm32(5),
947                        nrm64(6),
948                        nrm128(7),
949                        nrm256(8)
950                }
951        ACCESS  read-only
952        STATUS  mandatory
953        DESCRIPTION
954                "The maximum number of data cells a source may send
955                for each forward RM-cell.  The default value is nrm32(5)."
956        ::= { atmfVpcAbrEntry 4 }
957
958atmfVpcAbrTransmitTrm OBJECT-TYPE
959        SYNTAX  INTEGER {
960                        trm0point78125(1),
961                        trm1point5625(2),
962                        trm3point125(3),
963                        trm6point25(4),
964                        trm12point5(5),
965                        trm25(6),
966                        trm50(7),
967                        trm100(8)
968                }
969        ACCESS  read-only
970        STATUS  mandatory
971        DESCRIPTION
972                "Upper bound on the time between forward RM-cells for
973                an active source (in milliseconds). The default value
974                is trm100(8)."
975        ::= { atmfVpcAbrEntry 5 }
976
977atmfVpcAbrTransmitCdf OBJECT-TYPE
978        SYNTAX  INTEGER {
979                        cdf0(1),
980                        cdfOneOver64(2),
981                        cdfOneOver32(3),
982                        cdfOneOver16(4),
983                        cdfOneOver8(5),
984                        cdfOneOver4(6),
985                        cdfOneOver2(7),
986                        cdfOne(8)
987                }
988        ACCESS  read-only
989        STATUS  mandatory
990        DESCRIPTION
991                "Cutoff Decrease Factor: This field controls the rate
992                decrease associated with lost or delayed backward RM
993                cells.  Larger values result in faster rate decrease.
994                The default value is cdfOneOver16(4)."
995        ::= { atmfVpcAbrEntry 6 }
996
997atmfVpcAbrTransmitRif OBJECT-TYPE
998        SYNTAX  INTEGER {
999                        rifOneOver32768(1),
1000                        rifOneOver16384(2),
1001                        rifOneOver8192(3),
1002                        rifOneOver4096(4),
1003                        rifOneOver2048(5),
1004                        rifOneOver1024(6),
1005                        rifOneOver512(7),
1006                        rifOneOver256(8),
1007                        rifOneOver128(9),
1008                        rifOneOver64(10),
1009                        rifOneOver32(11),
1010                        rifOneOver16(12),
1011                        rifOneOver8(13),
1012                        rifOneOver4(14),
1013                        rifOneOver2(15),
1014                        rifOne(16)
1015                }
1016        ACCESS  read-only
1017        STATUS  mandatory
1018        DESCRIPTION
1019                "Rate Increment Factor: Controls the rate at which the rate
1020                increases, when a backward RM-cell is received with CI=0 and
1021                NI=0.  Larger values lead to faster rate increase.  The default
1022                value is rifOneOver16(12)."
1023        ::= { atmfVpcAbrEntry 7 }
1024
1025atmfVpcAbrTransmitRdf OBJECT-TYPE
1026        SYNTAX  INTEGER {
1027                        rdfOneOver32768(1),
1028                        rdfOneOver16384(2),
1029                        rdfOneOver8192(3),
1030                        rdfOneOver4096(4),
1031                        rdfOneOver2048(5),
1032                        rdfOneOver1024(6),
1033                        rdfOneOver512(7),
1034                        rdfOneOver256(8),
1035                        rdfOneOver128(9),
1036                        rdfOneOver64(10),
1037                        rdfOneOver32(11),
1038                        rdfOneOver16(12),
1039                        rdfOneOver8(13),
1040                        rdfOneOver4(14),
1041                        rdfOneOver2(15),
1042                        rdfOne(16)
1043                }
1044        ACCESS  read-only
1045        STATUS  mandatory
1046        DESCRIPTION
1047                "Rate Decrease Factor: Controls the rate decrease
1048                which occurs when backward RM-cells with CI=1, are
1049                received.  Larger values lead to faster rate
1050                decrease.  The default value is rdfOneOver16(12)."
1051        ::= { atmfVpcAbrEntry 8 }
1052
1053atmfVpcAbrTransmitAdtf OBJECT-TYPE
1054        SYNTAX  INTEGER (1..1023)
1055        ACCESS  read-only
1056        STATUS  mandatory
1057        DESCRIPTION
1058                "ACR Decrease Time Factor: Time permitted between
1059                sending RM-cells, before the allowed rate (ACR) is
1060                decreased to ICR.  Range is 10 ms to 10.23 seconds.
1061                The unit is 10 milliseconds.  For example, the default
1062                value of 50 corresponds to a time factor of 500 ms.
1063                Larger values allow a source to retain its current
1064                rate longer, during periods of relative inactivity.
1065                The default is 50 (0.5 seconds)."
1066        ::= { atmfVpcAbrEntry 9 }
1067
1068atmfVpcAbrTransmitCrm OBJECT-TYPE
1069        SYNTAX  INTEGER (0..8388608)
1070        ACCESS  read-only
1071        STATUS  mandatory
1072        DESCRIPTION
1073                "RM Cells Before Cutoff: Limits the number of forward
1074                RM-cells which may be sent in the absence of received
1075                backward RM-cells."
1076        ::= { atmfVpcAbrEntry 10 }
1077
1078
1079--              The Virtual Channel Group
1080-- This group is mandatory for all ATM Interfaces.
1081--
1082-- Information concerning Virtual Channel Connections
1083
1084atmfVccTable OBJECT-TYPE
1085        SYNTAX  SEQUENCE OF AtmfVccEntry
1086        ACCESS  not-accessible
1087        STATUS  mandatory
1088        DESCRIPTION
1089                "A table of status and parameter information on the
1090                virtual channel connections which are visible at this
1091                ATM Interface. There is one entry in this table for
1092                each permanent virtual channel connection, including
1093                reserved VCCs that are supported; e.g., signalling,
1094                OAM flows, and ILMI, but not unassigned cells."
1095        ::= { atmfVccGroup 1 }
1096
1097atmfVccEntry OBJECT-TYPE
1098        SYNTAX  AtmfVccEntry
1099        ACCESS  not-accessible
1100        STATUS  mandatory
1101        DESCRIPTION
1102                "An entry in the table, containing information about a
1103                particular virtual channel connection."
1104        INDEX   { atmfVccPortIndex, atmfVccVpi, atmfVccVci }
1105        ::= { atmfVccTable 1 }
1106
1107AtmfVccEntry ::=
1108        SEQUENCE {
1109                atmfVccPortIndex
1110                        INTEGER,
1111                atmfVccVpi
1112                        INTEGER,
1113                atmfVccVci
1114                        INTEGER,
1115                atmfVccOperStatus
1116                        INTEGER,
1117                atmfVccTransmitTrafficDescriptorType
1118                        OBJECT IDENTIFIER,
1119                atmfVccTransmitTrafficDescriptorParam1
1120                        INTEGER,
1121                atmfVccTransmitTrafficDescriptorParam2
1122                        INTEGER,
1123                atmfVccTransmitTrafficDescriptorParam3
1124                        INTEGER,
1125                atmfVccTransmitTrafficDescriptorParam4
1126                        INTEGER,
1127                atmfVccTransmitTrafficDescriptorParam5
1128                        INTEGER,
1129                atmfVccReceiveTrafficDescriptorType
1130                        OBJECT IDENTIFIER,
1131                atmfVccReceiveTrafficDescriptorParam1
1132                        INTEGER,
1133                atmfVccReceiveTrafficDescriptorParam2
1134                        INTEGER,
1135                atmfVccReceiveTrafficDescriptorParam3
1136                        INTEGER,
1137                atmfVccReceiveTrafficDescriptorParam4
1138                        INTEGER,
1139                atmfVccReceiveTrafficDescriptorParam5
1140                        INTEGER,
1141                atmfVccQoSCategory
1142                        INTEGER,
1143                atmfVccTransmitQoSClass
1144                        INTEGER,
1145                atmfVccReceiveQoSClass
1146                        INTEGER,
1147                atmfVccBestEffortIndicator
1148                        TruthValue,
1149                atmfVccTransmitFrameDiscard
1150                        TruthValue,
1151                atmfVccReceiveFrameDiscard
1152                        TruthValue,
1153                atmfVccServiceCategory
1154                        AtmServiceCategory
1155        }
1156
1157atmfVccPortIndex OBJECT-TYPE
1158        SYNTAX  INTEGER (0..2147483647)
1159        ACCESS  read-only
1160        STATUS  mandatory
1161        DESCRIPTION
1162                "The value of 0 which has the special meaning of
1163                identifying the ATM Interface over which this message
1164                was received."
1165        ::= { atmfVccEntry 1 }
1166
1167atmfVccVpi OBJECT-TYPE
1168        SYNTAX  INTEGER (0..4095)
1169        ACCESS  read-only
1170        STATUS  mandatory
1171        DESCRIPTION
1172                "The VPI value of this Virtual Channel Connection at
1173                the local ATM Interface. For virtual interfaces (i.e.
1174                Virtual Path Connections), this value has no meaning
1175                and is set to zero "
1176        ::= { atmfVccEntry 2 }
1177
1178atmfVccVci OBJECT-TYPE
1179        SYNTAX  INTEGER (0..65535)
1180        ACCESS  read-only
1181        STATUS  mandatory
1182        DESCRIPTION
1183                "The VCI value of this Virtual Channel Connection at
1184                the local ATM Interface."
1185        ::= { atmfVccEntry 3 }
1186
1187atmfVccOperStatus OBJECT-TYPE
1188        SYNTAX  INTEGER {
1189                        unknown(1),
1190                        end2endUp(2),
1191                        end2endDown(3),
1192                        localUpEnd2endUnknown(4),
1193                        localDown(5)
1194                }
1195        ACCESS  read-only
1196        STATUS  mandatory
1197        DESCRIPTION
1198                "The present actual operational status of the VCC. A
1199                value of end2endUp(2) or end2endUp(3) is used if the
1200                end to end status is known.
1201
1202                If only local status is known a value of
1203                localUpEnd2endUnknown(4) or localDown(5) is used."
1204        ::= { atmfVccEntry 4 }
1205
1206atmfVccTransmitTrafficDescriptorType OBJECT-TYPE
1207        SYNTAX  OBJECT IDENTIFIER
1208        ACCESS  read-only
1209        STATUS  mandatory
1210        DESCRIPTION
1211                "The type of traffic management, applicable to the
1212                transmit direction of this VCC. The type may indicate
1213                none, or a type with one or more parameters. These
1214                parameters are specified as a parameter vector, in the
1215                corresponding instances of the objects:
1216                        atmfVccTransmitTrafficDescriptorParam1,
1217                        atmfVccTransmitTrafficDescriptorParam2,
1218                        atmfVccTransmitTrafficDescriptorParam3,
1219                        atmfVccTransmitTrafficDescriptorParam4, and
1220                        atmfVccTransmitTrafficDescriptorParam5."
1221        ::= { atmfVccEntry 5 }
1222
1223atmfVccTransmitTrafficDescriptorParam1 OBJECT-TYPE
1224        SYNTAX  INTEGER (0..2147483647)
1225        ACCESS  read-only
1226        STATUS  mandatory
1227        DESCRIPTION
1228                "The first parameter of the transmit parameter vector
1229                for this VCC, used according to the value of
1230                atmfVccTransmitTrafficDescriptorType."
1231        ::= { atmfVccEntry 6 }
1232
1233atmfVccTransmitTrafficDescriptorParam2 OBJECT-TYPE
1234        SYNTAX  INTEGER (0..2147483647)
1235        ACCESS  read-only
1236        STATUS  mandatory
1237        DESCRIPTION
1238                "The second parameter of the transmit parameter vector
1239                for this VCC, used according to the value of
1240                atmfVccTransmitTrafficDescriptorType."
1241        ::= { atmfVccEntry 7 }
1242
1243atmfVccTransmitTrafficDescriptorParam3 OBJECT-TYPE
1244        SYNTAX  INTEGER (0..2147483647)
1245        ACCESS  read-only
1246        STATUS  mandatory
1247        DESCRIPTION
1248                "The third parameter of the transmit parameter vector
1249                for this VCC, used according to the value of
1250                atmfVccTransmitTrafficDescriptorType."
1251        ::= { atmfVccEntry 8 }
1252
1253atmfVccTransmitTrafficDescriptorParam4 OBJECT-TYPE
1254        SYNTAX  INTEGER (0..2147483647)
1255        ACCESS  read-only
1256        STATUS  mandatory
1257        DESCRIPTION
1258                "The fourth parameter of the transmit parameter vector
1259                for this VCC, used according to the value of
1260                atmfVccTransmitTrafficDescriptorType."
1261        ::= { atmfVccEntry 9 }
1262
1263atmfVccTransmitTrafficDescriptorParam5 OBJECT-TYPE
1264        SYNTAX  INTEGER (0..2147483647)
1265        ACCESS  read-only
1266        STATUS  mandatory
1267        DESCRIPTION
1268                "The fifth parameter of the transmit parameter vector
1269                for this VCC, used according to the value of
1270                atmfVccTransmitTrafficDescriptorType."
1271        ::= { atmfVccEntry 10 }
1272
1273atmfVccReceiveTrafficDescriptorType OBJECT-TYPE
1274        SYNTAX  OBJECT IDENTIFIER
1275        ACCESS  read-only
1276        STATUS  mandatory
1277        DESCRIPTION
1278                "The type of traffic management, applicable to the
1279                traffic in the receive direction of this VCC. The type
1280                may indicate none, or a type with one or more
1281                parameters. These parameters are specified as a
1282                parameter vector, in the corresponding instances of
1283                the objects:
1284                        atmfVccReceiveTrafficDescriptorParam1,
1285                        atmfVccReceiveTrafficDescriptorParam2,
1286                        atmfVccReceiveTrafficDescriptorParam3,
1287                        atmfVccReceiveTrafficDescriptorParam4, and
1288                        atmfVccReceiveTrafficDescriptorParam5."
1289        ::= { atmfVccEntry 11 }
1290
1291atmfVccReceiveTrafficDescriptorParam1 OBJECT-TYPE
1292        SYNTAX  INTEGER (0..2147483647)
1293        ACCESS  read-only
1294        STATUS  mandatory
1295        DESCRIPTION
1296                "The first parameter of the receive parameter vector
1297                for this VCC, used according to the value of
1298                atmfVccReceiveTrafficDescriptorType."
1299        ::= { atmfVccEntry 12 }
1300
1301atmfVccReceiveTrafficDescriptorParam2 OBJECT-TYPE
1302        SYNTAX  INTEGER (0..2147483647)
1303        ACCESS  read-only
1304        STATUS  mandatory
1305        DESCRIPTION
1306                "The second parameter of the receive parameter vector
1307                for this VCC, used according to the value of
1308                atmfVccReceiveTrafficDescriptorType."
1309        ::= { atmfVccEntry 13 }
1310
1311atmfVccReceiveTrafficDescriptorParam3 OBJECT-TYPE
1312        SYNTAX  INTEGER (0..2147483647)
1313        ACCESS  read-only
1314        STATUS  mandatory
1315        DESCRIPTION
1316                "The third parameter of the receive parameter vector
1317                for this VCC, used according to the value of
1318                atmfVccReceiveTrafficDescriptorType."
1319        ::= { atmfVccEntry 14 }
1320
1321atmfVccReceiveTrafficDescriptorParam4 OBJECT-TYPE
1322        SYNTAX  INTEGER (0..2147483647)
1323        ACCESS  read-only
1324        STATUS  mandatory
1325        DESCRIPTION
1326                "The fourth parameter of the receive parameter vector
1327                for this VCC, used according to the value of
1328                atmfVccReceiveTrafficDescriptorType."
1329        ::= { atmfVccEntry 15 }
1330
1331atmfVccReceiveTrafficDescriptorParam5 OBJECT-TYPE
1332        SYNTAX  INTEGER (0..2147483647)
1333        ACCESS  read-only
1334        STATUS  mandatory
1335        DESCRIPTION
1336                "The fifth parameter of the receive parameter vector
1337                for this VCC, used according to the value of
1338                atmfVccReceiveTrafficDescriptorType."
1339        ::= { atmfVccEntry 16 }
1340
1341atmfVccQoSCategory OBJECT-TYPE
1342        SYNTAX  INTEGER {
1343                        other(1),
1344                        deterministic(2),
1345                        statistical(3),
1346                        unspecified(4)
1347                }
1348        ACCESS  read-only
1349        STATUS  obsolete
1350        DESCRIPTION
1351                "This object should not be implemented except as
1352                required for backward compatibility with version 2.0
1353                of the UNI specification."
1354        ::= { atmfVccEntry 17 }
1355
1356 atmfVccTransmitQoSClass OBJECT-TYPE
1357        SYNTAX  INTEGER (0..255)
1358        ACCESS  read-only
1359        STATUS  deprecated
1360        DESCRIPTION
1361                "This object should not be implemented except as
1362                required for backward compatibility with version 3.1
1363                of the UNI specification."
1364        ::= { atmfVccEntry 18 }
1365
1366atmfVccReceiveQoSClass OBJECT-TYPE
1367        SYNTAX  INTEGER (0..255)
1368        ACCESS  read-only
1369        STATUS  deprecated
1370        DESCRIPTION
1371                "This object should not be implemented except as
1372                required for backward compatibility with version 3.1
1373                of the UNI specification."
1374        ::= { atmfVccEntry 19 }
1375
1376atmfVccBestEffortIndicator OBJECT-TYPE
1377        SYNTAX  TruthValue
1378        ACCESS  read-only
1379        STATUS  mandatory
1380        DESCRIPTION
1381                "The object is examined when
1382                atmfVccTransmitTrafficDescriptorType or
1383                atmfVccReceiveTrafficDescriptorType for the associated
1384                connection is equal to atmfNoClpNoScr.
1385                If this object is set to false(2), the network is requested
1386                to apply the CBR.1 conformance definition. If this object
1387                is set to true(1), the network is requested to apply the
1388                UBR.1 conformance definition."
1389        ::= { atmfVccEntry 20 }
1390
1391atmfVccTransmitFrameDiscard OBJECT-TYPE
1392        SYNTAX  TruthValue
1393        ACCESS  read-only
1394        STATUS  mandatory
1395        DESCRIPTION
1396                "If set to true(1), this object indicates that the network
1397                is requested to treat data for this connection (in the
1398                transmit direction) as frames (e.g. AAL5 CPCS_PDU's) rather
1399                than as individual cells.  While the precise
1400                implementation is network-specific, this treatment may
1401                for example involve discarding entire frames during
1402                congestion, rather than a few cells from many frames.
1403                The default value is false(2)."
1404        ::= { atmfVccEntry 21 }
1405
1406atmfVccReceiveFrameDiscard OBJECT-TYPE
1407        SYNTAX  TruthValue
1408        ACCESS  read-only
1409        STATUS  mandatory
1410        DESCRIPTION
1411                "If set to true(1), this object indicates that the network
1412                is requested to treat data for this connection (in the
1413                receive direction) as frames (e.g. AAL5 CPCS_PDU's) rather
1414                than as individual cells.  While the precise
1415                implementation is network-specific, this treatment may
1416                for example involve discarding entire frames during
1417                congestion, rather than a few cells from many frames.
1418                The default value is false(2)."
1419        ::= { atmfVccEntry 22 }
1420
1421atmfVccServiceCategory OBJECT-TYPE
1422        SYNTAX  AtmServiceCategory
1423        ACCESS  read-only
1424        STATUS  mandatory
1425        DESCRIPTION
1426                "The service category of this virtual channel connection."
1427        ::= { atmfVccEntry 23 }
1428
1429
1430--              The Virtual Channel ABR Group
1431-- This group contains per-VCC information, support for which is optional.
1432--
1433-- Attributes of ABR Virtual Channel connections
1434
1435atmfVccAbrTable OBJECT-TYPE
1436        SYNTAX  SEQUENCE OF AtmfVccAbrEntry
1437        ACCESS  not-accessible
1438        STATUS  mandatory
1439        DESCRIPTION
1440                "A table of operational parameters related to the ABR
1441                virtual channel connections which cross this ATM
1442                Interface. There is one entry in this table for each
1443                ABR virtual channel connection.
1444
1445                Each virtual channel connection represented
1446                in this table must also be represented by
1447                an entry in the atmfVccTable."
1448        ::= { atmfVccAbrGroup 1 }
1449
1450atmfVccAbrEntry OBJECT-TYPE
1451        SYNTAX  AtmfVccAbrEntry
1452        ACCESS  not-accessible
1453        STATUS  mandatory
1454        DESCRIPTION
1455                "An entry in the table, containing information about a
1456                particular ABR virtual channel connection."
1457        INDEX   { atmfVccAbrPortIndex, atmfVccAbrVpi, atmfVccAbrVci }
1458        ::= { atmfVccAbrTable 1 }
1459
1460AtmfVccAbrEntry ::=
1461        SEQUENCE {
1462                atmfVccAbrPortIndex
1463                        INTEGER,
1464                atmfVccAbrVpi
1465                        INTEGER,
1466                atmfVccAbrVci
1467                        INTEGER,
1468                atmfVccAbrTransmitIcr
1469                        INTEGER,
1470                atmfVccAbrTransmitNrm
1471                        INTEGER,
1472                atmfVccAbrTransmitTrm
1473                        INTEGER,
1474                atmfVccAbrTransmitCdf
1475                        INTEGER,
1476                atmfVccAbrTransmitRif
1477                        INTEGER,
1478                atmfVccAbrTransmitRdf
1479                        INTEGER,
1480                atmfVccAbrTransmitAdtf
1481                        INTEGER,
1482                atmfVccAbrTransmitCrm
1483                       INTEGER
1484        }
1485
1486atmfVccAbrPortIndex OBJECT-TYPE
1487        SYNTAX  INTEGER (0..2147483647)
1488        ACCESS  read-only
1489        STATUS  mandatory
1490        DESCRIPTION
1491                "The value of 0 which has the special meaning of identifying
1492                the ATM Interface over which this message was received."
1493        ::= { atmfVccAbrEntry 1 }
1494
1495atmfVccAbrVpi OBJECT-TYPE
1496        SYNTAX  INTEGER (0..4095)
1497        ACCESS  read-only
1498        STATUS  mandatory
1499        DESCRIPTION
1500                "The VPI value of this ABR Virtual Channel Connection at the
1501                local ATM Interface. For virtual interfaces (i.e. Virtual Path
1502                Connections), this value has no meaning and is set to zero "
1503        ::= { atmfVccAbrEntry 2 }
1504
1505atmfVccAbrVci OBJECT-TYPE
1506        SYNTAX  INTEGER (0..65535)
1507        ACCESS  read-only
1508        STATUS  mandatory
1509        DESCRIPTION
1510                "The VCI value of this ABR Virtual Channel Connection at the
1511                local ATM Interface."
1512        ::= { atmfVccAbrEntry 3 }
1513
1514atmfVccAbrTransmitIcr OBJECT-TYPE
1515        SYNTAX  INTEGER (0..16777215)
1516        ACCESS  read-only
1517        STATUS  mandatory
1518        DESCRIPTION
1519                "Initial Cell Rate: This is the rate at which the
1520                source starts, both initially and after an idle period.
1521                The unit is cells per second.  The value must not be
1522                larger than PCR, and is usually lower."
1523        ::= { atmfVccAbrEntry 4 }
1524
1525atmfVccAbrTransmitNrm OBJECT-TYPE
1526        SYNTAX  INTEGER {
1527                        nrm2(1),
1528                        nrm4(2),
1529                        nrm8(3),
1530                        nrm16(4),
1531                        nrm32(5),
1532                        nrm64(6),
1533                        nrm128(7),
1534                        nrm256(8)
1535                }
1536        ACCESS  read-only
1537        STATUS  mandatory
1538        DESCRIPTION
1539                "The maximum number of data cells a source may send
1540                for each forward RM-cell.  The default value is nrm32(5)."
1541        ::= { atmfVccAbrEntry 5 }
1542
1543atmfVccAbrTransmitTrm OBJECT-TYPE
1544        SYNTAX  INTEGER {
1545                        trm0point78125(1),
1546                        trm1point5625(2),
1547                        trm3point125(3),
1548                        trm6point25(4),
1549                        trm12point5(5),
1550                        trm25(6),
1551                        trm50(7),
1552                        trm100(8)
1553                }
1554        ACCESS  read-only
1555        STATUS  mandatory
1556        DESCRIPTION
1557                "Upper bound on the time between forward RM-cells for
1558                an active source (in milliseconds). The default value
1559                is trm100(8)."
1560        ::= { atmfVccAbrEntry 6 }
1561
1562atmfVccAbrTransmitCdf OBJECT-TYPE
1563        SYNTAX  INTEGER {
1564                        cdf0(1),
1565                        cdfOneOver64(2),
1566                        cdfOneOver32(3),
1567                        cdfOneOver16(4),
1568                        cdfOneOver8(5),
1569                        cdfOneOver4(6),
1570                        cdfOneOver2(7),
1571                        cdfOne(8)
1572                }
1573        ACCESS  read-only
1574        STATUS  mandatory
1575        DESCRIPTION
1576                "Cutoff Decrease Factor: This field controls the rate
1577                decrease associated with lost or delayed backward RM
1578                cells.  Larger values result in faster rate decrease.
1579                The default value is cdfOneOver16(4)."
1580        ::= { atmfVccAbrEntry 7 }
1581
1582atmfVccAbrTransmitRif OBJECT-TYPE
1583        SYNTAX  INTEGER {
1584                        rifOneOver32768(1),
1585                        rifOneOver16384(2),
1586                        rifOneOver8192(3),
1587                        rifOneOver4096(4),
1588                        rifOneOver2048(5),
1589                        rifOneOver1024(6),
1590                        rifOneOver512(7),
1591                        rifOneOver256(8),
1592                        rifOneOver128(9),
1593                        rifOneOver64(10),
1594                        rifOneOver32(11),
1595                        rifOneOver16(12),
1596                        rifOneOver8(13),
1597                        rifOneOver4(14),
1598                        rifOneOver2(15),
1599                        rifOne(16)
1600                }
1601        ACCESS  read-only
1602        STATUS  mandatory
1603        DESCRIPTION
1604                "Rate Increment Factor: Controls the rate at which the rate
1605                increases, when a backward RM-cell is received with CI=0 and
1606                NI=0.  Larger values lead to faster rate increase.  The default
1607                value is rifOneOver16(12)."
1608        ::= { atmfVccAbrEntry 8 }
1609
1610atmfVccAbrTransmitRdf OBJECT-TYPE
1611        SYNTAX  INTEGER {
1612                        rdfOneOver32768(1),
1613                        rdfOneOver16384(2),
1614                        rdfOneOver8192(3),
1615                        rdfOneOver4096(4),
1616                        rdfOneOver2048(5),
1617                        rdfOneOver1024(6),
1618                        rdfOneOver512(7),
1619                        rdfOneOver256(8),
1620                        rdfOneOver128(9),
1621                        rdfOneOver64(10),
1622                        rdfOneOver32(11),
1623                        rdfOneOver16(12),
1624                        rdfOneOver8(13),
1625                        rdfOneOver4(14),
1626                        rdfOneOver2(15),
1627                        rdfOne(16)
1628                }
1629        ACCESS  read-only
1630        STATUS  mandatory
1631        DESCRIPTION
1632                "Rate Decrease Factor: Controls the rate decrease
1633                which occurs when backward RM-cells with CI=1, are
1634                received.  Larger values lead to faster rate
1635                decrease.  The default value is rdfOneOver16(12)."
1636        ::= { atmfVccAbrEntry 9 }
1637
1638atmfVccAbrTransmitAdtf OBJECT-TYPE
1639        SYNTAX  INTEGER (1..1023)
1640        ACCESS  read-only
1641        STATUS  mandatory
1642        DESCRIPTION
1643                "ACR Decrease Time Factor: Time permitted between
1644                sending RM-cells, before the allowed rate (ACR) is
1645                decreased to ICR.  Range is 10 ms to 10.23 seconds.
1646                The unit is 10 milliseconds.  For example, the default
1647                value of 50 corresponds to a time factor of 500 ms.
1648                Larger values allow a source to retain its current
1649                rate longer, during periods of relative inactivity.
1650                The default is 50 (0.5 seconds)."
1651        ::= { atmfVccAbrEntry 10 }
1652
1653atmfVccAbrTransmitCrm OBJECT-TYPE
1654        SYNTAX  INTEGER (0..8388608)
1655        ACCESS  read-only
1656        STATUS  mandatory
1657        DESCRIPTION
1658                "RM Cells Before Cutoff: Limits the number of forward
1659                RM-cells which may be sent in the absence of received
1660                backward RM-cells."
1661        ::= { atmfVccAbrEntry 11 }
1662
1663
1664-- Traps
1665END
1666
1667