1-- *****************************************************************
2-- CISCO-ATM-QOS-MIB.my:  Cisco ATM QoS MIB file
3--
4-- June 2002, Danny Lee
5--
6-- Copyright (c) 2002 by Cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10
11CISCO-ATM-QOS-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14      MODULE-IDENTITY,
15      OBJECT-TYPE,
16      Unsigned32,
17      Integer32                 FROM SNMPv2-SMI
18      MODULE-COMPLIANCE,
19      OBJECT-GROUP              FROM SNMPv2-CONF
20      TEXTUAL-CONVENTION        FROM SNMPv2-TC
21      ifIndex                   FROM IF-MIB
22      atmVplVpi,
23      atmVclVpi,
24      atmVclVci                 FROM ATM-MIB
25      AtmServiceCategory        FROM ATM-FORUM-TC-MIB
26      ciscoMgmt                 FROM CISCO-SMI;
27
28ciscoAtmQosMIB MODULE-IDENTITY
29      LAST-UPDATED      "200206100000Z"
30      ORGANIZATION      "Cisco Systems, Inc."
31      CONTACT-INFO
32            "Cisco Systems
33             Customer Service
34
35             Postal: 170 W. Tasman Drive
36                   San Jose, CA  95134
37                   SA
38
39             Tel: +1 800 553-NETS
40
41             Email: cs-atm@cisco.com"
42
43      DESCRIPTION
44            "The MIB is created to provide ATM QoS information in
45             these areas:
46
47             1. Traffic shaping on a per-VC basis
48             2. Traffic shaping on a per-VP basis
49             3. Per-VC queuing/buffering
50
51             Although the initial requirements of the MIB are
52             driven to support the GSR TAZ line card,
53             CISCO-ATM-QOS-MIB is designed as a generic MIB to
54             support ATM interfaces across all platforms.
55
56             Here are the tables defined in this MIB:
57             ciscoAtmQosVccTable
58                  - to provide information on traffic shaping on
59                    a per-VC basis.
60
61             ciscoAtmQosVpcTable
62                  - to provide information on traffic shaping on
63                    a per-VP basis.
64
65             ciscoAtmQosVcQueuingTable
66             ciscoAtmQosVcQueuingClassTable
67                  - to provide information on per-VC
68                    queuing/buffering."
69
70      REVISION      "200206100000Z"
71      DESCRIPTION
72            "Initial version of this MIB module."
73      ::= { ciscoMgmt 279 }
74
75
76
77
78ciscoAtmQosMIBNotifs  OBJECT IDENTIFIER ::= { ciscoAtmQosMIB 0 }
79ciscoAtmQosMIBObjects OBJECT IDENTIFIER ::= { ciscoAtmQosMIB 1 }
80ciscoAtmQosMIBConform OBJECT IDENTIFIER ::= { ciscoAtmQosMIB 2 }
81
82
83caqVccParams          OBJECT IDENTIFIER ::= { ciscoAtmQosMIBObjects 1 }
84caqVpcParams          OBJECT IDENTIFIER ::= { ciscoAtmQosMIBObjects 2 }
85caqQueuingParams      OBJECT IDENTIFIER ::= { ciscoAtmQosMIBObjects 3 }
86
87
88--
89--
90-- Beginning Textual Convention Definitions
91
92VcParamConfigLocation ::= TEXTUAL-CONVENTION
93      STATUS            current
94      DESCRIPTION
95        "The configuration source of a vc parameter:
96         1 - Not configured - using default
97         2 - Configured on vc directly
98         3 - VC-class configured on vc
99         4 - VC-class configured on sub-interface
100         5 - VC-class configured on main-interface.
101        "
102      SYNTAX            INTEGER { configDefault(1),
103                                  configVcDirect(2),
104                                  configVcClass(3),
105                                  configVcClassSubInterface(4),
106                                  configVcClassInterface(5)
107                                }
108
109VpState ::= TEXTUAL-CONVENTION
110      STATUS            current
111      DESCRIPTION
112        "States of virtual path:
113         1 - Inactive
114         2 - Active
115        "
116      SYNTAX            INTEGER { vpStateInactive(1),
117                                  vpStateActive(2)
118                                }
119
120-- Ending Textual Convention Definitions
121--
122--
123
124
125--
126--
127-- Per-VC Traffic shaping parameters
128-- (Beginning of caqVccTable)
129
130caqVccParamsTable       OBJECT-TYPE
131      SYNTAX            SEQUENCE OF CaqVccParamsEntry
132      MAX-ACCESS        not-accessible
133      STATUS            current
134      DESCRIPTION
135        "This table is defined to provide QoS information for
136         each active ATM VC existing on the interface."
137      ::= { caqVccParams 1 }
138
139caqVccParamsEntry       OBJECT-TYPE
140      SYNTAX            CaqVccParamsEntry
141      MAX-ACCESS        not-accessible
142      STATUS            current
143      DESCRIPTION
144        "This list contains the ATM QoS parameters provided by
145         ciscoAtmQosVccEntry."
146      INDEX { ifIndex, atmVclVpi, atmVclVci }
147      ::= { caqVccParamsTable 1 }
148
149CaqVccParamsEntry ::= SEQUENCE {
150      caqVccParamsType              AtmServiceCategory,
151      caqVccParamsPcrIn0            Unsigned32,
152      caqVccParamsPcrIn01           Unsigned32,
153      caqVccParamsPcrOut0           Unsigned32,
154      caqVccParamsPcrOut01          Unsigned32,
155      caqVccParamsScrIn0            Unsigned32,
156      caqVccParamsScrIn01           Unsigned32,
157      caqVccParamsScrOut0           Unsigned32,
158      caqVccParamsScrOut01          Unsigned32,
159      caqVccParamsBcsIn0            Unsigned32,
160      caqVccParamsBcsIn01           Unsigned32,
161      caqVccParamsBcsOut0           Unsigned32,
162      caqVccParamsBcsOut01          Unsigned32,
163      caqVccParamsInheritLevel      VcParamConfigLocation,
164      caqVccParamsMcrIn             Unsigned32,
165      caqVccParamsMcrOut            Unsigned32,
166      caqVccParamsInvRdf            Unsigned32,
167      caqVccParamsInvRif            Unsigned32,
168      caqVccParamsRfl               VcParamConfigLocation,
169      caqVccParamsCdv               Unsigned32,
170      caqVccParamsCdvt              Unsigned32,
171      caqVccParamsIcr               Unsigned32,
172      caqVccParamsTbe               Unsigned32,
173      caqVccParamsFrtt              Unsigned32,
174      caqVccParamsNrm               Unsigned32,
175      caqVccParamsInvTrm            Unsigned32,
176      caqVccParamsInvCdf            Unsigned32,
177      caqVccParamsAdtf              Unsigned32
178      }
179
180caqVccParamsType        OBJECT-TYPE
181        SYNTAX          AtmServiceCategory
182        MAX-ACCESS      read-write
183        STATUS          current
184        DESCRIPTION
185          "The service category of this virtual circuit connection."
186        ::= { caqVccParamsEntry 1 }
187
188caqVccParamsPcrIn0      OBJECT-TYPE
189        SYNTAX          Unsigned32
190        MAX-ACCESS      read-write
191        STATUS          current
192        DESCRIPTION
193          "Input Peak Cell Rate (PCR) in kbps with
194           Cell Loss Priority bit set to 0 (clp0)."
195        ::= { caqVccParamsEntry 2 }
196
197caqVccParamsPcrIn01     OBJECT-TYPE
198        SYNTAX          Unsigned32
199        MAX-ACCESS      read-write
200        STATUS          current
201        DESCRIPTION
202          "Number of OAM F5 end to end loopback cells sent through
203           the VCC."
204        ::= { caqVccParamsEntry 3 }
205
206caqVccParamsPcrOut0     OBJECT-TYPE
207        SYNTAX          Unsigned32
208        MAX-ACCESS      read-write
209        STATUS          current
210        DESCRIPTION
211          "Output Peak Cell Rate (PCR) in kbps with
212           Cell Loss Priority bit set to 0 (clp0)."
213        ::= { caqVccParamsEntry 4 }
214
215caqVccParamsPcrOut01    OBJECT-TYPE
216        SYNTAX          Unsigned32
217        MAX-ACCESS      read-write
218        STATUS          current
219        DESCRIPTION
220          "Output Peak Cell Rate (PCR) in kbps with
221           Cell Loss Priority bit set to 1 (clp01)."
222        ::= { caqVccParamsEntry 5 }
223
224caqVccParamsScrIn0      OBJECT-TYPE
225        SYNTAX          Unsigned32
226        MAX-ACCESS      read-write
227        STATUS          current
228        DESCRIPTION
229          "Input Sustained Cell Rate (SCR) in kbps
230           for connection with VBR type of QoS and
231           Cell Loss Priority bit set to 0 (clp0)."
232        ::= { caqVccParamsEntry 6 }
233
234caqVccParamsScrIn01     OBJECT-TYPE
235        SYNTAX          Unsigned32
236        MAX-ACCESS      read-write
237        STATUS          current
238        DESCRIPTION
239          "Input Sustained Cell Rate (SCR) in kbps
240           for connection with VBR type of QoS and
241           Cell Loss Priority bit set to 1 (clp01)."
242        ::= { caqVccParamsEntry 7 }
243
244caqVccParamsScrOut0     OBJECT-TYPE
245        SYNTAX          Unsigned32
246        MAX-ACCESS      read-write
247        STATUS          current
248        DESCRIPTION
249          "Output Sustained Cell Rate (SCR) in kbps
250           for connection with VBR type of QoS and
251           Cell Loss Priority bit set to 0 (clp0)."
252        ::= { caqVccParamsEntry 8 }
253
254caqVccParamsScrOut01    OBJECT-TYPE
255        SYNTAX          Unsigned32
256        MAX-ACCESS      read-write
257        STATUS          current
258        DESCRIPTION
259          "Output Sustained Cell Rate (SCR) in kbps
260           for connection with VBR type of QoS and
261           Cell Loss Priority bit set to 1 (clp01)."
262        ::= { caqVccParamsEntry 9 }
263
264caqVccParamsBcsIn0      OBJECT-TYPE
265        SYNTAX          Unsigned32
266        MAX-ACCESS      read-write
267        STATUS          current
268        DESCRIPTION
269          "Input Burst Cell Size (BCS) for connection
270           with VBR type of QoS and
271           Cell Loss Priority bit set to 0 (clp0)."
272        ::= { caqVccParamsEntry 10 }
273
274caqVccParamsBcsIn01     OBJECT-TYPE
275        SYNTAX          Unsigned32
276        MAX-ACCESS      read-write
277        STATUS          current
278        DESCRIPTION
279          "Input Burst Cell Size (BCS) for connection
280           with VBR type of QoS and
281           Cell Loss Priority bit set to 1 (clp01)."
282        ::= { caqVccParamsEntry 11 }
283
284caqVccParamsBcsOut0     OBJECT-TYPE
285        SYNTAX          Unsigned32
286        MAX-ACCESS      read-write
287        STATUS          current
288        DESCRIPTION
289          "Output Burst Cell Size (BCS) for connection
290           with VBR type of QoS and
291           Cell Loss Priority bit set to 0 (clp0)."
292        ::= { caqVccParamsEntry 12 }
293
294caqVccParamsBcsOut01    OBJECT-TYPE
295        SYNTAX          Unsigned32
296        MAX-ACCESS      read-write
297        STATUS          current
298        DESCRIPTION
299          "Output Burst Cell Size (BCS) for connection
300           with VBR type of QoS and
301           Cell Loss Priority bit set to 1 (clp01)."
302        ::= { caqVccParamsEntry 13 }
303
304caqVccParamsInheritLevel      OBJECT-TYPE
305        SYNTAX          VcParamConfigLocation
306        MAX-ACCESS      read-only
307        STATUS          current
308        DESCRIPTION
309          "The source of configuration for peak cell rate."
310        ::= { caqVccParamsEntry 14 }
311
312caqVccParamsMcrIn       OBJECT-TYPE
313        SYNTAX          Unsigned32
314        MAX-ACCESS      read-write
315        STATUS          current
316        DESCRIPTION
317          "Input Minimum Cell Rate (MCR) in kbps for
318           connection with VBR-nrt or ABR type of QoS."
319        ::= { caqVccParamsEntry 15 }
320
321caqVccParamsMcrOut      OBJECT-TYPE
322        SYNTAX          Unsigned32
323        MAX-ACCESS      read-write
324        STATUS          current
325        DESCRIPTION
326          "Output Minimum Cell Rate (MCR) in kbps for
327           connection with VBR-nrt or ABR type of QoS."
328        ::= { caqVccParamsEntry 16 }
329
330caqVccParamsInvRdf      OBJECT-TYPE
331        SYNTAX          Unsigned32
332        MAX-ACCESS      read-write
333        STATUS          current
334        DESCRIPTION
335          "Inverse of rate decrease factor."
336        ::= { caqVccParamsEntry 17 }
337
338caqVccParamsInvRif      OBJECT-TYPE
339        SYNTAX          Unsigned32
340        MAX-ACCESS      read-write
341        STATUS          current
342        DESCRIPTION
343          "Inverse of rate increase factor."
344        ::= { caqVccParamsEntry 18 }
345
346caqVccParamsRfl         OBJECT-TYPE
347        SYNTAX          VcParamConfigLocation
348        MAX-ACCESS      read-only
349        STATUS          current
350        DESCRIPTION
351          "The source of configuration for rate factor."
352        ::= { caqVccParamsEntry 19 }
353
354caqVccParamsCdv         OBJECT-TYPE
355        SYNTAX          Unsigned32
356        MAX-ACCESS      read-only
357        STATUS          current
358        DESCRIPTION
359          "Cell delay variation."
360        ::= { caqVccParamsEntry 20 }
361
362caqVccParamsCdvt        OBJECT-TYPE
363        SYNTAX          Unsigned32
364        MAX-ACCESS      read-write
365        STATUS          current
366        DESCRIPTION
367          "Cell delay variation tolerance."
368        ::= { caqVccParamsEntry 21 }
369
370caqVccParamsIcr         OBJECT-TYPE
371        SYNTAX          Unsigned32
372        MAX-ACCESS      read-write
373        STATUS          current
374        DESCRIPTION
375          "Initial cell rate."
376        ::= { caqVccParamsEntry 22 }
377
378caqVccParamsTbe         OBJECT-TYPE
379        SYNTAX          Unsigned32
380        MAX-ACCESS      read-write
381        STATUS          current
382        DESCRIPTION
383          "Transient buffer exposure."
384        ::= { caqVccParamsEntry 23 }
385
386caqVccParamsFrtt        OBJECT-TYPE
387        SYNTAX          Unsigned32
388        MAX-ACCESS      read-write
389        STATUS          current
390        DESCRIPTION
391          "Fixed round-trip time."
392        ::= { caqVccParamsEntry 24 }
393
394caqVccParamsNrm         OBJECT-TYPE
395        SYNTAX          Unsigned32
396        MAX-ACCESS      read-write
397        STATUS          current
398        DESCRIPTION
399          "Maximum number of tx cells for each forward rm cell."
400        ::= { caqVccParamsEntry 25 }
401
402caqVccParamsInvTrm      OBJECT-TYPE
403        SYNTAX          Unsigned32
404        MAX-ACCESS      read-write
405        STATUS          current
406        DESCRIPTION
407          "Maximum time between forward rm cells."
408        ::= { caqVccParamsEntry 26 }
409
410caqVccParamsInvCdf      OBJECT-TYPE
411        SYNTAX          Unsigned32
412        MAX-ACCESS      read-write
413        STATUS          current
414        DESCRIPTION
415          "Inverse of cutoff decrease factor."
416        ::= { caqVccParamsEntry 27 }
417
418caqVccParamsAdtf        OBJECT-TYPE
419        SYNTAX          Unsigned32
420        MAX-ACCESS      read-write
421        STATUS          current
422        DESCRIPTION
423          "Allowed cell rate decrease time factor."
424        ::= { caqVccParamsEntry 28 }
425
426-- (End of caqVccParamsTable)
427--
428--
429
430
431--
432--
433-- Per-VP traffic shaping parameters.
434-- (Beginning of caqVpcParamsTable)
435
436caqVpcParamsTable       OBJECT-TYPE
437      SYNTAX            SEQUENCE OF CaqVpcParamsEntry
438      MAX-ACCESS        not-accessible
439      STATUS            current
440      DESCRIPTION
441        "This table is defined to provide QoS information for
442         each active ATM VP existing on the interface."
443      ::= { caqVpcParams 1 }
444
445caqVpcParamsEntry       OBJECT-TYPE
446      SYNTAX            CaqVpcParamsEntry
447      MAX-ACCESS        not-accessible
448      STATUS            current
449      DESCRIPTION
450        "This list contains the ATM QoS parameters provided by
451         ciscoAtmQosVpcEntry."
452      INDEX { ifIndex, atmVplVpi }
453      ::= { caqVpcParamsTable 1 }
454
455CaqVpcParamsEntry ::= SEQUENCE {
456      caqVpcParamsVpState           VpState,
457      caqVpcParamsPeakRate          Unsigned32,
458      caqVpcParamsCesRate           Unsigned32,
459      caqVpcParamsDataVcCount       Integer32,
460      caqVpcParamsCesVcCount        Integer32,
461      caqVpcParamsVcdF4Seg          Integer32,
462      caqVpcParamsVcdF4Ete          Integer32,
463      caqVpcParamsScr               Unsigned32,
464      caqVpcParamsMbs               Unsigned32,
465      caqVpcParamsAvailBw           Unsigned32
466      }
467
468caqVpcParamsVpState     OBJECT-TYPE
469        SYNTAX          VpState
470        MAX-ACCESS      read-only
471        STATUS          current
472        DESCRIPTION
473              "VP state of the current permanent virtual path."
474        ::= { caqVpcParamsEntry 1 }
475
476caqVpcParamsPeakRate    OBJECT-TYPE
477        SYNTAX          Unsigned32
478        MAX-ACCESS      read-only
479        STATUS          current
480        DESCRIPTION
481              "Maximum rate in kbps at which the associated
482               permanent virtual path can transmit data."
483        ::= { caqVpcParamsEntry 2 }
484
485caqVpcParamsCesRate     OBJECT-TYPE
486        SYNTAX          Unsigned32
487        MAX-ACCESS      read-only
488        STATUS          current
489        DESCRIPTION
490              "Maximum rate in kbps at which CES VCs can transmit
491               data with the associated permanent virtual path."
492        ::= { caqVpcParamsEntry 3 }
493
494caqVpcParamsDataVcCount OBJECT-TYPE
495        SYNTAX          Integer32 (0..65535)
496        MAX-ACCESS      read-only
497        STATUS          current
498        DESCRIPTION
499              "Number of data VCs currently associated with
500               the permanent virtual path."
501        ::= { caqVpcParamsEntry 4 }
502
503caqVpcParamsCesVcCount  OBJECT-TYPE
504        SYNTAX          Integer32 (0..65535)
505        MAX-ACCESS      read-only
506        STATUS          current
507        DESCRIPTION
508              "Number of CES VCs currently associated with
509               the permanent virtual path."
510        ::= { caqVpcParamsEntry 5 }
511
512caqVpcParamsVcdF4Seg    OBJECT-TYPE
513        SYNTAX          Integer32 (0..65535)
514        MAX-ACCESS      read-only
515        STATUS          current
516        DESCRIPTION
517              "Vcd for F4 OAM segment processing."
518        ::= { caqVpcParamsEntry 6 }
519
520caqVpcParamsVcdF4Ete    OBJECT-TYPE
521        SYNTAX          Integer32 (0..65535)
522        MAX-ACCESS      read-only
523        STATUS          current
524        DESCRIPTION
525              "Vcd for F4 OAM end to end processing."
526        ::= { caqVpcParamsEntry 7 }
527
528caqVpcParamsScr         OBJECT-TYPE
529        SYNTAX          Unsigned32
530        MAX-ACCESS      read-only
531        STATUS          current
532        DESCRIPTION
533              "Sustained cell rate associated with the PVP."
534        ::= { caqVpcParamsEntry 8 }
535
536caqVpcParamsMbs         OBJECT-TYPE
537        SYNTAX          Unsigned32
538        MAX-ACCESS      read-only
539        STATUS          current
540        DESCRIPTION
541              "Maximum burst size associated with the PVP."
542        ::= { caqVpcParamsEntry 9 }
543
544caqVpcParamsAvailBw     OBJECT-TYPE
545        SYNTAX          Unsigned32
546        MAX-ACCESS      read-only
547        STATUS          current
548        DESCRIPTION
549              "Bandwidth in Kbps currently currently available
550               on this PVP."
551        ::= { caqVpcParamsEntry 10 }
552
553-- End of caqVpcParamsTable
554--
555--
556
557
558
559--
560--
561-- Per-VC queuing parameters
562-- Beginning of caqQueuingParamsTable
563
564caqQueuingParamsTable   OBJECT-TYPE
565      SYNTAX            SEQUENCE OF CaqQueuingParamsEntry
566      MAX-ACCESS        not-accessible
567      STATUS            current
568      DESCRIPTION
569        "This table provides queuing related information
570         for a VC existing on an ATM interface."
571      ::= { caqQueuingParams 1 }
572
573caqQueuingParamsEntry   OBJECT-TYPE
574      SYNTAX            CaqQueuingParamsEntry
575      MAX-ACCESS        not-accessible
576      STATUS            current
577      DESCRIPTION
578        "This is defined as an entry in caqQueuingParamsTable."
579      INDEX { ifIndex, atmVclVpi, atmVclVci }
580      ::= { caqQueuingParamsTable 1 }
581
582CaqQueuingParamsEntry ::= SEQUENCE {
583        caqQueuingParamsMeanQDepth  Unsigned32
584      }
585
586caqQueuingParamsMeanQDepth      OBJECT-TYPE
587        SYNTAX          Unsigned32
588        MAX-ACCESS      read-only
589        STATUS          current
590        DESCRIPTION
591              "Mean Queue Depth associated with the vc.  This value
592               is calculated based on the actual queue depth on the
593               interface and the exponential weighting constant."
594        ::= { caqQueuingParamsEntry 1 }
595
596
597-- (End of caqQueuingParamsTable)
598--
599--
600
601
602
603--
604--
605-- (Beginning of caqQueuingParamsClassTable)
606
607caqQueuingParamsClassTable     OBJECT-TYPE
608      SYNTAX            SEQUENCE OF CaqQueuingParamsClassEntry
609      MAX-ACCESS        not-accessible
610      STATUS            current
611      DESCRIPTION
612        "This table provides queuing information for all
613         queuing classes associating with a VC."
614      ::= { caqQueuingParams 2 }
615
616caqQueuingParamsClassEntry     OBJECT-TYPE
617      SYNTAX            CaqQueuingParamsClassEntry
618      MAX-ACCESS        not-accessible
619      STATUS            current
620      DESCRIPTION
621        "This is defined as an entry in ciscoAtmQosVcQueuingClassTable
622         to provide queuing information of a specific class."
623      INDEX { ifIndex, atmVclVpi, atmVclVci,
624              caqQueuingParamsClassIndex }
625      ::= { caqQueuingParamsClassTable 1 }
626
627CaqQueuingParamsClassEntry ::= SEQUENCE {
628      caqQueuingParamsClassIndex      Integer32,
629      caqQueuingParamsClassRandDrp    Unsigned32,
630      caqQueuingParamsClassTailDrp    Unsigned32,
631      caqQueuingParamsClassMinThre    Unsigned32,
632      caqQueuingParamsClassMaxThre    Unsigned32,
633      caqQueuingParamsClassMrkProb    Unsigned32
634      }
635
636caqQueuingParamsClassIndex      OBJECT-TYPE
637        SYNTAX          Integer32 (0..8)
638        MAX-ACCESS      not-accessible
639        STATUS          current
640        DESCRIPTION
641              "A class index, which associates with an IP precedence
642               (0 to 8), is defined to reference individual
643               caqQueuingParamsClassEntry."
644        ::= { caqQueuingParamsClassEntry 1 }
645
646caqQueuingParamsClassRandDrp      OBJECT-TYPE
647        SYNTAX          Unsigned32
648        MAX-ACCESS      read-only
649        STATUS          current
650        DESCRIPTION
651              "Number of packets dropped when Mean Queue
652               Length is between Minimum Threshold and
653               Maximum Threshold range."
654        ::= { caqQueuingParamsClassEntry 2 }
655
656caqQueuingParamsClassTailDrp      OBJECT-TYPE
657        SYNTAX          Unsigned32
658        MAX-ACCESS      read-only
659        STATUS          current
660        DESCRIPTION
661              "Number of packets dropped because the Mean
662               Queue Depth exceeds the Maximum Threshold value."
663        ::= { caqQueuingParamsClassEntry 3 }
664
665caqQueuingParamsClassMinThre      OBJECT-TYPE
666        SYNTAX          Unsigned32
667        MAX-ACCESS      read-only
668        STATUS          current
669        DESCRIPTION
670              "Minimum Threshold value in kbps."
671        ::= { caqQueuingParamsClassEntry 4 }
672
673caqQueuingParamsClassMaxThre      OBJECT-TYPE
674        SYNTAX          Unsigned32
675        MAX-ACCESS      read-only
676        STATUS          current
677        DESCRIPTION
678              "Maximum Threshold value in kbps."
679        ::= { caqQueuingParamsClassEntry 5 }
680
681caqQueuingParamsClassMrkProb      OBJECT-TYPE
682        SYNTAX          Unsigned32
683        MAX-ACCESS      read-only
684        STATUS          current
685        DESCRIPTION
686              "Mark probability denominator.  This is the value used
687               in the calculation of a packet being dropped when
688               the average queue size is between the minimum
689               threshold and the maximum threshold."
690        ::= { caqQueuingParamsClassEntry 6 }
691
692
693-- (End of caqQueuingParamsClassTable)
694--
695--
696
697
698-- Conformance Information
699
700ciscoAtmQosMIBCompliances OBJECT IDENTIFIER
701                                 ::= { ciscoAtmQosMIBConform 1 }
702ciscoAtmQosMIBGroups      OBJECT IDENTIFIER
703                                 ::= { ciscoAtmQosMIBConform 2 }
704
705-- Compliance Statement
706ciscoAtmQosMIBCompliance MODULE-COMPLIANCE
707        STATUS  current
708        DESCRIPTION
709                "The compliance statement for entities which implement
710                this Cisco ATM QoS MIB."
711        MODULE  -- this module
712        MANDATORY-GROUPS { ciscoAtmQosVccGroup,
713                           ciscoAtmQosVpcGroup,
714                           ciscoAtmQosVcQueuingGroup
715                         }
716
717        OBJECT  caqVccParamsType
718        MIN-ACCESS read-only
719        DESCRIPTION
720            "Write access is not required."
721
722        OBJECT  caqVccParamsPcrIn0
723        MIN-ACCESS read-only
724        DESCRIPTION
725            "Write access is not required."
726
727        OBJECT  caqVccParamsPcrIn01
728        MIN-ACCESS read-only
729        DESCRIPTION
730            "Write access is not required."
731
732        OBJECT  caqVccParamsPcrOut0
733        MIN-ACCESS read-only
734        DESCRIPTION
735            "Write access is not required."
736
737        OBJECT  caqVccParamsPcrOut01
738        MIN-ACCESS read-only
739        DESCRIPTION
740            "Write access is not required."
741
742        OBJECT  caqVccParamsScrIn0
743        MIN-ACCESS read-only
744        DESCRIPTION
745            "Write access is not required."
746
747        OBJECT  caqVccParamsScrIn01
748        MIN-ACCESS read-only
749        DESCRIPTION
750            "Write access is not required."
751
752        OBJECT  caqVccParamsScrOut0
753        MIN-ACCESS read-only
754        DESCRIPTION
755            "Write access is not required."
756
757        OBJECT  caqVccParamsScrOut01
758        MIN-ACCESS read-only
759        DESCRIPTION
760            "Write access is not required."
761
762        OBJECT  caqVccParamsBcsIn0
763        MIN-ACCESS read-only
764        DESCRIPTION
765            "Write access is not required."
766
767        OBJECT  caqVccParamsBcsIn01
768        MIN-ACCESS read-only
769        DESCRIPTION
770            "Write access is not required."
771
772        OBJECT  caqVccParamsBcsOut0
773        MIN-ACCESS read-only
774        DESCRIPTION
775            "Write access is not required."
776
777        OBJECT  caqVccParamsBcsOut01
778        MIN-ACCESS read-only
779        DESCRIPTION
780            "Write access is not required."
781
782        OBJECT  caqVccParamsMcrIn
783        MIN-ACCESS read-only
784        DESCRIPTION
785            "Write access is not required."
786
787        OBJECT  caqVccParamsMcrOut
788        MIN-ACCESS read-only
789        DESCRIPTION
790            "Write access is not required."
791
792        OBJECT  caqVccParamsInvRdf
793        MIN-ACCESS read-only
794        DESCRIPTION
795            "Write access is not required."
796
797        OBJECT  caqVccParamsInvRif
798        MIN-ACCESS read-only
799        DESCRIPTION
800            "Write access is not required."
801
802        OBJECT  caqVccParamsCdvt
803        MIN-ACCESS read-only
804        DESCRIPTION
805            "Write access is not required."
806
807        OBJECT  caqVccParamsIcr
808        MIN-ACCESS read-only
809        DESCRIPTION
810            "Write access is not required."
811
812        OBJECT  caqVccParamsTbe
813        MIN-ACCESS read-only
814        DESCRIPTION
815            "Write access is not required."
816
817        OBJECT  caqVccParamsFrtt
818        MIN-ACCESS read-only
819        DESCRIPTION
820            "Write access is not required."
821
822        OBJECT  caqVccParamsNrm
823        MIN-ACCESS read-only
824        DESCRIPTION
825            "Write access is not required."
826
827        OBJECT  caqVccParamsInvTrm
828        MIN-ACCESS read-only
829        DESCRIPTION
830            "Write access is not required."
831
832        GROUP   ciscoAtmQosVccAddon1Group
833        DESCRIPTION
834            "This group is optional."
835
836        GROUP   ciscoAtmQosVpcAddon1Group
837        DESCRIPTION
838            "This group is optional."
839
840        ::= { ciscoAtmQosMIBCompliances 1 }
841
842-- units of conformance:
843
844ciscoAtmQosVccGroup OBJECT-GROUP
845        OBJECTS {
846            caqVccParamsType,
847            caqVccParamsPcrIn0,
848            caqVccParamsPcrIn01,
849            caqVccParamsPcrOut0,
850            caqVccParamsPcrOut01,
851            caqVccParamsScrIn0,
852            caqVccParamsScrIn01,
853            caqVccParamsScrOut0,
854            caqVccParamsScrOut01,
855            caqVccParamsBcsIn0,
856            caqVccParamsBcsIn01,
857            caqVccParamsBcsOut0,
858            caqVccParamsBcsOut01,
859            caqVccParamsInheritLevel,
860            caqVccParamsMcrIn,
861            caqVccParamsMcrOut,
862            caqVccParamsInvRdf,
863            caqVccParamsInvRif,
864            caqVccParamsRfl
865        }
866        STATUS  current
867        DESCRIPTION
868                "A collection of objects providing per-VC
869                 ATM QoS related info."
870        ::= { ciscoAtmQosMIBGroups 1 }
871
872ciscoAtmQosVccAddon1Group OBJECT-GROUP
873        OBJECTS {
874            caqVccParamsCdv,
875            caqVccParamsCdvt,
876            caqVccParamsIcr,
877            caqVccParamsTbe,
878            caqVccParamsFrtt,
879            caqVccParamsNrm,
880            caqVccParamsInvTrm,
881            caqVccParamsInvCdf,
882            caqVccParamsAdtf
883        }
884        STATUS  current
885        DESCRIPTION
886                "Add-on objects providing per-VC
887                 ATM QoS related info."
888        ::= { ciscoAtmQosMIBGroups 2 }
889
890ciscoAtmQosVpcGroup OBJECT-GROUP
891        OBJECTS {
892            caqVpcParamsVpState,
893            caqVpcParamsPeakRate,
894            caqVpcParamsCesRate,
895            caqVpcParamsDataVcCount,
896            caqVpcParamsCesVcCount,
897            caqVpcParamsVcdF4Seg,
898            caqVpcParamsVcdF4Ete,
899            caqVpcParamsScr,
900            caqVpcParamsMbs
901        }
902        STATUS  current
903        DESCRIPTION
904                "A collection of objects providing per-VP
905                 ATM QoS related info."
906        ::= { ciscoAtmQosMIBGroups 3 }
907
908ciscoAtmQosVpcAddon1Group OBJECT-GROUP
909        OBJECTS {
910            caqVpcParamsAvailBw
911        }
912        STATUS  current
913        DESCRIPTION
914                "Add-on objects providing per-VP
915                 ATM QoS related info."
916        ::= { ciscoAtmQosMIBGroups 4 }
917
918ciscoAtmQosVcQueuingGroup OBJECT-GROUP
919        OBJECTS {
920            caqQueuingParamsMeanQDepth,
921            caqQueuingParamsClassRandDrp,
922            caqQueuingParamsClassTailDrp,
923            caqQueuingParamsClassMinThre,
924            caqQueuingParamsClassMaxThre,
925            caqQueuingParamsClassMrkProb
926        }
927        STATUS  current
928        DESCRIPTION
929                "A collection of objects providing per-VC
930                 queuing/buffering related info."
931        ::= { ciscoAtmQosMIBGroups 5 }
932
933
934END
935