1-- *****************************************************************
2-- Cisco Class-Based QoS Configuration and Statistics MIB
3--
4-- Copyright (c) 2000-2004, 2007-2009-2014 by Cisco Systems Inc.
5--
6-- All rights reserved.
7--
8-- ***************************************************************
9
10CISCO-CLASS-BASED-QOS-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    Integer32,
16    Counter32,
17    Gauge32,
18    Unsigned32,
19    Counter64,
20    dod
21        FROM SNMPv2-SMI
22    MODULE-COMPLIANCE,
23    OBJECT-GROUP
24        FROM SNMPv2-CONF
25    TEXTUAL-CONVENTION,
26    DisplayString,
27    TruthValue,
28    TimeStamp
29        FROM SNMPv2-TC
30    ifIndex,
31    InterfaceIndex
32        FROM IF-MIB
33    VlanIndex
34        FROM Q-BRIDGE-MIB
35    CounterBasedGauge64
36        FROM HCNUM-TC
37    Unsigned64,
38    EntPhysicalIndexOrZero
39        FROM CISCO-TC
40    DlciNumber
41        FROM CISCO-FRAME-RELAY-MIB
42    ciscoMgmt
43        FROM CISCO-SMI;
44
45
46ciscoCBQosMIB MODULE-IDENTITY
47    LAST-UPDATED    "201401240000Z"
48    ORGANIZATION    "Cisco Systems, Inc."
49    CONTACT-INFO
50            "Cisco Systems
51            Customer Service
52
53            Postal: 170 W. Tasman Drive
54            San Jose, CA  95134-1706
55            USA
56
57            Tel: +1 800 553-NETS
58
59            E-mail: cs-qos@cisco.com"
60    DESCRIPTION
61        "Cisco Class-Based QoS MIB
62
63        **********************************
64                    Overview
65        **********************************
66        This MIB provides read access to Quality of Service (QoS)
67        configuration and statistics information for Cisco
68        platforms that support the Modular Quality of Service
69        Command-line Interface (Modular QoS CLI).  We recommend
70        users of this MIB to review the user documentation of
71        MQC based QoS features.
72
73        Configuration information available through this MIB includes
74        all ClassMap, PolicyMap, Match Statements, and Feature
75        Actions configuration parameters. The definitions of each
76        objects mentioned above are explained in the QoS objects
77        section.
78
79        Statistics available through this MIB include summary
80        counts/rates by traffic class before and after any configured
81        QoS policies are enforced.  In addition, detailed
82        feature-specific statistics are available for select
83        PolicyMap features.
84
85        Contact your Cisco representative to determine on which
86        platforms the MIB is currently supported.
87
88        **********************************
89                   QoS  Acronyms
90        **********************************
91        BECN: Frame Relay Backward Explicit Congestion Notification
92        CIR : Committed Information Rate
93        DSCP: Differentiated Service Code Point
94        EB  : Estimate Bandwidth
95        ECN : Explicite Congestion Notification
96        FECN: Frame Relay Forward Explicit Congestion Notification
97        IPHC: Internet Protocol Header Compression
98        IPSLAs: IP Service Level Agreement Technologies
99        PIR : Peak Information Rate
100        PREC: Precedence
101        QoS : Quality Of Services
102        RED : Random Early Detect
103        SRP : Spatial Reuse Protocol
104        WRED: Weighted Random Early Detect
105        C3PL: Cisco Common Classification Programming Language
106
107        **********************************
108                    MIB Objects
109        **********************************
110        This MIB consists of the following object groups:
111        1 :  cbQosServicePolicy
112        2 :  cbQosInterfacePolicy
113        3 :  cbQosFrameRelayVCPolicy
114        4 :  cbQosATMPVCPolicy
115        5 :  cbQosObjects
116        6 :  cbQosPolicyMapCfg
117        7 :  cbQosClassMapCfg
118        8 :  cbQosMatchStmtCfg
119        9 :  cbQosQueueingCfg
120        10:  cbQosREDCfg
121        11:  cbQosREDClassCfg
122        12:  cbQosPoliceCfg
123        13:  cbQosTSCfg
124        14:  cbQosSetCfg
125        15:  cbQosClassMapStats
126        16:  cbQosMatchStmtStats
127        17:  cbQosPoliceStats
128        18:  cbQosQueueingStats
129        19:  cbQosTSStats
130        20:  cbQosREDClassStats
131        21:  cbQosPoliceActionCfg
132        22:  cbQosIPHCCfg
133        23:  cbQosIPHCStats
134        24:  cbQosSetStats
135        25:  cbQosPoliceColorStats
136        26:  cbQosTableMapCfg
137        27:  cbQosTableMapValueCfg
138        28:  cbQosTableMapSetCfg
139        29:  cbQosEBCfg
140        30:  cbQosEBStats
141        31:  cbQosMeasureIPSLACfg
142        32:  cbQosC3plAccountCfg
143        33:  cbQosC3plAccountStats
144
145        **********************************
146                  Definitions
147        **********************************
148        A logical interface in the context of this MIB is either
149        a main-interface, a sub-interface, a Frame Relay DLCI,
150        an ATM virtual circuit or the control-plane on the router.
151
152        The (aggregate) control-plane on the router is defined as
153        a collection of processes running at process level on the
154        platform (route) processor. This includes the functions
155        related to networking control capabilities such as routing,
156        signaling, provisioning, as well as resource and service
157        discovery. Also includes process switched traffic on the
158        device.
159
160        The term distributed control plane, in the context of
161        this mib, represents the control-plane functionality at
162        the level of individual linecards. This is only
163        applicable for the case of distributed platforms.
164
165        **********************************
166                   QoS Objects
167        **********************************
168        To understand Class-Based QoS features and how to navigate
169        the MIB tables above, the key element is to comprehend the
170        relationships among the different QoS objects. QoS objects
171        consist of ClassMaps, Match Statements and PolicyMaps,
172        and each Feature Actions.
173
174        Match Statement - The specific match criteria to identify
175        packets for classification purposes.
176
177        ClassMap - A user-defined traffic class that contains
178        one or many match statements used to classify packets into
179        different categories.
180
181        Feature Action - An action is a QoS feature. Features
182        include police, traffic-shaping, queueing, random detect
183        and packet marking(set). After the traffic is being
184        classified, based on the traffic classification, we can
185        apply these action to each traffic class.
186
187        PolicyMap - A user-defined policy that associates each QoS
188        action to the user-defined traffic class (ClassMap).
189
190        Service Policy - Service policy is a policymap
191        that is being attached to a logical interface. Because a
192        policymap can also be a part of the hierarchical structure
193        (inside a classmap), only a policymap that is directly
194        attached to a logical interface is considered a service
195        policy.  Each service policy is uniquely identified by an
196        index called cbQosPolicyIndex. This number is usually
197        identical to its cbQosObjectsIndex as a policymap.
198
199        *****************************************
200        Runtime Instance vs Configuration objects
201        *****************************************
202
203        Each QoS objects have 2 sets of behaviours :
204        1: A configuration instance
205        - Each QoS objects has it's configuration portion of
206          information attached to it. This information does
207          not change whether this object is attached on multiple
208          logical interfaces and used multiple times. We
209          uniquely identify each QoS object with identical
210          configuration with the same index - cbQosConfigIndex.
211          This index is used in all configuration related
212          tables.
213
214        2: A runtime instance
215        - Each QoS objects has it's statistical portion of
216          information attached to it. This information changes
217          when this object is attached on multiple logical
218          interfaces and used in various different places. We
219          uniquely identify each QoS runtime object instance
220          with an index that is unique across multiple
221          instances of the identical object - cbQosObjectsIndex.
222          This index is used in all statistical related tables.
223
224        In summary, a QoS object has 2 indexes associated with it:
225        cbQosConfigIndex is used to identify it's configuration,
226        which does not change regardless of number of times and
227        where it is being used; and cbQosObjectsIndex is used
228        to identify it's runtime statistics, depending on which
229        logical interface and where in a given PolicyMap hierarchy
230        this object is used, it may have multiple unique
231        identifiers to distinguish each unique usage (instance) of
232        the same object.
233
234        **********************************
235                    Navigation
236        **********************************
237        The recommended method of navigating through all of the MIB
238        tables is to start by learning the cbQosServicePolicyTable
239        and cbQosObjectsTable MIB tables. In particular, Cisco
240        Systems recommends understanding the cbQosObjectsIndex and
241        cbQosParentObjectsIndex of each QoS feature.
242
243        The cbQosPolicyIndex and cbQosObjectsIndex are
244        system-assigned numbers that identify each unique instance
245        of a QoS feature. These indexes are never reused between
246        router reboots, even when changes are made to the QoS
247        configuration. The cbQosPolicyIndex is designed to identify
248        the service policies attached to logical interfaces, while
249        the cbQosObjectsIndex is designed to identify each QoS
250        feature on a specified device.
251
252        The cbQosParentObjectsIndex is designed to show the
253        hierarchical relationship of each QoS feature.
254
255        **********************************
256                cbQosServicePolicyTable
257        **********************************
258        Accessing cbQosServicePolicyTable requires
259        cbQosPolicyIndex. This index is a system-assigned number
260        to uniquely identify each service policy hanging off of
261        each logical interface. Given cbQosPolicyIndex the tables
262        provide the type of logical interface/media type on which
263        this policy is applied, the direction in which this policy
264        is enforced, and the SNMP interface index and/or the entity
265        index of the underlying interface/entity. In the case of a
266        policy being applied on a Frame Relay DLCI, the cbQosFrDLCI
267        gives you the Frame Relay DLCI number to which this policy
268        is attached. In the case of policy being attached to an ATM
269        VC, cbQosAtmVPI and cbQosAtmVCI display the VPI and VCI of
270        the ATM interface respectively.
271
272        **********************************
273                cbQosObjectsTable
274        **********************************
275        Accessing cbQosObjectsTable requires two indexes,
276        cbQosPolicyIndex and cbQosObjectsIndex.
277
278        Given a particular service policy on a given logical
279        interface, there could be PolicyMaps, ClassMaps, Match
280        Statements and Feature Actions being used. Each instance
281        of these objects is uniquely identified by
282        cbQosObjectsIndex.
283
284        Users need to decide which QoS object is interesting
285        and use the cbQosPolicyIndex and cbQosObjectsIndex to
286        locate the right element of interest. This tables provides
287        cbQosObjectsType, cbQosConfigIndex, and
288        cbQosParentObjectsIndex.
289
290        To understand the relationship of cbQosObjectsIndex,
291        cbQosParentObjectsIndex and the hierarchical relationship
292        of the QoS objects, consider the following QoS
293        configuration example:
294
295        Interface ethernet 0/1
296        Input Service Policy cntlWebTraffic
297                ClassMap http
298                        match ip http
299                        set ip precedence 5
300
301        Output Service Policy cntlSNMP_Telnet
302                ClassMap snmp
303                        match ip snmp
304                        shape average 8000 32 32
305                ClassMap Telnet
306                        match ip telnet
307                        shape average 10000 32 32
308
309        Interface ethernet 0/2
310        Input Service Policy cntlWebTraffic
311                ClassMap http
312                        match ip http
313                        set ip precedence 5
314
315        Output Service Policy cntlSNMP_Telnet
316                ClassMap snmp
317                        match ip snmp
318                        shape average 8000 32 32
319                ClassMap Telnet
320                        match ip telnet
321                        shape average 10000 32 32
322
323        *** In Ethernet 0/1 ***
324        Assume the router assigned a cbQosConfigIndex=1024 and
325        cbQosObjectsIndex=1084 to Policy cntlWebTraffic.
326        Because it is attached to an interface, it has no parent
327        QoS object, and thus cbQosParentObjectsIndex=0.
328        In addition, because cntlWebTraffic is also the service
329        policy of the interface, it has a unique cbQosPolicyIndex
330        assigned to it. In most cases, it would be the same as
331        the cbQosObjectsIndex, which is 1084 in this case.
332        Therefore, the indexes are:
333        cbQosPolicyIndex = 1084
334        cbQosObjectsIndex = 1084
335        cbQosConfigIndex = 1024
336
337        Assuming the router assigned a cbQosObjectsIndex=1085
338        and cbQosConfigIndex=1025 to ClassMap http, it is
339        directly being used by Policy cntlWebTraffic, and therefore
340        the cbQosParentObjectsIndex of ClassMap http will be 1084.
341
342        Assuming the router assigned a cbQosConfigIndex=1026 and
343        cbQosObjectsIndex=1086 to match ip http, it is directly
344        used by ClassMap http, therefore the
345        cbQosParentObjectsIndex of match ip http will be 1085.
346
347        Assuming the router assigned a cbQosConfigIndex=1027 and
348        cbQosObjectsIndex=1087 to set ip precedence 5, it is
349        directly used by ClassMap http, therefore the
350        cbQosParentObjectsIndex of match ip http will be 1085.
351
352        Assuming the router assigned a cbQosConfigIndex=1028 and
353        cbQosObjectsIndex=1088 to Policy cntlSNMP_Telnet.
354        Because it is attached to an interface, it has no parent
355        QoS object, and thus cbQosParentObjectsIndex=0.
356        In addition, because cntlSNMP_Telnet is also the service
357        policy of the interface, it has a unique cbQosPolicyIndex
358        assigned to it. In most cases, it would be the same as
359        the cbQosObjectsIndex, which is 1088 in this case.
360
361        Assuming the router assigned a cbQosConfigIndex=1029 and
362        cbQosObjectsIndex=1089 to ClassMap snmp, it is
363        directly being used by Policy cntlSNMP_Telnet, and
364        therefore the cbQosParentObjectsIndex of ClassMap snmp
365        will be 1088.
366
367        Assuming the router assigned a cbQosConfigIndex=1030 and
368        cbQosObjectsIndex=1090 to match ip snmp, it is directly
369        used by ClassMap snmp, and therefore the
370        cbQosParentObjectsIndex of match ip snmp will be 1089.
371
372        Assuming the router assigned a cbQosConfigIndex=1031 and
373        cbQosObjectsIndex=1091 to shape average 8000 32 32,
374        it is directly used by ClassMap snmp, therefore the
375        cbQosParentObjectsIndex of match ip snmp will be 1089.
376
377        Assuming the router assigned a cbQosConfigIndex=1032 and
378        cbQosObjectsIndex=1092 to ClassMap Telnet, it is
379        directly being used by Policy cntlSNMP_Telnet, and
380        therefore the cbQosParentObjectsIndex of
381        ClassMap Telnet will be 1088.
382
383        Assuming the router assigned a cbQosConfigIndex=1033 and
384        cbQosObjectsIndex=1093 to match ip telnet, it is
385        directly used by ClassMap Telnet, and therefore the
386        cbQosParentObjectsIndex of match ip telnet will be 1092.
387
388        Assuming the router assigned a cbQosConfigIndex=1034 and
389        cbQosObjectsIndex=1094 to shape 10000 32 32, it is
390        directly used by ClassMap telnet, therefore the
391        cbQosParentObjectsIndex of match ip telnet will be 1092.
392
393        *** In Ethernet 0/2 ***
394        Every objects will have a unique combination of
395        cbQosPolicyIndex and cbQosObjectsIndex, but
396        cbQosConfigIndex will be shared across the same
397        objects that are applied in different places.
398
399        **********************************
400                 All Config Tables
401        **********************************
402        Accessing config related tables requires the same index
403        - cbQosConfigIndex.  (Per precedence based tables requires
404        a second index, which is IP precedence value) Users
405        should have already gone through the cbQosObjectsTable
406        at this point and understood each cbQosConfigIndex and the
407        corresponding QoS objects.  Users can uniquely identify
408        each QoS object defined on the router and query the
409        entries in each stats table on a per QoS object basis.
410
411        **********************************
412                 All Stats Tables
413        **********************************
414        Accessing all stats related tables requires the same
415        2 indexes. They are cbQosPolicyIndex and cbQosObjectsIndex.
416        (Per precedence based tables requires a third index, which
417        is IP precedence value) Users should have already gone
418        through the cbQosObjectsTable at this point and understood
419        the relationship of each cbQosPolicyIndex and
420        cbQosObjectsIndex pair and the corresponding QoS objects.
421        Users can uniquely identify each QoS object defined on the
422        router and query the entries in each stats table on a per
423        QoS object basis."
424    REVISION        "201401240000Z"
425    DESCRIPTION
426        "Added new object cbQosParentPolicyIndex in
427        cbQosServicePolicyTable"
428    REVISION        "201310100000Z"
429    DESCRIPTION
430        "Added cbQosQueueingStatsGroupRev1
431        Added ciscocbQosMIBComplianceRev13"
432    REVISION        "201306200000Z"
433    DESCRIPTION
434        "Added the following 64-bit Objects
435
436        cbQosCMPrePolicyBitRate64
437        cbQosCMPostPolicyBitRate64
438        cbQosCMDropBitRate64
439        cbQosPoliceConformedBitRate64
440        cbQosPoliceExceededBitRate64
441        cbQosPoliceViolatedBitRate64"
442    REVISION        "201302150000Z"
443    DESCRIPTION
444        "Added Percentage as a unit for cbQoSQueueUnitType"
445    REVISION        "201207240000Z"
446    DESCRIPTION
447        "The following 2 objects are expanded to include perThousand and
448        perMillion units.
449
450        1. QueueingBandwidthUnits
451        2. CbQosRateType"
452    REVISION        "201203220000Z"
453    DESCRIPTION
454        "The following 4 changes have been made
455
456        1. Added the following 64 bit objects and deprecated the
457        corresponding 32 bit objects
458        =================================================
459        cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64,
460        cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64,
461        cbQosPoliceCfgPir64,
462        cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64
463
464        2. Range expanded for
465        ==================
466        cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize,
467        cbQosPoliceCfgBurstSize,
468
469        cbQosPoliceCfgExtBurstSize, cbQosPoliceCfgPir,
470        cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize,
471        cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold,
472        cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell,
473        cbQosPoliceCfgExtBurstCell,  cbQosPoliceCfgBurstTime,
474        cbQosPoliceCfgExtBurstTime,
475        cbQosPoliceCfgCdvt, cbQosTSCfgRate,cbQosTSCfgBurstTime,
476        cbQosTSCfgExtBurstTime
477
478        3. New object added
479        ================
480        cbQosPolicyDiscontinuityTime
481
482        4. Added new type (srp-priority) to
483        ==================================
484        PoliceAction"
485    REVISION        "200911250000Z"
486    DESCRIPTION
487        "Added setDei(16), setDeiImposition(17) to the TC PoliceAction.
488        Added dei(14), deiImposition(15) to the TC SetFeatureType.
489        Added dei(9) to the TC REDMechanism.
490
491        Added objects
492        cbQosSetCfgIpPrecedenceTunnelValue,
493        cbQosSetCfgIpDscpTunnelValue,
494        cbQosSetCfgDei,
495        cbQosSetCfgDeiImposition
496        to CbQosSetCfgEntry
497
498        Added objects
499        cbQosPoliceCfmColorCfmRate,
500        cbQosPoliceCfmColorExdRate,
501        cbQosPoliceCfmColorVltRate,
502        cbQosPoliceExdColorExdRate,
503        cbQosPoliceExdColorVltRate,
504        cbQosPoliceVltColorVltRate
505        to cbQosPoliceColorStatsEntry.
506
507        Added Objects
508        cbQosIPHCCfgEnabled
509        to cbQosIPHCCfgEntry
510
511        Added Objects
512        cbQosIPHCRtpFullHdrPktOverflow,
513        cbQosIPHCRtpFullHdrPkt,
514        cbQosIPHCRtpFullHdrPkt64,
515        cbQosIPHCTcpFullHdrPktOverflow,
516        cbQosIPHCTcpFullHdrPkt,
517        cbQosIPHCTcpFullHdrPkt64
518        to cbQosIPHCStatsEntry
519
520        Added ciscocbQosMIBComplianceRev10."
521    REVISION        "200909160000Z"
522    DESCRIPTION
523        "Added unconfigured(15) value to PoliceAction TC.
524        Added cbQosCMFragmentPktOverflow,
525              cbQosCMFragmentPkt,
526              cbQosCMFragmentPkt64,
527              cbQosCMFragmentByteOverflow,
528              cbQosCMFragmentByte,
529              cbQosCMFragmentByte64 in CbQosCMStatsEntry.
530        Added evc(7) enum value in InterfaceType TC.
531        Added cbQosEVC in CbQosServicePolicyEntry
532        Changed comments for cbQosPolicyIndex and cbQosObjectsIndex.
533        Added ciscocbQosMIBComplianceRev9."
534    REVISION        "200904240000Z"
535    DESCRIPTION
536        "- Added cbQosSetCfgFrDe to hold the Fr-De marking configuration
537        value in cbQosSetCfgTable.
538        - Updated the optional groups of ciscocbQosMIBComplianceRev7
539        with cbQosSetCfgFrDeGroup.
540        - Added MODULE-COMPLIANCE ciscocbQosMIBComplianceRev8."
541    REVISION        "200901260000Z"
542    DESCRIPTION
543        "Added account feature in QosObjectType."
544    REVISION        "200811200000Z"
545    DESCRIPTION
546        "Added cbQosC3plAccountCfgGroup and cbQosC3plAccountStatsGroup."
547    REVISION        "200806170000Z"
548    DESCRIPTION
549        "-Added ratioRemaining in QueueingBandwidthUnits
550        -Added l2CosInner in SetFeatureType
551        -Added cbQosQueueingCfgPriorityLevel in cbQosQueueingCfgTable
552        -Added cbQosSetCfgL2CosInnerValue in cbQosSetCfgTable
553        -Added in  cbQosREDClassCfgTable
554                   cbQosREDClassCfgMaxThresholdUnit,
555                   cbQosREDClassCfgMinThresholdUnit
556        -Added cbQosQueueingClassCfgTable
557        - Added following OBJECT-GROUPs
558             cbQosQueueingCfgGroupRev2
559             cbQosSetCfgL2Group
560             cbQosQueueingClassCfgGroup
561             cbQosPoliceCfgGroupRev3
562        - Added MODULE-COMPLIANCE cisco
563        cbQosMIBComplianceRev6"
564    REVISION        "200710090000Z"
565    DESCRIPTION
566        "1. Added cbQosTSCfgRate64 to cbQosTSCfgTable
567        to support shaping rates greater than that fit in
568        the range defined for cbQosTSCfgRate.
569        2. Created cbQosTSCfgExtGroup.
570        3. Created  new compliance module ciscocbQosMIBComplianceRev5
571        which deprecates ciscocbQosMIBComplianceRev4."
572    REVISION        "200708300000Z"
573    DESCRIPTION
574        "Added 'setL2CosInner' value to PoliceAction TC."
575    REVISION        "200707100000Z"
576    DESCRIPTION
577        "Added following enumerations to RedMechanism TC:
578        mplsExp
579        redDefault
580        redUserDefault"
581    REVISION        "200409200000Z"
582    DESCRIPTION
583        "1. Added vlan-port as a new InterfaceType.
584        2. Created cbQosServicePolicyExtGroup."
585    REVISION        "200404120000Z"
586    DESCRIPTION
587        "Added support for Estimate Bandwidth and its Corvil
588        implementation. Corvil's algorithm generates the
589        estimated bandwidth for a class of traffic from
590        knowledge of the QoS targets such as delay and drop,
591        and the observed traffic behavior."
592    REVISION        "200307240000Z"
593    DESCRIPTION
594        "Added setIpDscpTunnel, setIpPrecedenceTunnel
595        to the PoliceAction TC.
596        Added srpPriority, frFecnBecn, ipDscpTunnel,
597        ipPrecedenceTunnel to the SetFeatureType TC.
598        Added l2Cos, atmClp to the REDMechanism TC.
599        Added cps to the CbQosRateType TC.
600        Added CbQosTMSetType TC.
601        Added cbQosQueueingCfgAggrQLimitTime
602        to the cbQosQueueingCfgTable.
603        Added cbQosREDClassCfgMinThresholdTime,
604        cbQosREDClassCfgMaxThresholdTime
605        to the cbQosREDClassCfgTable.
606        Added cbQosPoliceCfgCellRate,
607        cbQosPoliceCfgCellPir,
608        cbQosPoliceCfgBurstCell,
609        cbQosPoliceCfgExtBurstCell,
610        cbQosPoliceCfgBurstTime,
611        cbQosPoliceCfgExtBurstTime,
612        cbQosPoliceCfgCdvt,
613        cbQosPoliceCfgConformColor,
614        cbQosPoliceCfgExceedColor
615        to the cbQosPoliceCfgTable.
616        Added cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime
617        to the cbQosTSCfgTable.
618        Added cbQosSetCfgSrpPriority, cbQosSetCfgFrFecnBecn
619        to the cbQosSetCfgTable.
620        Added cbQosSetStatsTable.
621        Added cbQosPoliceColorStatsTable.
622        Added cbQosTableMapCfgTable.
623        Added cbQosTableMapValueCfgTable.
624        Added cbQosTableMapSetCfgTable."
625    REVISION        "200306090000Z"
626    DESCRIPTION
627        "Added controlPlane to the InterfaceType TC.
628        Added cbQosEntityIndex to the cbQosServicePolicyTable."
629    REVISION        "200301210000Z"
630    DESCRIPTION
631        "Added compression(9) in QosObjectType TC for IPHC;
632        Added setMplsExpTopMost(11) in PoliceAction TC for
633              POLICE;
634        Added mplsExpTopMost(8) in SetFeatureType TC for SET;
635        Added discardClass(13) in REDMechanism TC for WRED;
636        Added CbQosRateType TC for POLICE and SHAPE;
637        Added IPHCOption TC for IPHC;
638        Added cbQosPoliceCfgRateType,
639              cbQosPoliceCfgPercentRateValue,
640              cbQosPoliceCfgPercentPirValue for POLICE;
641        Added cbQosTSCfgRateType,
642              cbQosTSCfgPercentRateValue for SHAPE;
643        Added cbQosSetCfgMplsExpTopMostValue for SET;
644        Added cbQosIPHCCfg and cbQosIPHCStats tables for IPHC."
645    REVISION        "200212030000Z"
646    DESCRIPTION
647        "Added new cbQosPoliceCfgRate64 to cbQosPoliceCfgEntry
648        table to support policing rates greater than fit in
649        the range defined for cbQosPoliceCfgRate"
650    REVISION        "200207240000Z"
651    DESCRIPTION
652        "Added support for ECN; Pir policing; multiple
653        police actions; added MPLS-EXP/ATM-CLP/DR-DE/
654        L2Cos/DiscardClass marking in police action;
655        added MPLS-EXP and DiscardClass marking;
656        modified ATM-CLP and FR-DE marking.
657        Added objects to handle queue depth unit type and
658        queue depth pair related objects (e.g.,
659        cbQosQueueingCfgQLimitUnits and
660        cbQosQueueingCfgAggregateQLimit pair) to support
661        queue depth in different units."
662    REVISION        "200103140000Z"
663    DESCRIPTION
664        "Added support for FR DE, ATM CLP and L2 marking.
665        Added Bandwidth remaining percent option"
666    REVISION        "200012080000Z"
667    DESCRIPTION
668        "Added support for Police Violate counters and
669        DSCP WRED counters"
670    REVISION        "200007130000Z"
671    DESCRIPTION
672        "Initial version of Class-based QoS configuration and
673        statistical parameters MIB"
674    ::= { ciscoMgmt 166 }
675
676
677
678-- Textual Conventions
679
680QueueMechanism ::= TEXTUAL-CONVENTION
681    STATUS          current
682    DESCRIPTION
683        "This denotes which mechanism is used with QueueLimit.
684
685        precedence      Based on IP precedence
686        dscp            Based on DSCP values
687        discardClass    Based on discard class
688        qosGroup        Based on qosgroup class
689        atmClp          Based on atm-clp class
690        mplsExp         Based on MPLS Experimental class"
691    SYNTAX          INTEGER  {
692                        precedence(1),
693                        dscp(2),
694                        discardClass(3),
695                        qosGroup(4),
696                        atmClp(5),
697                        mplsExp(6)
698                    }
699
700QosObjectType ::= TEXTUAL-CONVENTION
701    STATUS          current
702    DESCRIPTION
703        "Enums to indicate different QoS objects .
704        policymap      - The object in query is a PolicyMap, being
705                         attached on a logical interface.
706        classmap       - The object in query is a ClassMap, being
707                         used by it's parent PolicyMap.
708        matchStatement - The object in query is a Match Statement,
709                         being used by it's parent ClassMap.
710        queueing       - The object in query is a queueing feature being
711                         applied on the parent ClassMap.
712        randomDetect   - The object in query is a Random Detect feature
713                         being applied on the parent ClassMap.
714        trafficShaping - The object in query is a traffic-shaping
715                         feature being applied on the parent ClassMap.
716        police         - The object in query is a Police feature being
717                         applied on the parent ClassMap.
718        set            - The object in query is a Packet Marking
719                         feature being applied on the parent ClassMap.
720        compression    - The object in query is a IP header compression
721                         feature being applied on the parent ClassMap.
722        ipslaMeasure   - The object in query is Measure IPSLAs feature
723                         being applied on the parent ClassMap.
724        account         - The object in query is C3Pl_Account feature being
725                         applied on the parent ClassMap."
726    SYNTAX          INTEGER  {
727                        policymap(1),
728                        classmap(2),
729                        matchStatement(3),
730                        queueing(4),
731                        randomDetect(5),
732                        trafficShaping(6),
733                        police(7),
734                        set(8),
735                        compression(9),
736                        ipslaMeasure(10),
737                        account(11)
738                    }
739
740TrafficDirection ::= TEXTUAL-CONVENTION
741    STATUS          current
742    DESCRIPTION
743        "Enums to indicate whether the Policymap is for
744        Input or Output direction."
745    SYNTAX          INTEGER  {
746                        input(1),
747                        output(2)
748                    }
749
750QosClassInfo ::= TEXTUAL-CONVENTION
751    STATUS          current
752    DESCRIPTION
753        "Enums to indicate whether the Classmap is for
754        Match All or Match Any."
755    SYNTAX          INTEGER  {
756                        none(1),
757                        matchAll(2),
758                        matchAny(3)
759                    }
760
761QosMatchInfo ::= TEXTUAL-CONVENTION
762    STATUS          current
763    DESCRIPTION
764        "Enums to indicate whether the MatchStatement is matching
765        on negated criteria (Match Not)."
766    SYNTAX          INTEGER  {
767                        none(1),
768                        matchNot(2)
769                    }
770
771InterfaceType ::= TEXTUAL-CONVENTION
772    STATUS          current
773    DESCRIPTION
774        "Enums to indicate the type of logical interface to which
775        a particular service policy is attached.
776        Main Interface   - Service policy is attached on the main
777                      interface.
778        Sub Interface    - Service policy is attached on the sub
779                      interface.
780        Frame Relay DLCI - Service policy is attached on the a
781                      Frame Relay DLCI.
782        ATM VC           - Service policy is attached on the an ATM
783                      Virtual Circuit.
784        Control Plane    - Service policy is attached to the control
785                      plane of the device.
786        Vlan Port        - Service policy is attached to a particular
787                      vlan of a layer 2 interface that can carry
788                      traffic on multiple vlans.
789        EVC              - Service policy is attached to the Ethernet
790                           Virtual Connections."
791    SYNTAX          INTEGER  {
792                        mainInterface(1),
793                        subInterface(2),
794                        frDLCI(3),
795                        atmPVC(4),
796                        controlPlane(5),
797                        vlanPort(6),
798                        evc(7)
799                    }
800
801QueueingBandwidthUnits ::= TEXTUAL-CONVENTION
802    STATUS          current
803    DESCRIPTION
804        "The units of the bandwidth, used to allocate
805        bandwidth. Bandwidth can be either an absolute kbps
806        number, or be expressed as a percentage of the
807        available bandwidth.
808
809        kbps                Allocated bandwidth in Kilo bits Per Second
810
811        percentage          Allocated bandwidth as percentage of
812                            reference  bandwidth.
813
814        percentageRemaining Percentage of unallocated bandwidth
815                            reserved for this class.
816
817        ratioRemaining      Ratio of unallocated bandwidth reserved
818                            for this class (in relation to other
819                            classes).
820
821        perThousand         Allocated bandwidth in Parts Per Thousand
822
823        perMillion          Allocated bandwidth in Parts Per Million."
824    SYNTAX          INTEGER  {
825                        kbps(1),
826                        percentage(2),
827                        percentageRemaining(3),
828                        ratioRemaining(4),
829                        perThousand(5),
830                        perMillion(6)
831                    }
832
833TrafficShapingLimit ::= TEXTUAL-CONVENTION
834    STATUS          current
835    DESCRIPTION
836        "The limit used by the traffic-shaping feature.
837        This value may be 'average' or 'peak',
838        which indicates whether it is shaping by average
839        rate or peak rate."
840    SYNTAX          INTEGER  {
841                        average(1),
842                        peak(2)
843                    }
844
845PoliceAction ::= TEXTUAL-CONVENTION
846    STATUS          current
847    DESCRIPTION
848        "The available actions taken on packets upon
849        conforming, exceeding or violating the configured
850        police rate.
851
852        Transmit - Transmit the packet if the packet conforms
853                   or exceeds the configured police rate.
854        Set IP DSCP - Set the IP DSCP value if the packet
855                      conforms or exceeds the configured police
856                      rate.
857        Set IP Precedence - Set the IP precedence value if
858                            the packet conforms or exceeds
859                            the configured police rate.
860        Set Qos Group - Set the QoS Group value if
861                        the packet conforms or exceeds
862                        the configured police rate.
863        Set MPLS Exp - Set the MPLS Experimental Imposition
864                       vaule for the applicable action.
865        Set ATM CLP  - Set the ATM CLP bit for the
866                       applicable action.
867        Set FR DE    - Set the FR DE bit for the
868                       applicable action.
869        Set L2 COS   - Set the 802.1p priority field in 802.1Q
870                       VLAN tag for the applicable action.
871        Set Discard Class - Set the Discard Class value for the
872                       applicable action.
873        Drop - Drop the packet if the packet conforms or
874               exceeds the configured police rate.
875        Set MPLS Exp TopMost - Set the MPLS Experimental
876               TopMost vaule for the applicable action.
877        Set IP DSCP Tunnel - Set the IP DSCP Tunnel
878                             value for the applicable action.
879        Set IP Precedence Tunnel - Set the IP Precedence Tunnel
880                                   value for the applicable action.
881        Set Inner L2 COS   - Set the 802.1p priority field in inner
882                       802.1q VLAN tag (QinQ) for the applicable
883                       action.
884        Unconfigured - No action is set for this police.
885        Set Dei   - Set the DEI(Discard Eligiable Indicator) bit in the
886                    topmost 802.1ad header.
887        Set Dei Imposition - Set the DEI bit on all imposed 802.1ad
888                             header.
889        Set SRP Priority - Sets the spatial reuse protocol (SRP)
890                           priority value of an outgoing packet."
891    SYNTAX          INTEGER  {
892                        transmit(1),
893                        setIpDSCP(2),
894                        setIpPrecedence(3),
895                        setQosGroup(4),
896                        drop(5),
897                        setMplsExp(6),
898                        setAtmClp(7),
899                        setFrDe(8),
900                        setL2Cos(9),
901                        setDiscardClass(10),
902                        setMplsExpTopMost(11),
903                        setIpDscpTunnel(12),
904                        setIpPrecedenceTunnel(13),
905                        setL2CosInner(14), -- QinQ inner L2 CoS
906                        unconfigured(15),
907                        setDei(16),
908                        setDeiImposition(17),
909                        setSrpPriority(18)
910                    }
911
912SetFeatureType ::= TEXTUAL-CONVENTION
913    STATUS          current
914    DESCRIPTION
915        "Bit-wise representation of packet marking feature available
916        today.  For historical reason, both packet marking and SET
917        terms have been used across Cisco Class-Based QOS, but they
918        have the same meaning.  This feature is used to mark/set
919        appropriate fields(e.g, dscp, precedence, mpls-experimental
920        -topmost,l2CosInner) for applicable packets.
921          ipDscp             Packet set/mark with DSCP bit
922          ipPrecedence       Packet set/mark with Precedence bit
923          qosGroupNumber     Packet set/mark with QosGroup bit
924          frDeBit            Packet set/mark with FR-DE  bit
925          l2Cos              Packet set/mark with COS bit
926          mplsExp            Packet set/mark with MPLS Experimental bit
927          discardClass       Packet set/mark with discard class bit
928          mplsExpTopMost     Packet set/mark with MPLS Experimental
929                             topmost bit
930          srpPriority        Packet set/mark with srp priority bit
931          frFecnBecn         Packet set/mark with FECN bit
932          ipDscpTunnel       Packet set/mark with DSCP tunnel bit
933          ipPrecedenceTunnel Packet set/mark with Precedence tunnel bit
934          l2CosInner         Packet set/mark with COS inner bit
935          dei                Packet set/mark with DEI bit
936          deiImposition      Packet set/mark with DEI Imposition bit"
937    SYNTAX          BITS {
938                        ipDscp(0),
939                        ipPrecedence(1),
940                        qosGroupNumber(2),
941                        frDeBit(3),
942                        atmClpBit(4),
943                        l2Cos(5),
944                        mplsExp(6),
945                        discardClass(7),
946                        mplsExpTopMost(8),
947                        srpPriority(9),
948                        frFecnBecn(10),
949                        ipDscpTunnel(11),
950                        ipPrecedenceTunnel(12),
951                        l2CosInner(13),
952                        dei(14),
953                        deiImposition(15)
954                    }
955
956REDMechanism ::= TEXTUAL-CONVENTION
957    STATUS          current
958    DESCRIPTION
959        "This denotes which mechanism is used with RED.
960
961        precedence      Based on IP precedence
962        dscp            Based on DSCP values
963        discardClass    Based on discard class
964        l2Cos           Based on L2-COS class
965        atmClp          Based on ATM-CLP class
966        mplsExp         Based on MPLS Experimental values
967        redDefault      Default RED profile
968        redUserDefault  User specified Default RED profile
969        dei             Based on DEI bit"
970    SYNTAX          INTEGER  {
971                        precedence(1),
972                        dscp(2),
973                        discardClass(3),
974                        l2Cos(4),
975                        atmClp(5),
976                        mplsExp(6),
977                        redDefault(7),
978                        redUserDefault(8),
979                        dei(9)
980                    }
981
982CbQosQueueUnitType ::= TEXTUAL-CONVENTION
983    STATUS          current
984    DESCRIPTION
985        "A value that represents an unit type of queue
986        size.
987
988        packets(1)    Represents the UNITS of 'packets' for
989                      queue size.
990
991        cells(2)      Represents the UNITS of 'cells' for
992                      queue size.
993
994        bytes(3)      Represents the UNITS of 'bytes' for
995                      queue size.
996
997        ms(4)         Represents the UNITS of 'milli-seconds' for
998                      queue size
999
1000        us(5)         Represents the UNITS of 'micro-seconds' for
1001                      queue size
1002
1003        percentage(6) Represents the UNITS of 'percentage' for
1004                      queue size
1005
1006        To support future extensions, the CbQosQueueUnitType
1007        textual convention SHOULD NOT be sub-typed in object
1008        type definitions.
1009
1010        It MAY be sub-typed in compliance statements in order to
1011        require only a subset of these queue size types for a
1012        compliant implementation.
1013
1014        Implementations must ensure that CbQosQueueUnitType
1015        objects and any dependent object (e.g. CbQosQueueDepth)
1016        are consistent. An inconsistentValue error must be
1017        generated if an attempt to change an CbQosQueueUnitType
1018        object would lead to an undefined CbQosQueueDepth value.
1019        In particular, CbQoSQueueUnitType/CbQosQueueDepth pairs
1020        must be changed together if the CbQosQueueUnitType
1021        type changes (e.g. from packets(1) to cells(2))."
1022    SYNTAX          INTEGER  {
1023                        packets(1),
1024                        cells(2),
1025                        bytes(3),
1026                        ms(4),
1027                        us(5),
1028                        percentage(6)
1029                    }
1030
1031CbQosQueueDepth ::= TEXTUAL-CONVENTION
1032    STATUS          current
1033    DESCRIPTION
1034        "Denotes a generic Queue depth value.
1035
1036        An CbQoSQueueDepth value is always interpreted within
1037        the context of an CbQosQueueUnitType value. Every usage
1038        of the CbQosQueueDepth textual convention is required to
1039        specify the CbQosQueueUnitType object which provides
1040        the context. It is suggested that the
1041        CbQoSQueueUnitType object is logically registered
1042        before the object(s) which use the CbQosQueueDepth
1043        textual convention if they appear in the same logical
1044        row. The value of an CbQosQueueDepth object must always
1045        be consistent with the value of the associated
1046        CbQosQueueUnitType object. Attempts to set an
1047        CbQosQueueDepth object to a value which is inconsistent
1048        with the associated CbQosQueueUnitType must fail with
1049        an inconsistentValue error."
1050    SYNTAX          Unsigned32
1051
1052CbQosRateType ::= TEXTUAL-CONVENTION
1053    STATUS          current
1054    DESCRIPTION
1055        "The type of rate.  Rate type can be either an
1056        absolute bps number, or be expressed as a percentage
1057        of the available interface bandwidth, or an absolute
1058        cps number.
1059
1060        bps             Bits Per Second
1061        percentage      %
1062        cps             Cells Per Second
1063        perThousand     Parts Per Thousand
1064        perMillion      Parts Per Million"
1065    SYNTAX          INTEGER  {
1066                        bps(1),
1067                        percentage(2),
1068                        cps(3),
1069                        perThousand(4),
1070                        perMillion(5)
1071                    }
1072
1073IPHCOption ::= TEXTUAL-CONVENTION
1074    STATUS          current
1075    DESCRIPTION
1076        "Enums to indicate the type of IP header compression.
1077        rtp(1)         UDP/RTP compression.
1078        tcp(2)         TCP compression.
1079        bothRtpTcp(3)  Both UDP/RTP and TCP compression."
1080    SYNTAX          INTEGER  {
1081                        rtp(1),
1082                        tcp(2),
1083                        bothRtpTcp(3)
1084                    }
1085
1086CbQosTMSetType ::= TEXTUAL-CONVENTION
1087    STATUS          current
1088    DESCRIPTION
1089        "The available packet marking types which can use
1090        tablemap to establish to-from relationship for
1091        enhanced packeting marking."
1092    SYNTAX          INTEGER  {
1093                        none(0),
1094                        ipDscp(1),
1095                        ipPrecedence(2),
1096                        qosGroup(3),
1097                        l2Cos(4),
1098                        mplsExpImp(5),
1099                        mplsExpTop(6)
1100                    }
1101
1102CbQosEBType ::= TEXTUAL-CONVENTION
1103    STATUS          current
1104    DESCRIPTION
1105        "A value that indicates the type of bandwidth
1106        estimate algorithm.
1107        typeNone         no algorithm is selected
1108        typeCorvil         algorithm based on Corvil
1109                         bandwidth calculation."
1110    SYNTAX          INTEGER  {
1111                        typeNone(0),
1112                        typeCorvil(1)
1113                    }
1114
1115CbQosEBCtd ::= TEXTUAL-CONVENTION
1116    STATUS          current
1117    DESCRIPTION
1118        "A CTD (Corvil Traffic Descriptor) specific value."
1119    SYNTAX          OCTET STRING
1120
1121SetC3plAccountFeatureType ::= TEXTUAL-CONVENTION
1122    STATUS          current
1123    DESCRIPTION
1124        "Enums to indicate drop types for C3PL Account action."
1125    SYNTAX          INTEGER  {
1126                        queueing(0),
1127                        wred(1),
1128                        police(2)
1129                    }
1130-- Overview of MIB Objects:
1131--
1132-- Defines 2 groups of objects.
1133
1134ciscoCBQosMIBObjects  OBJECT IDENTIFIER
1135    ::= { ciscoCBQosMIB 1 }
1136
1137ciscocbQosMIBConformance  OBJECT IDENTIFIER
1138    ::= { ciscoCBQosMIB 2 }
1139
1140-- object groups
1141
1142cbQosServicePolicy  OBJECT IDENTIFIER
1143    ::= { ciscoCBQosMIBObjects 1 }
1144
1145cbQosInterfacePolicy  OBJECT IDENTIFIER
1146    ::= { ciscoCBQosMIBObjects 2 }
1147
1148cbQosFrameRelayVCPolicy  OBJECT IDENTIFIER
1149    ::= { ciscoCBQosMIBObjects 3 }
1150
1151cbQosATMPVCPolicy  OBJECT IDENTIFIER
1152    ::= { ciscoCBQosMIBObjects 4 }
1153
1154cbQosObjects  OBJECT IDENTIFIER
1155    ::= { ciscoCBQosMIBObjects 5 }
1156
1157cbQosPolicyMapCfg  OBJECT IDENTIFIER
1158    ::= { ciscoCBQosMIBObjects 6 }
1159
1160cbQosClassMapCfg  OBJECT IDENTIFIER
1161    ::= { ciscoCBQosMIBObjects 7 }
1162
1163cbQosMatchStmtCfg  OBJECT IDENTIFIER
1164    ::= { ciscoCBQosMIBObjects 8 }
1165
1166cbQosQueueingCfg  OBJECT IDENTIFIER
1167    ::= { ciscoCBQosMIBObjects 9 }
1168
1169cbQosREDCfg  OBJECT IDENTIFIER
1170    ::= { ciscoCBQosMIBObjects 10 }
1171
1172cbQosREDClassCfg  OBJECT IDENTIFIER
1173    ::= { ciscoCBQosMIBObjects 11 }
1174
1175cbQosPoliceCfg  OBJECT IDENTIFIER
1176    ::= { ciscoCBQosMIBObjects 12 }
1177
1178cbQosTSCfg  OBJECT IDENTIFIER
1179    ::= { ciscoCBQosMIBObjects 13 }
1180
1181cbQosSetCfg  OBJECT IDENTIFIER
1182    ::= { ciscoCBQosMIBObjects 14 }
1183
1184cbQosClassMapStats  OBJECT IDENTIFIER
1185    ::= { ciscoCBQosMIBObjects 15 }
1186
1187cbQosMatchStmtStats  OBJECT IDENTIFIER
1188    ::= { ciscoCBQosMIBObjects 16 }
1189
1190cbQosPoliceStats  OBJECT IDENTIFIER
1191    ::= { ciscoCBQosMIBObjects 17 }
1192
1193cbQosQueueingStats  OBJECT IDENTIFIER
1194    ::= { ciscoCBQosMIBObjects 18 }
1195
1196cbQosTSStats  OBJECT IDENTIFIER
1197    ::= { ciscoCBQosMIBObjects 19 }
1198
1199cbQosREDClassStats  OBJECT IDENTIFIER
1200    ::= { ciscoCBQosMIBObjects 20 }
1201
1202cbQosPoliceActionCfg  OBJECT IDENTIFIER
1203    ::= { ciscoCBQosMIBObjects 21 }
1204
1205cbQosIPHCCfg  OBJECT IDENTIFIER
1206    ::= { ciscoCBQosMIBObjects 22 }
1207
1208cbQosIPHCStats  OBJECT IDENTIFIER
1209    ::= { ciscoCBQosMIBObjects 23 }
1210
1211cbQosSetStats  OBJECT IDENTIFIER
1212    ::= { ciscoCBQosMIBObjects 24 }
1213
1214cbQosPoliceColorStats  OBJECT IDENTIFIER
1215    ::= { ciscoCBQosMIBObjects 25 }
1216
1217cbQosTableMapCfg  OBJECT IDENTIFIER
1218    ::= { ciscoCBQosMIBObjects 26 }
1219
1220cbQosTableMapValueCfg  OBJECT IDENTIFIER
1221    ::= { ciscoCBQosMIBObjects 27 }
1222
1223cbQosTableMapSetCfg  OBJECT IDENTIFIER
1224    ::= { ciscoCBQosMIBObjects 28 }
1225
1226cbQosEBCfg  OBJECT IDENTIFIER
1227    ::= { ciscoCBQosMIBObjects 29 }
1228
1229cbQosEBStats  OBJECT IDENTIFIER
1230    ::= { ciscoCBQosMIBObjects 30 }
1231
1232cbQosMeasureIPSLACfg  OBJECT IDENTIFIER
1233    ::= { ciscoCBQosMIBObjects 31 }
1234
1235cbQosQueueingClassCfg  OBJECT IDENTIFIER
1236    ::= { ciscoCBQosMIBObjects 32 }
1237
1238cbQosC3plAccountCfg  OBJECT IDENTIFIER
1239    ::= { ciscoCBQosMIBObjects 33 }
1240
1241cbQosC3plAccountStats  OBJECT IDENTIFIER
1242    ::= { ciscoCBQosMIBObjects 34 }
1243
1244-- The cbQosQueueingClass group
1245
1246cbQosQueueingClassCfgTable OBJECT-TYPE
1247    SYNTAX          SEQUENCE OF CbQosQueueingClassCfgEntry
1248    MAX-ACCESS      not-accessible
1249    STATUS          current
1250    DESCRIPTION
1251        "This table specifies the configuration information for weighted
1252        queue limit action per IP precedence basis."
1253    ::= { cbQosQueueingClassCfg 1 }
1254
1255cbQosQueueingClassCfgEntry OBJECT-TYPE
1256    SYNTAX          CbQosQueueingClassCfgEntry
1257    MAX-ACCESS      not-accessible
1258    STATUS          current
1259    DESCRIPTION
1260        "Each entry in this table describes configuration
1261        information about a weighted queueing action. The information
1262        includes: Threshold value, Units and wieght Type
1263        (ip,dscp,mplsExp)
1264
1265        This table contains configuration information only,
1266        no statistics associated with it. Therefore, it is indexed
1267        by the cbQosConfigIndex(which refers to cbQosConfigIndex of
1268        cbQosQueueingCfgEntry) and cbQosQueueingClassConfigIndex
1269        cbQosQlimitWeightValue
1270        i.e(prec,dscp,discard-class,qos-group,atm-clp,
1271        mplsExp) of each Weighted Queueing Action."
1272    INDEX           {
1273                        cbQosConfigIndex,
1274                        cbQosQueueingClassConfigIndex,
1275                        cbQosQlimitWeightValue
1276                    }
1277    ::= { cbQosQueueingClassCfgTable 1 }
1278
1279CbQosQueueingClassCfgEntry ::= SEQUENCE {
1280        cbQosQueueingClassConfigIndex      Integer32,
1281        cbQosQlimitWeightValue             Integer32,
1282        cbQosQueueingClassCfgThreshold     CbQosQueueDepth,
1283        cbQosQueueingClassCfgThresholdUnit CbQosQueueUnitType,
1284        cbQosQueueingClassCfgQLimitWeight  QueueMechanism
1285}
1286
1287cbQosQueueingClassConfigIndex OBJECT-TYPE
1288    SYNTAX          Integer32 (0..65535)
1289    MAX-ACCESS      not-accessible
1290    STATUS          current
1291    DESCRIPTION
1292        "This objects depict the config index for Weighted  Queue limit
1293        configured."
1294    ::= { cbQosQueueingClassCfgEntry 1 }
1295
1296cbQosQlimitWeightValue OBJECT-TYPE
1297    SYNTAX          Integer32 (0..63)
1298    MAX-ACCESS      not-accessible
1299    STATUS          current
1300    DESCRIPTION
1301        "This object depict the weight value configured for
1302        weighted Queue-limit.
1303        The Weight value is IP precedence or IP DSCP of this entry."
1304    ::= { cbQosQueueingClassCfgEntry 2 }
1305
1306cbQosQueueingClassCfgThreshold OBJECT-TYPE
1307    SYNTAX          CbQosQueueDepth
1308    MAX-ACCESS      read-only
1309    STATUS          current
1310    DESCRIPTION
1311        "This object is used to depict the Threshold value for the
1312        Weighted Queue Limit."
1313    ::= { cbQosQueueingClassCfgEntry 3 }
1314
1315cbQosQueueingClassCfgThresholdUnit OBJECT-TYPE
1316    SYNTAX          CbQosQueueUnitType
1317    MAX-ACCESS      read-only
1318    STATUS          current
1319    DESCRIPTION
1320        "This object is used to depict the Threshold Unit for the
1321        Weighted Queue Limit"
1322    ::= { cbQosQueueingClassCfgEntry 4 }
1323
1324cbQosQueueingClassCfgQLimitWeight OBJECT-TYPE
1325    SYNTAX          QueueMechanism
1326    MAX-ACCESS      read-only
1327    STATUS          current
1328    DESCRIPTION
1329        "This objects depict the weight value for Weighted Queue limit
1330        configured
1331        i.e(precedence,dscp,qos-group,atm-clp,discard-class,mplsExp)
1332
1333        ."
1334    ::= { cbQosQueueingClassCfgEntry 5 }
1335
1336
1337-- End of cbQosQueueingClass group
1338
1339cbQosMeasureIPSLACfgTable OBJECT-TYPE
1340    SYNTAX          SEQUENCE OF CbQosMeasureIPSLACfgEntry
1341    MAX-ACCESS      not-accessible
1342    STATUS          current
1343    DESCRIPTION
1344        "This table specifies configuration information for measure type
1345        IPSLA action. The measure action relates the policy class to a
1346        specific IPSLAs auto group. Configuration of measure action of
1347        type IPSLA results in automatic generation of IPSLAs synthetic
1348        test operations when the policy is attached to interface. The
1349        operations are created according to the characteristics
1350        specified and to the destinations specified in IPSLA auto group.
1351        The IPSLAs sythentic test operations measure network statistics
1352        such as latency, packet loss and jitter.
1353        This table is to be used only for retrieving the measure
1354        action configuration information."
1355    ::= { cbQosMeasureIPSLACfg 1 }
1356
1357cbQosMeasureIPSLACfgEntry OBJECT-TYPE
1358    SYNTAX          CbQosMeasureIPSLACfgEntry
1359    MAX-ACCESS      not-accessible
1360    STATUS          current
1361    DESCRIPTION
1362        "Each entry describes configuration information about
1363        one instance of IPSLAs measure action in the policy map.
1364        The table is indexed by the cbQosConfigIndex and
1365        cbQosMeasureIPSLACfgGroupIndex."
1366    INDEX           {
1367                        cbQosConfigIndex,
1368                        cbQosMeasureIPSLACfgGroupIndex
1369                    }
1370    ::= { cbQosMeasureIPSLACfgTable 1 }
1371
1372CbQosMeasureIPSLACfgEntry ::= SEQUENCE {
1373        cbQosMeasureIPSLACfgGroupIndex Unsigned32,
1374        cbQosMeasureIPSLACfgGroupName  DisplayString
1375}
1376
1377cbQosMeasureIPSLACfgGroupIndex OBJECT-TYPE
1378    SYNTAX          Unsigned32
1379    MAX-ACCESS      read-only
1380    STATUS          current
1381    DESCRIPTION
1382        "An arbitrary (system-assigned) index for each
1383        instance of IPSLAs measure action. The index is unique
1384        for each instance for a particular class in particular
1385        policy-map. For example consider following configuration:
1386             policy-map p1
1387                class c1
1388                  measure type ip-sla group g1
1389                  measure type ip-sla group g2
1390                class c2
1391                  measure type ip-sla group g3
1392
1393        In this case the cbQosMeasureIPSLACfgGroupIndex value
1394        for first measure action instance under class c1 will be 1,
1395        for second instance it will be 1, and so on. The value
1396        for the index will start over again from 1 for class c2."
1397    ::= { cbQosMeasureIPSLACfgEntry 1 }
1398
1399cbQosMeasureIPSLACfgGroupName OBJECT-TYPE
1400    SYNTAX          DisplayString (SIZE  (0..64))
1401    MAX-ACCESS      read-only
1402    STATUS          current
1403    DESCRIPTION
1404        "IPSLAs auto group name. Group is an aggregation of
1405        operations sharing the same type, for example udp-jitter
1406        type, with common characteristics like frequency,
1407        interval etc.  Groups are formed by policies dictated
1408        either by customer, or by service level or any other
1409        requirements."
1410    ::= { cbQosMeasureIPSLACfgEntry 2 }
1411
1412
1413-- The cbQosServicePolicy group
1414
1415cbQosServicePolicyTable OBJECT-TYPE
1416    SYNTAX          SEQUENCE OF CbQosServicePolicyEntry
1417    MAX-ACCESS      not-accessible
1418    STATUS          current
1419    DESCRIPTION
1420        "This table describes the logical interfaces/media types
1421        and the policymap that are attached to it."
1422    ::= { cbQosServicePolicy 1 }
1423
1424cbQosServicePolicyEntry OBJECT-TYPE
1425    SYNTAX          CbQosServicePolicyEntry
1426    MAX-ACCESS      not-accessible
1427    STATUS          current
1428    DESCRIPTION
1429        "Each entry in this table describes to which a logical
1430        interface a given policymap is attached.  Depending on
1431        the logical interface/media type, some fields may have
1432        meaningful values, and some may not.  Please see each
1433        individual descriptions."
1434    INDEX           { cbQosPolicyIndex }
1435    ::= { cbQosServicePolicyTable 1 }
1436
1437CbQosServicePolicyEntry ::= SEQUENCE {
1438        cbQosPolicyIndex             Unsigned32,
1439        cbQosIfType                  InterfaceType,
1440        cbQosPolicyDirection         TrafficDirection,
1441        cbQosIfIndex                 InterfaceIndex,
1442        cbQosFrDLCI                  DlciNumber,
1443        cbQosAtmVPI                  Unsigned32,
1444        cbQosAtmVCI                  Unsigned32,
1445        cbQosEntityIndex             EntPhysicalIndexOrZero,
1446        cbQosVlanIndex               VlanIndex,
1447        cbQosEVC                     Unsigned32,
1448        cbQosPolicyDiscontinuityTime TimeStamp,
1449        cbQosParentPolicyIndex       Unsigned32
1450}
1451
1452cbQosPolicyIndex OBJECT-TYPE
1453    SYNTAX          Unsigned32
1454    MAX-ACCESS      not-accessible
1455    STATUS          current
1456    DESCRIPTION
1457        "An arbitrary (system-assigned) index for all
1458        service policies (PolicyMap that has been attached
1459        to a given logical interface)."
1460    ::= { cbQosServicePolicyEntry 1 }
1461
1462cbQosIfType OBJECT-TYPE
1463    SYNTAX          InterfaceType
1464    MAX-ACCESS      read-only
1465    STATUS          current
1466    DESCRIPTION
1467        "This describes the logical interface/media type to
1468        which this service policy is attached."
1469    ::= { cbQosServicePolicyEntry 2 }
1470
1471cbQosPolicyDirection OBJECT-TYPE
1472    SYNTAX          TrafficDirection
1473    MAX-ACCESS      read-only
1474    STATUS          current
1475    DESCRIPTION
1476        "This indicates the direction of traffic for which
1477        this service policy is applied."
1478    ::= { cbQosServicePolicyEntry 3 }
1479
1480cbQosIfIndex OBJECT-TYPE
1481    SYNTAX          InterfaceIndex
1482    MAX-ACCESS      read-only
1483    STATUS          current
1484    DESCRIPTION
1485        "ifIndex for the interface to which this service
1486        is attached. This field makes sense only if the
1487        logical interface has a snmp ifIndex. For e.g. the
1488        value of this field is meaningless when the
1489        cbQosIfType is controlPlane."
1490    ::= { cbQosServicePolicyEntry 4 }
1491
1492cbQosFrDLCI OBJECT-TYPE
1493    SYNTAX          DlciNumber
1494    MAX-ACCESS      read-only
1495    STATUS          current
1496    DESCRIPTION
1497        "DLCI for the FRVC to which this service is attached.
1498        This field only make sense if the service policy is
1499        attached to a Frame Relay DLCI."
1500    ::= { cbQosServicePolicyEntry 5 }
1501
1502cbQosAtmVPI OBJECT-TYPE
1503    SYNTAX          Unsigned32 (0..4095)
1504    MAX-ACCESS      read-only
1505    STATUS          current
1506    DESCRIPTION
1507        "VPI for the ATMVC to which this service is attached.
1508        This field only make sense if the service policy is
1509        attached to a ATM VC."
1510    ::= { cbQosServicePolicyEntry 6 }
1511
1512cbQosAtmVCI OBJECT-TYPE
1513    SYNTAX          Unsigned32 (0..65535)
1514    MAX-ACCESS      read-only
1515    STATUS          current
1516    DESCRIPTION
1517        "VCI for the ATMVC to which this service is attached.
1518        This field only make sense if the service policy is
1519        attached to a ATM VC."
1520    ::= { cbQosServicePolicyEntry 7 }
1521
1522cbQosEntityIndex OBJECT-TYPE
1523    SYNTAX          EntPhysicalIndexOrZero
1524    MAX-ACCESS      read-only
1525    STATUS          current
1526    DESCRIPTION
1527        "In cases where the policy is attached to an entity
1528        e.g. control-plane, this object represents the
1529        entity physical index of the entity to which the
1530        policy has been attached. A value zero may be
1531        returned if the policy is not attached to a physical
1532        entity or the entPhysicalTable is not supported on
1533        the SNMP agent."
1534    ::= { cbQosServicePolicyEntry 8 }
1535
1536cbQosVlanIndex OBJECT-TYPE
1537    SYNTAX          VlanIndex
1538    MAX-ACCESS      read-only
1539    STATUS          current
1540    DESCRIPTION
1541        "If the service policy is attached to a particular
1542        vlan on a trunk or multi-vlan access port, then this
1543        object specifies the corresponding VLAN. In all other
1544        cases the value of this object is '0'."
1545    ::= { cbQosServicePolicyEntry 9 }
1546
1547cbQosEVC OBJECT-TYPE
1548    SYNTAX          Unsigned32
1549    MAX-ACCESS      read-only
1550    STATUS          current
1551    DESCRIPTION
1552        "for the EVC to which this service is attached.
1553        This field only make sense if the service policy is
1554        attached to an EVC."
1555    ::= { cbQosServicePolicyEntry 10 }
1556
1557cbQosPolicyDiscontinuityTime OBJECT-TYPE
1558    SYNTAX          TimeStamp
1559    MAX-ACCESS      read-only
1560    STATUS          current
1561    DESCRIPTION
1562        "The value of sysUpTime on the most recent occasion at which
1563        any one or more objects of cbQosServicePolicyEntry table for a
1564        given instance suffered a discontinuity. If no such
1565        discontinuities have occurred since the last re-initialization
1566        of the local management subsystem, this object contains a zero
1567        value."
1568    ::= { cbQosServicePolicyEntry 11 }
1569
1570cbQosParentPolicyIndex OBJECT-TYPE
1571    SYNTAX          Unsigned32
1572    MAX-ACCESS      read-only
1573    STATUS          current
1574    DESCRIPTION
1575        "The value refering to service-policy index of a virtual
1576        interface on which PolicyMap applied directly. Value set would
1577        imply the entry is for a physical interface which is a member
1578        of a virtual interface. Value zero implies the entry is for a
1579        interface on which PolicyMap applied directly."
1580    ::= { cbQosServicePolicyEntry 12 }
1581
1582
1583-- End of the cbQosServicePolicy group
1584--
1585
1586--
1587-- Beginning of cbQosInterfaceTable
1588
1589cbQosInterfacePolicyTable OBJECT-TYPE
1590    SYNTAX          SEQUENCE OF CbQosInterfacePolicyEntry
1591    MAX-ACCESS      not-accessible
1592    STATUS          current
1593    DESCRIPTION
1594        "This table describes the service polices that are
1595        attached to main and sub interfaces."
1596    ::= { cbQosInterfacePolicy 1 }
1597
1598cbQosInterfacePolicyEntry OBJECT-TYPE
1599    SYNTAX          CbQosInterfacePolicyEntry
1600    MAX-ACCESS      not-accessible
1601    STATUS          current
1602    DESCRIPTION
1603        "Using ifIndex and Direction, each unique index pair
1604        translates to a service policy that is attached to a
1605        main/sub interface, for particular traffic direction."
1606    INDEX           {
1607                        ifIndex,
1608                        cbQosPolicyDirection
1609                    }
1610    ::= { cbQosInterfacePolicyTable 1 }
1611
1612CbQosInterfacePolicyEntry ::= SEQUENCE {
1613        cbQosIFPolicyIndex Unsigned32
1614}
1615
1616cbQosIFPolicyIndex OBJECT-TYPE
1617    SYNTAX          Unsigned32
1618    MAX-ACCESS      read-only
1619    STATUS          current
1620    DESCRIPTION
1621        "An arbitrary (system-assigned) index for all
1622        Service Policies.
1623
1624        This is identical to cbQosPolicyIndex."
1625    ::= { cbQosInterfacePolicyEntry 1 }
1626
1627
1628-- End of cbQosInterfaceTable
1629--
1630
1631-- Beginning of cbQosFrameRelayVCPolicy
1632
1633cbQosFrameRelayPolicyTable OBJECT-TYPE
1634    SYNTAX          SEQUENCE OF CbQosFrameRelayPolicyEntry
1635    MAX-ACCESS      not-accessible
1636    STATUS          current
1637    DESCRIPTION
1638        "This table describes the service polices that are
1639        attached to Frame Relay DLCIs."
1640    ::= { cbQosFrameRelayVCPolicy 1 }
1641
1642cbQosFrameRelayPolicyEntry OBJECT-TYPE
1643    SYNTAX          CbQosFrameRelayPolicyEntry
1644    MAX-ACCESS      not-accessible
1645    STATUS          current
1646    DESCRIPTION
1647        "Using ifIndex, FR DLCI, and Direction, each unique
1648        index combination translates to a service policy that
1649        is attached to a FR DLCI, for particular traffic direction."
1650    INDEX           {
1651                        ifIndex,
1652                        cbQosFrDLCI,
1653                        cbQosPolicyDirection
1654                    }
1655    ::= { cbQosFrameRelayPolicyTable 1 }
1656
1657CbQosFrameRelayPolicyEntry ::= SEQUENCE {
1658        cbQosFRPolicyIndex Unsigned32
1659}
1660
1661cbQosFRPolicyIndex OBJECT-TYPE
1662    SYNTAX          Unsigned32
1663    MAX-ACCESS      read-only
1664    STATUS          current
1665    DESCRIPTION
1666        "An arbitrary (system-assigned) index for all
1667        Service Policies.
1668
1669        This is identical to cbQosPolicyIndex."
1670    ::= { cbQosFrameRelayPolicyEntry 1 }
1671
1672
1673-- End of cbQosFrameRelayTable
1674--
1675
1676--
1677-- Beginning of cbQosATMPVCPolicy
1678
1679cbQosATMPVCPolicyTable OBJECT-TYPE
1680    SYNTAX          SEQUENCE OF CbQosATMPVCPolicyEntry
1681    MAX-ACCESS      not-accessible
1682    STATUS          current
1683    DESCRIPTION
1684        "This table describes the policies that are attached to a
1685        ATM PVC."
1686    ::= { cbQosATMPVCPolicy 1 }
1687
1688cbQosATMPVCPolicyEntry OBJECT-TYPE
1689    SYNTAX          CbQosATMPVCPolicyEntry
1690    MAX-ACCESS      not-accessible
1691    STATUS          current
1692    DESCRIPTION
1693        "Using ifIndex, VPI, VCI, and Direction, each unique
1694        index combination translates to a service policy that
1695        is attached to a ATM VC, for particular traffic direction."
1696    INDEX           {
1697                        ifIndex,
1698                        cbQosAtmVPI,
1699                        cbQosAtmVCI,
1700                        cbQosPolicyDirection
1701                    }
1702    ::= { cbQosATMPVCPolicyTable 1 }
1703
1704CbQosATMPVCPolicyEntry ::= SEQUENCE {
1705        cbQosATMPolicyIndex Unsigned32
1706}
1707
1708cbQosATMPolicyIndex OBJECT-TYPE
1709    SYNTAX          Unsigned32
1710    MAX-ACCESS      read-only
1711    STATUS          current
1712    DESCRIPTION
1713        "An arbitrary (system-assigned) index for all
1714        Service Policies.
1715
1716        This is identical to cbQosPolicyIndex."
1717    ::= { cbQosATMPVCPolicyEntry 1 }
1718
1719
1720-- End of cbQosATMPVCTable
1721--
1722
1723--
1724-- The cbQosObjects group
1725--
1726-- cbQosObjects Table
1727
1728cbQosObjectsTable OBJECT-TYPE
1729    SYNTAX          SEQUENCE OF CbQosObjectsEntry
1730    MAX-ACCESS      not-accessible
1731    STATUS          current
1732    DESCRIPTION
1733        "This table specifies QoS objects (classmap, policymap,
1734        match statements, and actions) hierarchy. This table also
1735        provide relationship between each PolicyIndex/ObjectsIndex
1736        pair and the ConfigIndex. ConfigIndex is essential for
1737        querying any configuration tables."
1738    ::= { cbQosObjects 1 }
1739
1740cbQosObjectsEntry OBJECT-TYPE
1741    SYNTAX          CbQosObjectsEntry
1742    MAX-ACCESS      not-accessible
1743    STATUS          current
1744    DESCRIPTION
1745        "A QoS object entry. Objects covered in this table are
1746        PolicyMap, ClassMap, Match Statements, and Actions.
1747        Each entry is indexed by system-generated cbQosPolicyIndex,
1748        and cbQosObjectsIndex, which represents a runtime instance
1749        of a QoS object. In conjunction with the
1750        cbQosParentObjectsIndex, a management station can
1751        determine the hierarchical relationship of those QoS
1752        objects. Given that classmaps and service policies can
1753        be nested entites, each entry in this table represents a
1754        unique instance of such object. Each runtime object
1755        instance has a corresponding config object, which contains
1756        the configuration information of such QoS object. The
1757        config object is indexed by cbQosConfigIndex."
1758    INDEX           {
1759                        cbQosPolicyIndex,
1760                        cbQosObjectsIndex
1761                    }
1762    ::= { cbQosObjectsTable 1 }
1763
1764CbQosObjectsEntry ::= SEQUENCE {
1765        cbQosObjectsIndex       Unsigned32,
1766        cbQosConfigIndex        Unsigned32,
1767        cbQosObjectsType        QosObjectType,
1768        cbQosParentObjectsIndex Unsigned32
1769}
1770
1771cbQosObjectsIndex OBJECT-TYPE
1772    SYNTAX          Unsigned32
1773    MAX-ACCESS      not-accessible
1774    STATUS          current
1775    DESCRIPTION
1776        "An arbitrary (system-assigned) instance specific
1777        index for cbQosObjectsEntry."
1778    ::= { cbQosObjectsEntry 1 }
1779
1780cbQosConfigIndex OBJECT-TYPE
1781    SYNTAX          Unsigned32
1782    MAX-ACCESS      read-only
1783    STATUS          current
1784    DESCRIPTION
1785        "An arbitrary (system-assigned) config (instance
1786        independent) index for each Object. Each objects having
1787        the same configuration share the same config index."
1788    ::= { cbQosObjectsEntry 2 }
1789
1790cbQosObjectsType OBJECT-TYPE
1791    SYNTAX          QosObjectType
1792    MAX-ACCESS      read-only
1793    STATUS          current
1794    DESCRIPTION
1795        "The type of the QoS object."
1796    ::= { cbQosObjectsEntry 3 }
1797
1798cbQosParentObjectsIndex OBJECT-TYPE
1799    SYNTAX          Unsigned32
1800    MAX-ACCESS      read-only
1801    STATUS          current
1802    DESCRIPTION
1803        "The parent instance index of a QoS object.
1804
1805        For a ClassMap, the parent index would be the index of
1806        the attached PolicyMap.
1807
1808        For a Match Statement, the parent index would be the
1809        index of the ClassMap that uses this Match Statement.
1810
1811        For an action, the parent index would be the
1812        index of the ClassMap that applies such Action.
1813
1814        For a non-hierarchical PolicyMap, the parent would be
1815        the logical interface to which the policy is attached,
1816        thus the parent index would be 0.
1817
1818        For a hierarchical PolicyMap, the parent index would
1819        be the index of the ClassMap to which the nested
1820        policy is attached."
1821    ::= { cbQosObjectsEntry 4 }
1822
1823
1824-- end of cbQosObjectsTable
1825--
1826
1827--
1828
1829-- Start of cbQosPolicyMapCfgTable
1830
1831cbQosPolicyMapCfgTable OBJECT-TYPE
1832    SYNTAX          SEQUENCE OF CbQosPolicyMapCfgEntry
1833    MAX-ACCESS      not-accessible
1834    STATUS          current
1835    DESCRIPTION
1836        "This table specifies Policymap configuration information"
1837    ::= { cbQosPolicyMapCfg 1 }
1838
1839cbQosPolicyMapCfgEntry OBJECT-TYPE
1840    SYNTAX          CbQosPolicyMapCfgEntry
1841    MAX-ACCESS      not-accessible
1842    STATUS          current
1843    DESCRIPTION
1844        "Each entry in this table describes configuration information
1845        about a policymap. The information includes: Name, and it's
1846        description. This table contains configuration information
1847        only, no statistics associated with it. Therefore, it is
1848        indexed by the cbQosConfigIndex of each PolicyMap."
1849    INDEX           { cbQosConfigIndex }
1850    ::= { cbQosPolicyMapCfgTable 1 }
1851
1852CbQosPolicyMapCfgEntry ::= SEQUENCE {
1853        cbQosPolicyMapName DisplayString,
1854        cbQosPolicyMapDesc DisplayString
1855}
1856
1857cbQosPolicyMapName OBJECT-TYPE
1858    SYNTAX          DisplayString (SIZE  (0..255))
1859    MAX-ACCESS      read-only
1860    STATUS          current
1861    DESCRIPTION
1862        "Name of the Policymap."
1863    ::= { cbQosPolicyMapCfgEntry 1 }
1864
1865cbQosPolicyMapDesc OBJECT-TYPE
1866    SYNTAX          DisplayString (SIZE  (0..255))
1867    MAX-ACCESS      read-only
1868    STATUS          current
1869    DESCRIPTION
1870        "Description of the PolicyMap."
1871    ::= { cbQosPolicyMapCfgEntry 2 }
1872
1873
1874-- Start of cbQosPolicyMapCfgTable
1875--
1876
1877--
1878
1879-- Start of cbQosCMCfg Group
1880
1881cbQosCMCfgTable OBJECT-TYPE
1882    SYNTAX          SEQUENCE OF CbQosCMCfgEntry
1883    MAX-ACCESS      not-accessible
1884    STATUS          current
1885    DESCRIPTION
1886        "This table specifies ClassMap configuration information"
1887    ::= { cbQosClassMapCfg 1 }
1888
1889cbQosCMCfgEntry OBJECT-TYPE
1890    SYNTAX          CbQosCMCfgEntry
1891    MAX-ACCESS      not-accessible
1892    STATUS          current
1893    DESCRIPTION
1894        "Each entry in this table describes configuration information
1895        about a classmap. The information includes: Name, and it's
1896        description and whether it is a Match-All or Match-Any
1897        class. This table contains configuration information only,
1898        no statistics associated with it. Therefore, it is indexed
1899        by the cbQosConfigIndex of each ClassMap."
1900    INDEX           { cbQosConfigIndex }
1901    ::= { cbQosCMCfgTable 1 }
1902
1903CbQosCMCfgEntry ::= SEQUENCE {
1904        cbQosCMName DisplayString,
1905        cbQosCMDesc DisplayString,
1906        cbQosCMInfo QosClassInfo
1907}
1908
1909cbQosCMName OBJECT-TYPE
1910    SYNTAX          DisplayString (SIZE  (0..255))
1911    MAX-ACCESS      read-only
1912    STATUS          current
1913    DESCRIPTION
1914        "Name of the Classmap."
1915    ::= { cbQosCMCfgEntry 1 }
1916
1917cbQosCMDesc OBJECT-TYPE
1918    SYNTAX          DisplayString (SIZE  (0..255))
1919    MAX-ACCESS      read-only
1920    STATUS          current
1921    DESCRIPTION
1922        "Description of the Classmap."
1923    ::= { cbQosCMCfgEntry 2 }
1924
1925cbQosCMInfo OBJECT-TYPE
1926    SYNTAX          QosClassInfo
1927    MAX-ACCESS      read-only
1928    STATUS          current
1929    DESCRIPTION
1930        "Match all vs Match any in a given class."
1931    ::= { cbQosCMCfgEntry 3 }
1932
1933
1934-- End of cbQosCMCfg Group
1935--
1936
1937--
1938
1939-- Start of cbQosMatchStmtCfgTable
1940
1941cbQosMatchStmtCfgTable OBJECT-TYPE
1942    SYNTAX          SEQUENCE OF CbQosMatchStmtCfgEntry
1943    MAX-ACCESS      not-accessible
1944    STATUS          current
1945    DESCRIPTION
1946        "This table specifies ClassMap configuration information"
1947    ::= { cbQosMatchStmtCfg 1 }
1948
1949cbQosMatchStmtCfgEntry OBJECT-TYPE
1950    SYNTAX          CbQosMatchStmtCfgEntry
1951    MAX-ACCESS      not-accessible
1952    STATUS          current
1953    DESCRIPTION
1954        "Each entry in this table describes configuration information
1955        about a MatchStatement. The information includes: Name,
1956        and whether it is a Match or Match-Not
1957        statement. This table contains configuration information
1958        only, no statistics associated with it. Therefore, it is
1959        indexed by the cbQosConfigIndex of each MatchStatement."
1960    INDEX           { cbQosConfigIndex }
1961    ::= { cbQosMatchStmtCfgTable 1 }
1962
1963CbQosMatchStmtCfgEntry ::= SEQUENCE {
1964        cbQosMatchStmtName DisplayString,
1965        cbQosMatchStmtInfo QosMatchInfo
1966}
1967
1968cbQosMatchStmtName OBJECT-TYPE
1969    SYNTAX          DisplayString (SIZE  (0..255))
1970    MAX-ACCESS      read-only
1971    STATUS          current
1972    DESCRIPTION
1973        "Name of the Match Statement."
1974    ::= { cbQosMatchStmtCfgEntry 1 }
1975
1976cbQosMatchStmtInfo OBJECT-TYPE
1977    SYNTAX          QosMatchInfo
1978    MAX-ACCESS      read-only
1979    STATUS          current
1980    DESCRIPTION
1981        "Match vs Match Not in a given class."
1982    ::= { cbQosMatchStmtCfgEntry 2 }
1983
1984
1985-- End of cbQosMatchStmtCfgTable
1986--
1987
1988--
1989
1990-- Start of cbQosQueueingCfgTable
1991
1992cbQosQueueingCfgTable OBJECT-TYPE
1993    SYNTAX          SEQUENCE OF CbQosQueueingCfgEntry
1994    MAX-ACCESS      not-accessible
1995    STATUS          current
1996    DESCRIPTION
1997        "This table specifies Queueing Action configuration
1998        information"
1999    ::= { cbQosQueueingCfg 1 }
2000
2001cbQosQueueingCfgEntry OBJECT-TYPE
2002    SYNTAX          CbQosQueueingCfgEntry
2003    MAX-ACCESS      not-accessible
2004    STATUS          current
2005    DESCRIPTION
2006        "Each entry in this table describes configuration
2007        information about a queueing action. The information
2008        includes: Bandwidth, Units, Flow Enabled, Priority Enabled,
2009        and Q size.
2010
2011        This table contains configuration information only,
2012        no statistics associated with it. Therefore, it is indexed
2013        by the cbQosConfigIndex of each Queueing Action."
2014    INDEX           { cbQosConfigIndex }
2015    ::= { cbQosQueueingCfgTable 1 }
2016
2017CbQosQueueingCfgEntry ::= SEQUENCE {
2018        cbQosQueueingCfgBandwidth         Integer32,
2019        cbQosQueueingCfgBandwidthUnits    QueueingBandwidthUnits,
2020        cbQosQueueingCfgFlowEnabled       TruthValue,
2021        cbQosQueueingCfgPriorityEnabled   TruthValue,
2022        cbQosQueueingCfgAggregateQSize    Integer32,
2023        cbQosQueueingCfgIndividualQSize   Integer32,
2024        cbQosQueueingCfgDynamicQNumber    Integer32,
2025        cbQosQueueingCfgPrioBurstSize     Unsigned32,
2026        cbQosQueueingCfgQLimitUnits       CbQosQueueUnitType,
2027        cbQosQueueingCfgAggregateQLimit   CbQosQueueDepth,
2028        cbQosQueueingCfgAggrQLimitTime    Unsigned32,
2029        cbQosQueueingCfgPriorityLevel     Unsigned32,
2030        cbQosQueueingCfgBandwidth64       Unsigned64,
2031        cbQosQueueingCfgIndividualQSize64 Unsigned64
2032}
2033
2034cbQosQueueingCfgBandwidth OBJECT-TYPE
2035    SYNTAX          Integer32 (0..2000000)
2036    MAX-ACCESS      read-only
2037    STATUS          deprecated
2038    DESCRIPTION
2039        "The type of bandwidth configuration value represented by this
2040        object is indicated by the value of
2041        cbQosQueueingCfgBandwidthUnits for this entry.
2042
2043        If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or
2044        'percentage(2)', this object represents the configured
2045        bandwidth allocated to this traffic class.In the case of a
2046        bandwidth policy, this value represents a minimum bandwidth
2047        guarantee for the traffic class. In the case of a priority
2048        policy, this value represents the maximum rate at which
2049        priority service is guaranteed.
2050
2051        If the cbQosQueueingCfgBandwidthUnits value is
2052        'percentageRemaining(3)', this object represents the
2053        the percentage of the unallocated bandwidth to allocate to
2054        this class.  If the cbQosQueueingCfgBandwidthUnits value is
2055        'ratioRemaining(4)', this object represents the ratio value,
2056        relative to other class' configured ratio values, used to
2057        determine the portion of the unallocated bandwidth to apply to
2058        this class.
2059
2060        cbQosQueueingCfgBandwidth object is superseded by
2061        cbQosQueueingCfgBandwidth64."
2062    ::= { cbQosQueueingCfgEntry 1 }
2063
2064cbQosQueueingCfgBandwidthUnits OBJECT-TYPE
2065    SYNTAX          QueueingBandwidthUnits
2066    MAX-ACCESS      read-only
2067    STATUS          current
2068    DESCRIPTION
2069        "Units of the accompanying cbQosQueueingCfgbandwidth
2070        parameter"
2071    ::= { cbQosQueueingCfgEntry 2 }
2072
2073cbQosQueueingCfgFlowEnabled OBJECT-TYPE
2074    SYNTAX          TruthValue
2075    MAX-ACCESS      read-only
2076    STATUS          current
2077    DESCRIPTION
2078        "Boolean to indicate if flow-based fair-queue is
2079        enabled for this class."
2080    ::= { cbQosQueueingCfgEntry 3 }
2081
2082cbQosQueueingCfgPriorityEnabled OBJECT-TYPE
2083    SYNTAX          TruthValue
2084    MAX-ACCESS      read-only
2085    STATUS          current
2086    DESCRIPTION
2087        "Boolean to indicate if low latency queueing
2088        (priority) is enabled for this class."
2089    ::= { cbQosQueueingCfgEntry 4 }
2090
2091cbQosQueueingCfgAggregateQSize OBJECT-TYPE
2092    SYNTAX          Integer32 (0..65535)
2093    UNITS           "Packets"
2094    MAX-ACCESS      read-only
2095    STATUS          deprecated
2096    DESCRIPTION
2097        "Maximum number of packets that can be held in all the
2098        individual queues associated with this class
2099        before packets are dropped.
2100        cbQosQueueingCfgAggregateQSize object is superseded by
2101        cbQosQueueingCfgAggregateQLimit."
2102    ::= { cbQosQueueingCfgEntry 5 }
2103
2104cbQosQueueingCfgIndividualQSize OBJECT-TYPE
2105    SYNTAX          Integer32 (1..32768)
2106    UNITS           "Packets"
2107    MAX-ACCESS      read-only
2108    STATUS          deprecated
2109    DESCRIPTION
2110        "Maximum number of packets that can be held in an
2111        individual Flow-based fair-queue associated with this
2112        class before it drops packets (once the AggregateQSize
2113        has been reached).
2114
2115        This field only makes sense in the context of
2116        Flow-based fair-queueing.
2117
2118        cbQosQueueingCfgIndividualQSize object is superseded by
2119        cbQosQueueingCfgIndividualQSize64."
2120    ::= { cbQosQueueingCfgEntry 6 }
2121
2122cbQosQueueingCfgDynamicQNumber OBJECT-TYPE
2123    SYNTAX          Integer32 (1..32768)
2124    MAX-ACCESS      read-only
2125    STATUS          current
2126    DESCRIPTION
2127        "Number of dynamic queues supported when
2128        flow-based fair-queue is in use."
2129    ::= { cbQosQueueingCfgEntry 7 }
2130
2131cbQosQueueingCfgPrioBurstSize OBJECT-TYPE
2132    SYNTAX          Unsigned32 (32..64000000)
2133    UNITS           "Bytes"
2134    MAX-ACCESS      read-only
2135    STATUS          current
2136    DESCRIPTION
2137        "In the priority queue, this is the number of bytes
2138        allowed in a single burst.
2139        This parameter only makes sense if Priority is enabled"
2140    ::= { cbQosQueueingCfgEntry 8 }
2141
2142cbQosQueueingCfgQLimitUnits OBJECT-TYPE
2143    SYNTAX          CbQosQueueUnitType
2144    MAX-ACCESS      read-only
2145    STATUS          current
2146    DESCRIPTION
2147        "Represents the unit type of
2148        cbQosQueueingCfgAggregateQLimit object."
2149    ::= { cbQosQueueingCfgEntry 9 }
2150
2151cbQosQueueingCfgAggregateQLimit OBJECT-TYPE
2152    SYNTAX          CbQosQueueDepth
2153    MAX-ACCESS      read-only
2154    STATUS          current
2155    DESCRIPTION
2156        "Maximum allowed queue size for all the individual
2157        queues associated with this class. When the queue size
2158        exceed this value, the packets will be dropped."
2159    ::= { cbQosQueueingCfgEntry 10 }
2160
2161cbQosQueueingCfgAggrQLimitTime OBJECT-TYPE
2162    SYNTAX          Unsigned32
2163    UNITS           "milli-seconds"
2164    MAX-ACCESS      read-only
2165    STATUS          current
2166    DESCRIPTION
2167        "Maximum allowed queue size in milli-seconds for all
2168        individual queues associated with this class.  It
2169        is internally converted to bytes by using the
2170        bandwidth that is available for the class."
2171    ::= { cbQosQueueingCfgEntry 11 }
2172
2173cbQosQueueingCfgPriorityLevel OBJECT-TYPE
2174    SYNTAX          Unsigned32
2175    MAX-ACCESS      read-only
2176    STATUS          current
2177    DESCRIPTION
2178        "The priority level of the queue into which packets matching
2179        this  class are queued into. A larger priority level indicates
2180        higher  priority."
2181    ::= { cbQosQueueingCfgEntry 12 }
2182
2183cbQosQueueingCfgBandwidth64 OBJECT-TYPE
2184    SYNTAX          Unsigned64
2185    MAX-ACCESS      read-only
2186    STATUS          current
2187    DESCRIPTION
2188        "This object indicates the guaranteed bandwidth for a particular
2189        traffic class.
2190
2191        The type of bandwidth configuration value represented by this
2192        object is indicated by the value of
2193        cbQosQueueingCfgBandwidthUnits.
2194
2195        If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or
2196        'percentage(2)', this object represents the configured
2197        bandwidth allocated to this traffic class.In the case of a
2198        bandwidth policy, this value represents a minimum bandwidth
2199        guarantee for the traffic class. In the case of a priority
2200        policy, this value represents the maximum rate at which
2201        priority service is guaranteed.
2202
2203        If the cbQosQueueingCfgBandwidthUnits value is
2204        'percentageRemaining(3)', this object represents the
2205        the percentage of the unallocated bandwidth to allocate to
2206        this class.  If the cbQosQueueingCfgBandwidthUnits value is
2207        'ratioRemaining(4)', this object represents the ratio value,
2208        relative to other class' configured ratio values, used to
2209        determine the portion of the unallocated bandwidth to apply to
2210        this class.
2211
2212        If a device implements cbQosQueueingCfgBandwidth64, it should
2213        not implement cbQosQueueingCfgBandwidth."
2214    ::= { cbQosQueueingCfgEntry 13 }
2215
2216cbQosQueueingCfgIndividualQSize64 OBJECT-TYPE
2217    SYNTAX          Unsigned64
2218    MAX-ACCESS      read-only
2219    STATUS          current
2220    DESCRIPTION
2221        "Maximum number of packets that can be held in an
2222        individual Flow-based fair-queue associated with this
2223        class before it drops packets (once the AggregateQSize
2224        has been reached).
2225
2226        If a device implements cbQosQueueingCfgIndividualQSize64, then
2227        it should not implement cbQosQueueingCfgIndividualQSize."
2228    ::= { cbQosQueueingCfgEntry 14 }
2229
2230
2231-- End of cbQosQueueingCfg Group
2232--
2233
2234--
2235-- The cbQosREDCfg group
2236--
2237-- cbQosREDTable
2238
2239cbQosREDCfgTable OBJECT-TYPE
2240    SYNTAX          SEQUENCE OF CbQosREDCfgEntry
2241    MAX-ACCESS      not-accessible
2242    STATUS          current
2243    DESCRIPTION
2244        "This table specifies WRED Action configuration
2245        information"
2246    ::= { cbQosREDCfg 1 }
2247
2248cbQosREDCfgEntry OBJECT-TYPE
2249    SYNTAX          CbQosREDCfgEntry
2250    MAX-ACCESS      not-accessible
2251    STATUS          current
2252    DESCRIPTION
2253        "Each entry in this table describes configuration
2254        information about a WRED Action.  The table holds global
2255        (per traffic class) configuration like: Expon Weight
2256        and Mean Q size.
2257
2258        This table contains configuration information only,
2259        no statistics associated with it. Therefore, it is indexed
2260        by the cbQosConfigIndex of each WRED Action."
2261    INDEX           { cbQosConfigIndex }
2262    ::= { cbQosREDCfgTable 1 }
2263
2264CbQosREDCfgEntry ::= SEQUENCE {
2265        cbQosREDCfgExponWeight Integer32,
2266        cbQosREDCfgMeanQsize   Integer32,
2267        cbQosREDCfgDscpPrec    REDMechanism,
2268        cbQosREDCfgECNEnabled  TruthValue
2269}
2270
2271cbQosREDCfgExponWeight OBJECT-TYPE
2272    SYNTAX          Integer32 (1..16)
2273    MAX-ACCESS      read-only
2274    STATUS          current
2275    DESCRIPTION
2276        "The decay factor for the queue average calculation.
2277        The decay factor is equal to raising 2 to the power
2278        of N, where N could be up to 16.
2279        The smaller the number, the faster it decays."
2280    ::= { cbQosREDCfgEntry 1 }
2281
2282cbQosREDCfgMeanQsize OBJECT-TYPE
2283    SYNTAX          Integer32 (0..65535)
2284    UNITS           "Packets"
2285    MAX-ACCESS      read-only
2286    STATUS          deprecated
2287    DESCRIPTION
2288        "The average queue size, computed and used by the WRED
2289        algorithm.
2290        cbQosREDCfgMeanQsize object is superseded by
2291        cbQosREDMeanQsize."
2292    ::= { cbQosREDCfgEntry 2 }
2293
2294cbQosREDCfgDscpPrec OBJECT-TYPE
2295    SYNTAX          REDMechanism
2296    MAX-ACCESS      read-only
2297    STATUS          current
2298    DESCRIPTION
2299        "The Classification mechanism used by RED"
2300    ::= { cbQosREDCfgEntry 3 }
2301
2302cbQosREDCfgECNEnabled OBJECT-TYPE
2303    SYNTAX          TruthValue
2304    MAX-ACCESS      read-only
2305    STATUS          current
2306    DESCRIPTION
2307        "Boolean to indicate if explicit congestion notification
2308        enabled for this class."
2309    ::= { cbQosREDCfgEntry 4 }
2310
2311
2312-- end of cbQosREDCfgTable
2313--
2314
2315--
2316
2317-- cbQosREDClassCfg Group
2318
2319cbQosREDClassCfgTable OBJECT-TYPE
2320    SYNTAX          SEQUENCE OF CbQosREDClassCfgEntry
2321    MAX-ACCESS      not-accessible
2322    STATUS          current
2323    DESCRIPTION
2324        "This table specifies WRED Action configuration
2325        information on a per IP precedence basis."
2326    ::= { cbQosREDClassCfg 1 }
2327
2328cbQosREDClassCfgEntry OBJECT-TYPE
2329    SYNTAX          CbQosREDClassCfgEntry
2330    MAX-ACCESS      not-accessible
2331    STATUS          current
2332    DESCRIPTION
2333        "Each entry in this table describes configuration information
2334        about a WRED Action.  The table holds the per IP precedence
2335        based WRED configuration parameters.
2336
2337        This table contains configuration information only,
2338        no statistics associated with it. Therefore, it is indexed
2339        by the cbQosConfigIndex and cbQosREDValue
2340        of each WRED Action."
2341    INDEX           {
2342                        cbQosConfigIndex,
2343                        cbQosREDValue
2344                    }
2345    ::= { cbQosREDClassCfgTable 1 }
2346
2347CbQosREDClassCfgEntry ::= SEQUENCE {
2348        cbQosREDValue                    Integer32,
2349        cbQosREDCfgMinThreshold          Integer32,
2350        cbQosREDCfgMaxThreshold          Integer32,
2351        cbQosREDCfgPktDropProb           Integer32,
2352        cbQosREDClassCfgThresholdUnit    CbQosQueueUnitType,
2353        cbQosREDClassCfgMinThreshold     CbQosQueueDepth,
2354        cbQosREDClassCfgMaxThreshold     CbQosQueueDepth,
2355        cbQosREDClassCfgMinThresholdTime Unsigned32,
2356        cbQosREDClassCfgMaxThresholdTime Unsigned32,
2357        cbQosREDClassCfgMaxThresholdUnit CbQosQueueUnitType,
2358        cbQosREDClassCfgMinThresholdUnit CbQosQueueUnitType
2359}
2360
2361cbQosREDValue OBJECT-TYPE
2362    SYNTAX          Integer32 (0..63)
2363    MAX-ACCESS      not-accessible
2364    STATUS          current
2365    DESCRIPTION
2366        "The IP precedence or IP DSCP of this entry."
2367    ::= { cbQosREDClassCfgEntry 1 }
2368
2369cbQosREDCfgMinThreshold OBJECT-TYPE
2370    SYNTAX          Integer32 (1..32768)
2371    UNITS           "Packets"
2372    MAX-ACCESS      read-only
2373    STATUS          deprecated
2374    DESCRIPTION
2375        "Minimum threshold in number of packets. When the
2376        average queue length reaches this number, WRED begins
2377        to drop packets with the specified IP precedence.
2378        cbQosREDCfgMinThreshold object is superseded by
2379        cbQosREDClassCfgMinThreshold."
2380    ::= { cbQosREDClassCfgEntry 2 }
2381
2382cbQosREDCfgMaxThreshold OBJECT-TYPE
2383    SYNTAX          Integer32 (1..32768)
2384    UNITS           "Packets"
2385    MAX-ACCESS      read-only
2386    STATUS          deprecated
2387    DESCRIPTION
2388        "Maximum threshold in number of packets. When the
2389        average queue length exceeds this number, WRED drops
2390        all packets with the specified IP precedence.
2391        cbQosREDCfgMaxThreshold object is superseded by
2392        cbQosREDClassCfgMaxThreshold."
2393    ::= { cbQosREDClassCfgEntry 3 }
2394
2395cbQosREDCfgPktDropProb OBJECT-TYPE
2396    SYNTAX          Integer32 (1..65536)
2397    MAX-ACCESS      read-only
2398    STATUS          current
2399    DESCRIPTION
2400        "Denominator for the fraction of packets dropped when
2401        the average queue depth is MaxDepthThreshold. For
2402        example, if the denominator is 10, one out of every 10
2403        packets is dropped when the average queue is at the
2404        MaxDepthThreshold."
2405    ::= { cbQosREDClassCfgEntry 4 }
2406
2407cbQosREDClassCfgThresholdUnit OBJECT-TYPE
2408    SYNTAX          CbQosQueueUnitType
2409    MAX-ACCESS      read-only
2410    STATUS          deprecated
2411    DESCRIPTION
2412        "Represents the unit type to measure the RED thresholds.
2413        The objects covered are cbQosREDClassCfgMinThreshold
2414        and cbQosREDClassCfgMaxThreshold
2415        cbQosREDClassCfgThresholdUnit object is superseded by
2416        cbQosREDClassCfgMinThreshold, cbQosREDClassCfgMaxThreshold."
2417    ::= { cbQosREDClassCfgEntry 5 }
2418
2419cbQosREDClassCfgMinThreshold OBJECT-TYPE
2420    SYNTAX          CbQosQueueDepth
2421    MAX-ACCESS      read-only
2422    STATUS          current
2423    DESCRIPTION
2424        "The minimum WRED threshold value. When the average
2425        queue length reaches this number, WRED begins to
2426        drop packets according to REDMechanism specificed
2427        in cbQosREDCfgDscpPrec."
2428    ::= { cbQosREDClassCfgEntry 6 }
2429
2430cbQosREDClassCfgMaxThreshold OBJECT-TYPE
2431    SYNTAX          CbQosQueueDepth
2432    MAX-ACCESS      read-only
2433    STATUS          current
2434    DESCRIPTION
2435        "The maximum WRED threshold value. When the average
2436        queue length exceeds this number, WRED drops all
2437        packets according to REDMechanism specificed
2438        in cbQosREDCfgDscpPrec."
2439    ::= { cbQosREDClassCfgEntry 7 }
2440
2441cbQosREDClassCfgMinThresholdTime OBJECT-TYPE
2442    SYNTAX          Unsigned32
2443    UNITS           "milli-seconds"
2444    MAX-ACCESS      read-only
2445    STATUS          current
2446    DESCRIPTION
2447        "The minimum WRED threshold value specified in
2448        milli-seconds.  The milli-second value is internally
2449        converted to bytes by using the bandwidth that
2450        is available for the class."
2451    ::= { cbQosREDClassCfgEntry 8 }
2452
2453cbQosREDClassCfgMaxThresholdTime OBJECT-TYPE
2454    SYNTAX          Unsigned32
2455    UNITS           "milli-seconds"
2456    MAX-ACCESS      read-only
2457    STATUS          current
2458    DESCRIPTION
2459        "The maximum WRED threshold value specified in
2460        milli-seconds.  The milli-second value is internally
2461        converted to bytes by using the bandwidth that
2462        is available for the class."
2463    ::= { cbQosREDClassCfgEntry 9 }
2464
2465cbQosREDClassCfgMaxThresholdUnit OBJECT-TYPE
2466    SYNTAX          CbQosQueueUnitType
2467    MAX-ACCESS      read-only
2468    STATUS          current
2469    DESCRIPTION
2470        "Represents the unit type to measure the RED Maximum thresholds.
2471        The objects covered is cbQosREDClassCfgMaxThreshold"
2472    ::= { cbQosREDClassCfgEntry 10 }
2473
2474cbQosREDClassCfgMinThresholdUnit OBJECT-TYPE
2475    SYNTAX          CbQosQueueUnitType
2476    MAX-ACCESS      read-only
2477    STATUS          current
2478    DESCRIPTION
2479        "Represents the unit type to measure the RED Minimum thresholds.
2480        The objects covered is cbQosREDClassCfgMinThreshold"
2481    ::= { cbQosREDClassCfgEntry 11 }
2482
2483
2484-- end of cbQosREDClassCfg Group
2485--
2486
2487--
2488-- Start of cbQosPoliceCfg Group
2489
2490cbQosPoliceCfgTable OBJECT-TYPE
2491    SYNTAX          SEQUENCE OF CbQosPoliceCfgEntry
2492    MAX-ACCESS      not-accessible
2493    STATUS          current
2494    DESCRIPTION
2495        "This table specifies Police Action configuration
2496        information."
2497    ::= { cbQosPoliceCfg 1 }
2498
2499cbQosPoliceCfgEntry OBJECT-TYPE
2500    SYNTAX          CbQosPoliceCfgEntry
2501    MAX-ACCESS      not-accessible
2502    STATUS          current
2503    DESCRIPTION
2504        "Each entry in this table describes configuration information
2505        about a Police Action.  The table holds Policy
2506        configuration parameters, such as rate, burst size, and
2507        actions based on traffic rates.
2508
2509        This table contains configuration information only,
2510        no statistics associated with it. Therefore, it is indexed
2511        by the cbQosConfigIndex."
2512    INDEX           { cbQosConfigIndex }
2513    ::= { cbQosPoliceCfgTable 1 }
2514
2515CbQosPoliceCfgEntry ::= SEQUENCE {
2516        cbQosPoliceCfgRate             Unsigned32,
2517        cbQosPoliceCfgBurstSize        Unsigned32,
2518        cbQosPoliceCfgExtBurstSize     Unsigned32,
2519        cbQosPoliceCfgConformAction    PoliceAction,
2520        cbQosPoliceCfgConformSetValue  Unsigned32,
2521        cbQosPoliceCfgExceedAction     PoliceAction,
2522        cbQosPoliceCfgExceedSetValue   Unsigned32,
2523        cbQosPoliceCfgViolateAction    PoliceAction,
2524        cbQosPoliceCfgViolateSetValue  Unsigned32,
2525        cbQosPoliceCfgPir              Unsigned32,
2526        cbQosPoliceCfgRate64           Unsigned64,
2527        cbQosPoliceCfgRateType         CbQosRateType,
2528        cbQosPoliceCfgPercentRateValue Unsigned32,
2529        cbQosPoliceCfgPercentPirValue  Unsigned32,
2530        cbQosPoliceCfgCellRate         Unsigned32,
2531        cbQosPoliceCfgCellPir          Unsigned32,
2532        cbQosPoliceCfgBurstCell        Unsigned32,
2533        cbQosPoliceCfgExtBurstCell     Unsigned32,
2534        cbQosPoliceCfgBurstTime        Unsigned32,
2535        cbQosPoliceCfgExtBurstTime     Unsigned32,
2536        cbQosPoliceCfgCdvt             Unsigned32,
2537        cbQosPoliceCfgConformColor     DisplayString,
2538        cbQosPoliceCfgExceedColor      DisplayString,
2539        cbQosPoliceCfgConditional      TruthValue,
2540        cbQosPoliceCfgBurstSize64      Unsigned64,
2541        cbQosPoliceCfgExtBurstSize64   Unsigned64,
2542        cbQosPoliceCfgPir64            Unsigned64
2543}
2544
2545cbQosPoliceCfgRate OBJECT-TYPE
2546    SYNTAX          Unsigned32 (0..4294967295)
2547    UNITS           "bits/second"
2548    MAX-ACCESS      read-only
2549    STATUS          current
2550    DESCRIPTION
2551        "The committed policing rate. This is the sustained
2552        rate permitted by policing.
2553
2554        If a committed policing rate greater than 4294967295
2555        is configurable on the system, then the configured
2556        rate is available in cbQosPoliceCfgRate64."
2557    ::= { cbQosPoliceCfgEntry 1 }
2558
2559cbQosPoliceCfgBurstSize OBJECT-TYPE
2560    SYNTAX          Unsigned32 (1000..512000000)
2561    UNITS           "Octets"
2562    MAX-ACCESS      read-only
2563    STATUS          deprecated
2564    DESCRIPTION
2565        "The amount of traffic, in bytes, in excess of the
2566        committed policing rate that will be permitted by
2567        the policing feature.
2568
2569        cbQosPoliceCfgBurstSize object is superseded by
2570        cbQosPoliceCfgBurstSize64."
2571    ::= { cbQosPoliceCfgEntry 2 }
2572
2573cbQosPoliceCfgExtBurstSize OBJECT-TYPE
2574    SYNTAX          Unsigned32 (1000..512000000)
2575    UNITS           "Octets"
2576    MAX-ACCESS      read-only
2577    STATUS          deprecated
2578    DESCRIPTION
2579        "The amount of traffic, in bytes, in excess of the
2580        burst limit, which may be conditionally permitted
2581        by the policing feature. The probability that the
2582        traffic is not permitted increases as the received
2583        burst size increases.
2584
2585        cbQosPoliceCfgExtBurstSize object is superseded by
2586        cbQosPoliceCfgExtBurstSize64."
2587    ::= { cbQosPoliceCfgEntry 3 }
2588
2589cbQosPoliceCfgConformAction OBJECT-TYPE
2590    SYNTAX          PoliceAction
2591    MAX-ACCESS      read-only
2592    STATUS          deprecated
2593    DESCRIPTION
2594        "Action to be taken when the traffic is within the
2595        configured rate, that is, the traffic rate is
2596        conforming.
2597
2598        cbQosPoliceCfgConformAction object is superseded by
2599        cbQosPoliceActionCfgConform."
2600    ::= { cbQosPoliceCfgEntry 4 }
2601
2602cbQosPoliceCfgConformSetValue OBJECT-TYPE
2603    SYNTAX          Unsigned32 (1..99)
2604    MAX-ACCESS      read-only
2605    STATUS          deprecated
2606    DESCRIPTION
2607        "New packet attribute values for each packets that
2608        conforms to the configured Police rate.
2609
2610        cbQosPoliceCfgConformSetValue object is superseded by
2611        cbQosPoliceActionCfgConformSetValue."
2612    ::= { cbQosPoliceCfgEntry 5 }
2613
2614cbQosPoliceCfgExceedAction OBJECT-TYPE
2615    SYNTAX          PoliceAction
2616    MAX-ACCESS      read-only
2617    STATUS          deprecated
2618    DESCRIPTION
2619        "Action to be taken when the traffic exceeds the
2620        configured rate, that is, the traffic is
2621        non-conforming.
2622
2623        cbQosPoliceCfgExceedAction object is superseded by
2624        cbQosPoliceActionCfgExceed."
2625    ::= { cbQosPoliceCfgEntry 6 }
2626
2627cbQosPoliceCfgExceedSetValue OBJECT-TYPE
2628    SYNTAX          Unsigned32 (1..99)
2629    MAX-ACCESS      read-only
2630    STATUS          deprecated
2631    DESCRIPTION
2632        "New packet attribute values for each packets that
2633        conforms to the configured Police rate.
2634
2635        cbQosPoliceCfgExceedSetValue object is superseded by
2636        cbQosPoliceActionCfgExceedSetValue."
2637    ::= { cbQosPoliceCfgEntry 7 }
2638
2639cbQosPoliceCfgViolateAction OBJECT-TYPE
2640    SYNTAX          PoliceAction
2641    MAX-ACCESS      read-only
2642    STATUS          deprecated
2643    DESCRIPTION
2644        "Action to be taken when the traffic exceeds the
2645        conform and exceed token buckets.
2646
2647        cbQosPoliceCfgViolateAction object is superseded by
2648        cbQosPoliceActionCfgViolate."
2649    ::= { cbQosPoliceCfgEntry 8 }
2650
2651cbQosPoliceCfgViolateSetValue OBJECT-TYPE
2652    SYNTAX          Unsigned32 (1..99)
2653    MAX-ACCESS      read-only
2654    STATUS          deprecated
2655    DESCRIPTION
2656        "New packet attribute values for each packets that
2657        conforms to the Police violate action. The packet
2658        attibute values depend on the action that is taken
2659        for the particular packet. For example, if the
2660        action was to set the dscp value, this entry describes
2661        the value it is set to.
2662
2663        cbQosPoliceCfgViolateSetValue object is superseded by
2664        cbQosPoliceActionCfgViolateSetValue."
2665    ::= { cbQosPoliceCfgEntry 9 }
2666
2667cbQosPoliceCfgPir OBJECT-TYPE
2668    SYNTAX          Unsigned32 (8000..2000000000)
2669    UNITS           "bits/second"
2670    MAX-ACCESS      read-only
2671    STATUS          deprecated
2672    DESCRIPTION
2673        "The committed policing rate. This is the peak
2674        rate permitted by two rate policing.
2675
2676        cbQosPoliceCfgPir object is superseded by cbQosPoliceCfgPir64."
2677    ::= { cbQosPoliceCfgEntry 10 }
2678
2679cbQosPoliceCfgRate64 OBJECT-TYPE
2680    SYNTAX          Unsigned64
2681    UNITS           "bits/second"
2682    MAX-ACCESS      read-only
2683    STATUS          current
2684    DESCRIPTION
2685        "The committed policing rate. This is the sustained
2686        rate permitted by policing."
2687    ::= { cbQosPoliceCfgEntry 11 }
2688
2689cbQosPoliceCfgRateType OBJECT-TYPE
2690    SYNTAX          CbQosRateType
2691    MAX-ACCESS      read-only
2692    STATUS          current
2693    DESCRIPTION
2694        "The rate type that configured for CIR & PIR.
2695        1 means rates are configured in bps.
2696        2 means rates are configured in percentage.
2697        3 means rates are configured in cps.
2698        4 means rates are configured in parts per-thousand.
2699        5 means rates are configured in parts per-million."
2700    ::= { cbQosPoliceCfgEntry 12 }
2701
2702cbQosPoliceCfgPercentRateValue OBJECT-TYPE
2703    SYNTAX          Unsigned32 (0..100)
2704    UNITS           "% of Interface Bandwidth"
2705    MAX-ACCESS      read-only
2706    STATUS          current
2707    DESCRIPTION
2708        "The committed policing rate in percentage.  Its value
2709        is valid only when cbQosPoliceCfgRateType equals to 2."
2710    ::= { cbQosPoliceCfgEntry 13 }
2711
2712cbQosPoliceCfgPercentPirValue OBJECT-TYPE
2713    SYNTAX          Unsigned32 (0..100)
2714    UNITS           "% of Interface Bandwidth"
2715    MAX-ACCESS      read-only
2716    STATUS          current
2717    DESCRIPTION
2718        "The peak policing rate in percentage. Its value is
2719        valid only when cbQosPoliceCfgRateType equals to 2."
2720    ::= { cbQosPoliceCfgEntry 14 }
2721
2722cbQosPoliceCfgCellRate OBJECT-TYPE
2723    SYNTAX          Unsigned32
2724    UNITS           "cells/second"
2725    MAX-ACCESS      read-only
2726    STATUS          current
2727    DESCRIPTION
2728        "The committed policing rate in cells/second.  Its value
2729        is valid only when cbQosPoliceCfgRateType equals to 3."
2730    ::= { cbQosPoliceCfgEntry 15 }
2731
2732cbQosPoliceCfgCellPir OBJECT-TYPE
2733    SYNTAX          Unsigned32
2734    UNITS           "cells/second"
2735    MAX-ACCESS      read-only
2736    STATUS          current
2737    DESCRIPTION
2738        "The peak policing rate in cells/second.  Its value is
2739        valid only when cbQosPoliceCfgRateType equals to 3."
2740    ::= { cbQosPoliceCfgEntry 16 }
2741
2742cbQosPoliceCfgBurstCell OBJECT-TYPE
2743    SYNTAX          Unsigned32 (0..4294967295)
2744    UNITS           "Cells"
2745    MAX-ACCESS      read-only
2746    STATUS          current
2747    DESCRIPTION
2748        "The amount of traffic, in cells, in excess of the
2749        committed policing rate that will be permitted by
2750        the policing feature."
2751    ::= { cbQosPoliceCfgEntry 17 }
2752
2753cbQosPoliceCfgExtBurstCell OBJECT-TYPE
2754    SYNTAX          Unsigned32 (0..4294967295)
2755    UNITS           "Cells"
2756    MAX-ACCESS      read-only
2757    STATUS          current
2758    DESCRIPTION
2759        "The amount of traffic, in cells, in excess of the
2760        burst limit, which may be conditionally permitted
2761        by the policing feature. The probability that the
2762        traffic is not permitted increases as the received
2763        burst size increases."
2764    ::= { cbQosPoliceCfgEntry 18 }
2765
2766cbQosPoliceCfgBurstTime OBJECT-TYPE
2767    SYNTAX          Unsigned32 (0..4294967295)
2768    UNITS           "milli-seconds"
2769    MAX-ACCESS      read-only
2770    STATUS          current
2771    DESCRIPTION
2772        "The amount of traffic time, in ms, in excess of the
2773        committed policing rate that will be permitted by
2774        the policing feature.  The milli-second value is
2775        internally converted to bytes by using the bandwidth
2776        that is available for the class."
2777    ::= { cbQosPoliceCfgEntry 19 }
2778
2779cbQosPoliceCfgExtBurstTime OBJECT-TYPE
2780    SYNTAX          Unsigned32 (0..4294967295)
2781    UNITS           "milli-seconds"
2782    MAX-ACCESS      read-only
2783    STATUS          current
2784    DESCRIPTION
2785        "The amount of traffic time, in ms, in excess of the
2786        burst limit, which may be conditionally permitted
2787        by the policing feature. The probability that the
2788        traffic is not permitted increases as the received
2789        burst size increases.  The milli-second value is
2790        internally converted to bytes by using the bandwidth
2791        that is available for the class."
2792    ::= { cbQosPoliceCfgEntry 20 }
2793
2794cbQosPoliceCfgCdvt OBJECT-TYPE
2795    SYNTAX          Unsigned32 (0..4294967295)
2796    UNITS           "micro-second"
2797    MAX-ACCESS      read-only
2798    STATUS          current
2799    DESCRIPTION
2800        "The ATM Cell Delay Variation Tolerance value."
2801    ::= { cbQosPoliceCfgEntry 21 }
2802
2803cbQosPoliceCfgConformColor OBJECT-TYPE
2804    SYNTAX          DisplayString
2805    MAX-ACCESS      read-only
2806    STATUS          current
2807    DESCRIPTION
2808        "The Classmap name used in AF color-aware mode to
2809        specify the conform-color for the incoming packets
2810        which was marked by the previous node.
2811
2812        At least conform-color must be specified.  If only
2813        conform-color is specified, all other packets are
2814        assumed to be marked exceed.
2815
2816        See RFC 2697, A Single Rate Three Color Marker.
2817        See RFC 2698, A Two Rate Three Color Marker."
2818    ::= { cbQosPoliceCfgEntry 22 }
2819
2820cbQosPoliceCfgExceedColor OBJECT-TYPE
2821    SYNTAX          DisplayString
2822    MAX-ACCESS      read-only
2823    STATUS          current
2824    DESCRIPTION
2825        "The Classmap name used in AF color-aware mode to
2826        specify the exceed-color for the incoming packets
2827        which was marked by the previous node.
2828
2829        If both conform-color and exceed-color are specified,
2830        all other packets are assumed to be marked violate.
2831        Violate-color configuration is not needed."
2832    ::= { cbQosPoliceCfgEntry 23 }
2833
2834cbQosPoliceCfgConditional OBJECT-TYPE
2835    SYNTAX          TruthValue
2836    MAX-ACCESS      read-only
2837    STATUS          current
2838    DESCRIPTION
2839        "This object is use to depict weather police is configured
2840        as a conditioniler policer or not"
2841    ::= { cbQosPoliceCfgEntry 24 }
2842
2843cbQosPoliceCfgBurstSize64 OBJECT-TYPE
2844    SYNTAX          Unsigned64
2845    UNITS           "Octets"
2846    MAX-ACCESS      read-only
2847    STATUS          current
2848    DESCRIPTION
2849        "This object indicated the amount of traffic, in bytes, in
2850        excess of the committed policing rate that will be permitted by
2851        the policing feature.
2852
2853        If a device implements cbQosPoliceCfgBurstSize64, then
2854        it should not implement cbQosPoliceCfgBurstSize."
2855    ::= { cbQosPoliceCfgEntry 25 }
2856
2857cbQosPoliceCfgExtBurstSize64 OBJECT-TYPE
2858    SYNTAX          Unsigned64
2859    UNITS           "Octets"
2860    MAX-ACCESS      read-only
2861    STATUS          current
2862    DESCRIPTION
2863        "This object indicated the amount of traffic, in bytes, in
2864        excess of the burst limit, which may be conditionally permitted
2865        by the policing feature. The probability that the
2866        traffic is not permitted increases as the received
2867        burst size increases.
2868
2869        If a device implements cbQosPoliceCfgBurstSize64, then
2870        it should not implement cbQosPoliceCfgBurstSize."
2871    ::= { cbQosPoliceCfgEntry 26 }
2872
2873cbQosPoliceCfgPir64 OBJECT-TYPE
2874    SYNTAX          Unsigned64
2875    UNITS           "Octets"
2876    MAX-ACCESS      read-only
2877    STATUS          current
2878    DESCRIPTION
2879        "This object indicates the committed policing rate. This is the
2880        peak rate permitted by two rate policing.
2881
2882        If a device implements cbQosPoliceCfgPir64, then
2883        it should not implement cbQosPoliceCfgPir."
2884    ::= { cbQosPoliceCfgEntry 27 }
2885
2886
2887-- end of cbQosPoliceCfg Group
2888--
2889
2890--
2891-- Start of cbQosPoliceActionCfg Group
2892
2893cbQosPoliceActionCfgTable OBJECT-TYPE
2894    SYNTAX          SEQUENCE OF CbQosPoliceActionCfgEntry
2895    MAX-ACCESS      not-accessible
2896    STATUS          current
2897    DESCRIPTION
2898        "This table specifies Police Action configuration
2899        information."
2900    ::= { cbQosPoliceActionCfg 1 }
2901
2902cbQosPoliceActionCfgEntry OBJECT-TYPE
2903    SYNTAX          CbQosPoliceActionCfgEntry
2904    MAX-ACCESS      not-accessible
2905    STATUS          current
2906    DESCRIPTION
2907        "Each entry in this table describes configuration information
2908        about Actions for one Police.  The table holds Police
2909        action specific configuration parameters.
2910        This table is a sub-table for cbQosPoliceCfgTable. There is
2911        a 1-to-1 association between one entry here and one entry in
2912        cbQosPoliceCfgTable.
2913        This table contains configuration information only,
2914        no statistics associated with it.
2915        This table has two indices. The first is cbQosConfigIndex
2916        which is drived directly from cbQosPoliceCfgTable to keep the
2917        1-to-1 mapping nature between two tables.
2918        The second is cbQosPoliceActionCfgIndex used to reference
2919        the actual actions configured. The maximum number of actions
2920        supported is determined by the system, which is 5 currently."
2921    INDEX           {
2922                        cbQosConfigIndex,
2923                        cbQosPoliceActionCfgIndex
2924                    }
2925    ::= { cbQosPoliceActionCfgTable 1 }
2926
2927CbQosPoliceActionCfgEntry ::= SEQUENCE {
2928        cbQosPoliceActionCfgIndex           Unsigned32,
2929        cbQosPoliceActionCfgConform         PoliceAction,
2930        cbQosPoliceActionCfgConformSetValue Unsigned32,
2931        cbQosPoliceActionCfgExceed          PoliceAction,
2932        cbQosPoliceActionCfgExceedSetValue  Unsigned32,
2933        cbQosPoliceActionCfgViolate         PoliceAction,
2934        cbQosPoliceActionCfgViolateSetValue Unsigned32
2935}
2936
2937cbQosPoliceActionCfgIndex OBJECT-TYPE
2938    SYNTAX          Unsigned32
2939    MAX-ACCESS      not-accessible
2940    STATUS          current
2941    DESCRIPTION
2942        "An arbitrary (system-assigned) index for police
2943        actions that are defined by a police configuration."
2944    ::= { cbQosPoliceActionCfgEntry 1 }
2945
2946cbQosPoliceActionCfgConform OBJECT-TYPE
2947    SYNTAX          PoliceAction
2948    MAX-ACCESS      read-only
2949    STATUS          current
2950    DESCRIPTION
2951        "Action to be taken when the traffic exceeds the
2952        conform and exceed token buckets."
2953    ::= { cbQosPoliceActionCfgEntry 2 }
2954
2955cbQosPoliceActionCfgConformSetValue OBJECT-TYPE
2956    SYNTAX          Unsigned32 (0..99)
2957    MAX-ACCESS      read-only
2958    STATUS          current
2959    DESCRIPTION
2960        "New packet attribute values for each packet set by
2961        police action defined in cbQosPoliceActionCfgConform.
2962        This object will be set to zero if the corresponding
2963        police action does not require a set value, such as
2964        no action, drop action or transmit action."
2965    ::= { cbQosPoliceActionCfgEntry 3 }
2966
2967cbQosPoliceActionCfgExceed OBJECT-TYPE
2968    SYNTAX          PoliceAction
2969    MAX-ACCESS      read-only
2970    STATUS          current
2971    DESCRIPTION
2972        "Action to be taken when the traffic exceeds the
2973        conform and exceed token buckets."
2974    ::= { cbQosPoliceActionCfgEntry 4 }
2975
2976cbQosPoliceActionCfgExceedSetValue OBJECT-TYPE
2977    SYNTAX          Unsigned32 (0..99)
2978    MAX-ACCESS      read-only
2979    STATUS          current
2980    DESCRIPTION
2981        "New packet attribute values for each packet set by
2982        police action defined in cbQosPoliceActionCfgExceed.
2983        This object will be set to zero if the corresponding
2984        police action does not require a set value, such as
2985        no action, drop action or transmit action."
2986    ::= { cbQosPoliceActionCfgEntry 5 }
2987
2988cbQosPoliceActionCfgViolate OBJECT-TYPE
2989    SYNTAX          PoliceAction
2990    MAX-ACCESS      read-only
2991    STATUS          current
2992    DESCRIPTION
2993        "Action to be taken when the traffic exceeds the
2994        conform and exceed token buckets."
2995    ::= { cbQosPoliceActionCfgEntry 6 }
2996
2997cbQosPoliceActionCfgViolateSetValue OBJECT-TYPE
2998    SYNTAX          Unsigned32 (0..99)
2999    MAX-ACCESS      read-only
3000    STATUS          current
3001    DESCRIPTION
3002        "New packet attribute values for each packet set by
3003        police action defined in cbQosPoliceActionCfgViolate.
3004        This object will be set to zero if the corresponding
3005        police action does not require a set value, such as
3006        no action, drop action or transmit action."
3007    ::= { cbQosPoliceActionCfgEntry 7 }
3008
3009
3010-- end of cbQosPoliceActionCfg Group
3011--
3012
3013--
3014-- The cbQosTSCfg group
3015--
3016-- cbQosTSCfgTable
3017
3018cbQosTSCfgTable OBJECT-TYPE
3019    SYNTAX          SEQUENCE OF CbQosTSCfgEntry
3020    MAX-ACCESS      not-accessible
3021    STATUS          current
3022    DESCRIPTION
3023        "This table specifies traffic-shaping Action configuration
3024        information."
3025    ::= { cbQosTSCfg 1 }
3026
3027cbQosTSCfgEntry OBJECT-TYPE
3028    SYNTAX          CbQosTSCfgEntry
3029    MAX-ACCESS      not-accessible
3030    STATUS          current
3031    DESCRIPTION
3032        "Each entry in this table describes configuration information
3033        about a traffic-shaping Action.  The table holds Traffic
3034        Shaping configuration parameters, such as rate, burst size,
3035        and Shaping types.
3036
3037        This table contains configuration information only,
3038        no statistics associated with it. Therefore, it is indexed
3039        by the cbQosConfigIndex."
3040    INDEX           { cbQosConfigIndex }
3041    ::= { cbQosTSCfgTable 1 }
3042
3043CbQosTSCfgEntry ::= SEQUENCE {
3044        cbQosTSCfgRate             Integer32,
3045        cbQosTSCfgBurstSize        Integer32,
3046        cbQosTSCfgExtBurstSize     Integer32,
3047        cbQosTSCfgAdaptiveEnabled  TruthValue,
3048        cbQosTSCfgAdaptiveRate     Integer32,
3049        cbQosTSCfgLimitType        TrafficShapingLimit,
3050        cbQosTSCfgRateType         CbQosRateType,
3051        cbQosTSCfgPercentRateValue Unsigned32,
3052        cbQosTSCfgBurstTime        Unsigned32,
3053        cbQosTSCfgExtBurstTime     Unsigned32,
3054        cbQosTSCfgRate64           Unsigned64,
3055        cbQosTSCfgBurstSize64      Unsigned64,
3056        cbQosTSCfgExtBurstSize64   Unsigned64
3057}
3058
3059cbQosTSCfgRate OBJECT-TYPE
3060    SYNTAX          Integer32 (0..2147483647)
3061    UNITS           "bits/second"
3062    MAX-ACCESS      read-only
3063    STATUS          current
3064    DESCRIPTION
3065        "The committed traffic-shaping rate.  This is the
3066        sustained rate permitted by the traffic-shaping."
3067    ::= { cbQosTSCfgEntry 1 }
3068
3069cbQosTSCfgBurstSize OBJECT-TYPE
3070    SYNTAX          Integer32 (256..154400000)
3071    UNITS           "bits"
3072    MAX-ACCESS      read-only
3073    STATUS          deprecated
3074    DESCRIPTION
3075        "The amount of traffic, in bits, in excess of the
3076        committed traffic-shaping rate that will be
3077        instantaneously permitted by this feature.
3078
3079        cbQosTSCfgBurstSize object is superseded by cbQosTSCfgBurstSize64."
3080    ::= { cbQosTSCfgEntry 2 }
3081
3082cbQosTSCfgExtBurstSize OBJECT-TYPE
3083    SYNTAX          Integer32 (0..154400000)
3084    UNITS           "bits"
3085    MAX-ACCESS      read-only
3086    STATUS          deprecated
3087    DESCRIPTION
3088        "The amount of traffic, in bits, in excess of the
3089        burst limit, which may be conditionally permitted
3090        by traffic-shaping feature.
3091
3092        cbQosTSCfgExtBurstSize object is superseded by
3093        cbQosTSCfgExtBurstSize64."
3094    ::= { cbQosTSCfgEntry 3 }
3095
3096cbQosTSCfgAdaptiveEnabled OBJECT-TYPE
3097    SYNTAX          TruthValue
3098    MAX-ACCESS      read-only
3099    STATUS          current
3100    DESCRIPTION
3101        "This object indicates is adaptive traffic-shaping
3102        has been enabled."
3103    ::= { cbQosTSCfgEntry 4 }
3104
3105cbQosTSCfgAdaptiveRate OBJECT-TYPE
3106    SYNTAX          Integer32 (8000..154400000)
3107    UNITS           "bits/second"
3108    MAX-ACCESS      read-only
3109    STATUS          current
3110    DESCRIPTION
3111        "This object represents the current adaptive traffic
3112        shaping rate."
3113    ::= { cbQosTSCfgEntry 5 }
3114
3115cbQosTSCfgLimitType OBJECT-TYPE
3116    SYNTAX          TrafficShapingLimit
3117    MAX-ACCESS      read-only
3118    STATUS          current
3119    DESCRIPTION
3120        "This object indicates if traffic-shaping is limiting
3121        traffic based on the peak rate or the average rate."
3122    ::= { cbQosTSCfgEntry 6 }
3123
3124cbQosTSCfgRateType OBJECT-TYPE
3125    SYNTAX          CbQosRateType
3126    MAX-ACCESS      read-only
3127    STATUS          current
3128    DESCRIPTION
3129        "The rate type that configured for traffic-shaping.
3130        1 means rate is configured in bps.
3131        2 means rate is configured in percentage.
3132        4 means rates are configured in parts per-thousand.
3133        5 means rates are configured in parts per-million."
3134    ::= { cbQosTSCfgEntry 7 }
3135
3136cbQosTSCfgPercentRateValue OBJECT-TYPE
3137    SYNTAX          Unsigned32 (0..100)
3138    UNITS           "% of Interface Bandwidth"
3139    MAX-ACCESS      read-only
3140    STATUS          current
3141    DESCRIPTION
3142        "The committed traffic-shaping rate in percentage.
3143        Its value is valid only when cbQosTSCfgRateType
3144        equals to 2."
3145    ::= { cbQosTSCfgEntry 8 }
3146
3147cbQosTSCfgBurstTime OBJECT-TYPE
3148    SYNTAX          Unsigned32 (0..4294967295)
3149    UNITS           "milli-seconds"
3150    MAX-ACCESS      read-only
3151    STATUS          current
3152    DESCRIPTION
3153        "The amount of traffic, in ms, in excess of the
3154        committed traffic-shaping rate that will be
3155        instantaneously permitted by this feature.
3156        The milli-second value is internally converted to
3157        bits by using the bandwidth that is available for
3158        the class."
3159    ::= { cbQosTSCfgEntry 9 }
3160
3161cbQosTSCfgExtBurstTime OBJECT-TYPE
3162    SYNTAX          Unsigned32 (0..4294967295)
3163    UNITS           "milli-seconds"
3164    MAX-ACCESS      read-only
3165    STATUS          current
3166    DESCRIPTION
3167        "The amount of traffic, in ms, in excess of the
3168        burst limit, which may be conditionnally permitted
3169        by traffic-shaping feature.
3170        The milli-second value is internally converted to
3171        bits by using the bandwidth that is available for
3172        the class."
3173    ::= { cbQosTSCfgEntry 10 }
3174
3175cbQosTSCfgRate64 OBJECT-TYPE
3176    SYNTAX          Unsigned64
3177    UNITS           "bits/second"
3178    MAX-ACCESS      read-only
3179    STATUS          current
3180    DESCRIPTION
3181        "The committed shape rate. This is the sustained
3182        rate permitted by shaping. This object represents
3183        the 64 bit value of object cbQosTSCfgRate"
3184    ::= { cbQosTSCfgEntry 11 }
3185
3186cbQosTSCfgBurstSize64 OBJECT-TYPE
3187    SYNTAX          Unsigned64
3188    UNITS           "bits"
3189    MAX-ACCESS      read-only
3190    STATUS          current
3191    DESCRIPTION
3192        "This object indicates the the amount of traffic, in bits, in
3193        excess of the committed traffic-shaping rate that will be
3194        instantaneously permitted by this feature.
3195
3196        If a device implements cbQosTSCfgBurstSize64, then
3197        it should not implement cbQosTSCfgBurstSize."
3198    ::= { cbQosTSCfgEntry 12 }
3199
3200cbQosTSCfgExtBurstSize64 OBJECT-TYPE
3201    SYNTAX          Unsigned64
3202    UNITS           "bits"
3203    MAX-ACCESS      read-only
3204    STATUS          current
3205    DESCRIPTION
3206        "This object indicates the amount of traffic, in bits, in excess
3207        of the burst limit, which may be conditionally permitted
3208        by traffic-shaping feature.
3209
3210        If a device implements cbQosTSCfgExtBurstSize64, then
3211        it should not implement cbQosTSCfgExtBurstSize."
3212    ::= { cbQosTSCfgEntry 13 }
3213
3214
3215-- end of cbQosTSCfgTable
3216--
3217-- The cbQosSetCfgObject group
3218--
3219-- cbQosSetCfg
3220
3221cbQosSetCfgTable OBJECT-TYPE
3222    SYNTAX          SEQUENCE OF CbQosSetCfgEntry
3223    MAX-ACCESS      not-accessible
3224    STATUS          current
3225    DESCRIPTION
3226        "This table specifies Packet Marking Action configuration
3227        information."
3228    ::= { cbQosSetCfg 1 }
3229
3230cbQosSetCfgEntry OBJECT-TYPE
3231    SYNTAX          CbQosSetCfgEntry
3232    MAX-ACCESS      not-accessible
3233    STATUS          current
3234    DESCRIPTION
3235        "Each entry in this table describes configuration information
3236        about a Packet Marking Action.  The table holds Packet
3237        Marking configuration parameters, such as type of packet
3238        marking and values being set to.
3239
3240        This table contains configuration information only,
3241        no statistics associated with it. Therefore, it is indexed
3242        by the cbQosConfigIndex."
3243    INDEX           { cbQosConfigIndex }
3244    ::= { cbQosSetCfgTable 1 }
3245
3246CbQosSetCfgEntry ::= SEQUENCE {
3247        cbQosSetCfgFeature                 SetFeatureType,
3248        cbQosSetCfgIpDSCPValue             Integer32,
3249        cbQosSetCfgIpPrecedenceValue       Integer32,
3250        cbQosSetCfgQosGroupValue           Integer32,
3251        cbQosSetCfgL2CosValue              Integer32,
3252        cbQosSetCfgMplsExpValue            Unsigned32,
3253        cbQosSetCfgDiscardClassValue       Unsigned32,
3254        cbQosSetCfgMplsExpTopMostValue     Unsigned32,
3255        cbQosSetCfgSrpPriority             Unsigned32,
3256        cbQosSetCfgFrFecnBecn              Unsigned32,
3257        cbQosSetCfgL2CosInnerValue         Integer32,
3258        cbQosSetCfgFrDe                    TruthValue,
3259        cbQosSetCfgIpPrecedenceTunnelValue Unsigned32,
3260        cbQosSetCfgIpDSCPTunnelValue       Unsigned32,
3261        cbQosSetCfgDei                     TruthValue,
3262        cbQosSetCfgDeiImposition           TruthValue
3263}
3264
3265cbQosSetCfgFeature OBJECT-TYPE
3266    SYNTAX          SetFeatureType
3267    MAX-ACCESS      read-only
3268    STATUS          current
3269    DESCRIPTION
3270        "The bit-wise position of each packet marking feature."
3271    ::= { cbQosSetCfgEntry 1 }
3272
3273cbQosSetCfgIpDSCPValue OBJECT-TYPE
3274    SYNTAX          Integer32 (0..63)
3275    MAX-ACCESS      read-only
3276    STATUS          current
3277    DESCRIPTION
3278        "The IP DSCP value at which the packet is being set
3279        by the packet marking feature."
3280    ::= { cbQosSetCfgEntry 2 }
3281
3282cbQosSetCfgIpPrecedenceValue OBJECT-TYPE
3283    SYNTAX          Integer32 (0..7)
3284    MAX-ACCESS      read-only
3285    STATUS          current
3286    DESCRIPTION
3287        "The IP precedence value at which the packet is being
3288        set by the packet marking feature."
3289    ::= { cbQosSetCfgEntry 3 }
3290
3291cbQosSetCfgQosGroupValue OBJECT-TYPE
3292    SYNTAX          Integer32 (0..99)
3293    MAX-ACCESS      read-only
3294    STATUS          current
3295    DESCRIPTION
3296        "The QoS Group number at which the packet is being
3297        set by the packet marking feature."
3298    ::= { cbQosSetCfgEntry 4 }
3299
3300cbQosSetCfgL2CosValue OBJECT-TYPE
3301    SYNTAX          Integer32 (0..7)
3302    MAX-ACCESS      read-only
3303    STATUS          current
3304    DESCRIPTION
3305        "The Layer 2 Cos value at which the packet is being
3306        set by the packet marking feature."
3307    ::= { cbQosSetCfgEntry 5 }
3308
3309cbQosSetCfgMplsExpValue OBJECT-TYPE
3310    SYNTAX          Unsigned32 (0..7)
3311    MAX-ACCESS      read-only
3312    STATUS          current
3313    DESCRIPTION
3314        "The MPLS experimental value at which the packet
3315        is being set by the packet marking feature."
3316    ::= { cbQosSetCfgEntry 6 }
3317
3318cbQosSetCfgDiscardClassValue OBJECT-TYPE
3319    SYNTAX          Unsigned32 (0..7)
3320    MAX-ACCESS      read-only
3321    STATUS          current
3322    DESCRIPTION
3323        "The Discard Class value at which the packet
3324        is being set by the packet marking feature."
3325    ::= { cbQosSetCfgEntry 7 }
3326
3327cbQosSetCfgMplsExpTopMostValue OBJECT-TYPE
3328    SYNTAX          Unsigned32 (0..7)
3329    MAX-ACCESS      read-only
3330    STATUS          current
3331    DESCRIPTION
3332        "The MPLS experimental value on the topmost label
3333        at which the packet is being set by the packet marking
3334        feature."
3335    ::= { cbQosSetCfgEntry 8 }
3336
3337cbQosSetCfgSrpPriority OBJECT-TYPE
3338    SYNTAX          Unsigned32 (0..7)
3339    MAX-ACCESS      read-only
3340    STATUS          current
3341    DESCRIPTION
3342        "The SRP Priority value at which the packet is being set
3343        by the packet marking feature.  The higher the value the
3344        higher the priority.  SRP is a Cisco developed protocol.
3345        RFC 2892: The Cisco SRP MAC Layer Protocol."
3346    ::= { cbQosSetCfgEntry 9 }
3347
3348cbQosSetCfgFrFecnBecn OBJECT-TYPE
3349    SYNTAX          Unsigned32 (0..99)
3350    MAX-ACCESS      read-only
3351    STATUS          current
3352    DESCRIPTION
3353        "This is a configurable parameter in percentage of the
3354        queue size.  When the current queue size out of the
3355        queue limit is greater than this parameter, both
3356        Frame Relay FECN and BECN bits will be set for
3357        Frame Relay congestion notification mechanism."
3358    ::= { cbQosSetCfgEntry 10 }
3359
3360cbQosSetCfgL2CosInnerValue OBJECT-TYPE
3361    SYNTAX          Integer32 (0..7)
3362    MAX-ACCESS      read-only
3363    STATUS          current
3364    DESCRIPTION
3365        "The value to be set in the 802.1p priority field in the inner
3366        802.1q VLAN tag (QinQ).  This object is applicable when
3367        cbQosSetCfgFeature has the 'l2CosInner' bit set."
3368    ::= { cbQosSetCfgEntry 11 }
3369
3370cbQosSetCfgFrDe OBJECT-TYPE
3371    SYNTAX          TruthValue
3372    MAX-ACCESS      read-only
3373    STATUS          current
3374    DESCRIPTION
3375        "The Discard Eligibility (DE) bit is used to indicate that a
3376        frame has lower importance than other frames. The DE bit is part
3377        of the Address field in the Frame Relay frame header.
3378            DTE devices can set the value of the DE bit of a frame to 1
3379        to indicate that the frame has lower importance than other
3380        frames. When the network becomes congested, DCE devices will
3381        discard frames with the DE bit set before discarding those that
3382        do not. This reduces the likelihood of critical data being
3383        dropped by Frame Relay DCE devices during periods of
3384        congestion."
3385    DEFVAL          { false }
3386    ::= { cbQosSetCfgEntry 12 }
3387
3388cbQosSetCfgIpPrecedenceTunnelValue OBJECT-TYPE
3389    SYNTAX          Unsigned32 (0..7)
3390    MAX-ACCESS      read-only
3391    STATUS          current
3392    DESCRIPTION
3393        "The IP precedence value at which the packet is being
3394        set by the packet marking feature."
3395    ::= { cbQosSetCfgEntry 13 }
3396
3397cbQosSetCfgIpDSCPTunnelValue OBJECT-TYPE
3398    SYNTAX          Unsigned32 (0..63)
3399    MAX-ACCESS      read-only
3400    STATUS          current
3401    DESCRIPTION
3402        "The IP DSCP value at which the packet is being set
3403        by the packet marking feature."
3404    ::= { cbQosSetCfgEntry 14 }
3405
3406cbQosSetCfgDei OBJECT-TYPE
3407    SYNTAX          TruthValue
3408    MAX-ACCESS      read-only
3409    STATUS          current
3410    DESCRIPTION
3411        "Indicates whether the DEI bit is set in the topmost 802.1ad
3412        header."
3413    ::= { cbQosSetCfgEntry 15 }
3414
3415cbQosSetCfgDeiImposition OBJECT-TYPE
3416    SYNTAX          TruthValue
3417    MAX-ACCESS      read-only
3418    STATUS          current
3419    DESCRIPTION
3420        "Indicates whether the DEI bit is set in the imposed 802.1ad
3421        header."
3422    ::= { cbQosSetCfgEntry 16 }
3423
3424
3425-- end of cbQosSetCfgTable
3426
3427cbQosCMStatsTable OBJECT-TYPE
3428    SYNTAX          SEQUENCE OF CbQosCMStatsEntry
3429    MAX-ACCESS      not-accessible
3430    STATUS          current
3431    DESCRIPTION
3432        "This table specifies ClassMap related Statistical
3433        information."
3434    ::= { cbQosClassMapStats 1 }
3435
3436cbQosCMStatsEntry OBJECT-TYPE
3437    SYNTAX          CbQosCMStatsEntry
3438    MAX-ACCESS      not-accessible
3439    STATUS          current
3440    DESCRIPTION
3441        "Each entry in this table describes the statistical
3442        information about ClassMap. ClassMap specific information
3443        you can find in this table are : pre/post policy pkt/byte
3444        counts, bit rates, drop pkt/bytes and no buffer drops.
3445
3446        This table contains statistical information only,
3447        no configuration information associated with it. Therefore,
3448        it is indexed by the instance specific IDs, such as
3449        cbQosPolicyIndex and cbQosObjectsIndex."
3450    INDEX           {
3451                        cbQosPolicyIndex,
3452                        cbQosObjectsIndex
3453                    }
3454    ::= { cbQosCMStatsTable 1 }
3455
3456CbQosCMStatsEntry ::= SEQUENCE {
3457        cbQosCMPrePolicyPktOverflow   Counter32,
3458        cbQosCMPrePolicyPkt           Counter32,
3459        cbQosCMPrePolicyPkt64         Counter64,
3460        cbQosCMPrePolicyByteOverflow  Counter32,
3461        cbQosCMPrePolicyByte          Counter32,
3462        cbQosCMPrePolicyByte64        Counter64,
3463        cbQosCMPrePolicyBitRate       Gauge32,
3464        cbQosCMPostPolicyByteOverflow Counter32,
3465        cbQosCMPostPolicyByte         Counter32,
3466        cbQosCMPostPolicyByte64       Counter64,
3467        cbQosCMPostPolicyBitRate      Gauge32,
3468        cbQosCMDropPktOverflow        Counter32,
3469        cbQosCMDropPkt                Counter32,
3470        cbQosCMDropPkt64              Counter64,
3471        cbQosCMDropByteOverflow       Counter32,
3472        cbQosCMDropByte               Counter32,
3473        cbQosCMDropByte64             Counter64,
3474        cbQosCMDropBitRate            Gauge32,
3475        cbQosCMNoBufDropPktOverflow   Counter32,
3476        cbQosCMNoBufDropPkt           Counter32,
3477        cbQosCMNoBufDropPkt64         Counter64,
3478        cbQosCMFragmentPktOverflow    Counter32,
3479        cbQosCMFragmentPkt            Counter32,
3480        cbQosCMFragmentPkt64          Counter64,
3481        cbQosCMFragmentByteOverflow   Counter32,
3482        cbQosCMFragmentByte           Counter32,
3483        cbQosCMFragmentByte64         Counter64,
3484        cbQosCMPrePolicyBitRate64     CounterBasedGauge64,
3485        cbQosCMPostPolicyBitRate64    CounterBasedGauge64,
3486        cbQosCMDropBitRate64          CounterBasedGauge64
3487}
3488
3489cbQosCMPrePolicyPktOverflow OBJECT-TYPE
3490    SYNTAX          Counter32
3491    MAX-ACCESS      read-only
3492    STATUS          current
3493    DESCRIPTION
3494        "The upper 32 bits count of inbound packets prior to
3495        executing any QoS policies."
3496    ::= { cbQosCMStatsEntry 1 }
3497
3498cbQosCMPrePolicyPkt OBJECT-TYPE
3499    SYNTAX          Counter32
3500    MAX-ACCESS      read-only
3501    STATUS          current
3502    DESCRIPTION
3503        "The lower 32 bits count of inbound packets prior to
3504        executing any QoS policies."
3505    ::= { cbQosCMStatsEntry 2 }
3506
3507cbQosCMPrePolicyPkt64 OBJECT-TYPE
3508    SYNTAX          Counter64
3509    MAX-ACCESS      read-only
3510    STATUS          current
3511    DESCRIPTION
3512        "The 64 bits count of inbound packets prior to executing
3513        any QoS policies."
3514    ::= { cbQosCMStatsEntry 3 }
3515
3516cbQosCMPrePolicyByteOverflow OBJECT-TYPE
3517    SYNTAX          Counter32
3518    MAX-ACCESS      read-only
3519    STATUS          current
3520    DESCRIPTION
3521        "The upper 32 bits count of inbound octets prior to
3522        executing any QoS policies."
3523    ::= { cbQosCMStatsEntry 4 }
3524
3525cbQosCMPrePolicyByte OBJECT-TYPE
3526    SYNTAX          Counter32
3527    MAX-ACCESS      read-only
3528    STATUS          current
3529    DESCRIPTION
3530        "The lower 32 bits count of inbound octets prior to
3531        executing any QoS policies."
3532    ::= { cbQosCMStatsEntry 5 }
3533
3534cbQosCMPrePolicyByte64 OBJECT-TYPE
3535    SYNTAX          Counter64
3536    MAX-ACCESS      read-only
3537    STATUS          current
3538    DESCRIPTION
3539        "The 64 bits count of inbound octets prior to executing
3540        any QoS policies."
3541    ::= { cbQosCMStatsEntry 6 }
3542
3543cbQosCMPrePolicyBitRate OBJECT-TYPE
3544    SYNTAX          Gauge32
3545    UNITS           "bits per second"
3546    MAX-ACCESS      read-only
3547    STATUS          current
3548    DESCRIPTION
3549        "The bit rate of the traffic prior to executing any QoS
3550        policies."
3551    ::= { cbQosCMStatsEntry 7 }
3552
3553cbQosCMPostPolicyByteOverflow OBJECT-TYPE
3554    SYNTAX          Counter32
3555    MAX-ACCESS      read-only
3556    STATUS          current
3557    DESCRIPTION
3558        "The upper 32 bits count of outbound octets after executing
3559        QoS policies."
3560    ::= { cbQosCMStatsEntry 8 }
3561
3562cbQosCMPostPolicyByte OBJECT-TYPE
3563    SYNTAX          Counter32
3564    MAX-ACCESS      read-only
3565    STATUS          current
3566    DESCRIPTION
3567        "The lower 32 bits count of outbound octets after executing
3568        QoS policies."
3569    ::= { cbQosCMStatsEntry 9 }
3570
3571cbQosCMPostPolicyByte64 OBJECT-TYPE
3572    SYNTAX          Counter64
3573    MAX-ACCESS      read-only
3574    STATUS          current
3575    DESCRIPTION
3576        "The 64 bits count of outbound octets after executing
3577        QoS policies."
3578    ::= { cbQosCMStatsEntry 10 }
3579
3580cbQosCMPostPolicyBitRate OBJECT-TYPE
3581    SYNTAX          Gauge32
3582    UNITS           "bits per second"
3583    MAX-ACCESS      read-only
3584    STATUS          current
3585    DESCRIPTION
3586        "The bit rate of the traffic after executing QoS
3587        policies."
3588    ::= { cbQosCMStatsEntry 11 }
3589
3590cbQosCMDropPktOverflow OBJECT-TYPE
3591    SYNTAX          Counter32
3592    MAX-ACCESS      read-only
3593    STATUS          current
3594    DESCRIPTION
3595        "The upper 32 bits counter of dropped pkts per class
3596        as the result of all features that can produce drops
3597        (e.g., police, random detect, etc.)."
3598    ::= { cbQosCMStatsEntry 12 }
3599
3600cbQosCMDropPkt OBJECT-TYPE
3601    SYNTAX          Counter32
3602    MAX-ACCESS      read-only
3603    STATUS          current
3604    DESCRIPTION
3605        "The lower 32 bits counter of dropped pkts per class
3606        as the result of all features that can produce drops
3607        (e.g., police, random detect, etc.)."
3608    ::= { cbQosCMStatsEntry 13 }
3609
3610cbQosCMDropPkt64 OBJECT-TYPE
3611    SYNTAX          Counter64
3612    MAX-ACCESS      read-only
3613    STATUS          current
3614    DESCRIPTION
3615        "The 64 bits counter of dropped pkts per class as
3616        the result of all features that can produce drops
3617         (e.g., police, random detect, etc.)."
3618    ::= { cbQosCMStatsEntry 14 }
3619
3620cbQosCMDropByteOverflow OBJECT-TYPE
3621    SYNTAX          Counter32
3622    MAX-ACCESS      read-only
3623    STATUS          current
3624    DESCRIPTION
3625        "The upper 32 bits counter of dropped bytes per class
3626        as the result of all features that can produce drops
3627        (e.g., police, random detect, etc.)."
3628    ::= { cbQosCMStatsEntry 15 }
3629
3630cbQosCMDropByte OBJECT-TYPE
3631    SYNTAX          Counter32
3632    MAX-ACCESS      read-only
3633    STATUS          current
3634    DESCRIPTION
3635        "The lower 32 bits counter of dropped bytes per class
3636        as the result of all features that can produce drops
3637        (e.g., police, random detect, etc.)."
3638    ::= { cbQosCMStatsEntry 16 }
3639
3640cbQosCMDropByte64 OBJECT-TYPE
3641    SYNTAX          Counter64
3642    MAX-ACCESS      read-only
3643    STATUS          current
3644    DESCRIPTION
3645        "The 64 bits counter of dropped bytes per class as the
3646        result of all features that can produce drops
3647         (e.g., police, random detect, etc.)."
3648    ::= { cbQosCMStatsEntry 17 }
3649
3650cbQosCMDropBitRate OBJECT-TYPE
3651    SYNTAX          Gauge32
3652    UNITS           "bits per second"
3653    MAX-ACCESS      read-only
3654    STATUS          current
3655    DESCRIPTION
3656        "The bit rate of the drops per class as the result of
3657        all features that can produce drops
3658        (e.g., police, random detect, etc.)."
3659    ::= { cbQosCMStatsEntry 18 }
3660
3661cbQosCMNoBufDropPktOverflow OBJECT-TYPE
3662    SYNTAX          Counter32
3663    MAX-ACCESS      read-only
3664    STATUS          current
3665    DESCRIPTION
3666        "The upper 32 bits drop packet count which occured
3667        due to a lack of SRAM buffers during output processing
3668        on an interface."
3669    ::= { cbQosCMStatsEntry 19 }
3670
3671cbQosCMNoBufDropPkt OBJECT-TYPE
3672    SYNTAX          Counter32
3673    MAX-ACCESS      read-only
3674    STATUS          current
3675    DESCRIPTION
3676        "The lower 32 bits drop packet count which occured due
3677        to a lack of SRAM buffers during output processing on
3678        an interface."
3679    ::= { cbQosCMStatsEntry 20 }
3680
3681cbQosCMNoBufDropPkt64 OBJECT-TYPE
3682    SYNTAX          Counter64
3683    MAX-ACCESS      read-only
3684    STATUS          current
3685    DESCRIPTION
3686        "The 64 bits drop packet count which occured due to a
3687        lack of SRAM buffers during output processing on an
3688        interface."
3689    ::= { cbQosCMStatsEntry 21 }
3690
3691cbQosCMFragmentPktOverflow OBJECT-TYPE
3692    SYNTAX          Counter32
3693    MAX-ACCESS      read-only
3694    STATUS          current
3695    DESCRIPTION
3696        "The upper 32 bits counter for aggregate fragment pkts"
3697    ::= { cbQosCMStatsEntry 22 }
3698
3699cbQosCMFragmentPkt OBJECT-TYPE
3700    SYNTAX          Counter32
3701    MAX-ACCESS      read-only
3702    STATUS          current
3703    DESCRIPTION
3704        "The lower 32 bits counter for aggregate fragment pkts"
3705    ::= { cbQosCMStatsEntry 23 }
3706
3707cbQosCMFragmentPkt64 OBJECT-TYPE
3708    SYNTAX          Counter64
3709    MAX-ACCESS      read-only
3710    STATUS          current
3711    DESCRIPTION
3712        "The 64 bits counter for aggregate fragment pkts"
3713    ::= { cbQosCMStatsEntry 24 }
3714
3715cbQosCMFragmentByteOverflow OBJECT-TYPE
3716    SYNTAX          Counter32
3717    MAX-ACCESS      read-only
3718    STATUS          current
3719    DESCRIPTION
3720        "The upper 32 bits counter for aggregate fragment bytes"
3721    ::= { cbQosCMStatsEntry 25 }
3722
3723cbQosCMFragmentByte OBJECT-TYPE
3724    SYNTAX          Counter32
3725    MAX-ACCESS      read-only
3726    STATUS          current
3727    DESCRIPTION
3728        "The lower 32 bits counter for aggregate fragment bytes"
3729    ::= { cbQosCMStatsEntry 26 }
3730
3731cbQosCMFragmentByte64 OBJECT-TYPE
3732    SYNTAX          Counter64
3733    MAX-ACCESS      read-only
3734    STATUS          current
3735    DESCRIPTION
3736        "The 64 bits counter for aggregate fragment bytes"
3737    ::= { cbQosCMStatsEntry 27 }
3738
3739cbQosCMPrePolicyBitRate64 OBJECT-TYPE
3740    SYNTAX          CounterBasedGauge64
3741    UNITS           "bits per second"
3742    MAX-ACCESS      read-only
3743    STATUS          current
3744    DESCRIPTION
3745        "The bit rate of the traffic prior to executing any QoS
3746        policies.This object is a 64-bit version of
3747        cbQosCMPrePolicyBitRate."
3748    ::= { cbQosCMStatsEntry 28 }
3749
3750cbQosCMPostPolicyBitRate64 OBJECT-TYPE
3751    SYNTAX          CounterBasedGauge64
3752    UNITS           "bits per second"
3753    MAX-ACCESS      read-only
3754    STATUS          current
3755    DESCRIPTION
3756        "The bit rate of the traffic after executing QoS
3757        policies. This object is a 64-bit version of
3758        cbQosCMPostPolicyBitRate."
3759    ::= { cbQosCMStatsEntry 29 }
3760
3761cbQosCMDropBitRate64 OBJECT-TYPE
3762    SYNTAX          CounterBasedGauge64
3763    UNITS           "bits per second"
3764    MAX-ACCESS      read-only
3765    STATUS          current
3766    DESCRIPTION
3767        "The bit rate of the drops per class as the result of
3768        all features that can produce drops
3769        (e.g., police, random detect, etc.). This object is a
3770        64-bit version of cbQosCMDropBitRate."
3771    ::= { cbQosCMStatsEntry 30 }
3772
3773
3774-- End of cbQosCMStats group
3775--
3776
3777--
3778-- QoS Match Statement Object Stats Table
3779
3780cbQosMatchStmtStatsTable OBJECT-TYPE
3781    SYNTAX          SEQUENCE OF CbQosMatchStmtStatsEntry
3782    MAX-ACCESS      not-accessible
3783    STATUS          current
3784    DESCRIPTION
3785        "This table specifies Match Statement related statistical
3786        information."
3787    ::= { cbQosMatchStmtStats 1 }
3788
3789cbQosMatchStmtStatsEntry OBJECT-TYPE
3790    SYNTAX          CbQosMatchStmtStatsEntry
3791    MAX-ACCESS      not-accessible
3792    STATUS          current
3793    DESCRIPTION
3794        "Each entry in this table describes the statistical
3795        information about Match Statement. Match Statement specific
3796        information you can find in this table are :
3797        Pre policy pkt/byte counters, and bit rates.
3798
3799        This table contains statistical information only,
3800        no configuration information associated with it. Therefore,
3801        it is indexed by the instance specific IDs, such as
3802        cbQosPolicyIndex and cbQosObjectsIndex."
3803    INDEX           {
3804                        cbQosPolicyIndex,
3805                        cbQosObjectsIndex
3806                    }
3807    ::= { cbQosMatchStmtStatsTable 1 }
3808
3809CbQosMatchStmtStatsEntry ::= SEQUENCE {
3810        cbQosMatchPrePolicyPktOverflow  Counter32,
3811        cbQosMatchPrePolicyPkt          Counter32,
3812        cbQosMatchPrePolicyPkt64        Counter64,
3813        cbQosMatchPrePolicyByteOverflow Counter32,
3814        cbQosMatchPrePolicyByte         Counter32,
3815        cbQosMatchPrePolicyByte64       Counter64,
3816        cbQosMatchPrePolicyBitRate      Gauge32
3817}
3818
3819cbQosMatchPrePolicyPktOverflow OBJECT-TYPE
3820    SYNTAX          Counter32
3821    MAX-ACCESS      read-only
3822    STATUS          current
3823    DESCRIPTION
3824        "The upper 32 bits count of inbound packets prior to
3825        executing any QoS policies."
3826    ::= { cbQosMatchStmtStatsEntry 1 }
3827
3828cbQosMatchPrePolicyPkt OBJECT-TYPE
3829    SYNTAX          Counter32
3830    MAX-ACCESS      read-only
3831    STATUS          current
3832    DESCRIPTION
3833        "The lower 32 bits count of inbound packets prior to
3834        executing any QoS policies."
3835    ::= { cbQosMatchStmtStatsEntry 2 }
3836
3837cbQosMatchPrePolicyPkt64 OBJECT-TYPE
3838    SYNTAX          Counter64
3839    MAX-ACCESS      read-only
3840    STATUS          current
3841    DESCRIPTION
3842        "The 64 bits count of inbound packets prior to executing
3843        any QoS policies."
3844    ::= { cbQosMatchStmtStatsEntry 3 }
3845
3846cbQosMatchPrePolicyByteOverflow OBJECT-TYPE
3847    SYNTAX          Counter32
3848    MAX-ACCESS      read-only
3849    STATUS          current
3850    DESCRIPTION
3851        "The upper 32 bits count of inbound octets prior to
3852        executing any QoS policies."
3853    ::= { cbQosMatchStmtStatsEntry 4 }
3854
3855cbQosMatchPrePolicyByte OBJECT-TYPE
3856    SYNTAX          Counter32
3857    MAX-ACCESS      read-only
3858    STATUS          current
3859    DESCRIPTION
3860        "The lower 32 bits count of inbound octets prior to
3861        executing any QoS policies."
3862    ::= { cbQosMatchStmtStatsEntry 5 }
3863
3864cbQosMatchPrePolicyByte64 OBJECT-TYPE
3865    SYNTAX          Counter64
3866    MAX-ACCESS      read-only
3867    STATUS          current
3868    DESCRIPTION
3869        "The 64 bits count of inbound octets prior to executing
3870        any QoS policies."
3871    ::= { cbQosMatchStmtStatsEntry 6 }
3872
3873cbQosMatchPrePolicyBitRate OBJECT-TYPE
3874    SYNTAX          Gauge32
3875    UNITS           "bits per second"
3876    MAX-ACCESS      read-only
3877    STATUS          current
3878    DESCRIPTION
3879        "The bit rate of the traffic prior to executing any QoS
3880        policies."
3881    ::= { cbQosMatchStmtStatsEntry 7 }
3882
3883
3884-- The cbQosPoliceStats group
3885--
3886-- cbQosPoliceStatsTable
3887
3888cbQosPoliceStatsTable OBJECT-TYPE
3889    SYNTAX          SEQUENCE OF CbQosPoliceStatsEntry
3890    MAX-ACCESS      not-accessible
3891    STATUS          current
3892    DESCRIPTION
3893        "This table specifies Police Action related Statistical
3894        information."
3895    ::= { cbQosPoliceStats 1 }
3896
3897cbQosPoliceStatsEntry OBJECT-TYPE
3898    SYNTAX          CbQosPoliceStatsEntry
3899    MAX-ACCESS      not-accessible
3900    STATUS          current
3901    DESCRIPTION
3902        "Each entry in this table describes the statistical
3903        information about Police Action. Police Action specific
3904        information you can find in this table are :
3905        Conformed/Exceeded pkt/byte counters,  bit rates.
3906
3907        This table contains statistical information only,
3908        no configuration information associated with it.
3909        Therefore, it is indexed by the instance specific IDs,
3910        such as cbQosPolicyIndex and cbQosObjectsIndex."
3911    INDEX           {
3912                        cbQosPolicyIndex,
3913                        cbQosObjectsIndex
3914                    }
3915    ::= { cbQosPoliceStatsTable 1 }
3916
3917CbQosPoliceStatsEntry ::= SEQUENCE {
3918        cbQosPoliceConformedPktOverflow  Counter32,
3919        cbQosPoliceConformedPkt          Counter32,
3920        cbQosPoliceConformedPkt64        Counter64,
3921        cbQosPoliceConformedByteOverflow Counter32,
3922        cbQosPoliceConformedByte         Counter32,
3923        cbQosPoliceConformedByte64       Counter64,
3924        cbQosPoliceConformedBitRate      Gauge32,
3925        cbQosPoliceExceededPktOverflow   Counter32,
3926        cbQosPoliceExceededPkt           Counter32,
3927        cbQosPoliceExceededPkt64         Counter64,
3928        cbQosPoliceExceededByteOverflow  Counter32,
3929        cbQosPoliceExceededByte          Counter32,
3930        cbQosPoliceExceededByte64        Counter64,
3931        cbQosPoliceExceededBitRate       Gauge32,
3932        cbQosPoliceViolatedPktOverflow   Counter32,
3933        cbQosPoliceViolatedPkt           Counter32,
3934        cbQosPoliceViolatedPkt64         Counter64,
3935        cbQosPoliceViolatedByteOverflow  Counter32,
3936        cbQosPoliceViolatedByte          Counter32,
3937        cbQosPoliceViolatedByte64        Counter64,
3938        cbQosPoliceViolatedBitRate       Gauge32,
3939        cbQosPoliceConformedBitRate64    CounterBasedGauge64,
3940        cbQosPoliceExceededBitRate64     CounterBasedGauge64,
3941        cbQosPoliceViolatedBitRate64     CounterBasedGauge64
3942}
3943
3944cbQosPoliceConformedPktOverflow OBJECT-TYPE
3945    SYNTAX          Counter32
3946    UNITS           "Packets"
3947    MAX-ACCESS      read-only
3948    STATUS          current
3949    DESCRIPTION
3950        "The upper 32 bits count of packets treated as
3951        conforming by the policing feature."
3952    ::= { cbQosPoliceStatsEntry 1 }
3953
3954cbQosPoliceConformedPkt OBJECT-TYPE
3955    SYNTAX          Counter32
3956    UNITS           "Packets"
3957    MAX-ACCESS      read-only
3958    STATUS          current
3959    DESCRIPTION
3960        "The lower 32 bits count of packets treated as
3961        conforming by the policing feature."
3962    ::= { cbQosPoliceStatsEntry 2 }
3963
3964cbQosPoliceConformedPkt64 OBJECT-TYPE
3965    SYNTAX          Counter64
3966    UNITS           "Packets"
3967    MAX-ACCESS      read-only
3968    STATUS          current
3969    DESCRIPTION
3970        "The 64 bits count of packets treated as conforming
3971        by the policing feature."
3972    ::= { cbQosPoliceStatsEntry 3 }
3973
3974cbQosPoliceConformedByteOverflow OBJECT-TYPE
3975    SYNTAX          Counter32
3976    UNITS           "Octets"
3977    MAX-ACCESS      read-only
3978    STATUS          current
3979    DESCRIPTION
3980        "The upper 32 bits count of octets treated as
3981        conforming by the policing feature."
3982    ::= { cbQosPoliceStatsEntry 4 }
3983
3984cbQosPoliceConformedByte OBJECT-TYPE
3985    SYNTAX          Counter32
3986    UNITS           "Octets"
3987    MAX-ACCESS      read-only
3988    STATUS          current
3989    DESCRIPTION
3990        "The lower 32 bits count of octets treated as
3991        conforming by the policing feature."
3992    ::= { cbQosPoliceStatsEntry 5 }
3993
3994cbQosPoliceConformedByte64 OBJECT-TYPE
3995    SYNTAX          Counter64
3996    UNITS           "Octets"
3997    MAX-ACCESS      read-only
3998    STATUS          current
3999    DESCRIPTION
4000        "The 64 bits count of octets treated as conforming
4001        by the policing feature."
4002    ::= { cbQosPoliceStatsEntry 6 }
4003
4004cbQosPoliceConformedBitRate OBJECT-TYPE
4005    SYNTAX          Gauge32
4006    UNITS           "bits per second"
4007    MAX-ACCESS      read-only
4008    STATUS          current
4009    DESCRIPTION
4010        "The bit rate of conforming traffic."
4011    ::= { cbQosPoliceStatsEntry 7 }
4012
4013cbQosPoliceExceededPktOverflow OBJECT-TYPE
4014    SYNTAX          Counter32
4015    UNITS           "Packets"
4016    MAX-ACCESS      read-only
4017    STATUS          current
4018    DESCRIPTION
4019        "The upper 32 bits count of packets treated as
4020        non-conforming by the policing feature."
4021    ::= { cbQosPoliceStatsEntry 8 }
4022
4023cbQosPoliceExceededPkt OBJECT-TYPE
4024    SYNTAX          Counter32
4025    UNITS           "Packets"
4026    MAX-ACCESS      read-only
4027    STATUS          current
4028    DESCRIPTION
4029        "The 32 bits count of packets treated as
4030        non-conforming by the policing feature."
4031    ::= { cbQosPoliceStatsEntry 9 }
4032
4033cbQosPoliceExceededPkt64 OBJECT-TYPE
4034    SYNTAX          Counter64
4035    UNITS           "Packets"
4036    MAX-ACCESS      read-only
4037    STATUS          current
4038    DESCRIPTION
4039        "The 64 bits count of packets treated as
4040        non-conforming by the policing feature."
4041    ::= { cbQosPoliceStatsEntry 10 }
4042
4043cbQosPoliceExceededByteOverflow OBJECT-TYPE
4044    SYNTAX          Counter32
4045    UNITS           "Octets"
4046    MAX-ACCESS      read-only
4047    STATUS          current
4048    DESCRIPTION
4049        "The upper 32 bits count of octets treated as
4050        non-conforming by the policing feature."
4051    ::= { cbQosPoliceStatsEntry 11 }
4052
4053cbQosPoliceExceededByte OBJECT-TYPE
4054    SYNTAX          Counter32
4055    UNITS           "Octets"
4056    MAX-ACCESS      read-only
4057    STATUS          current
4058    DESCRIPTION
4059        "The lower 32 bits count of octets treated as
4060        non-conforming by the policing feature."
4061    ::= { cbQosPoliceStatsEntry 12 }
4062
4063cbQosPoliceExceededByte64 OBJECT-TYPE
4064    SYNTAX          Counter64
4065    UNITS           "Octets"
4066    MAX-ACCESS      read-only
4067    STATUS          current
4068    DESCRIPTION
4069        "The 64 bits count of octets treated as
4070        non-conforming by the policing feature."
4071    ::= { cbQosPoliceStatsEntry 13 }
4072
4073cbQosPoliceExceededBitRate OBJECT-TYPE
4074    SYNTAX          Gauge32
4075    UNITS           "bits per second"
4076    MAX-ACCESS      read-only
4077    STATUS          current
4078    DESCRIPTION
4079        "The bit rate of the non-conforming traffic."
4080    ::= { cbQosPoliceStatsEntry 14 }
4081
4082cbQosPoliceViolatedPktOverflow OBJECT-TYPE
4083    SYNTAX          Counter32
4084    UNITS           "Packets"
4085    MAX-ACCESS      read-only
4086    STATUS          current
4087    DESCRIPTION
4088        "The upper 32 bits count of packets treated as
4089        violated by the policing feature."
4090    ::= { cbQosPoliceStatsEntry 15 }
4091
4092cbQosPoliceViolatedPkt OBJECT-TYPE
4093    SYNTAX          Counter32
4094    UNITS           "Packets"
4095    MAX-ACCESS      read-only
4096    STATUS          current
4097    DESCRIPTION
4098        "The 32 bits count of packets treated as
4099        violated by the policing feature."
4100    ::= { cbQosPoliceStatsEntry 16 }
4101
4102cbQosPoliceViolatedPkt64 OBJECT-TYPE
4103    SYNTAX          Counter64
4104    UNITS           "Packets"
4105    MAX-ACCESS      read-only
4106    STATUS          current
4107    DESCRIPTION
4108        "The 64 bits count of packets treated as
4109        violated by the policing feature."
4110    ::= { cbQosPoliceStatsEntry 17 }
4111
4112cbQosPoliceViolatedByteOverflow OBJECT-TYPE
4113    SYNTAX          Counter32
4114    UNITS           "Octets"
4115    MAX-ACCESS      read-only
4116    STATUS          current
4117    DESCRIPTION
4118        "The upper 32 bits count of octets treated as
4119        violated by the policing feature."
4120    ::= { cbQosPoliceStatsEntry 18 }
4121
4122cbQosPoliceViolatedByte OBJECT-TYPE
4123    SYNTAX          Counter32
4124    UNITS           "Octets"
4125    MAX-ACCESS      read-only
4126    STATUS          current
4127    DESCRIPTION
4128        "The lower 32 bits count of octets treated as
4129        violated by the policing feature."
4130    ::= { cbQosPoliceStatsEntry 19 }
4131
4132cbQosPoliceViolatedByte64 OBJECT-TYPE
4133    SYNTAX          Counter64
4134    UNITS           "Octets"
4135    MAX-ACCESS      read-only
4136    STATUS          current
4137    DESCRIPTION
4138        "The 64 bits count of octets treated as
4139        violated by the policing feature."
4140    ::= { cbQosPoliceStatsEntry 20 }
4141
4142cbQosPoliceViolatedBitRate OBJECT-TYPE
4143    SYNTAX          Gauge32
4144    UNITS           "bits per second"
4145    MAX-ACCESS      read-only
4146    STATUS          current
4147    DESCRIPTION
4148        "The bit rate of the violating traffic."
4149    ::= { cbQosPoliceStatsEntry 21 }
4150
4151cbQosPoliceConformedBitRate64 OBJECT-TYPE
4152    SYNTAX          CounterBasedGauge64
4153    UNITS           "bits per second"
4154    MAX-ACCESS      read-only
4155    STATUS          current
4156    DESCRIPTION
4157        "The bit rate of conforming traffic.
4158        This object is a 64-bit version of
4159        cbQosPoliceConformedBitRate."
4160    ::= { cbQosPoliceStatsEntry 22 }
4161
4162cbQosPoliceExceededBitRate64 OBJECT-TYPE
4163    SYNTAX          CounterBasedGauge64
4164    UNITS           "bits per second"
4165    MAX-ACCESS      read-only
4166    STATUS          current
4167    DESCRIPTION
4168        "The bit rate of non-conforming traffic.
4169        This object is a 64-bit version of
4170        cbQosPoliceExceededBitRate."
4171    ::= { cbQosPoliceStatsEntry 23 }
4172
4173cbQosPoliceViolatedBitRate64 OBJECT-TYPE
4174    SYNTAX          CounterBasedGauge64
4175    UNITS           "bits per second"
4176    MAX-ACCESS      read-only
4177    STATUS          current
4178    DESCRIPTION
4179        "The bit rate of the violating traffic.
4180        This object is a 64-bit version of
4181        cbQosPoliceViolatedBitRate."
4182    ::= { cbQosPoliceStatsEntry 24 }
4183
4184
4185-- end of cbQosPoliceStatsTable
4186--
4187
4188--
4189-- The cbQosQueueingStats group
4190
4191cbQosQueueingStatsTable OBJECT-TYPE
4192    SYNTAX          SEQUENCE OF CbQosQueueingStatsEntry
4193    MAX-ACCESS      not-accessible
4194    STATUS          current
4195    DESCRIPTION
4196        "This table specifies Queueing Action related Statistical
4197        information."
4198    ::= { cbQosQueueingStats 1 }
4199
4200cbQosQueueingStatsEntry OBJECT-TYPE
4201    SYNTAX          CbQosQueueingStatsEntry
4202    MAX-ACCESS      not-accessible
4203    STATUS          current
4204    DESCRIPTION
4205        "Each entry in this table describes the statistical
4206        information about queueing action. Queueing action specific
4207        information you can find in this table are :
4208        various Q depth, and discard pkt/byte counters.
4209
4210        This table contains statistical information only,
4211        no configuration information associated with it.
4212        Therefore, it is indexed by the instance specific IDs,
4213        such as cbQosPolicyIndex and cbQosObjectsIndex."
4214    INDEX           {
4215                        cbQosPolicyIndex,
4216                        cbQosObjectsIndex
4217                    }
4218    ::= { cbQosQueueingStatsTable 1 }
4219
4220CbQosQueueingStatsEntry ::= SEQUENCE {
4221        cbQosQueueingCurrentQDepth       Gauge32,
4222        cbQosQueueingMaxQDepth           Gauge32,
4223        cbQosQueueingDiscardByteOverflow Counter32,
4224        cbQosQueueingDiscardByte         Counter32,
4225        cbQosQueueingDiscardByte64       Counter64,
4226        cbQosQueueingDiscardPktOverflow  Counter32,
4227        cbQosQueueingDiscardPkt          Counter32,
4228        cbQosQueueingDiscardPkt64        Counter64,
4229        cbQosQueueingCurrentQDepthPkt    Gauge32,
4230        cbQosQueueingMaxQDepthPkt        Gauge32,
4231        cbQosQueueingTransmitByte64      Counter64,
4232        cbQosQueueingTransmitPkt64       Counter64
4233}
4234
4235cbQosQueueingCurrentQDepth OBJECT-TYPE
4236    SYNTAX          Gauge32
4237    UNITS           "Octets"
4238    MAX-ACCESS      read-only
4239    STATUS          current
4240    DESCRIPTION
4241        "The current depth of the queue."
4242    ::= { cbQosQueueingStatsEntry 1 }
4243
4244cbQosQueueingMaxQDepth OBJECT-TYPE
4245    SYNTAX          Gauge32
4246    UNITS           "Octets"
4247    MAX-ACCESS      read-only
4248    STATUS          current
4249    DESCRIPTION
4250        "The maximum depth of the queue."
4251    ::= { cbQosQueueingStatsEntry 2 }
4252
4253cbQosQueueingDiscardByteOverflow OBJECT-TYPE
4254    SYNTAX          Counter32
4255    UNITS           "Octets"
4256    MAX-ACCESS      read-only
4257    STATUS          current
4258    DESCRIPTION
4259        "The upper 32 bit count of octets, associated with
4260        this class, that were dropped by queueing."
4261    ::= { cbQosQueueingStatsEntry 3 }
4262
4263cbQosQueueingDiscardByte OBJECT-TYPE
4264    SYNTAX          Counter32
4265    UNITS           "Octets"
4266    MAX-ACCESS      read-only
4267    STATUS          current
4268    DESCRIPTION
4269        "The lower 32 bits count of octets, associated with
4270        this class, that were dropped by queueing."
4271    ::= { cbQosQueueingStatsEntry 4 }
4272
4273cbQosQueueingDiscardByte64 OBJECT-TYPE
4274    SYNTAX          Counter64
4275    UNITS           "Octets"
4276    MAX-ACCESS      read-only
4277    STATUS          current
4278    DESCRIPTION
4279        "The count of octets, associated with this class,
4280        that were dropped by queueing."
4281    ::= { cbQosQueueingStatsEntry 5 }
4282
4283cbQosQueueingDiscardPktOverflow OBJECT-TYPE
4284    SYNTAX          Counter32
4285    UNITS           "Packets"
4286    MAX-ACCESS      read-only
4287    STATUS          current
4288    DESCRIPTION
4289        "The upper 32 bits count of packets, associated with
4290        this class, that were dropped by queueing."
4291    ::= { cbQosQueueingStatsEntry 6 }
4292
4293cbQosQueueingDiscardPkt OBJECT-TYPE
4294    SYNTAX          Counter32
4295    UNITS           "Packets"
4296    MAX-ACCESS      read-only
4297    STATUS          current
4298    DESCRIPTION
4299        "The number of packets, associated with this class,
4300        that were dropped by queueing."
4301    ::= { cbQosQueueingStatsEntry 7 }
4302
4303cbQosQueueingDiscardPkt64 OBJECT-TYPE
4304    SYNTAX          Counter64
4305    UNITS           "Packets"
4306    MAX-ACCESS      read-only
4307    STATUS          current
4308    DESCRIPTION
4309        "The number of packets, associated with this class,
4310        that were dropped by queueing."
4311    ::= { cbQosQueueingStatsEntry 8 }
4312
4313cbQosQueueingCurrentQDepthPkt OBJECT-TYPE
4314    SYNTAX          Gauge32
4315    UNITS           "Packets"
4316    MAX-ACCESS      read-only
4317    STATUS          current
4318    DESCRIPTION
4319        "The current number of packets
4320        sitting in the queue"
4321    ::= { cbQosQueueingStatsEntry 9 }
4322
4323cbQosQueueingMaxQDepthPkt OBJECT-TYPE
4324    SYNTAX          Gauge32
4325    UNITS           "Packets"
4326    MAX-ACCESS      read-only
4327    STATUS          current
4328    DESCRIPTION
4329        "The maximum depth of the queue in packets."
4330    ::= { cbQosQueueingStatsEntry 10 }
4331
4332cbQosQueueingTransmitByte64 OBJECT-TYPE
4333    SYNTAX          Counter64
4334    UNITS           "Octets"
4335    MAX-ACCESS      read-only
4336    STATUS          current
4337    DESCRIPTION
4338        "The count of octets, associated with this class,
4339        that were transmitted by queueing."
4340    ::= { cbQosQueueingStatsEntry 11 }
4341
4342cbQosQueueingTransmitPkt64 OBJECT-TYPE
4343    SYNTAX          Counter64
4344    UNITS           "Packets"
4345    MAX-ACCESS      read-only
4346    STATUS          current
4347    DESCRIPTION
4348        "The number of packets, associated with this class,
4349        that were transmitted by queueing."
4350    ::= { cbQosQueueingStatsEntry 12 }
4351
4352
4353-- end of cbQosQueueingStats Group
4354--
4355
4356-- cbQosTSStats Group
4357
4358cbQosTSStatsTable OBJECT-TYPE
4359    SYNTAX          SEQUENCE OF CbQosTSStatsEntry
4360    MAX-ACCESS      not-accessible
4361    STATUS          current
4362    DESCRIPTION
4363        "This table specifies traffic-shaping Action related
4364        Statistical information."
4365    ::= { cbQosTSStats 1 }
4366
4367cbQosTSStatsEntry OBJECT-TYPE
4368    SYNTAX          CbQosTSStatsEntry
4369    MAX-ACCESS      not-accessible
4370    STATUS          current
4371    DESCRIPTION
4372        "Each entry in this table describes the statistical
4373        information about traffic-shaping Action. Traffic-shaping
4374        Action specific information you can find in this table are :
4375        various delay/drop pkt/byte counters, state of feature,
4376        and Q size.
4377
4378        This table contains statistical information only,
4379        no configuration information associated with it.
4380        Therefore, it is indexed by the instance specific IDs,
4381        such as cbQosPolicyIndex and cbQosObjectsIndex."
4382    INDEX           {
4383                        cbQosPolicyIndex,
4384                        cbQosObjectsIndex
4385                    }
4386    ::= { cbQosTSStatsTable 1 }
4387
4388CbQosTSStatsEntry ::= SEQUENCE {
4389        cbQosTSStatsDelayedByteOverflow Counter32,
4390        cbQosTSStatsDelayedByte         Counter32,
4391        cbQosTSStatsDelayedByte64       Counter64,
4392        cbQosTSStatsDelayedPktOverflow  Counter32,
4393        cbQosTSStatsDelayedPkt          Counter32,
4394        cbQosTSStatsDelayedPkt64        Counter64,
4395        cbQosTSStatsDropByteOverflow    Counter32,
4396        cbQosTSStatsDropByte            Counter32,
4397        cbQosTSStatsDropByte64          Counter64,
4398        cbQosTSStatsDropPktOverflow     Counter32,
4399        cbQosTSStatsDropPkt             Counter32,
4400        cbQosTSStatsDropPkt64           Counter64,
4401        cbQosTSStatsActive              TruthValue,
4402        cbQosTSStatsCurrentQSize        Gauge32
4403}
4404
4405cbQosTSStatsDelayedByteOverflow OBJECT-TYPE
4406    SYNTAX          Counter32
4407    UNITS           "octets"
4408    MAX-ACCESS      read-only
4409    STATUS          current
4410    DESCRIPTION
4411        "This object represents the upper 32 bits counter of
4412        octets that have been delayed."
4413    ::= { cbQosTSStatsEntry 1 }
4414
4415cbQosTSStatsDelayedByte OBJECT-TYPE
4416    SYNTAX          Counter32
4417    UNITS           "octets"
4418    MAX-ACCESS      read-only
4419    STATUS          current
4420    DESCRIPTION
4421        "This object represents the lower 32 bits counter of
4422        octets that have been delayed."
4423    ::= { cbQosTSStatsEntry 2 }
4424
4425cbQosTSStatsDelayedByte64 OBJECT-TYPE
4426    SYNTAX          Counter64
4427    UNITS           "octets"
4428    MAX-ACCESS      read-only
4429    STATUS          current
4430    DESCRIPTION
4431        "This object represents the 64 bits counter of
4432        octets that have been delayed."
4433    ::= { cbQosTSStatsEntry 3 }
4434
4435cbQosTSStatsDelayedPktOverflow OBJECT-TYPE
4436    SYNTAX          Counter32
4437    UNITS           "packets"
4438    MAX-ACCESS      read-only
4439    STATUS          current
4440    DESCRIPTION
4441        "This object represents the upper 32 bits counter of
4442        packets that have been delayed."
4443    ::= { cbQosTSStatsEntry 4 }
4444
4445cbQosTSStatsDelayedPkt OBJECT-TYPE
4446    SYNTAX          Counter32
4447    UNITS           "packets"
4448    MAX-ACCESS      read-only
4449    STATUS          current
4450    DESCRIPTION
4451        "This object represents the lower 32 bits counter of
4452        packets that have been delayed."
4453    ::= { cbQosTSStatsEntry 5 }
4454
4455cbQosTSStatsDelayedPkt64 OBJECT-TYPE
4456    SYNTAX          Counter64
4457    UNITS           "packets"
4458    MAX-ACCESS      read-only
4459    STATUS          current
4460    DESCRIPTION
4461        "This object represents the 64 bits counter of
4462        packets that have been delayed."
4463    ::= { cbQosTSStatsEntry 6 }
4464
4465cbQosTSStatsDropByteOverflow OBJECT-TYPE
4466    SYNTAX          Counter32
4467    UNITS           "octets"
4468    MAX-ACCESS      read-only
4469    STATUS          current
4470    DESCRIPTION
4471        "This object represents the upper 32 bits counter of
4472        octets that have been dropped during shaping."
4473    ::= { cbQosTSStatsEntry 7 }
4474
4475cbQosTSStatsDropByte OBJECT-TYPE
4476    SYNTAX          Counter32
4477    UNITS           "octets"
4478    MAX-ACCESS      read-only
4479    STATUS          current
4480    DESCRIPTION
4481        "This object represents the lower 32 bits counter of
4482        octets that have been dropped during shaping."
4483    ::= { cbQosTSStatsEntry 8 }
4484
4485cbQosTSStatsDropByte64 OBJECT-TYPE
4486    SYNTAX          Counter64
4487    UNITS           "octets"
4488    MAX-ACCESS      read-only
4489    STATUS          current
4490    DESCRIPTION
4491        "This object represents the 64 bits counter of
4492        octets that have been dropped during shaping."
4493    ::= { cbQosTSStatsEntry 9 }
4494
4495cbQosTSStatsDropPktOverflow OBJECT-TYPE
4496    SYNTAX          Counter32
4497    UNITS           "packets"
4498    MAX-ACCESS      read-only
4499    STATUS          current
4500    DESCRIPTION
4501        "This object represents the upper 32 bits counter of
4502        packets that have been dropped during shaping."
4503    ::= { cbQosTSStatsEntry 10 }
4504
4505cbQosTSStatsDropPkt OBJECT-TYPE
4506    SYNTAX          Counter32
4507    UNITS           "packets"
4508    MAX-ACCESS      read-only
4509    STATUS          current
4510    DESCRIPTION
4511        "This object represents the lower 32 bits counter of
4512        packets that have been dropped during shaping."
4513    ::= { cbQosTSStatsEntry 11 }
4514
4515cbQosTSStatsDropPkt64 OBJECT-TYPE
4516    SYNTAX          Counter64
4517    UNITS           "packets"
4518    MAX-ACCESS      read-only
4519    STATUS          current
4520    DESCRIPTION
4521        "This object represents the 64 bits counter of
4522        packets that have been dropped during shaping."
4523    ::= { cbQosTSStatsEntry 12 }
4524
4525cbQosTSStatsActive OBJECT-TYPE
4526    SYNTAX          TruthValue
4527    MAX-ACCESS      read-only
4528    STATUS          current
4529    DESCRIPTION
4530        "This object indicates the current traffic-shaping
4531        state. When traffic-shaping is enabled and the traffic
4532        rate exceeds the shape rate, traffic-shaping
4533        is considered to be active.  Otherwise, it is
4534        considered inactive."
4535    ::= { cbQosTSStatsEntry 13 }
4536
4537cbQosTSStatsCurrentQSize OBJECT-TYPE
4538    SYNTAX          Gauge32
4539    UNITS           "packets"
4540    MAX-ACCESS      read-only
4541    STATUS          current
4542    DESCRIPTION
4543        "This object indicates the current traffic-shaping
4544        queue depth in packets."
4545    ::= { cbQosTSStatsEntry 14 }
4546
4547
4548-- end of cbQosTSStats Group
4549--
4550
4551-- cbQosREDClassStats Group
4552
4553cbQosREDClassStatsTable OBJECT-TYPE
4554    SYNTAX          SEQUENCE OF CbQosREDClassStatsEntry
4555    MAX-ACCESS      not-accessible
4556    STATUS          current
4557    DESCRIPTION
4558        "This table specifies per Precedence WRED Action related
4559        Statistical information."
4560    ::= { cbQosREDClassStats 1 }
4561
4562cbQosREDClassStatsEntry OBJECT-TYPE
4563    SYNTAX          CbQosREDClassStatsEntry
4564    MAX-ACCESS      not-accessible
4565    STATUS          current
4566    DESCRIPTION
4567        "Each entry in this table describes the statistical
4568        information about per Precedence WRED Action. per Precedence
4569        WRED Action specific information you can find in this table
4570        are : Random pkt/byte counters, and Tail drop pkt/byte
4571        counters.
4572
4573        This table contains per Precedence/dscp based statistical
4574        information only, no configuration information associated
4575        with it.  Therefore, it is indexed by the instance specific
4576        IDs, and a per Precedence identifier:
4577        cbQosPolicyIndex, cbQosObjectsIndex and cbQosREDValue."
4578    INDEX           {
4579                        cbQosPolicyIndex,
4580                        cbQosObjectsIndex,
4581                        cbQosREDValue
4582                    }
4583    ::= { cbQosREDClassStatsTable 1 }
4584
4585CbQosREDClassStatsEntry ::= SEQUENCE {
4586        cbQosREDRandomDropPktOverflow  Counter32,
4587        cbQosREDRandomDropPkt          Counter32,
4588        cbQosREDRandomDropPkt64        Counter64,
4589        cbQosREDRandomDropByteOverflow Counter32,
4590        cbQosREDRandomDropByte         Counter32,
4591        cbQosREDRandomDropByte64       Counter64,
4592        cbQosREDTailDropPktOverflow    Counter32,
4593        cbQosREDTailDropPkt            Counter32,
4594        cbQosREDTailDropPkt64          Counter64,
4595        cbQosREDTailDropByteOverflow   Counter32,
4596        cbQosREDTailDropByte           Counter32,
4597        cbQosREDTailDropByte64         Counter64,
4598        cbQosREDTransmitPktOverflow    Counter32,
4599        cbQosREDTransmitPkt            Counter32,
4600        cbQosREDTransmitPkt64          Counter64,
4601        cbQosREDTransmitByteOverflow   Counter32,
4602        cbQosREDTransmitByte           Counter32,
4603        cbQosREDTransmitByte64         Counter64,
4604        cbQosREDECNMarkPktOverflow     Counter32,
4605        cbQosREDECNMarkPkt             Counter32,
4606        cbQosREDECNMarkPkt64           Counter64,
4607        cbQosREDECNMarkByteOverflow    Counter32,
4608        cbQosREDECNMarkByte            Counter32,
4609        cbQosREDECNMarkByte64          Counter64,
4610        cbQosREDMeanQSizeUnits         CbQosQueueUnitType,
4611        cbQosREDMeanQSize              CbQosQueueDepth
4612}
4613
4614cbQosREDRandomDropPktOverflow OBJECT-TYPE
4615    SYNTAX          Counter32
4616    UNITS           "Packets"
4617    MAX-ACCESS      read-only
4618    STATUS          current
4619    DESCRIPTION
4620        "The upper 32 bits count of packets dropped when the
4621        number of packets in the associated queue was greater
4622        than the minimum threshold and less than the
4623        maximum threshold."
4624    ::= { cbQosREDClassStatsEntry 1 }
4625
4626cbQosREDRandomDropPkt OBJECT-TYPE
4627    SYNTAX          Counter32
4628    UNITS           "Packets"
4629    MAX-ACCESS      read-only
4630    STATUS          current
4631    DESCRIPTION
4632        "The lower 32 bits count of packets dropped when
4633        the number of packets in the associated queue was
4634        greater than the minimum threshold and less than the
4635        maximum threshold."
4636    ::= { cbQosREDClassStatsEntry 2 }
4637
4638cbQosREDRandomDropPkt64 OBJECT-TYPE
4639    SYNTAX          Counter64
4640    UNITS           "Packets"
4641    MAX-ACCESS      read-only
4642    STATUS          current
4643    DESCRIPTION
4644        "The 64 bits count of packets dropped when the number
4645        of packets in the associated queue was greater
4646        than the minimum threshold and less than the
4647        maximum threshold."
4648    ::= { cbQosREDClassStatsEntry 3 }
4649
4650cbQosREDRandomDropByteOverflow OBJECT-TYPE
4651    SYNTAX          Counter32
4652    UNITS           "Octets"
4653    MAX-ACCESS      read-only
4654    STATUS          current
4655    DESCRIPTION
4656        "The upper 32 bits count of bytes dropped when the
4657        number of packets in the associated queue was greater
4658        than the minimum threshold and less than the
4659        maximum threshold."
4660    ::= { cbQosREDClassStatsEntry 4 }
4661
4662cbQosREDRandomDropByte OBJECT-TYPE
4663    SYNTAX          Counter32
4664    UNITS           "Octets"
4665    MAX-ACCESS      read-only
4666    STATUS          current
4667    DESCRIPTION
4668        "The lower 32 bits count of bytes dropped when
4669        the number of packets in the associated queue was
4670        greater than the minimum threshold and less than the
4671        maximum threshold."
4672    ::= { cbQosREDClassStatsEntry 5 }
4673
4674cbQosREDRandomDropByte64 OBJECT-TYPE
4675    SYNTAX          Counter64
4676    UNITS           "Octets"
4677    MAX-ACCESS      read-only
4678    STATUS          current
4679    DESCRIPTION
4680        "The 64 bits count of bytes dropped when the number of
4681        packets in the associated queue was greater
4682        than the minimum threshold and less than the
4683        maximum threshold."
4684    ::= { cbQosREDClassStatsEntry 6 }
4685
4686cbQosREDTailDropPktOverflow OBJECT-TYPE
4687    SYNTAX          Counter32
4688    UNITS           "Packets"
4689    MAX-ACCESS      read-only
4690    STATUS          current
4691    DESCRIPTION
4692        "The upper 32 bits count of packets dropped when the
4693        number of packets in the associated queue was greater
4694        than the maximum threshold."
4695    ::= { cbQosREDClassStatsEntry 7 }
4696
4697cbQosREDTailDropPkt OBJECT-TYPE
4698    SYNTAX          Counter32
4699    UNITS           "Packets"
4700    MAX-ACCESS      read-only
4701    STATUS          current
4702    DESCRIPTION
4703        "The lower 32 bits count of packets dropped when the
4704        number of packets in the associated queue was greater
4705        than the maximum threshold."
4706    ::= { cbQosREDClassStatsEntry 8 }
4707
4708cbQosREDTailDropPkt64 OBJECT-TYPE
4709    SYNTAX          Counter64
4710    UNITS           "Packets"
4711    MAX-ACCESS      read-only
4712    STATUS          current
4713    DESCRIPTION
4714        "The 64 bits count of packets dropped when the number
4715        of packets in the associated queue was greater
4716        than the maximum threshold."
4717    ::= { cbQosREDClassStatsEntry 9 }
4718
4719cbQosREDTailDropByteOverflow OBJECT-TYPE
4720    SYNTAX          Counter32
4721    UNITS           "Octets"
4722    MAX-ACCESS      read-only
4723    STATUS          current
4724    DESCRIPTION
4725        "The upper 32 bits count of bytes dropped when the
4726        number of packets in the associated queue was greater
4727        than the maximum threshold."
4728    ::= { cbQosREDClassStatsEntry 10 }
4729
4730cbQosREDTailDropByte OBJECT-TYPE
4731    SYNTAX          Counter32
4732    UNITS           "Octets"
4733    MAX-ACCESS      read-only
4734    STATUS          current
4735    DESCRIPTION
4736        "The lower 32 bits count of bytes dropped when the
4737        number of packets in the associated queue was greater
4738        than the maximum threshold."
4739    ::= { cbQosREDClassStatsEntry 11 }
4740
4741cbQosREDTailDropByte64 OBJECT-TYPE
4742    SYNTAX          Counter64
4743    UNITS           "Octets"
4744    MAX-ACCESS      read-only
4745    STATUS          current
4746    DESCRIPTION
4747        "The 64 bits count of bytes dropped when the number of
4748        packets in the associated queue was greater
4749        than the maximum threshold."
4750    ::= { cbQosREDClassStatsEntry 12 }
4751
4752cbQosREDTransmitPktOverflow OBJECT-TYPE
4753    SYNTAX          Counter32
4754    UNITS           "Packets"
4755    MAX-ACCESS      read-only
4756    STATUS          current
4757    DESCRIPTION
4758        "The upper 32 bits count of bytes transmitted."
4759    ::= { cbQosREDClassStatsEntry 13 }
4760
4761cbQosREDTransmitPkt OBJECT-TYPE
4762    SYNTAX          Counter32
4763    UNITS           "Packets"
4764    MAX-ACCESS      read-only
4765    STATUS          current
4766    DESCRIPTION
4767        "The lower 32 bits count of bytes trasmitted."
4768    ::= { cbQosREDClassStatsEntry 14 }
4769
4770cbQosREDTransmitPkt64 OBJECT-TYPE
4771    SYNTAX          Counter64
4772    UNITS           "Packets"
4773    MAX-ACCESS      read-only
4774    STATUS          current
4775    DESCRIPTION
4776        "The 64 bits count of packets transmitted."
4777    ::= { cbQosREDClassStatsEntry 15 }
4778
4779cbQosREDTransmitByteOverflow OBJECT-TYPE
4780    SYNTAX          Counter32
4781    UNITS           "Octets"
4782    MAX-ACCESS      read-only
4783    STATUS          current
4784    DESCRIPTION
4785        "The upper 32 bits count of octets transmitted."
4786    ::= { cbQosREDClassStatsEntry 16 }
4787
4788cbQosREDTransmitByte OBJECT-TYPE
4789    SYNTAX          Counter32
4790    UNITS           "Octets"
4791    MAX-ACCESS      read-only
4792    STATUS          current
4793    DESCRIPTION
4794        "The lower 32 bits count of octets trasmitted."
4795    ::= { cbQosREDClassStatsEntry 17 }
4796
4797cbQosREDTransmitByte64 OBJECT-TYPE
4798    SYNTAX          Counter64
4799    UNITS           "Octets"
4800    MAX-ACCESS      read-only
4801    STATUS          current
4802    DESCRIPTION
4803        "The 64 bits count of octets transmitted."
4804    ::= { cbQosREDClassStatsEntry 18 }
4805
4806cbQosREDECNMarkPktOverflow OBJECT-TYPE
4807    SYNTAX          Counter32
4808    UNITS           "Packets"
4809    MAX-ACCESS      read-only
4810    STATUS          current
4811    DESCRIPTION
4812        "The upper 32 bits count of packets ecn marked when the
4813        number of packets in the associated queue was greater
4814        than the minimum threshold and less than the
4815        maximum threshold."
4816    ::= { cbQosREDClassStatsEntry 19 }
4817
4818cbQosREDECNMarkPkt OBJECT-TYPE
4819    SYNTAX          Counter32
4820    UNITS           "Packets"
4821    MAX-ACCESS      read-only
4822    STATUS          current
4823    DESCRIPTION
4824        "The lower 32 bits count of packets ecn marked when
4825        the number of packets in the associated queue was
4826        greater than the minimum threshold and less than the
4827        maximum threshold."
4828    ::= { cbQosREDClassStatsEntry 20 }
4829
4830cbQosREDECNMarkPkt64 OBJECT-TYPE
4831    SYNTAX          Counter64
4832    UNITS           "Packets"
4833    MAX-ACCESS      read-only
4834    STATUS          current
4835    DESCRIPTION
4836        "The 64 bits count of packets ecn marked when the
4837        number of packets in the associated queue was
4838        greater than the minimum threshold and less than
4839        the maximum threshold."
4840    ::= { cbQosREDClassStatsEntry 21 }
4841
4842cbQosREDECNMarkByteOverflow OBJECT-TYPE
4843    SYNTAX          Counter32
4844    UNITS           "Octets"
4845    MAX-ACCESS      read-only
4846    STATUS          current
4847    DESCRIPTION
4848        "The upper 32 bits count of bytes ecn marked when
4849        the number of packets in the associated queue was
4850        greater than the minimum threshold and less than the
4851        maximum threshold."
4852    ::= { cbQosREDClassStatsEntry 22 }
4853
4854cbQosREDECNMarkByte OBJECT-TYPE
4855    SYNTAX          Counter32
4856    UNITS           "Octets"
4857    MAX-ACCESS      read-only
4858    STATUS          current
4859    DESCRIPTION
4860        "The lower 32 bits count of bytes ecn marked when
4861        the number of packets in the associated queue was
4862        greater than the minimum threshold and less than the
4863        maximum threshold."
4864    ::= { cbQosREDClassStatsEntry 23 }
4865
4866cbQosREDECNMarkByte64 OBJECT-TYPE
4867    SYNTAX          Counter64
4868    UNITS           "Octets"
4869    MAX-ACCESS      read-only
4870    STATUS          current
4871    DESCRIPTION
4872        "The 64 bits count of bytes ecn marked when the
4873        number of packets in the associated queue was
4874        greater than the minimum threshold and less than the
4875        maximum threshold."
4876    ::= { cbQosREDClassStatsEntry 24 }
4877
4878cbQosREDMeanQSizeUnits OBJECT-TYPE
4879    SYNTAX          CbQosQueueUnitType
4880    MAX-ACCESS      read-only
4881    STATUS          current
4882    DESCRIPTION
4883        "Represents the unit type of cbQosREDMeanQSize
4884        object."
4885    ::= { cbQosREDClassStatsEntry 25 }
4886
4887cbQosREDMeanQSize OBJECT-TYPE
4888    SYNTAX          CbQosQueueDepth
4889    MAX-ACCESS      read-only
4890    STATUS          current
4891    DESCRIPTION
4892        "The average queue size computed and used by the
4893        WRED algorithm."
4894    ::= { cbQosREDClassStatsEntry 26 }
4895
4896
4897-- end of cbQosREDClassStatsTable
4898--
4899
4900-- Start of cbQosIPHCCfgTable
4901
4902cbQosIPHCCfgTable OBJECT-TYPE
4903    SYNTAX          SEQUENCE OF CbQosIPHCCfgEntry
4904    MAX-ACCESS      not-accessible
4905    STATUS          current
4906    DESCRIPTION
4907        "This table specifies IP Header Compression
4908        configuration information."
4909    ::= { cbQosIPHCCfg 1 }
4910
4911cbQosIPHCCfgEntry OBJECT-TYPE
4912    SYNTAX          CbQosIPHCCfgEntry
4913    MAX-ACCESS      not-accessible
4914    STATUS          current
4915    DESCRIPTION
4916        "Each entry in this table describes configuration
4917        information about IP Header compression. This
4918        includes the compression option of UDP/RTP header,
4919        TCP header or both.
4920
4921        This table contains configuration information only,
4922        no statistics associated with it. Therefore, it is
4923        indexed by cbQosConfigIndex."
4924    INDEX           { cbQosConfigIndex }
4925    ::= { cbQosIPHCCfgTable 1 }
4926
4927CbQosIPHCCfgEntry ::= SEQUENCE {
4928        cbQosIPHCCfgOption  IPHCOption,
4929        cbQosIPHCCfgEnabled TruthValue
4930}
4931
4932cbQosIPHCCfgOption OBJECT-TYPE
4933    SYNTAX          IPHCOption
4934    MAX-ACCESS      read-only
4935    STATUS          current
4936    DESCRIPTION
4937        "The configured IP header compression option.
4938        The value is defined by IPHCOption."
4939    ::= { cbQosIPHCCfgEntry 1 }
4940
4941cbQosIPHCCfgEnabled OBJECT-TYPE
4942    SYNTAX          TruthValue
4943    MAX-ACCESS      read-only
4944    STATUS          current
4945    DESCRIPTION
4946        "Boolean to indicate if IPHC is enabled for policy class."
4947    ::= { cbQosIPHCCfgEntry 2 }
4948
4949
4950-- end of cbQosIPHCCfgTable
4951--
4952
4953-- Start of cbQosIPHCStatsTable
4954
4955cbQosIPHCStatsTable OBJECT-TYPE
4956    SYNTAX          SEQUENCE OF CbQosIPHCStatsEntry
4957    MAX-ACCESS      not-accessible
4958    STATUS          current
4959    DESCRIPTION
4960        "This table specifies IP Header Compression
4961        statistical information."
4962    ::= { cbQosIPHCStats 1 }
4963
4964cbQosIPHCStatsEntry OBJECT-TYPE
4965    SYNTAX          CbQosIPHCStatsEntry
4966    MAX-ACCESS      not-accessible
4967    STATUS          current
4968    DESCRIPTION
4969        "Each entry in this table describes statistical
4970        information about IP Header compression.
4971
4972        This table contains statistical information only,
4973        no configuration information associated with it.
4974        Therefore, it is indexed by the instance specific IDs,
4975        namely cbQosPolicyIndex and cbQosObjectsIndex."
4976    INDEX           {
4977                        cbQosPolicyIndex,
4978                        cbQosObjectsIndex
4979                    }
4980    ::= { cbQosIPHCStatsTable 1 }
4981
4982CbQosIPHCStatsEntry ::= SEQUENCE {
4983        cbQosIPHCRtpSentPktOverflow        Counter32,
4984        cbQosIPHCRtpSentPkt                Counter32,
4985        cbQosIPHCRtpSentPkt64              Counter64,
4986        cbQosIPHCRtpCmprsOutPktOverflow    Counter32,
4987        cbQosIPHCRtpCmprsOutPkt            Counter32,
4988        cbQosIPHCRtpCmprsOutPkt64          Counter64,
4989        cbQosIPHCRtpSavedByteOverflow      Counter32,
4990        cbQosIPHCRtpSavedByte              Counter32,
4991        cbQosIPHCRtpSavedByte64            Counter64,
4992        cbQosIPHCRtpSentByteOverflow       Counter32,
4993        cbQosIPHCRtpSentByte               Counter32,
4994        cbQosIPHCRtpSentByte64             Counter64,
4995        cbQosIPHCRtpSentByteRate           Gauge32,
4996        cbQosIPHCTcpSentPktOverflow        Counter32,
4997        cbQosIPHCTcpSentPkt                Counter32,
4998        cbQosIPHCTcpSentPkt64              Counter64,
4999        cbQosIPHCTcpCmprsOutPktOverflow    Counter32,
5000        cbQosIPHCTcpCmprsOutPkt            Counter32,
5001        cbQosIPHCTcpCmprsOutPkt64          Counter64,
5002        cbQosIPHCTcpSavedByteOverflow      Counter32,
5003        cbQosIPHCTcpSavedByte              Counter32,
5004        cbQosIPHCTcpSavedByte64            Counter64,
5005        cbQosIPHCTcpSentByteOverflow       Counter32,
5006        cbQosIPHCTcpSentByte               Counter32,
5007        cbQosIPHCTcpSentByte64             Counter64,
5008        cbQosIPHCTcpSentByteRate           Gauge32,
5009        cbQosIPHCRtpFullHdrSentPktOverflow Counter64,
5010        cbQosIPHCRtpFullHdrSentPkt         Counter64,
5011        cbQosIPHCRtpFullHdrSentPkt64       Counter64,
5012        cbQosIPHCTcpFullHdrSentPktOverflow Counter64,
5013        cbQosIPHCTcpFullHdrSentPkt         Counter64,
5014        cbQosIPHCTcpFullHdrSentPkt64       Counter64
5015}
5016
5017cbQosIPHCRtpSentPktOverflow OBJECT-TYPE
5018    SYNTAX          Counter32
5019    UNITS           "Packets"
5020    MAX-ACCESS      read-only
5021    STATUS          current
5022    DESCRIPTION
5023        "The upper 32 bits count of outbound UDP/RTP packets."
5024    ::= { cbQosIPHCStatsEntry 1 }
5025
5026cbQosIPHCRtpSentPkt OBJECT-TYPE
5027    SYNTAX          Counter32
5028    UNITS           "Packets"
5029    MAX-ACCESS      read-only
5030    STATUS          current
5031    DESCRIPTION
5032        "The lower 32 bits count of outbound UDP/RTP packets."
5033    ::= { cbQosIPHCStatsEntry 2 }
5034
5035cbQosIPHCRtpSentPkt64 OBJECT-TYPE
5036    SYNTAX          Counter64
5037    UNITS           "Packets"
5038    MAX-ACCESS      read-only
5039    STATUS          current
5040    DESCRIPTION
5041        "The 64 bits count of outbound UDP/RTP packets."
5042    ::= { cbQosIPHCStatsEntry 3 }
5043
5044cbQosIPHCRtpCmprsOutPktOverflow OBJECT-TYPE
5045    SYNTAX          Counter32
5046    UNITS           "Packets"
5047    MAX-ACCESS      read-only
5048    STATUS          current
5049    DESCRIPTION
5050        "The upper 32 bits count of outbound compressed
5051        UDP/RTP packets."
5052    ::= { cbQosIPHCStatsEntry 4 }
5053
5054cbQosIPHCRtpCmprsOutPkt OBJECT-TYPE
5055    SYNTAX          Counter32
5056    UNITS           "Packets"
5057    MAX-ACCESS      read-only
5058    STATUS          current
5059    DESCRIPTION
5060        "The lower 32 bits count of outbound compressed
5061        UDP/RTP packets."
5062    ::= { cbQosIPHCStatsEntry 5 }
5063
5064cbQosIPHCRtpCmprsOutPkt64 OBJECT-TYPE
5065    SYNTAX          Counter64
5066    UNITS           "Packets"
5067    MAX-ACCESS      read-only
5068    STATUS          current
5069    DESCRIPTION
5070        "The 64 bits count of outbound compressed
5071        UDP/RTP packets."
5072    ::= { cbQosIPHCStatsEntry 6 }
5073
5074cbQosIPHCRtpSavedByteOverflow OBJECT-TYPE
5075    SYNTAX          Counter32
5076    UNITS           "Octets"
5077    MAX-ACCESS      read-only
5078    STATUS          current
5079    DESCRIPTION
5080        "The upper 32 bits count of UDP/RTP bytes that
5081        saved due to IPHC."
5082    ::= { cbQosIPHCStatsEntry 7 }
5083
5084cbQosIPHCRtpSavedByte OBJECT-TYPE
5085    SYNTAX          Counter32
5086    UNITS           "Octets"
5087    MAX-ACCESS      read-only
5088    STATUS          current
5089    DESCRIPTION
5090        "The lower 32 bits count of UDP/RTP bytes that
5091        saved due to IPHC."
5092    ::= { cbQosIPHCStatsEntry 8 }
5093
5094cbQosIPHCRtpSavedByte64 OBJECT-TYPE
5095    SYNTAX          Counter64
5096    UNITS           "Octets"
5097    MAX-ACCESS      read-only
5098    STATUS          current
5099    DESCRIPTION
5100        "The 64 bits count of UDP/RTP bytes that saved
5101        due to IPHC."
5102    ::= { cbQosIPHCStatsEntry 9 }
5103
5104cbQosIPHCRtpSentByteOverflow OBJECT-TYPE
5105    SYNTAX          Counter32
5106    UNITS           "Octets"
5107    MAX-ACCESS      read-only
5108    STATUS          current
5109    DESCRIPTION
5110        "The upper 32 bits count of outbound UDP/RTP
5111        bytes."
5112    ::= { cbQosIPHCStatsEntry 10 }
5113
5114cbQosIPHCRtpSentByte OBJECT-TYPE
5115    SYNTAX          Counter32
5116    UNITS           "Octets"
5117    MAX-ACCESS      read-only
5118    STATUS          current
5119    DESCRIPTION
5120        "The lower 32 bits count of outbound UDP/RTP
5121        bytes."
5122    ::= { cbQosIPHCStatsEntry 11 }
5123
5124cbQosIPHCRtpSentByte64 OBJECT-TYPE
5125    SYNTAX          Counter64
5126    UNITS           "Octets"
5127    MAX-ACCESS      read-only
5128    STATUS          current
5129    DESCRIPTION
5130        "The 64 bits count of outbound UDP/RTP bytes."
5131    ::= { cbQosIPHCStatsEntry 12 }
5132
5133cbQosIPHCRtpSentByteRate OBJECT-TYPE
5134    SYNTAX          Gauge32
5135    UNITS           "Octets per second"
5136    MAX-ACCESS      read-only
5137    STATUS          current
5138    DESCRIPTION
5139        "The 32 bits count of outbound UDP/RTP byte rate."
5140    ::= { cbQosIPHCStatsEntry 13 }
5141
5142cbQosIPHCTcpSentPktOverflow OBJECT-TYPE
5143    SYNTAX          Counter32
5144    UNITS           "Packets"
5145    MAX-ACCESS      read-only
5146    STATUS          current
5147    DESCRIPTION
5148        "The upper 32 bits count of outbound TCP packets."
5149    ::= { cbQosIPHCStatsEntry 14 }
5150
5151cbQosIPHCTcpSentPkt OBJECT-TYPE
5152    SYNTAX          Counter32
5153    UNITS           "Packets"
5154    MAX-ACCESS      read-only
5155    STATUS          current
5156    DESCRIPTION
5157        "The lower 32 bits count of outbound TCP packets."
5158    ::= { cbQosIPHCStatsEntry 15 }
5159
5160cbQosIPHCTcpSentPkt64 OBJECT-TYPE
5161    SYNTAX          Counter64
5162    UNITS           "Packets"
5163    MAX-ACCESS      read-only
5164    STATUS          current
5165    DESCRIPTION
5166        "The 64 bits count of outbound TCP packets."
5167    ::= { cbQosIPHCStatsEntry 16 }
5168
5169cbQosIPHCTcpCmprsOutPktOverflow OBJECT-TYPE
5170    SYNTAX          Counter32
5171    UNITS           "Packets"
5172    MAX-ACCESS      read-only
5173    STATUS          current
5174    DESCRIPTION
5175        "The upper 32 bits count of outbound compressed
5176        TCP packets."
5177    ::= { cbQosIPHCStatsEntry 17 }
5178
5179cbQosIPHCTcpCmprsOutPkt OBJECT-TYPE
5180    SYNTAX          Counter32
5181    UNITS           "Packets"
5182    MAX-ACCESS      read-only
5183    STATUS          current
5184    DESCRIPTION
5185        "The lower 32 bits count of outbound compressed
5186        TCP packets."
5187    ::= { cbQosIPHCStatsEntry 18 }
5188
5189cbQosIPHCTcpCmprsOutPkt64 OBJECT-TYPE
5190    SYNTAX          Counter64
5191    UNITS           "Packets"
5192    MAX-ACCESS      read-only
5193    STATUS          current
5194    DESCRIPTION
5195        "The 64 bits count of outbound compressed TCP
5196        packets."
5197    ::= { cbQosIPHCStatsEntry 19 }
5198
5199cbQosIPHCTcpSavedByteOverflow OBJECT-TYPE
5200    SYNTAX          Counter32
5201    UNITS           "Octets"
5202    MAX-ACCESS      read-only
5203    STATUS          current
5204    DESCRIPTION
5205        "The upper 32 bits count of TCP bytes that saved
5206        due to IPHC."
5207    ::= { cbQosIPHCStatsEntry 20 }
5208
5209cbQosIPHCTcpSavedByte OBJECT-TYPE
5210    SYNTAX          Counter32
5211    UNITS           "Octets"
5212    MAX-ACCESS      read-only
5213    STATUS          current
5214    DESCRIPTION
5215        "The lower 32 bits count of TCP bytes that saved
5216        due to IPHC."
5217    ::= { cbQosIPHCStatsEntry 21 }
5218
5219cbQosIPHCTcpSavedByte64 OBJECT-TYPE
5220    SYNTAX          Counter64
5221    UNITS           "Octets"
5222    MAX-ACCESS      read-only
5223    STATUS          current
5224    DESCRIPTION
5225        "The 64 bits count of TCP bytes that saved due
5226        to IPHC."
5227    ::= { cbQosIPHCStatsEntry 22 }
5228
5229cbQosIPHCTcpSentByteOverflow OBJECT-TYPE
5230    SYNTAX          Counter32
5231    UNITS           "Octets"
5232    MAX-ACCESS      read-only
5233    STATUS          current
5234    DESCRIPTION
5235        "The upper 32 bits count of outbound TCP bytes."
5236    ::= { cbQosIPHCStatsEntry 23 }
5237
5238cbQosIPHCTcpSentByte OBJECT-TYPE
5239    SYNTAX          Counter32
5240    UNITS           "Octets"
5241    MAX-ACCESS      read-only
5242    STATUS          current
5243    DESCRIPTION
5244        "The lower 32 bits count of outbound TCP bytes."
5245    ::= { cbQosIPHCStatsEntry 24 }
5246
5247cbQosIPHCTcpSentByte64 OBJECT-TYPE
5248    SYNTAX          Counter64
5249    UNITS           "Octets"
5250    MAX-ACCESS      read-only
5251    STATUS          current
5252    DESCRIPTION
5253        "The 64 bits count of outbound TCP bytes."
5254    ::= { cbQosIPHCStatsEntry 25 }
5255
5256cbQosIPHCTcpSentByteRate OBJECT-TYPE
5257    SYNTAX          Gauge32
5258    UNITS           "Octets per second"
5259    MAX-ACCESS      read-only
5260    STATUS          current
5261    DESCRIPTION
5262        "The 32 bits count of outbound TCP byte rate."
5263    ::= { cbQosIPHCStatsEntry 26 }
5264
5265cbQosIPHCRtpFullHdrSentPktOverflow OBJECT-TYPE
5266    SYNTAX          Counter64
5267    UNITS           "Packets"
5268    MAX-ACCESS      read-only
5269    STATUS          current
5270    DESCRIPTION
5271        "The upper 32 bits count of total full header UDP/RTP packets
5272        sent out."
5273    ::= { cbQosIPHCStatsEntry 27 }
5274
5275cbQosIPHCRtpFullHdrSentPkt OBJECT-TYPE
5276    SYNTAX          Counter64
5277    UNITS           "Packets"
5278    MAX-ACCESS      read-only
5279    STATUS          current
5280    DESCRIPTION
5281        "The lower 32 bits count of total full header UDP/RTP packets
5282        sent out."
5283    ::= { cbQosIPHCStatsEntry 28 }
5284
5285cbQosIPHCRtpFullHdrSentPkt64 OBJECT-TYPE
5286    SYNTAX          Counter64
5287    UNITS           "Packets"
5288    MAX-ACCESS      read-only
5289    STATUS          current
5290    DESCRIPTION
5291        "The 64 bits count of total fullheader UDP/RTP packets sent
5292        out."
5293    ::= { cbQosIPHCStatsEntry 29 }
5294
5295cbQosIPHCTcpFullHdrSentPktOverflow OBJECT-TYPE
5296    SYNTAX          Counter64
5297    UNITS           "Packets"
5298    MAX-ACCESS      read-only
5299    STATUS          current
5300    DESCRIPTION
5301        "The upper 32 bits count of total fullheader TCP packets sent
5302        out."
5303    ::= { cbQosIPHCStatsEntry 30 }
5304
5305cbQosIPHCTcpFullHdrSentPkt OBJECT-TYPE
5306    SYNTAX          Counter64
5307    UNITS           "Packets"
5308    MAX-ACCESS      read-only
5309    STATUS          current
5310    DESCRIPTION
5311        "The lower 32 bits count of total fullheader TCP packets sent
5312        out."
5313    ::= { cbQosIPHCStatsEntry 31 }
5314
5315cbQosIPHCTcpFullHdrSentPkt64 OBJECT-TYPE
5316    SYNTAX          Counter64
5317    UNITS           "Packets"
5318    MAX-ACCESS      read-only
5319    STATUS          current
5320    DESCRIPTION
5321        "The 64 bits count of total fullheader TCP packets sent out."
5322    ::= { cbQosIPHCStatsEntry 32 }
5323
5324
5325-- end of cbQosIPHCStatsTable
5326--
5327
5328-- Start of cbQosSetStatsTable
5329
5330cbQosSetStatsTable OBJECT-TYPE
5331    SYNTAX          SEQUENCE OF CbQosSetStatsEntry
5332    MAX-ACCESS      not-accessible
5333    STATUS          current
5334    DESCRIPTION
5335        "This table specifies packet marking statistical
5336        information."
5337    ::= { cbQosSetStats 1 }
5338
5339cbQosSetStatsEntry OBJECT-TYPE
5340    SYNTAX          CbQosSetStatsEntry
5341    MAX-ACCESS      not-accessible
5342    STATUS          current
5343    DESCRIPTION
5344        "Each entry in this table describes the packets that
5345        marked by each marking type.
5346
5347        This table contains statistical information only,
5348        no configuration information associated with it.
5349        Therefore, it is indexed by the instance specific
5350        IDs, namely cbQosPolicyIndex and cbQosObjectsIndex."
5351    INDEX           {
5352                        cbQosPolicyIndex,
5353                        cbQosObjectsIndex
5354                    }
5355    ::= { cbQosSetStatsTable 1 }
5356
5357CbQosSetStatsEntry ::= SEQUENCE {
5358        cbQosSetDscpPkt64              Counter64,
5359        cbQosSetPrecedencePkt64        Counter64,
5360        cbQosSetQosGroupPkt64          Counter64,
5361        cbQosSetFrDePkt64              Counter64,
5362        cbQosSetAtmClpPkt64            Counter64,
5363        cbQosSetL2CosPkt64             Counter64,
5364        cbQosSetMplsExpImpositionPkt64 Counter64,
5365        cbQosSetDiscardClassPkt64      Counter64,
5366        cbQosSetMplsExpTopMostPkt64    Counter64,
5367        cbQosSetSrpPriorityPkt64       Counter64,
5368        cbQosSetFrFecnBecnPkt64        Counter64,
5369        cbQosSetDscpTunnelPkt64        Counter64,
5370        cbQosSetPrecedenceTunnelPkt64  Counter64
5371}
5372
5373cbQosSetDscpPkt64 OBJECT-TYPE
5374    SYNTAX          Counter64
5375    UNITS           "Packets"
5376    MAX-ACCESS      read-only
5377    STATUS          current
5378    DESCRIPTION
5379        "The 64 bits count of packets whose DSCP field is
5380        marked by Set feature."
5381    ::= { cbQosSetStatsEntry 1 }
5382
5383cbQosSetPrecedencePkt64 OBJECT-TYPE
5384    SYNTAX          Counter64
5385    UNITS           "Packets"
5386    MAX-ACCESS      read-only
5387    STATUS          current
5388    DESCRIPTION
5389        "The 64 bits count of packets whose Precedence field is
5390        marked by Set feature."
5391    ::= { cbQosSetStatsEntry 2 }
5392
5393cbQosSetQosGroupPkt64 OBJECT-TYPE
5394    SYNTAX          Counter64
5395    UNITS           "Packets"
5396    MAX-ACCESS      read-only
5397    STATUS          current
5398    DESCRIPTION
5399        "The 64 bits count of packets whose Qos Group field is
5400        marked by Set feature."
5401    ::= { cbQosSetStatsEntry 3 }
5402
5403cbQosSetFrDePkt64 OBJECT-TYPE
5404    SYNTAX          Counter64
5405    UNITS           "Packets"
5406    MAX-ACCESS      read-only
5407    STATUS          current
5408    DESCRIPTION
5409        "The 64 bits count of packets whose Frame Relay DE Bit
5410        is marked by Set feature."
5411    ::= { cbQosSetStatsEntry 4 }
5412
5413cbQosSetAtmClpPkt64 OBJECT-TYPE
5414    SYNTAX          Counter64
5415    UNITS           "Packets"
5416    MAX-ACCESS      read-only
5417    STATUS          current
5418    DESCRIPTION
5419        "The 64 bits count of packets whose ATM CLP Bit is
5420        marked by Set feature."
5421    ::= { cbQosSetStatsEntry 5 }
5422
5423cbQosSetL2CosPkt64 OBJECT-TYPE
5424    SYNTAX          Counter64
5425    UNITS           "Packets"
5426    MAX-ACCESS      read-only
5427    STATUS          current
5428    DESCRIPTION
5429        "The 64 bits count of packets whose Layer 2 Cos field is
5430        marked by Set feature."
5431    ::= { cbQosSetStatsEntry 6 }
5432
5433cbQosSetMplsExpImpositionPkt64 OBJECT-TYPE
5434    SYNTAX          Counter64
5435    UNITS           "Packets"
5436    MAX-ACCESS      read-only
5437    STATUS          current
5438    DESCRIPTION
5439        "The 64 bits count of packets whose MPLS Experimental
5440        Imposition field is marked by Set feature."
5441    ::= { cbQosSetStatsEntry 7 }
5442
5443cbQosSetDiscardClassPkt64 OBJECT-TYPE
5444    SYNTAX          Counter64
5445    UNITS           "Packets"
5446    MAX-ACCESS      read-only
5447    STATUS          current
5448    DESCRIPTION
5449        "The 64 bits count of packets whose Discard Class field
5450        is marked by Set feature."
5451    ::= { cbQosSetStatsEntry 8 }
5452
5453cbQosSetMplsExpTopMostPkt64 OBJECT-TYPE
5454    SYNTAX          Counter64
5455    UNITS           "Packets"
5456    MAX-ACCESS      read-only
5457    STATUS          current
5458    DESCRIPTION
5459        "The 64 bits count of packets whose MPLS Experimental
5460        TopMost field is marked by Set feature."
5461    ::= { cbQosSetStatsEntry 9 }
5462
5463cbQosSetSrpPriorityPkt64 OBJECT-TYPE
5464    SYNTAX          Counter64
5465    UNITS           "Packets"
5466    MAX-ACCESS      read-only
5467    STATUS          current
5468    DESCRIPTION
5469        "The 64 bits count of packets whose SRP Priority field
5470        is marked by Set feature."
5471    ::= { cbQosSetStatsEntry 10 }
5472
5473cbQosSetFrFecnBecnPkt64 OBJECT-TYPE
5474    SYNTAX          Counter64
5475    UNITS           "Packets"
5476    MAX-ACCESS      read-only
5477    STATUS          current
5478    DESCRIPTION
5479        "The 64 bits count of packets whose Frame Relay FECN
5480        BECN field is marked by Set feature."
5481    ::= { cbQosSetStatsEntry 11 }
5482
5483cbQosSetDscpTunnelPkt64 OBJECT-TYPE
5484    SYNTAX          Counter64
5485    UNITS           "Packets"
5486    MAX-ACCESS      read-only
5487    STATUS          current
5488    DESCRIPTION
5489        "The 64 bits count of packets whose DSCP Tunnel field is
5490        marked by Set feature."
5491    ::= { cbQosSetStatsEntry 12 }
5492
5493cbQosSetPrecedenceTunnelPkt64 OBJECT-TYPE
5494    SYNTAX          Counter64
5495    UNITS           "Packets"
5496    MAX-ACCESS      read-only
5497    STATUS          current
5498    DESCRIPTION
5499        "The 64 bits count of packets whose Precedence Tunnel
5500        field is marked by Set feature."
5501    ::= { cbQosSetStatsEntry 13 }
5502
5503
5504-- end of cbQosSetStats
5505--
5506
5507--
5508-- Beginning of cbQosPoliceColorStats
5509
5510cbQosPoliceColorStatsTable OBJECT-TYPE
5511    SYNTAX          SEQUENCE OF CbQosPoliceColorStatsEntry
5512    MAX-ACCESS      not-accessible
5513    STATUS          current
5514    DESCRIPTION
5515        "This table specifies Police Action related Statistical
5516        information for two rate color aware marker."
5517    ::= { cbQosPoliceColorStats 1 }
5518
5519cbQosPoliceColorStatsEntry OBJECT-TYPE
5520    SYNTAX          CbQosPoliceColorStatsEntry
5521    MAX-ACCESS      not-accessible
5522    STATUS          current
5523    DESCRIPTION
5524        "Each entry in this table describes the statistical
5525        information about Police Action for Two Rate Color
5526        Aware Marker.
5527
5528        This table contains statistical information only,
5529        no configuration information associated with it.
5530        Therefore, it is indexed by the instance specific IDs,
5531        such as cbQosPolicyIndex and cbQosObjectsIndex."
5532    INDEX           {
5533                        cbQosPolicyIndex,
5534                        cbQosObjectsIndex
5535                    }
5536    ::= { cbQosPoliceColorStatsTable 1 }
5537
5538CbQosPoliceColorStatsEntry ::= SEQUENCE {
5539        cbQosPoliceCfmColorCfmPkt64   Counter64,
5540        cbQosPoliceCfmColorCfmByte64  Counter64,
5541        cbQosPoliceCfmColorExdPkt64   Counter64,
5542        cbQosPoliceCfmColorExdByte64  Counter64,
5543        cbQosPoliceCfmColorVltPkt64   Counter64,
5544        cbQosPoliceCfmColorVltByte64  Counter64,
5545        cbQosPoliceExdColorExdPkt64   Counter64,
5546        cbQosPoliceExdColorExdByte64  Counter64,
5547        cbQosPoliceExdColorVltPkt64   Counter64,
5548        cbQosPoliceExdColorVltByte64  Counter64,
5549        cbQosPoliceVltColorVltPkt64   Counter64,
5550        cbQosPoliceVltColorVltByte64  Counter64,
5551        cbQosPoliceCfmColorCfmBitRate CounterBasedGauge64,
5552        cbQosPoliceCfmColorExdBitRate CounterBasedGauge64,
5553        cbQosPoliceCfmColorVltBitRate CounterBasedGauge64,
5554        cbQosPoliceExdColorExdBitRate CounterBasedGauge64,
5555        cbQosPoliceExdColorVltBitRate CounterBasedGauge64,
5556        cbQosPoliceVltColorVltBitRate CounterBasedGauge64
5557}
5558
5559cbQosPoliceCfmColorCfmPkt64 OBJECT-TYPE
5560    SYNTAX          Counter64
5561    UNITS           "Packets"
5562    MAX-ACCESS      read-only
5563    STATUS          current
5564    DESCRIPTION
5565        "The 64 bits count of packets which are marked as
5566        Conform-Color by previous node and treated as
5567        conforming by the policing feature on this node."
5568    ::= { cbQosPoliceColorStatsEntry 1 }
5569
5570cbQosPoliceCfmColorCfmByte64 OBJECT-TYPE
5571    SYNTAX          Counter64
5572    UNITS           "Octets"
5573    MAX-ACCESS      read-only
5574    STATUS          current
5575    DESCRIPTION
5576        "The 64 bits count of bytes which are marked as
5577        Conform-Color by previous node and treated as
5578        conforming by the policing feature on this node."
5579    ::= { cbQosPoliceColorStatsEntry 2 }
5580
5581cbQosPoliceCfmColorExdPkt64 OBJECT-TYPE
5582    SYNTAX          Counter64
5583    UNITS           "Packets"
5584    MAX-ACCESS      read-only
5585    STATUS          current
5586    DESCRIPTION
5587        "The 64 bits count of packets which are marked as
5588        Conform-Color by previous node and treated as
5589        exceeding by the policing feature on this node."
5590    ::= { cbQosPoliceColorStatsEntry 3 }
5591
5592cbQosPoliceCfmColorExdByte64 OBJECT-TYPE
5593    SYNTAX          Counter64
5594    UNITS           "Octets"
5595    MAX-ACCESS      read-only
5596    STATUS          current
5597    DESCRIPTION
5598        "The 64 bits count of bytes which are marked as
5599        Conform-Color by previous node and treated as
5600        exceeding by the policing feature on this node."
5601    ::= { cbQosPoliceColorStatsEntry 4 }
5602
5603cbQosPoliceCfmColorVltPkt64 OBJECT-TYPE
5604    SYNTAX          Counter64
5605    UNITS           "Packets"
5606    MAX-ACCESS      read-only
5607    STATUS          current
5608    DESCRIPTION
5609        "The 64 bits count of packets which are marked as
5610        Conform-Color by previous node and treated as
5611        violating by the policing feature on this node."
5612    ::= { cbQosPoliceColorStatsEntry 5 }
5613
5614cbQosPoliceCfmColorVltByte64 OBJECT-TYPE
5615    SYNTAX          Counter64
5616    UNITS           "Octets"
5617    MAX-ACCESS      read-only
5618    STATUS          current
5619    DESCRIPTION
5620        "The 64 bits count of bytes which are marked as
5621        Conform-Color by previous node and treated as
5622        violating by the policing feature on this node."
5623    ::= { cbQosPoliceColorStatsEntry 6 }
5624
5625cbQosPoliceExdColorExdPkt64 OBJECT-TYPE
5626    SYNTAX          Counter64
5627    UNITS           "Packets"
5628    MAX-ACCESS      read-only
5629    STATUS          current
5630    DESCRIPTION
5631        "The 64 bits count of packets which are marked as
5632        Exceed-Color by previous node and treated as
5633        exceeding by the policing feature on this node."
5634    ::= { cbQosPoliceColorStatsEntry 7 }
5635
5636cbQosPoliceExdColorExdByte64 OBJECT-TYPE
5637    SYNTAX          Counter64
5638    UNITS           "Octets"
5639    MAX-ACCESS      read-only
5640    STATUS          current
5641    DESCRIPTION
5642        "The 64 bits count of bytes which are marked as
5643        Exceed-Color by previous node and treated as
5644        exceeding by the policing feature on this node."
5645    ::= { cbQosPoliceColorStatsEntry 8 }
5646
5647cbQosPoliceExdColorVltPkt64 OBJECT-TYPE
5648    SYNTAX          Counter64
5649    UNITS           "Packets"
5650    MAX-ACCESS      read-only
5651    STATUS          current
5652    DESCRIPTION
5653        "The 64 bits count of packets which are marked as
5654        Exceed-Color by previous node and treated as
5655        violating by the policing feature on this node."
5656    ::= { cbQosPoliceColorStatsEntry 9 }
5657
5658cbQosPoliceExdColorVltByte64 OBJECT-TYPE
5659    SYNTAX          Counter64
5660    UNITS           "Octets"
5661    MAX-ACCESS      read-only
5662    STATUS          current
5663    DESCRIPTION
5664        "The 64 bits count of bytes which are marked as
5665        Exceed-Color by previous node and treated as
5666        violating by the policing feature on this node."
5667    ::= { cbQosPoliceColorStatsEntry 10 }
5668
5669cbQosPoliceVltColorVltPkt64 OBJECT-TYPE
5670    SYNTAX          Counter64
5671    UNITS           "Packets"
5672    MAX-ACCESS      read-only
5673    STATUS          current
5674    DESCRIPTION
5675        "The 64 bits count of packets which are marked as
5676        Violate-Color by previous node and treated as
5677        violating by the policing feature on this node."
5678    ::= { cbQosPoliceColorStatsEntry 11 }
5679
5680cbQosPoliceVltColorVltByte64 OBJECT-TYPE
5681    SYNTAX          Counter64
5682    UNITS           "Octets"
5683    MAX-ACCESS      read-only
5684    STATUS          current
5685    DESCRIPTION
5686        "The 64 bits count of bytes which are marked as
5687        Violate-Color by previous node and treated as
5688        violating by the policing feature on this node."
5689    ::= { cbQosPoliceColorStatsEntry 12 }
5690
5691cbQosPoliceCfmColorCfmBitRate OBJECT-TYPE
5692    SYNTAX          CounterBasedGauge64
5693    UNITS           "bits per second"
5694    MAX-ACCESS      read-only
5695    STATUS          current
5696    DESCRIPTION
5697        "The bit rate of conform color class conform rate."
5698    ::= { cbQosPoliceColorStatsEntry 13 }
5699
5700cbQosPoliceCfmColorExdBitRate OBJECT-TYPE
5701    SYNTAX          CounterBasedGauge64
5702    UNITS           "bits per second"
5703    MAX-ACCESS      read-only
5704    STATUS          current
5705    DESCRIPTION
5706        "The bit rate of conform color class exceed rate."
5707    ::= { cbQosPoliceColorStatsEntry 14 }
5708
5709cbQosPoliceCfmColorVltBitRate OBJECT-TYPE
5710    SYNTAX          CounterBasedGauge64
5711    UNITS           "bits per second"
5712    MAX-ACCESS      read-only
5713    STATUS          current
5714    DESCRIPTION
5715        "The bit rate of conform color class violate rate."
5716    ::= { cbQosPoliceColorStatsEntry 15 }
5717
5718cbQosPoliceExdColorExdBitRate OBJECT-TYPE
5719    SYNTAX          CounterBasedGauge64
5720    UNITS           "bits per second"
5721    MAX-ACCESS      read-only
5722    STATUS          current
5723    DESCRIPTION
5724        "The bit rate of exceed color class exceed rate."
5725    ::= { cbQosPoliceColorStatsEntry 16 }
5726
5727cbQosPoliceExdColorVltBitRate OBJECT-TYPE
5728    SYNTAX          CounterBasedGauge64
5729    UNITS           "bits per second"
5730    MAX-ACCESS      read-only
5731    STATUS          current
5732    DESCRIPTION
5733        "The bit rate of exceed color class violate rate."
5734    ::= { cbQosPoliceColorStatsEntry 17 }
5735
5736cbQosPoliceVltColorVltBitRate OBJECT-TYPE
5737    SYNTAX          CounterBasedGauge64
5738    UNITS           "bits per second"
5739    MAX-ACCESS      read-only
5740    STATUS          current
5741    DESCRIPTION
5742        "The bit rate of violate color class violate rate."
5743    ::= { cbQosPoliceColorStatsEntry 18 }
5744
5745
5746-- end of cbQosPoliceColorStats
5747--
5748
5749--
5750-- Beginning of cbQosTableMapCfg
5751
5752cbQosTableMapCfgTable OBJECT-TYPE
5753    SYNTAX          SEQUENCE OF CbQosTableMapCfgEntry
5754    MAX-ACCESS      not-accessible
5755    STATUS          current
5756    DESCRIPTION
5757        "This table specifies Table Map basic configuration
5758        information."
5759    ::= { cbQosTableMapCfg 1 }
5760
5761cbQosTableMapCfgEntry OBJECT-TYPE
5762    SYNTAX          CbQosTableMapCfgEntry
5763    MAX-ACCESS      not-accessible
5764    STATUS          current
5765    DESCRIPTION
5766        "Each entry in this table describes configuration
5767        information about a tablemap name, behavior and default
5768        value.  Each cbQosTableMapCfgName is a unique character
5769        string in QOS.  This table contains configuration
5770        information only, no statistics associated with it."
5771    INDEX           { cbQosTableMapCfgIndex }
5772    ::= { cbQosTableMapCfgTable 1 }
5773
5774CbQosTableMapCfgEntry ::= SEQUENCE {
5775        cbQosTableMapCfgIndex    Unsigned32,
5776        cbQosTableMapCfgName     DisplayString,
5777        cbQosTableMapCfgBehavior INTEGER,
5778        cbQosTableMapCfgDftValue Unsigned32
5779}
5780
5781cbQosTableMapCfgIndex OBJECT-TYPE
5782    SYNTAX          Unsigned32
5783    MAX-ACCESS      not-accessible
5784    STATUS          current
5785    DESCRIPTION
5786        "An arbitrary (system-assigned) index for tablemap."
5787    ::= { cbQosTableMapCfgEntry 1 }
5788
5789cbQosTableMapCfgName OBJECT-TYPE
5790    SYNTAX          DisplayString
5791    MAX-ACCESS      read-only
5792    STATUS          current
5793    DESCRIPTION
5794        "Name of the tablemap."
5795    ::= { cbQosTableMapCfgEntry 2 }
5796
5797cbQosTableMapCfgBehavior OBJECT-TYPE
5798    SYNTAX          INTEGER  {
5799                        value(1),
5800                        copy(2),
5801                        ignore(3)
5802                    }
5803    MAX-ACCESS      read-only
5804    STATUS          current
5805    DESCRIPTION
5806        "The behavior of a tablemap.
5807        value(1)    Always set to-value to be a configurable
5808                    default value <0-99> which is defined in
5809                    cbQosTableMapCfgDftValue.
5810
5811        copy(2)     Always copy from-value to to-value in case
5812                    the from-value is not found in the tablemap.
5813                    This is the default behavior for a tablemap.
5814
5815        ignore(3)   Ignore to set to-value when from-value
5816                    is not found in the tablemap."
5817    ::= { cbQosTableMapCfgEntry 3 }
5818
5819cbQosTableMapCfgDftValue OBJECT-TYPE
5820    SYNTAX          Unsigned32 (0..99)
5821    MAX-ACCESS      read-only
5822    STATUS          current
5823    DESCRIPTION
5824        "The configurable default value used when
5825        cbQosTableMapCfgBehavior is value(1)."
5826    ::= { cbQosTableMapCfgEntry 4 }
5827
5828
5829-- end of cbQosTableMapCfg
5830--
5831
5832--
5833-- Beginning of cbQosTableMapValueCfg
5834
5835cbQosTableMapValueCfgTable OBJECT-TYPE
5836    SYNTAX          SEQUENCE OF CbQosTableMapValueCfgEntry
5837    MAX-ACCESS      not-accessible
5838    STATUS          current
5839    DESCRIPTION
5840        "This table specifies the from-value to to-value
5841        conversion pairs for a tablemap."
5842    ::= { cbQosTableMapValueCfg 1 }
5843
5844cbQosTableMapValueCfgEntry OBJECT-TYPE
5845    SYNTAX          CbQosTableMapValueCfgEntry
5846    MAX-ACCESS      not-accessible
5847    STATUS          current
5848    DESCRIPTION
5849        "Each entry in this table specifies a from-value to
5850        to-value conversion pair for a given tablemap.
5851        This table contains configuration information only,
5852        no statistics associated with it."
5853    INDEX           {
5854                        cbQosTableMapCfgIndex,
5855                        cbQosTableMapValueCfgFrom
5856                    }
5857    ::= { cbQosTableMapValueCfgTable 1 }
5858
5859CbQosTableMapValueCfgEntry ::= SEQUENCE {
5860        cbQosTableMapValueCfgFrom Unsigned32,
5861        cbQosTableMapValueCfgTo   Unsigned32
5862}
5863
5864cbQosTableMapValueCfgFrom OBJECT-TYPE
5865    SYNTAX          Unsigned32
5866    MAX-ACCESS      not-accessible
5867    STATUS          current
5868    DESCRIPTION
5869        "This is the from-value in the tablemap.  If
5870        cbQosTableMapCfgBehavior equals to either copy(2) or
5871        ignore(3), when the content in the from-type(e.g.,
5872        cbQosTMSetIpDscpFromType) equals to this value, the
5873        value in the to-type(e.g., IpDscp) will be set to
5874        cbQosTableMapValueCfgTo.  Each tablemap can configure
5875        multiple from-value/to-value pairs."
5876    ::= { cbQosTableMapValueCfgEntry 1 }
5877
5878cbQosTableMapValueCfgTo OBJECT-TYPE
5879    SYNTAX          Unsigned32
5880    MAX-ACCESS      read-only
5881    STATUS          current
5882    DESCRIPTION
5883        "This is the to-value in the tablemap.  Its usage is
5884        described in cbQosTableMapValueCfgFrom."
5885    ::= { cbQosTableMapValueCfgEntry 2 }
5886
5887
5888-- end of cbQosTableMapValueCfg
5889--
5890
5891--
5892
5893-- Beginning of cbQosTableMapSetCfg
5894
5895cbQosTableMapSetCfgTable OBJECT-TYPE
5896    SYNTAX          SEQUENCE OF CbQosTableMapSetCfgEntry
5897    MAX-ACCESS      not-accessible
5898    STATUS          current
5899    DESCRIPTION
5900        "This table specifies enhanced packet marking
5901        configuration using a pre-defined tablemap."
5902    ::= { cbQosTableMapSetCfg 1 }
5903
5904cbQosTableMapSetCfgEntry OBJECT-TYPE
5905    SYNTAX          CbQosTableMapSetCfgEntry
5906    MAX-ACCESS      not-accessible
5907    STATUS          current
5908    DESCRIPTION
5909        "Each entry in this table describes configuration
5910        information for an Enhanced Packet Marking Action.
5911        The enhanced packet marking action uses a pre-configured
5912        table-map to do the from-value to to-value conversion.
5913        The packet marking to-type and from-type relationship
5914        can be established by using the table-map.
5915        Following is an example:
5916        cbQosTMSetIpDscpFromType == qosGroup(3)
5917        cbQosTMSetIpDscpMapName == 'MyTableMap',
5918        it means that table-map 'MyTableMap' will be used to
5919        convert the QosGroup value and the converted value will
5920        be used to set IpDSCP.
5921
5922        cbQosConfigIndex is drived directly from
5923        cbQosSetCfgTable to keep the 1-to-1 mapping between
5924        two tables.  This table contains configuration
5925        information only, no statistics associated with it."
5926    INDEX           { cbQosConfigIndex }
5927    ::= { cbQosTableMapSetCfgTable 1 }
5928
5929CbQosTableMapSetCfgEntry ::= SEQUENCE {
5930        cbQosTMSetIpDscpFromType       CbQosTMSetType,
5931        cbQosTMSetIpDscpMapName        DisplayString,
5932        cbQosTMSetIpPrecedenceFromType CbQosTMSetType,
5933        cbQosTMSetIpPrecedenceMapName  DisplayString,
5934        cbQosTMSetQosGroupFromType     CbQosTMSetType,
5935        cbQosTMSetQosGroupMapName      DisplayString,
5936        cbQosTMSetL2CosFromType        CbQosTMSetType,
5937        cbQosTMSetL2CosMapName         DisplayString,
5938        cbQosTMSetMplsExpImpFromType   CbQosTMSetType,
5939        cbQosTMSetMplsExpImpMapName    DisplayString,
5940        cbQosTMSetMplsExpTopFromType   CbQosTMSetType,
5941        cbQosTMSetMplsExpTopMapName    DisplayString
5942}
5943
5944cbQosTMSetIpDscpFromType OBJECT-TYPE
5945    SYNTAX          CbQosTMSetType
5946    MAX-ACCESS      read-only
5947    STATUS          current
5948    DESCRIPTION
5949        "The packet marking type whose value will be converted
5950        to a to-value based on a pre-configured table-map.  The
5951        to-value will then be used to set IpDSCP."
5952    ::= { cbQosTableMapSetCfgEntry 1 }
5953
5954cbQosTMSetIpDscpMapName OBJECT-TYPE
5955    SYNTAX          DisplayString
5956    MAX-ACCESS      read-only
5957    STATUS          current
5958    DESCRIPTION
5959        "The name of a pre-configured table-map used to convert
5960        and set IpDSCP value."
5961    ::= { cbQosTableMapSetCfgEntry 2 }
5962
5963cbQosTMSetIpPrecedenceFromType OBJECT-TYPE
5964    SYNTAX          CbQosTMSetType
5965    MAX-ACCESS      read-only
5966    STATUS          current
5967    DESCRIPTION
5968        "The packet marking type whose value will be converted
5969        to a to-value based on a pre-configured table-map.  The
5970        to-value will then be used to set IpPrecedence."
5971    ::= { cbQosTableMapSetCfgEntry 3 }
5972
5973cbQosTMSetIpPrecedenceMapName OBJECT-TYPE
5974    SYNTAX          DisplayString
5975    MAX-ACCESS      read-only
5976    STATUS          current
5977    DESCRIPTION
5978        "The name of a pre-configured table-map used to convert
5979        and set IpPrecedence value."
5980    ::= { cbQosTableMapSetCfgEntry 4 }
5981
5982cbQosTMSetQosGroupFromType OBJECT-TYPE
5983    SYNTAX          CbQosTMSetType
5984    MAX-ACCESS      read-only
5985    STATUS          current
5986    DESCRIPTION
5987        "The packet marking type whose value will be converted
5988        to a to-value based on a pre-configured table-map.  The
5989        to-value will then be used to set QosGroup."
5990    ::= { cbQosTableMapSetCfgEntry 5 }
5991
5992cbQosTMSetQosGroupMapName OBJECT-TYPE
5993    SYNTAX          DisplayString
5994    MAX-ACCESS      read-only
5995    STATUS          current
5996    DESCRIPTION
5997        "The name of a pre-configured table-map used to convert
5998        and set QosGroup value."
5999    ::= { cbQosTableMapSetCfgEntry 6 }
6000
6001cbQosTMSetL2CosFromType OBJECT-TYPE
6002    SYNTAX          CbQosTMSetType
6003    MAX-ACCESS      read-only
6004    STATUS          current
6005    DESCRIPTION
6006        "The packet marking type whose value will be converted
6007        to a to-value based on a pre-configured table-map.  The
6008        to-value will then be used to set L2Cos."
6009    ::= { cbQosTableMapSetCfgEntry 7 }
6010
6011cbQosTMSetL2CosMapName OBJECT-TYPE
6012    SYNTAX          DisplayString
6013    MAX-ACCESS      read-only
6014    STATUS          current
6015    DESCRIPTION
6016        "The name of a pre-configured table-map used to convert
6017        and set L2Cos value."
6018    ::= { cbQosTableMapSetCfgEntry 8 }
6019
6020cbQosTMSetMplsExpImpFromType OBJECT-TYPE
6021    SYNTAX          CbQosTMSetType
6022    MAX-ACCESS      read-only
6023    STATUS          current
6024    DESCRIPTION
6025        "The packet marking type whose value will be converted
6026        to a to-value based on a pre-configured table-map.  The
6027        to-value will then be used to set MplsExpImposition."
6028    ::= { cbQosTableMapSetCfgEntry 9 }
6029
6030cbQosTMSetMplsExpImpMapName OBJECT-TYPE
6031    SYNTAX          DisplayString
6032    MAX-ACCESS      read-only
6033    STATUS          current
6034    DESCRIPTION
6035        "The name of a pre-configured table-map used to convert
6036        and set MplsExpImposition value."
6037    ::= { cbQosTableMapSetCfgEntry 10 }
6038
6039cbQosTMSetMplsExpTopFromType OBJECT-TYPE
6040    SYNTAX          CbQosTMSetType
6041    MAX-ACCESS      read-only
6042    STATUS          current
6043    DESCRIPTION
6044        "The packet marking type whose value will be converted
6045        to a to-value based on a pre-configured table-map.  The
6046        to-value will then be used to set MplsExpTopMost."
6047    ::= { cbQosTableMapSetCfgEntry 11 }
6048
6049cbQosTMSetMplsExpTopMapName OBJECT-TYPE
6050    SYNTAX          DisplayString
6051    MAX-ACCESS      read-only
6052    STATUS          current
6053    DESCRIPTION
6054        "The name of a pre-configured table-map used to convert
6055        and set MplsExpTopMost value."
6056    ::= { cbQosTableMapSetCfgEntry 12 }
6057
6058
6059-- end of cbQosTableMapSetCfg
6060--
6061
6062--
6063-- Start of cbQosEBCfgTable
6064
6065cbQosEBCfgTable OBJECT-TYPE
6066    SYNTAX          SEQUENCE OF CbQosEBCfgEntry
6067    MAX-ACCESS      not-accessible
6068    STATUS          current
6069    DESCRIPTION
6070        "This table specifies Estimate Bandwidth related
6071        configuration information."
6072    ::= { cbQosEBCfg 1 }
6073
6074cbQosEBCfgEntry OBJECT-TYPE
6075    SYNTAX          CbQosEBCfgEntry
6076    MAX-ACCESS      not-accessible
6077    STATUS          current
6078    DESCRIPTION
6079        "Each entry in this table describes configuration
6080        information about Estimate Bandwidth. It includes:
6081        drop target, delay target and delay threshold.
6082
6083        This table contains configuration information only.
6084        It is indexed by the cbQosConfigIndex."
6085    INDEX           { cbQosConfigIndex }
6086    ::= { cbQosEBCfgTable 1 }
6087
6088CbQosEBCfgEntry ::= SEQUENCE {
6089        cbQosEBCfgMechanism      CbQosEBType,
6090        cbQosEBCfgDropTarget     Unsigned32,
6091        cbQosEBCfgDelayTarget    Unsigned32,
6092        cbQosEBCfgDelayThreshold Unsigned32
6093}
6094
6095cbQosEBCfgMechanism OBJECT-TYPE
6096    SYNTAX          CbQosEBType
6097    MAX-ACCESS      read-only
6098    STATUS          current
6099    DESCRIPTION
6100        "Bandwidth estimate algorithm type."
6101    ::= { cbQosEBCfgEntry 1 }
6102
6103cbQosEBCfgDropTarget OBJECT-TYPE
6104    SYNTAX          Unsigned32 (50..1000000)
6105    UNITS           "packets"
6106    MAX-ACCESS      read-only
6107    STATUS          current
6108    DESCRIPTION
6109        "One-in-Number target indicating that no more than
6110        one packet in (this) number will be dropped."
6111    ::= { cbQosEBCfgEntry 2 }
6112
6113cbQosEBCfgDelayTarget OBJECT-TYPE
6114    SYNTAX          Unsigned32 (50..1000000)
6115    UNITS           "packets"
6116    MAX-ACCESS      read-only
6117    STATUS          current
6118    DESCRIPTION
6119        "One-in-Number target indicating that no more than
6120        one packet in (this) number will exceed the delay
6121        threshold specified by cbQosEBCfgDelayThreshold."
6122    ::= { cbQosEBCfgEntry 3 }
6123
6124cbQosEBCfgDelayThreshold OBJECT-TYPE
6125    SYNTAX          Unsigned32 (16..1000)
6126    UNITS           "millisecond"
6127    MAX-ACCESS      read-only
6128    STATUS          current
6129    DESCRIPTION
6130        "The time in milliseconds for the delay threshold."
6131    ::= { cbQosEBCfgEntry 4 }
6132
6133
6134-- End of cbQosEBCfgTable
6135--
6136
6137--
6138-- Start of cbQosEBStatsTable
6139
6140cbQosEBStatsTable OBJECT-TYPE
6141    SYNTAX          SEQUENCE OF CbQosEBStatsEntry
6142    MAX-ACCESS      not-accessible
6143    STATUS          current
6144    DESCRIPTION
6145        "This table specifies Estimate Bandwidth related
6146        statistical information."
6147    ::= { cbQosEBStats 1 }
6148
6149cbQosEBStatsEntry OBJECT-TYPE
6150    SYNTAX          CbQosEBStatsEntry
6151    MAX-ACCESS      not-accessible
6152    STATUS          current
6153    DESCRIPTION
6154        "Each entry in this table describes Estimate Bandwidth
6155        related statistical information."
6156    INDEX           {
6157                        cbQosPolicyIndex,
6158                        cbQosObjectsIndex
6159                    }
6160    ::= { cbQosEBStatsTable 1 }
6161
6162CbQosEBStatsEntry ::= SEQUENCE {
6163        cbQosEBStatsCorvilEBValue  Gauge32,
6164        cbQosEBStatsCorvilEBStatus TruthValue,
6165        cbQosEBStatsCorvilCTD      CbQosEBCtd
6166}
6167
6168cbQosEBStatsCorvilEBValue OBJECT-TYPE
6169    SYNTAX          Gauge32
6170    UNITS           "kbps"
6171    MAX-ACCESS      read-only
6172    STATUS          current
6173    DESCRIPTION
6174        "The current Corvil EB bandwidth value."
6175    ::= { cbQosEBStatsEntry 1 }
6176
6177cbQosEBStatsCorvilEBStatus OBJECT-TYPE
6178    SYNTAX          TruthValue
6179    MAX-ACCESS      read-only
6180    STATUS          current
6181    DESCRIPTION
6182        "Boolean to indicate if Corvil EB is ready.
6183        true  - Bandwidth estimate is available.
6184        false - Bandwidth estimate is not available."
6185    ::= { cbQosEBStatsEntry 2 }
6186
6187cbQosEBStatsCorvilCTD OBJECT-TYPE
6188    SYNTAX          CbQosEBCtd
6189    MAX-ACCESS      read-only
6190    STATUS          current
6191    DESCRIPTION
6192        "The Corvil CTD value defined by CbQosEBCtd."
6193    ::= { cbQosEBStatsEntry 3 }
6194
6195
6196-- End of cbQosEBStatsTable
6197--
6198
6199-- Start of cbQosC3plAccountCfgTable
6200
6201cbQosC3plAccountCfgTable OBJECT-TYPE
6202    SYNTAX          SEQUENCE OF CbQosC3plAccountCfgEntry
6203    MAX-ACCESS      not-accessible
6204    STATUS          current
6205    DESCRIPTION
6206        "This table specifies C3pl Account Action configuration
6207        information"
6208    ::= { cbQosC3plAccountCfg 1 }
6209
6210cbQosC3plAccountCfgEntry OBJECT-TYPE
6211    SYNTAX          CbQosC3plAccountCfgEntry
6212    MAX-ACCESS      not-accessible
6213    STATUS          current
6214    DESCRIPTION
6215        "Each entry in this table describes configuration
6216        information about a c3pl account action. The information
6217        includes: feature type.
6218
6219        This table contains configuration information only,
6220        no statistics associated with it. Therefore, it is indexed
6221        by the cbQosConfigIndex of each C3pl Account Action."
6222    INDEX           { cbQosConfigIndex }
6223    ::= { cbQosC3plAccountCfgTable 1 }
6224
6225CbQosC3plAccountCfgEntry ::= SEQUENCE {
6226        cbQosC3plAccountFeatureType SetC3plAccountFeatureType
6227}
6228
6229cbQosC3plAccountFeatureType OBJECT-TYPE
6230    SYNTAX          SetC3plAccountFeatureType
6231    MAX-ACCESS      read-only
6232    STATUS          current
6233    DESCRIPTION
6234        "The feature type is used to indicated different drop
6235        statistics."
6236    ::= { cbQosC3plAccountCfgEntry 1 }
6237
6238
6239-- End of cbQosQueueingCfg Group
6240--
6241
6242--
6243-- Start of cbQosC3plAccountStats group
6244
6245cbQosC3plAccountStatsTable OBJECT-TYPE
6246    SYNTAX          SEQUENCE OF CbQosC3plAccountStatsEntry
6247    MAX-ACCESS      not-accessible
6248    STATUS          current
6249    DESCRIPTION
6250        "This table specifies C3pl Account Action related
6251        statistics information."
6252    ::= { cbQosC3plAccountStats 1 }
6253
6254cbQosC3plAccountStatsEntry OBJECT-TYPE
6255    SYNTAX          CbQosC3plAccountStatsEntry
6256    MAX-ACCESS      not-accessible
6257    STATUS          current
6258    DESCRIPTION
6259        "Each entry in this table describes the statistical
6260        information about C3pl Account Action. Account action
6261        specific information you can find in this table are :
6262        queueing drop pkt/byte counters, wred drop pkt/byte
6263        counters, police pkt/byte counters.
6264
6265        This table contains statistical information only,
6266        no configuration information associated with it.
6267        Therefore, it is indexed by the instance specific IDs,
6268        such as cbQosPolicyIndex, cbQosObjectsIndex, and
6269        cbQosC3plAccountFeatureType."
6270    INDEX           {
6271                        cbQosPolicyIndex,
6272                        cbQosObjectsIndex,
6273                        cbQosC3plAccountFeatureType
6274                    }
6275    ::= { cbQosC3plAccountStatsTable 1 }
6276
6277CbQosC3plAccountStatsEntry ::= SEQUENCE {
6278        cbQosC3plAccountDropPktOverflow      Counter32,
6279        cbQosC3plAccountDropPkt              Counter32,
6280        cbQosC3plAccountDropPkt64            Counter64,
6281        cbQosC3plAccountDropByteOverflow     Counter32,
6282        cbQosC3plAccountDropByte             Counter32,
6283        cbQosC3plAccountDropByte64           Counter64,
6284        cbQosC3plAccountTailDropPktOverflow  Counter32,
6285        cbQosC3plAccountTailDropPkt          Counter32,
6286        cbQosC3plAccountTailDropPkt64        Counter64,
6287        cbQosC3plAccountTailDropByteOverflow Counter32,
6288        cbQosC3plAccountTailDropByte         Counter32,
6289        cbQosC3plAccountTailDropByte64       Counter64
6290}
6291
6292cbQosC3plAccountDropPktOverflow OBJECT-TYPE
6293    SYNTAX          Counter32
6294    UNITS           "Packets"
6295    MAX-ACCESS      read-only
6296    STATUS          current
6297    DESCRIPTION
6298        "The upper 32 bits count of packets dropped when the
6299        number of packets in the associated queue was greater
6300        than the minimum threshold and less than the
6301        maximum threshold."
6302    ::= { cbQosC3plAccountStatsEntry 1 }
6303
6304cbQosC3plAccountDropPkt OBJECT-TYPE
6305    SYNTAX          Counter32
6306    UNITS           "Packets"
6307    MAX-ACCESS      read-only
6308    STATUS          current
6309    DESCRIPTION
6310        "The lower 32 bits count of packets dropped when
6311        the number of packets in the associated queue was
6312        greater than the minimum threshold and less than the
6313        maximum threshold."
6314    ::= { cbQosC3plAccountStatsEntry 2 }
6315
6316cbQosC3plAccountDropPkt64 OBJECT-TYPE
6317    SYNTAX          Counter64
6318    UNITS           "Packets"
6319    MAX-ACCESS      read-only
6320    STATUS          current
6321    DESCRIPTION
6322        "The 64 bits count of packets dropped when the number
6323        of packets in the associated queue was greater
6324        than the minimum threshold and less than the
6325        maximum threshold."
6326    ::= { cbQosC3plAccountStatsEntry 3 }
6327
6328cbQosC3plAccountDropByteOverflow OBJECT-TYPE
6329    SYNTAX          Counter32
6330    UNITS           "Octets"
6331    MAX-ACCESS      read-only
6332    STATUS          current
6333    DESCRIPTION
6334        "The upper 32 bits count of bytes dropped when the
6335        number of packets in the associated queue was greater
6336        than the minimum threshold and less than the
6337        maximum threshold."
6338    ::= { cbQosC3plAccountStatsEntry 4 }
6339
6340cbQosC3plAccountDropByte OBJECT-TYPE
6341    SYNTAX          Counter32
6342    UNITS           "Octets"
6343    MAX-ACCESS      read-only
6344    STATUS          current
6345    DESCRIPTION
6346        "The lower 32 bits count of bytes dropped when
6347        the number of packets in the associated queue was
6348        greater than the minimum threshold and less than the
6349        maximum threshold."
6350    ::= { cbQosC3plAccountStatsEntry 5 }
6351
6352cbQosC3plAccountDropByte64 OBJECT-TYPE
6353    SYNTAX          Counter64
6354    UNITS           "Octets"
6355    MAX-ACCESS      read-only
6356    STATUS          current
6357    DESCRIPTION
6358        "The 64 bits count of bytes dropped when the number of
6359        packets in the associated queue was greater
6360        than the minimum threshold and less than the
6361        maximum threshold."
6362    ::= { cbQosC3plAccountStatsEntry 6 }
6363
6364cbQosC3plAccountTailDropPktOverflow OBJECT-TYPE
6365    SYNTAX          Counter32
6366    UNITS           "Packets"
6367    MAX-ACCESS      read-only
6368    STATUS          current
6369    DESCRIPTION
6370        "The upper 32 bits count of packets dropped when the
6371        number of packets in the associated queue was greater
6372        than the maximum threshold."
6373    ::= { cbQosC3plAccountStatsEntry 7 }
6374
6375cbQosC3plAccountTailDropPkt OBJECT-TYPE
6376    SYNTAX          Counter32
6377    UNITS           "Packets"
6378    MAX-ACCESS      read-only
6379    STATUS          current
6380    DESCRIPTION
6381        "The lower 32 bits count of packets dropped when the
6382        number of packets in the associated queue was greater
6383        than the maximum threshold."
6384    ::= { cbQosC3plAccountStatsEntry 8 }
6385
6386cbQosC3plAccountTailDropPkt64 OBJECT-TYPE
6387    SYNTAX          Counter64
6388    UNITS           "Packets"
6389    MAX-ACCESS      read-only
6390    STATUS          current
6391    DESCRIPTION
6392        "The 64 bits count of packets dropped when the number
6393        of packets in the associated queue was greater
6394        than the maximum threshold."
6395    ::= { cbQosC3plAccountStatsEntry 9 }
6396
6397cbQosC3plAccountTailDropByteOverflow OBJECT-TYPE
6398    SYNTAX          Counter32
6399    UNITS           "Octets"
6400    MAX-ACCESS      read-only
6401    STATUS          current
6402    DESCRIPTION
6403        "The upper 32 bits count of bytes dropped when the
6404        number of packets in the associated queue was greater
6405        than the maximum threshold."
6406    ::= { cbQosC3plAccountStatsEntry 10 }
6407
6408cbQosC3plAccountTailDropByte OBJECT-TYPE
6409    SYNTAX          Counter32
6410    UNITS           "Octets"
6411    MAX-ACCESS      read-only
6412    STATUS          current
6413    DESCRIPTION
6414        "The lower 32 bits count of bytes dropped when the
6415        number of packets in the associated queue was greater
6416        than the maximum threshold."
6417    ::= { cbQosC3plAccountStatsEntry 11 }
6418
6419cbQosC3plAccountTailDropByte64 OBJECT-TYPE
6420    SYNTAX          Counter64
6421    UNITS           "Octets"
6422    MAX-ACCESS      read-only
6423    STATUS          current
6424    DESCRIPTION
6425        "The 64 bits count of bytes dropped when the number of
6426        packets in the associated queue was greater
6427        than the maximum threshold."
6428    ::= { cbQosC3plAccountStatsEntry 12 }
6429
6430
6431-- end of cbQosC3plAccountStatsTable
6432
6433ciscocbQosMIBCompliances  OBJECT IDENTIFIER
6434    ::= { ciscocbQosMIBConformance 1 }
6435
6436ciscocbQosMIBGroups  OBJECT IDENTIFIER
6437    ::= { ciscocbQosMIBConformance 2 }
6438
6439
6440-- compliance statements
6441
6442ciscocbQosMIBCompliance MODULE-COMPLIANCE
6443    STATUS          deprecated
6444    DESCRIPTION
6445        "The compliance statement for entities that implement
6446        class-based QoS on a Cisco router."
6447    MODULE          -- this module
6448    MANDATORY-GROUPS {
6449                        cbQosServicePolicyGroup,
6450                        cbQosObjectsGroup,
6451                        cbQosPolicyMapCfgGroup,
6452                        cbQosClassMapCfgGroup,
6453                        cbQosMatchStmtCfgGroup,
6454                        cbQosQueueingCfgGroup,
6455                        cbQosREDCfgGroup,
6456                        cbQosREDClassCfgGroup,
6457                        cbQosPoliceCfgGroup,
6458                        cbQosTSCfgGroup,
6459                        cbQosSetCfgGroup,
6460                        cbQosClassMapStatsGroup,
6461                        cbQosMatchStmtStatsGroup,
6462                        cbQosPoliceStatsGroup,
6463                        cbQosQueueingStatsGroup,
6464                        cbQosTSStatsGroup,
6465                        cbQosREDClassStatsGroup
6466                    }
6467
6468    GROUP           cbQosInterfacePolicyGroup
6469    DESCRIPTION
6470        "This is a optional group of information"
6471
6472    GROUP           cbQosFrameRelayVCPolicyGroup
6473    DESCRIPTION
6474        "This is a optional group of information"
6475
6476    GROUP           cbQosATMPVCPolicyGroup
6477    DESCRIPTION
6478        "This is a optional group of information"
6479
6480    GROUP           cbQosNoBufferDropGroup
6481    DESCRIPTION
6482        "This group is only available for code running on the
6483        7500 platform."
6484
6485    GROUP           cbQosQueueingDynamicQNumberGroup
6486    DESCRIPTION
6487        "This group is only available for code running on the
6488        7200 and/or lower platforms."
6489
6490    GROUP           cbQosTrafficShapingDelayCountersGroup
6491    DESCRIPTION
6492        "This group is only available for code running on the
6493        7200 and/or lower platforms."
6494    ::= { ciscocbQosMIBCompliances 1 }
6495
6496ciscocbQosMIBComplianceRev1 MODULE-COMPLIANCE
6497    STATUS          deprecated
6498    DESCRIPTION
6499        "The compliance statement for entities that implement
6500        class-based QoS on a Cisco router. This compliance module
6501        deprecates ciscocbQosMIBCompliance."
6502    MODULE          -- this module
6503    MANDATORY-GROUPS {
6504                        cbQosServicePolicyGroup,
6505                        cbQosObjectsGroup,
6506                        cbQosPolicyMapCfgGroup,
6507                        cbQosClassMapCfgGroup,
6508                        cbQosMatchStmtCfgGroup,
6509                        cbQosQueueingCfgGroupRev1,
6510                        cbQosREDCfgGroupRev1,
6511                        cbQosREDClassCfgGroupRev1,
6512                        cbQosPoliceCfgGroupRev1,
6513                        cbQosTSCfgGroup,
6514                        cbQosSetCfgGroup,
6515                        cbQosClassMapStatsGroup,
6516                        cbQosMatchStmtStatsGroup,
6517                        cbQosPoliceStatsGroup,
6518                        cbQosQueueingStatsGroup,
6519                        cbQosTSStatsGroup,
6520                        cbQosREDClassStatsGroup
6521                    }
6522
6523    GROUP           cbQosInterfacePolicyGroup
6524    DESCRIPTION
6525        "This is a optional group of information"
6526
6527    GROUP           cbQosFrameRelayVCPolicyGroup
6528    DESCRIPTION
6529        "This is a optional group of information"
6530
6531    GROUP           cbQosATMPVCPolicyGroup
6532    DESCRIPTION
6533        "This is a optional group of information"
6534
6535    GROUP           cbQosNoBufferDropGroup
6536    DESCRIPTION
6537        "This group is only available for code running on the
6538        7500 platform."
6539
6540    GROUP           cbQosQueueingDynamicQNumberGroup
6541    DESCRIPTION
6542        "This group is only available for code running on the
6543        7200 and/or lower platforms."
6544
6545    GROUP           cbQosTrafficShapingDelayCountersGroup
6546    DESCRIPTION
6547        "This group is only available for code running on the
6548        7200 and/or lower platforms."
6549    ::= { ciscocbQosMIBCompliances 2 }
6550
6551ciscocbQosMIBComplianceRev2 MODULE-COMPLIANCE
6552    STATUS          deprecated
6553    DESCRIPTION
6554        "The compliance statement for entities that implement
6555        class-based QoS on a Cisco router. This compliance module
6556        deprecates ciscocbQosMIBComplianceRev1."
6557    MODULE          -- this module
6558    MANDATORY-GROUPS {
6559                        cbQosServicePolicyGroup,
6560                        cbQosObjectsGroup,
6561                        cbQosPolicyMapCfgGroup,
6562                        cbQosClassMapCfgGroup,
6563                        cbQosMatchStmtCfgGroup,
6564                        cbQosQueueingCfgGroupRev1,
6565                        cbQosREDCfgGroupRev1,
6566                        cbQosREDClassCfgGroupRev1,
6567                        cbQosPoliceCfgGroupRev2,
6568                        cbQosTSCfgGroup,
6569                        cbQosSetCfgGroupRev1,
6570                        cbQosClassMapStatsGroup,
6571                        cbQosMatchStmtStatsGroup,
6572                        cbQosPoliceStatsGroup,
6573                        cbQosQueueingStatsGroup,
6574                        cbQosTSStatsGroup,
6575                        cbQosREDClassStatsGroup
6576                    }
6577
6578    GROUP           cbQosInterfacePolicyGroup
6579    DESCRIPTION
6580        "This is a optional group of information"
6581
6582    GROUP           cbQosFrameRelayVCPolicyGroup
6583    DESCRIPTION
6584        "This is a optional group of information"
6585
6586    GROUP           cbQosATMPVCPolicyGroup
6587    DESCRIPTION
6588        "This is a optional group of information"
6589
6590    GROUP           cbQosNoBufferDropGroup
6591    DESCRIPTION
6592        "This group is only available for code running on the
6593        7500 platform."
6594
6595    GROUP           cbQosQueueingDynamicQNumberGroup
6596    DESCRIPTION
6597        "This group is only available for code running on the
6598        7200 and/or lower platforms."
6599
6600    GROUP           cbQosREDClassXmitCountersGroup
6601    DESCRIPTION
6602        "This group is only available on platforms that
6603        supporting WRED transmit stats."
6604
6605    GROUP           cbQosREDECNCfgGroup
6606    DESCRIPTION
6607        "This group is only available on platforms that
6608        supporting WRED ECN configuration."
6609
6610    GROUP           cbQosREDClassECNMarkCountersGroup
6611    DESCRIPTION
6612        "This group is only available on platforms that
6613        supporting WRED ECN stats."
6614
6615    GROUP           cbQosAFPoliceStatsGroup
6616    DESCRIPTION
6617        "This group is only available on platforms that
6618        supporting POLICE violate action stats."
6619
6620    GROUP           cbQosPoliceCfgPirGroup
6621    DESCRIPTION
6622        "This group is only available on platforms that
6623        supporting police PIR configuration."
6624
6625    GROUP           cbQosPoliceCfgExtGroup
6626    DESCRIPTION
6627        "This group is only available for code running on the
6628        Catalyst 4000 platform."
6629
6630    GROUP           cbQosPoliceActionCfgGroup
6631    DESCRIPTION
6632        "This group is only available on platforms that
6633        supporting multiple POLICE conform/exceed actions."
6634
6635    GROUP           cbQosAFPoliceViolateCfgGroup
6636    DESCRIPTION
6637        "This group is only available on platforms that
6638        supporting multiple POLICE violate actions."
6639
6640    GROUP           cbQosPoliceCfgPercentGroup
6641    DESCRIPTION
6642        "This group is only available on platforms that
6643        supporting police CIR/PIR in percentage."
6644
6645    GROUP           cbQosTrafficShapingDelayCountersGroup
6646    DESCRIPTION
6647        "This group is only available for code running on the
6648        7200 and/or lower platforms."
6649
6650    GROUP           cbQosTSCfgPercentGroup
6651    DESCRIPTION
6652        "This group is only available on platforms that
6653        supporting committed shaping rate in percentage."
6654
6655    GROUP           cbQosNewSetCfgGroup
6656    DESCRIPTION
6657        "This group is only available on platforms that
6658        supporting SET L2 Cos config."
6659
6660    GROUP           cbQosSetCfgMplsImpositionGroup
6661    DESCRIPTION
6662        "This group is only available on platforms that
6663        supporting SET MPLS Experimental Imposition config."
6664
6665    GROUP           cbQosSetCfgDiscardClassGroup
6666    DESCRIPTION
6667        "This group is only available on platforms that
6668        supporting SET Discard Class config."
6669
6670    GROUP           cbQosSetCfgMPLSTopMostGroup
6671    DESCRIPTION
6672        "This group is only available on platforms that
6673        supporting SET MPLS Experimental Top Most config."
6674
6675    GROUP           cbQosIPHCCfgGroup
6676    DESCRIPTION
6677        "This group is only available on platforms that
6678        supporting IPHC configuration."
6679
6680    GROUP           cbQosIPHCStatsGroup
6681    DESCRIPTION
6682        "This group is only available on platforms that
6683        supporting IPHC stats."
6684    ::= { ciscocbQosMIBCompliances 3 }
6685
6686-- units of conformance
6687
6688ciscocbQosMIBComplianceRev3 MODULE-COMPLIANCE
6689    STATUS          deprecated
6690    DESCRIPTION
6691        "The compliance statement for entities that implement
6692        class-based QoS on a Cisco router. This compliance module
6693        deprecates ciscocbQosMIBComplianceRev2."
6694    MODULE          -- this module
6695    MANDATORY-GROUPS {
6696                        cbQosServicePolicyGroupRev1,
6697                        cbQosObjectsGroup,
6698                        cbQosPolicyMapCfgGroup,
6699                        cbQosClassMapCfgGroup,
6700                        cbQosMatchStmtCfgGroup,
6701                        cbQosQueueingCfgGroupRev1,
6702                        cbQosREDDscpCfgGroup,
6703                        cbQosREDCfgGroupRev1,
6704                        cbQosREDClassCfgGroupRev1,
6705                        cbQosPoliceCfgGroupRev2,
6706                        cbQosTSCfgGroup,
6707                        cbQosSetCfgGroupRev1,
6708                        cbQosClassMapStatsGroup,
6709                        cbQosMatchStmtStatsGroup,
6710                        cbQosPoliceStatsGroup,
6711                        cbQosQueueingStatsGroup,
6712                        cbQosTSStatsGroup,
6713                        cbQosREDClassStatsGroup
6714                    }
6715
6716    GROUP           cbQosInterfacePolicyGroup
6717    DESCRIPTION
6718        "This is a optional group of information"
6719
6720    GROUP           cbQosFrameRelayVCPolicyGroup
6721    DESCRIPTION
6722        "This is a optional group of information"
6723
6724    GROUP           cbQosATMPVCPolicyGroup
6725    DESCRIPTION
6726        "This is a optional group of information"
6727
6728    GROUP           cbQosNoBufferDropGroup
6729    DESCRIPTION
6730        "This group is only available for code running on the
6731        7500 platform."
6732
6733    GROUP           cbQosQueueingDynamicQNumberGroup
6734    DESCRIPTION
6735        "This group is only available for code running on the
6736        7200 and/or lower platforms."
6737
6738    GROUP           cbQosREDClassXmitCountersGroup
6739    DESCRIPTION
6740        "This group is only available on platforms that
6741        supporting WRED transmit stats."
6742
6743    GROUP           cbQosREDECNCfgGroup
6744    DESCRIPTION
6745        "This group is only available on platforms that
6746        supporting WRED ECN configuration."
6747
6748    GROUP           cbQosREDClassECNMarkCountersGroup
6749    DESCRIPTION
6750        "This group is only available on platforms that
6751        supporting WRED ECN stats."
6752
6753    GROUP           cbQosAFPoliceStatsGroup
6754    DESCRIPTION
6755        "This group is only available on platforms that
6756        supporting POLICE violate action stats."
6757
6758    GROUP           cbQosPoliceCfgPirGroup
6759    DESCRIPTION
6760        "This group is only available on platforms that
6761        supporting police PIR configuration."
6762
6763    GROUP           cbQosPoliceCfgExtGroup
6764    DESCRIPTION
6765        "This group is only available for code running on the
6766        Catalyst 4000 platform."
6767
6768    GROUP           cbQosPoliceActionCfgGroup
6769    DESCRIPTION
6770        "This group is only available on platforms that
6771        supporting multiple POLICE conform/exceed actions."
6772
6773    GROUP           cbQosAFPoliceViolateCfgGroup
6774    DESCRIPTION
6775        "This group is only available on platforms that
6776        supporting multiple POLICE violate actions."
6777
6778    GROUP           cbQosPoliceCfgPercentGroup
6779    DESCRIPTION
6780        "This group is only available on platforms that
6781        supporting police CIR/PIR in percentage."
6782
6783    GROUP           cbQosTrafficShapingDelayCountersGroup
6784    DESCRIPTION
6785        "This group is only available for code running on the
6786        7200 and/or lower platforms."
6787
6788    GROUP           cbQosTSCfgPercentGroup
6789    DESCRIPTION
6790        "This group is only available on platforms that
6791        supporting committed shaping rate in percentage."
6792
6793    GROUP           cbQosNewSetCfgGroup
6794    DESCRIPTION
6795        "This group is only available on platforms that
6796        supporting SET L2 Cos config."
6797
6798    GROUP           cbQosSetCfgMplsImpositionGroup
6799    DESCRIPTION
6800        "This group is only available on platforms that
6801        supporting SET MPLS Experimental Imposition config."
6802
6803    GROUP           cbQosSetCfgDiscardClassGroup
6804    DESCRIPTION
6805        "This group is only available on platforms that
6806        supporting SET Discard Class config."
6807
6808    GROUP           cbQosSetCfgMPLSTopMostGroup
6809    DESCRIPTION
6810        "This group is only available on platforms that
6811        supporting SET MPLS Experimental Top Most config."
6812
6813    GROUP           cbQosIPHCCfgGroup
6814    DESCRIPTION
6815        "This group is only available on platforms that
6816        supporting IPHC configuration."
6817
6818    GROUP           cbQosIPHCStatsGroup
6819    DESCRIPTION
6820        "This group is only available on platforms that
6821        supporting IPHC stats."
6822
6823    GROUP           cbQosQueueingCfgQLimitTimeGroup
6824    DESCRIPTION
6825        "This group is only available on platforms that
6826        supporting time-based Queue limit configuration."
6827
6828    GROUP           cbQosREDCfgThresholdTimeGroup
6829    DESCRIPTION
6830        "This group is only available on platforms that
6831        supporting time-based RED threshold configuration."
6832
6833    GROUP           cbQosPoliceCfgCellGroup
6834    DESCRIPTION
6835        "This group is only available on platforms that
6836        supporting cell-based Policing Rate and Burst
6837        configuration."
6838
6839    GROUP           cbQosPoliceCfgTimeGroup
6840    DESCRIPTION
6841        "This group is only available on platforms that
6842        supporting time-based Policing Burst configuration."
6843
6844    GROUP           cbQosPoliceCfgCdvtGroup
6845    DESCRIPTION
6846        "This group is only available on platforms that
6847        supporting Policing ATM CDVT configuration."
6848
6849    GROUP           cbQosPoliceCfgColorGroup
6850    DESCRIPTION
6851        "This group is only available on platforms that
6852        supporting Policing Color Aware configuration."
6853
6854    GROUP           cbQosTSCfgTimeGroup
6855    DESCRIPTION
6856        "This group is only available on platforms that
6857        supporting time-based Shaping Burst configuration."
6858
6859    GROUP           cbQosSetCfgSrpPriorityGroup
6860    DESCRIPTION
6861        "This group is only available on platforms that
6862        supporting SRP Priority SET configuration."
6863
6864    GROUP           cbQosSetCfgFrFecnBecnGroup
6865    DESCRIPTION
6866        "This group is only available on platforms that
6867        supporting Frame Relay FECN BECN SET configuration."
6868
6869    GROUP           cbQosSetStatsGroup
6870    DESCRIPTION
6871        "This group is only available on platforms that
6872        supporting SET stats."
6873
6874    GROUP           cbQosPoliceColorStatsGroup
6875    DESCRIPTION
6876        "This group is only available on platforms that
6877        supporting Policing Color Aware stats."
6878
6879    GROUP           cbQosTableMapCfgGroup
6880    DESCRIPTION
6881        "This group is only available on platforms that
6882        supporting Enhanced Packet Marking."
6883
6884    GROUP           cbQosEBCfgGroup
6885    DESCRIPTION
6886        "This group is only available on platforms
6887        supporting Estimate Bandwidth."
6888
6889    GROUP           cbQosEBStatsGroup
6890    DESCRIPTION
6891        "This group is only available on platforms
6892        supporting Estimate Bandwidth stats."
6893    ::= { ciscocbQosMIBCompliances 4 }
6894
6895-- units of conformance
6896
6897ciscocbQosMIBComplianceRev4 MODULE-COMPLIANCE
6898    STATUS          deprecated
6899    DESCRIPTION
6900        "The compliance statement for entities that implement
6901        class-based QoS on a Cisco router. This compliance module
6902        deprecates ciscocbQosMIBComplianceRev2."
6903    MODULE          -- this module
6904    MANDATORY-GROUPS {
6905                        cbQosServicePolicyGroupRev1,
6906                        cbQosObjectsGroup,
6907                        cbQosPolicyMapCfgGroup,
6908                        cbQosClassMapCfgGroup,
6909                        cbQosMatchStmtCfgGroup,
6910                        cbQosQueueingCfgGroupRev1,
6911                        cbQosREDDscpCfgGroup,
6912                        cbQosREDCfgGroupRev1,
6913                        cbQosREDClassCfgGroupRev1,
6914                        cbQosPoliceCfgGroupRev2,
6915                        cbQosTSCfgGroup,
6916                        cbQosSetCfgGroupRev1,
6917                        cbQosClassMapStatsGroup,
6918                        cbQosMatchStmtStatsGroup,
6919                        cbQosPoliceStatsGroup,
6920                        cbQosQueueingStatsGroup,
6921                        cbQosTSStatsGroup,
6922                        cbQosREDClassStatsGroup
6923                    }
6924
6925    GROUP           cbQosInterfacePolicyGroup
6926    DESCRIPTION
6927        "This is a optional group of information"
6928
6929    GROUP           cbQosFrameRelayVCPolicyGroup
6930    DESCRIPTION
6931        "This is a optional group of information"
6932
6933    GROUP           cbQosATMPVCPolicyGroup
6934    DESCRIPTION
6935        "This is a optional group of information"
6936
6937    GROUP           cbQosNoBufferDropGroup
6938    DESCRIPTION
6939        "This group is only available for code running on the
6940        7500 platform."
6941
6942    GROUP           cbQosQueueingDynamicQNumberGroup
6943    DESCRIPTION
6944        "This group is only available for code running on the
6945        7200 and/or lower platforms."
6946
6947    GROUP           cbQosREDClassXmitCountersGroup
6948    DESCRIPTION
6949        "This group is only available on platforms that
6950        supporting WRED transmit stats."
6951
6952    GROUP           cbQosREDECNCfgGroup
6953    DESCRIPTION
6954        "This group is only available on platforms that
6955        supporting WRED ECN configuration."
6956
6957    GROUP           cbQosREDClassECNMarkCountersGroup
6958    DESCRIPTION
6959        "This group is only available on platforms that
6960        supporting WRED ECN stats."
6961
6962    GROUP           cbQosAFPoliceStatsGroup
6963    DESCRIPTION
6964        "This group is only available on platforms that
6965        supporting POLICE violate action stats."
6966
6967    GROUP           cbQosPoliceCfgPirGroup
6968    DESCRIPTION
6969        "This group is only available on platforms that
6970        supporting police PIR configuration."
6971
6972    GROUP           cbQosPoliceCfgExtGroup
6973    DESCRIPTION
6974        "This group is only available for code running on the
6975        Catalyst 4000 platform."
6976
6977    GROUP           cbQosPoliceActionCfgGroup
6978    DESCRIPTION
6979        "This group is only available on platforms that
6980        supporting multiple POLICE conform/exceed actions."
6981
6982    GROUP           cbQosAFPoliceViolateCfgGroup
6983    DESCRIPTION
6984        "This group is only available on platforms that
6985        supporting multiple POLICE violate actions."
6986
6987    GROUP           cbQosPoliceCfgPercentGroup
6988    DESCRIPTION
6989        "This group is only available on platforms that
6990        supporting police CIR/PIR in percentage."
6991
6992    GROUP           cbQosTrafficShapingDelayCountersGroup
6993    DESCRIPTION
6994        "This group is only available for code running on the
6995        7200 and/or lower platforms."
6996
6997    GROUP           cbQosTSCfgPercentGroup
6998    DESCRIPTION
6999        "This group is only available on platforms that
7000        supporting committed shaping rate in percentage."
7001
7002    GROUP           cbQosNewSetCfgGroup
7003    DESCRIPTION
7004        "This group is only available on platforms that
7005        supporting SET L2 Cos config."
7006
7007    GROUP           cbQosSetCfgMplsImpositionGroup
7008    DESCRIPTION
7009        "This group is only available on platforms that
7010        supporting SET MPLS Experimental Imposition config."
7011
7012    GROUP           cbQosSetCfgDiscardClassGroup
7013    DESCRIPTION
7014        "This group is only available on platforms that
7015        supporting SET Discard Class config."
7016
7017    GROUP           cbQosSetCfgMPLSTopMostGroup
7018    DESCRIPTION
7019        "This group is only available on platforms that
7020        supporting SET MPLS Experimental Top Most config."
7021
7022    GROUP           cbQosIPHCCfgGroup
7023    DESCRIPTION
7024        "This group is only available on platforms that
7025        supporting IPHC configuration."
7026
7027    GROUP           cbQosIPHCStatsGroup
7028    DESCRIPTION
7029        "This group is only available on platforms that
7030        supporting IPHC stats."
7031
7032    GROUP           cbQosQueueingCfgQLimitTimeGroup
7033    DESCRIPTION
7034        "This group is only available on platforms that
7035        supporting time-based Queue limit configuration."
7036
7037    GROUP           cbQosREDCfgThresholdTimeGroup
7038    DESCRIPTION
7039        "This group is only available on platforms that
7040        supporting time-based RED threshold configuration."
7041
7042    GROUP           cbQosPoliceCfgCellGroup
7043    DESCRIPTION
7044        "This group is only available on platforms that
7045        supporting cell-based Policing Rate and Burst
7046        configuration."
7047
7048    GROUP           cbQosPoliceCfgTimeGroup
7049    DESCRIPTION
7050        "This group is only available on platforms that
7051        supporting time-based Policing Burst configuration."
7052
7053    GROUP           cbQosPoliceCfgCdvtGroup
7054    DESCRIPTION
7055        "This group is only available on platforms that
7056        supporting Policing ATM CDVT configuration."
7057
7058    GROUP           cbQosPoliceCfgColorGroup
7059    DESCRIPTION
7060        "This group is only available on platforms that
7061        supporting Policing Color Aware configuration."
7062
7063    GROUP           cbQosTSCfgTimeGroup
7064    DESCRIPTION
7065        "This group is only available on platforms that
7066        supporting time-based Shaping Burst configuration."
7067
7068    GROUP           cbQosSetCfgSrpPriorityGroup
7069    DESCRIPTION
7070        "This group is only available on platforms that
7071        supporting SRP Priority SET configuration."
7072
7073    GROUP           cbQosSetCfgFrFecnBecnGroup
7074    DESCRIPTION
7075        "This group is only available on platforms that
7076        supporting Frame Relay FECN BECN SET configuration."
7077
7078    GROUP           cbQosSetStatsGroup
7079    DESCRIPTION
7080        "This group is only available on platforms that
7081        supporting SET stats."
7082
7083    GROUP           cbQosPoliceColorStatsGroup
7084    DESCRIPTION
7085        "This group is only available on platforms that
7086        supporting Policing Color Aware stats."
7087
7088    GROUP           cbQosTableMapCfgGroup
7089    DESCRIPTION
7090        "This group is only available on platforms that
7091        supporting Enhanced Packet Marking."
7092
7093    GROUP           cbQosEBCfgGroup
7094    DESCRIPTION
7095        "This group is only available on platforms
7096        supporting Estimate Bandwidth."
7097
7098    GROUP           cbQosEBStatsGroup
7099    DESCRIPTION
7100        "This group is only available on platforms
7101        supporting Estimate Bandwidth stats."
7102
7103    GROUP           cbQosMeasureIPSLACfgGroup
7104    DESCRIPTION
7105        "Optional objects to configure IPSLA measure action."
7106    ::= { ciscocbQosMIBCompliances 5 }
7107
7108ciscocbQosMIBComplianceRev5 MODULE-COMPLIANCE
7109    STATUS          deprecated
7110    DESCRIPTION
7111        "The compliance statement for entities that implement
7112        class-based QoS on a Cisco router. This compliance module
7113        deprecates ciscocbQosMIBComplianceRev4."
7114    MODULE          -- this module
7115    MANDATORY-GROUPS {
7116                        cbQosServicePolicyGroupRev1,
7117                        cbQosObjectsGroup,
7118                        cbQosPolicyMapCfgGroup,
7119                        cbQosClassMapCfgGroup,
7120                        cbQosMatchStmtCfgGroup,
7121                        cbQosQueueingCfgGroupRev1,
7122                        cbQosREDDscpCfgGroup,
7123                        cbQosREDCfgGroupRev1,
7124                        cbQosREDClassCfgGroupRev1,
7125                        cbQosPoliceCfgGroupRev2,
7126                        cbQosTSCfgGroup,
7127                        cbQosSetCfgGroupRev1,
7128                        cbQosClassMapStatsGroup,
7129                        cbQosMatchStmtStatsGroup,
7130                        cbQosPoliceStatsGroup,
7131                        cbQosQueueingStatsGroup,
7132                        cbQosTSStatsGroup,
7133                        cbQosREDClassStatsGroup
7134                    }
7135
7136    GROUP           cbQosInterfacePolicyGroup
7137    DESCRIPTION
7138        "This is a optional group of information"
7139
7140    GROUP           cbQosFrameRelayVCPolicyGroup
7141    DESCRIPTION
7142        "This is a optional group of information"
7143
7144    GROUP           cbQosATMPVCPolicyGroup
7145    DESCRIPTION
7146        "This is a optional group of information"
7147
7148    GROUP           cbQosNoBufferDropGroup
7149    DESCRIPTION
7150        "This group is only available for code running on the
7151        7500 platform."
7152
7153    GROUP           cbQosQueueingDynamicQNumberGroup
7154    DESCRIPTION
7155        "This group is only available for code running on the
7156        7200 and/or lower platforms."
7157
7158    GROUP           cbQosREDClassXmitCountersGroup
7159    DESCRIPTION
7160        "This group is only available on platforms that
7161        supporting WRED transmit stats."
7162
7163    GROUP           cbQosREDECNCfgGroup
7164    DESCRIPTION
7165        "This group is only available on platforms that
7166        supporting WRED ECN configuration."
7167
7168    GROUP           cbQosREDClassECNMarkCountersGroup
7169    DESCRIPTION
7170        "This group is only available on platforms that
7171        supporting WRED ECN stats."
7172
7173    GROUP           cbQosAFPoliceStatsGroup
7174    DESCRIPTION
7175        "This group is only available on platforms that
7176        supporting POLICE violate action stats."
7177
7178    GROUP           cbQosPoliceCfgPirGroup
7179    DESCRIPTION
7180        "This group is only available on platforms that
7181        supporting police PIR configuration."
7182
7183    GROUP           cbQosPoliceCfgExtGroup
7184    DESCRIPTION
7185        "This group is only available for code running on the
7186        Catalyst 4000 platform."
7187
7188    GROUP           cbQosPoliceActionCfgGroup
7189    DESCRIPTION
7190        "This group is only available on platforms that
7191        supporting multiple POLICE conform/exceed actions."
7192
7193    GROUP           cbQosAFPoliceViolateCfgGroup
7194    DESCRIPTION
7195        "This group is only available on platforms that
7196        supporting multiple POLICE violate actions."
7197
7198    GROUP           cbQosPoliceCfgPercentGroup
7199    DESCRIPTION
7200        "This group is only available on platforms that
7201        supporting police CIR/PIR in percentage."
7202
7203    GROUP           cbQosTrafficShapingDelayCountersGroup
7204    DESCRIPTION
7205        "This group is only available for code running on the
7206        7200 and/or lower platforms."
7207
7208    GROUP           cbQosTSCfgPercentGroup
7209    DESCRIPTION
7210        "This group is only available on platforms that
7211        supporting committed shaping rate in percentage."
7212
7213    GROUP           cbQosNewSetCfgGroup
7214    DESCRIPTION
7215        "This group is only available on platforms that
7216        supporting SET L2 Cos config."
7217
7218    GROUP           cbQosSetCfgMplsImpositionGroup
7219    DESCRIPTION
7220        "This group is only available on platforms that
7221        supporting SET MPLS Experimental Imposition config."
7222
7223    GROUP           cbQosSetCfgDiscardClassGroup
7224    DESCRIPTION
7225        "This group is only available on platforms that
7226        supporting SET Discard Class config."
7227
7228    GROUP           cbQosSetCfgMPLSTopMostGroup
7229    DESCRIPTION
7230        "This group is only available on platforms that
7231        supporting SET MPLS Experimental Top Most config."
7232
7233    GROUP           cbQosIPHCCfgGroup
7234    DESCRIPTION
7235        "This group is only available on platforms that
7236        supporting IPHC configuration."
7237
7238    GROUP           cbQosIPHCStatsGroup
7239    DESCRIPTION
7240        "This group is only available on platforms that
7241        supporting IPHC stats."
7242
7243    GROUP           cbQosQueueingCfgQLimitTimeGroup
7244    DESCRIPTION
7245        "This group is only available on platforms that
7246        supporting time-based Queue limit configuration."
7247
7248    GROUP           cbQosREDCfgThresholdTimeGroup
7249    DESCRIPTION
7250        "This group is only available on platforms that
7251        supporting time-based RED threshold configuration."
7252
7253    GROUP           cbQosPoliceCfgCellGroup
7254    DESCRIPTION
7255        "This group is only available on platforms that
7256        supporting cell-based Policing Rate and Burst
7257        configuration."
7258
7259    GROUP           cbQosPoliceCfgTimeGroup
7260    DESCRIPTION
7261        "This group is only available on platforms that
7262        supporting time-based Policing Burst configuration."
7263
7264    GROUP           cbQosPoliceCfgCdvtGroup
7265    DESCRIPTION
7266        "This group is only available on platforms that
7267        supporting Policing ATM CDVT configuration."
7268
7269    GROUP           cbQosPoliceCfgColorGroup
7270    DESCRIPTION
7271        "This group is only available on platforms that
7272        supporting Policing Color Aware configuration."
7273
7274    GROUP           cbQosTSCfgTimeGroup
7275    DESCRIPTION
7276        "This group is only available on platforms that
7277        supporting time-based Shaping Burst configuration."
7278
7279    GROUP           cbQosSetCfgSrpPriorityGroup
7280    DESCRIPTION
7281        "This group is only available on platforms that
7282        supporting SRP Priority SET configuration."
7283
7284    GROUP           cbQosSetCfgFrFecnBecnGroup
7285    DESCRIPTION
7286        "This group is only available on platforms that
7287        supporting Frame Relay FECN BECN SET configuration."
7288
7289    GROUP           cbQosSetStatsGroup
7290    DESCRIPTION
7291        "This group is only available on platforms that
7292        supporting SET stats."
7293
7294    GROUP           cbQosPoliceColorStatsGroup
7295    DESCRIPTION
7296        "This group is only available on platforms that
7297        supporting Policing Color Aware stats."
7298
7299    GROUP           cbQosTableMapCfgGroup
7300    DESCRIPTION
7301        "This group is only available on platforms that
7302        supporting Enhanced Packet Marking."
7303
7304    GROUP           cbQosEBCfgGroup
7305    DESCRIPTION
7306        "This group is only available on platforms
7307        supporting Estimate Bandwidth."
7308
7309    GROUP           cbQosEBStatsGroup
7310    DESCRIPTION
7311        "This group is only available on platforms
7312        supporting Estimate Bandwidth stats."
7313
7314    GROUP           cbQosMeasureIPSLACfgGroup
7315    DESCRIPTION
7316        "Optional objects to configure IPSLA measure action."
7317
7318    GROUP           cbQosTSCfgExtGroup
7319    DESCRIPTION
7320        "This group is applicable for those platforms that
7321        support shape rate greater than maximum value
7322        reportable by cbQosTSCfgRate."
7323    ::= { ciscocbQosMIBCompliances 6 }
7324
7325ciscocbQosMIBComplianceRev6 MODULE-COMPLIANCE
7326    STATUS          deprecated
7327    DESCRIPTION
7328        "The compliance statement for entities that implement
7329        class-based QoS on a Cisco router. This compliance module
7330        deprecates ciscocbQosMIBComplianceRev5."
7331    MODULE          -- this module
7332    MANDATORY-GROUPS {
7333                        cbQosServicePolicyGroupRev1,
7334                        cbQosObjectsGroup,
7335                        cbQosPolicyMapCfgGroup,
7336                        cbQosClassMapCfgGroup,
7337                        cbQosMatchStmtCfgGroup,
7338                        cbQosQueueingCfgGroupRev2,
7339                        cbQosREDDscpCfgGroup,
7340                        cbQosREDCfgGroupRev1,
7341                        cbQosREDClassCfgGroupRev2,
7342                        cbQosPoliceCfgGroupRev3,
7343                        cbQosTSCfgGroup,
7344                        cbQosSetCfgGroupRev1,
7345                        cbQosClassMapStatsGroup,
7346                        cbQosMatchStmtStatsGroup,
7347                        cbQosPoliceStatsGroup,
7348                        cbQosQueueingStatsGroup,
7349                        cbQosTSStatsGroup,
7350                        cbQosREDClassStatsGroup,
7351                        cbQosQueueingClassCfgGroup
7352                    }
7353
7354    GROUP           cbQosInterfacePolicyGroup
7355    DESCRIPTION
7356        "This is a optional group of information"
7357
7358    GROUP           cbQosFrameRelayVCPolicyGroup
7359    DESCRIPTION
7360        "This is a optional group of information"
7361
7362    GROUP           cbQosATMPVCPolicyGroup
7363    DESCRIPTION
7364        "This is a optional group of information"
7365
7366    GROUP           cbQosNoBufferDropGroup
7367    DESCRIPTION
7368        "This group is only available for code running on the
7369        7500 platform."
7370
7371    GROUP           cbQosQueueingDynamicQNumberGroup
7372    DESCRIPTION
7373        "This group is only available for code running on the
7374        7200 and/or lower platforms."
7375
7376    GROUP           cbQosREDClassXmitCountersGroup
7377    DESCRIPTION
7378        "This group is only available on platforms that
7379        supporting WRED transmit stats."
7380
7381    GROUP           cbQosREDECNCfgGroup
7382    DESCRIPTION
7383        "This group is only available on platforms that
7384        supporting WRED ECN configuration."
7385
7386    GROUP           cbQosREDClassECNMarkCountersGroup
7387    DESCRIPTION
7388        "This group is only available on platforms that
7389        supporting WRED ECN stats."
7390
7391    GROUP           cbQosAFPoliceStatsGroup
7392    DESCRIPTION
7393        "This group is only available on platforms that
7394        supporting POLICE violate action stats."
7395
7396    GROUP           cbQosPoliceCfgPirGroup
7397    DESCRIPTION
7398        "This group is only available on platforms that
7399        supporting police PIR configuration."
7400
7401    GROUP           cbQosPoliceCfgExtGroup
7402    DESCRIPTION
7403        "This group is only available for code running on the
7404        Catalyst 4000 platform."
7405
7406    GROUP           cbQosPoliceActionCfgGroup
7407    DESCRIPTION
7408        "This group is only available on platforms that
7409        supporting multiple POLICE conform/exceed actions."
7410
7411    GROUP           cbQosAFPoliceViolateCfgGroup
7412    DESCRIPTION
7413        "This group is only available on platforms that
7414        supporting multiple POLICE violate actions."
7415
7416    GROUP           cbQosPoliceCfgPercentGroup
7417    DESCRIPTION
7418        "This group is only available on platforms that
7419        supporting police CIR/PIR in percentage."
7420
7421    GROUP           cbQosTrafficShapingDelayCountersGroup
7422    DESCRIPTION
7423        "This group is only available for code running on the
7424        7200 and/or lower platforms."
7425
7426    GROUP           cbQosTSCfgPercentGroup
7427    DESCRIPTION
7428        "This group is only available on platforms that
7429        supporting committed shaping rate in percentage."
7430
7431    GROUP           cbQosSetCfgMplsImpositionGroup
7432    DESCRIPTION
7433        "This group is only available on platforms that
7434        supporting SET MPLS Experimental Imposition config."
7435
7436    GROUP           cbQosSetCfgDiscardClassGroup
7437    DESCRIPTION
7438        "This group is only available on platforms that
7439        supporting SET Discard Class config."
7440
7441    GROUP           cbQosSetCfgMPLSTopMostGroup
7442    DESCRIPTION
7443        "This group is only available on platforms that
7444        supporting SET MPLS Experimental Top Most config."
7445
7446    GROUP           cbQosIPHCCfgGroup
7447    DESCRIPTION
7448        "This group is only available on platforms that
7449        supporting IPHC configuration."
7450
7451    GROUP           cbQosIPHCStatsGroup
7452    DESCRIPTION
7453        "This group is only available on platforms that
7454        supporting IPHC stats."
7455
7456    GROUP           cbQosQueueingCfgQLimitTimeGroup
7457    DESCRIPTION
7458        "This group is only available on platforms that
7459        supporting time-based Queue limit configuration."
7460
7461    GROUP           cbQosREDCfgThresholdTimeGroup
7462    DESCRIPTION
7463        "This group is only available on platforms that
7464        supporting time-based RED threshold configuration."
7465
7466    GROUP           cbQosPoliceCfgCellGroup
7467    DESCRIPTION
7468        "This group is only available on platforms that
7469        supporting cell-based Policing Rate and Burst
7470        configuration."
7471
7472    GROUP           cbQosPoliceCfgTimeGroup
7473    DESCRIPTION
7474        "This group is only available on platforms that
7475        supporting time-based Policing Burst configuration."
7476
7477    GROUP           cbQosPoliceCfgCdvtGroup
7478    DESCRIPTION
7479        "This group is only available on platforms that
7480        supporting Policing ATM CDVT configuration."
7481
7482    GROUP           cbQosPoliceCfgColorGroup
7483    DESCRIPTION
7484        "This group is only available on platforms that
7485        supporting Policing Color Aware configuration."
7486
7487    GROUP           cbQosTSCfgTimeGroup
7488    DESCRIPTION
7489        "This group is only available on platforms that
7490        supporting time-based Shaping Burst configuration."
7491
7492    GROUP           cbQosSetCfgSrpPriorityGroup
7493    DESCRIPTION
7494        "This group is only available on platforms that
7495        supporting SRP Priority SET configuration."
7496
7497    GROUP           cbQosSetCfgFrFecnBecnGroup
7498    DESCRIPTION
7499        "This group is only available on platforms that
7500        supporting Frame Relay FECN BECN SET configuration."
7501
7502    GROUP           cbQosSetStatsGroup
7503    DESCRIPTION
7504        "This group is only available on platforms that
7505        supporting SET stats."
7506
7507    GROUP           cbQosPoliceColorStatsGroup
7508    DESCRIPTION
7509        "This group is only available on platforms that
7510        supporting Policing Color Aware stats."
7511
7512    GROUP           cbQosTableMapCfgGroup
7513    DESCRIPTION
7514        "This group is only available on platforms that
7515        supporting Enhanced Packet Marking."
7516
7517    GROUP           cbQosEBCfgGroup
7518    DESCRIPTION
7519        "This group is only available on platforms
7520        supporting Estimate Bandwidth."
7521
7522    GROUP           cbQosEBStatsGroup
7523    DESCRIPTION
7524        "This group is only available on platforms
7525        supporting Estimate Bandwidth stats."
7526
7527    GROUP           cbQosMeasureIPSLACfgGroup
7528    DESCRIPTION
7529        "Optional objects to configure IPSLA measure action."
7530
7531    GROUP           cbQosTSCfgExtGroup
7532    DESCRIPTION
7533        "This group is applicable for those platforms that
7534        support shape rate greater than maximum value
7535        reportable by cbQosTSCfgRate."
7536
7537    GROUP           cbQosSetCfgL2Group
7538    DESCRIPTION
7539        "This group is only available on platforms that
7540        supporting SET L2 Cos or SET L2 Cos Inner config."
7541
7542    GROUP           cbQosServicePolicyExtGroup
7543    DESCRIPTION
7544        "Optional objects to provide more information about a
7545        particular service policy instance."
7546    ::= { ciscocbQosMIBCompliances 7 }
7547
7548ciscocbQosMIBComplianceRev7 MODULE-COMPLIANCE
7549    STATUS          deprecated
7550    DESCRIPTION
7551        "The compliance statement for entities that implement
7552        class-based QoS on a Cisco router. This compliance module
7553        deprecates ciscocbQosMIBComplianceRev5."
7554    MODULE          -- this module
7555    MANDATORY-GROUPS {
7556                        cbQosServicePolicyGroupRev1,
7557                        cbQosObjectsGroup,
7558                        cbQosPolicyMapCfgGroup,
7559                        cbQosClassMapCfgGroup,
7560                        cbQosMatchStmtCfgGroup,
7561                        cbQosQueueingCfgGroupRev2,
7562                        cbQosREDDscpCfgGroup,
7563                        cbQosREDCfgGroupRev1,
7564                        cbQosREDClassCfgGroupRev2,
7565                        cbQosPoliceCfgGroupRev3,
7566                        cbQosTSCfgGroup,
7567                        cbQosSetCfgGroupRev1,
7568                        cbQosClassMapStatsGroup,
7569                        cbQosMatchStmtStatsGroup,
7570                        cbQosPoliceStatsGroup,
7571                        cbQosQueueingStatsGroup,
7572                        cbQosTSStatsGroup,
7573                        cbQosREDClassStatsGroup,
7574                        cbQosQueueingClassCfgGroup
7575                    }
7576
7577    GROUP           cbQosInterfacePolicyGroup
7578    DESCRIPTION
7579        "This is a optional group of information"
7580
7581    GROUP           cbQosFrameRelayVCPolicyGroup
7582    DESCRIPTION
7583        "This is a optional group of information"
7584
7585    GROUP           cbQosATMPVCPolicyGroup
7586    DESCRIPTION
7587        "This is a optional group of information"
7588
7589    GROUP           cbQosNoBufferDropGroup
7590    DESCRIPTION
7591        "This group is only available for code running on the
7592        7500 platform."
7593
7594    GROUP           cbQosQueueingDynamicQNumberGroup
7595    DESCRIPTION
7596        "This group is only available for code running on the
7597        7200 and/or lower platforms."
7598
7599    GROUP           cbQosREDClassXmitCountersGroup
7600    DESCRIPTION
7601        "This group is only available on platforms that
7602        supporting WRED transmit stats."
7603
7604    GROUP           cbQosREDECNCfgGroup
7605    DESCRIPTION
7606        "This group is only available on platforms that
7607        supporting WRED ECN configuration."
7608
7609    GROUP           cbQosREDClassECNMarkCountersGroup
7610    DESCRIPTION
7611        "This group is only available on platforms that
7612        supporting WRED ECN stats."
7613
7614    GROUP           cbQosAFPoliceStatsGroup
7615    DESCRIPTION
7616        "This group is only available on platforms that
7617        supporting POLICE violate action stats."
7618
7619    GROUP           cbQosPoliceCfgPirGroup
7620    DESCRIPTION
7621        "This group is only available on platforms that
7622        supporting police PIR configuration."
7623
7624    GROUP           cbQosPoliceCfgExtGroup
7625    DESCRIPTION
7626        "This group is only available for code running on the
7627        Catalyst 4000 platform."
7628
7629    GROUP           cbQosPoliceActionCfgGroup
7630    DESCRIPTION
7631        "This group is only available on platforms that
7632        supporting multiple POLICE conform/exceed actions."
7633
7634    GROUP           cbQosAFPoliceViolateCfgGroup
7635    DESCRIPTION
7636        "This group is only available on platforms that
7637        supporting multiple POLICE violate actions."
7638
7639    GROUP           cbQosPoliceCfgPercentGroup
7640    DESCRIPTION
7641        "This group is only available on platforms that
7642        supporting police CIR/PIR in percentage."
7643
7644    GROUP           cbQosTrafficShapingDelayCountersGroup
7645    DESCRIPTION
7646        "This group is only available for code running on the
7647        7200 and/or lower platforms."
7648
7649    GROUP           cbQosTSCfgPercentGroup
7650    DESCRIPTION
7651        "This group is only available on platforms that
7652        supporting committed shaping rate in percentage."
7653
7654    GROUP           cbQosSetCfgMplsImpositionGroup
7655    DESCRIPTION
7656        "This group is only available on platforms that
7657        supporting SET MPLS Experimental Imposition config."
7658
7659    GROUP           cbQosSetCfgDiscardClassGroup
7660    DESCRIPTION
7661        "This group is only available on platforms that
7662        supporting SET Discard Class config."
7663
7664    GROUP           cbQosSetCfgMPLSTopMostGroup
7665    DESCRIPTION
7666        "This group is only available on platforms that
7667        supporting SET MPLS Experimental Top Most config."
7668
7669    GROUP           cbQosIPHCCfgGroup
7670    DESCRIPTION
7671        "This group is only available on platforms that
7672        supporting IPHC configuration."
7673
7674    GROUP           cbQosIPHCStatsGroup
7675    DESCRIPTION
7676        "This group is only available on platforms that
7677        supporting IPHC stats."
7678
7679    GROUP           cbQosQueueingCfgQLimitTimeGroup
7680    DESCRIPTION
7681        "This group is only available on platforms that
7682        supporting time-based Queue limit configuration."
7683
7684    GROUP           cbQosREDCfgThresholdTimeGroup
7685    DESCRIPTION
7686        "This group is only available on platforms that
7687        supporting time-based RED threshold configuration."
7688
7689    GROUP           cbQosPoliceCfgCellGroup
7690    DESCRIPTION
7691        "This group is only available on platforms that
7692        supporting cell-based Policing Rate and Burst
7693        configuration."
7694
7695    GROUP           cbQosPoliceCfgTimeGroup
7696    DESCRIPTION
7697        "This group is only available on platforms that
7698        supporting time-based Policing Burst configuration."
7699
7700    GROUP           cbQosPoliceCfgCdvtGroup
7701    DESCRIPTION
7702        "This group is only available on platforms that
7703        supporting Policing ATM CDVT configuration."
7704
7705    GROUP           cbQosPoliceCfgColorGroup
7706    DESCRIPTION
7707        "This group is only available on platforms that
7708        supporting Policing Color Aware configuration."
7709
7710    GROUP           cbQosTSCfgTimeGroup
7711    DESCRIPTION
7712        "This group is only available on platforms that
7713        supporting time-based Shaping Burst configuration."
7714
7715    GROUP           cbQosSetCfgSrpPriorityGroup
7716    DESCRIPTION
7717        "This group is only available on platforms that
7718        supporting SRP Priority SET configuration."
7719
7720    GROUP           cbQosSetCfgFrFecnBecnGroup
7721    DESCRIPTION
7722        "This group is only available on platforms that
7723        supporting Frame Relay FECN BECN SET configuration."
7724
7725    GROUP           cbQosSetStatsGroup
7726    DESCRIPTION
7727        "This group is only available on platforms that
7728        supporting SET stats."
7729
7730    GROUP           cbQosPoliceColorStatsGroup
7731    DESCRIPTION
7732        "This group is only available on platforms that
7733        supporting Policing Color Aware stats."
7734
7735    GROUP           cbQosTableMapCfgGroup
7736    DESCRIPTION
7737        "This group is only available on platforms that
7738        supporting Enhanced Packet Marking."
7739
7740    GROUP           cbQosEBCfgGroup
7741    DESCRIPTION
7742        "This group is only available on platforms
7743        supporting Estimate Bandwidth."
7744
7745    GROUP           cbQosEBStatsGroup
7746    DESCRIPTION
7747        "This group is only available on platforms
7748        supporting Estimate Bandwidth stats."
7749
7750    GROUP           cbQosMeasureIPSLACfgGroup
7751    DESCRIPTION
7752        "Optional objects to configure IPSLA measure action."
7753
7754    GROUP           cbQosTSCfgExtGroup
7755    DESCRIPTION
7756        "This group is applicable for those platforms that
7757        support shape rate greater than maximum value
7758        reportable by cbQosTSCfgRate."
7759
7760    GROUP           cbQosSetCfgL2Group
7761    DESCRIPTION
7762        "This group is only available on platforms that
7763        supporting SET L2 Cos or SET L2 Cos Inner config."
7764
7765    GROUP           cbQosServicePolicyExtGroup
7766    DESCRIPTION
7767        "Optional objects to provide more information about a
7768        particular service policy instance."
7769
7770    GROUP           cbQosC3plAccountCfgGroup
7771    DESCRIPTION
7772        "This group is only available on platform that supporting
7773        c3pl account action configuration information."
7774
7775    GROUP           cbQosC3plAccountStatsGroup
7776    DESCRIPTION
7777        "This group is only available on platform that supporting
7778        c3pl account action configuration information."
7779    ::= { ciscocbQosMIBCompliances 8 }
7780
7781ciscocbQosMIBComplianceRev8 MODULE-COMPLIANCE
7782    STATUS          current
7783    DESCRIPTION
7784        "The compliance statement for entities that implement
7785        class-based QoS on a Cisco router. This compliance module
7786        deprecates ciscocbQosMIBComplianceRev7."
7787    MODULE          -- this module
7788    MANDATORY-GROUPS {
7789                        cbQosServicePolicyGroupRev1,
7790                        cbQosObjectsGroup,
7791                        cbQosPolicyMapCfgGroup,
7792                        cbQosClassMapCfgGroup,
7793                        cbQosMatchStmtCfgGroup,
7794                        cbQosQueueingCfgGroupRev2,
7795                        cbQosREDDscpCfgGroup,
7796                        cbQosREDCfgGroupRev1,
7797                        cbQosREDClassCfgGroupRev2,
7798                        cbQosPoliceCfgGroupRev3,
7799                        cbQosTSCfgGroup,
7800                        cbQosSetCfgGroupRev1,
7801                        cbQosClassMapStatsGroup,
7802                        cbQosMatchStmtStatsGroup,
7803                        cbQosPoliceStatsGroup,
7804                        cbQosQueueingStatsGroup,
7805                        cbQosTSStatsGroup,
7806                        cbQosREDClassStatsGroup,
7807                        cbQosQueueingClassCfgGroup
7808                    }
7809
7810    GROUP           cbQosInterfacePolicyGroup
7811    DESCRIPTION
7812        "This is a optional group of information"
7813
7814    GROUP           cbQosFrameRelayVCPolicyGroup
7815    DESCRIPTION
7816        "This is a optional group of information"
7817
7818    GROUP           cbQosATMPVCPolicyGroup
7819    DESCRIPTION
7820        "This is a optional group of information"
7821
7822    GROUP           cbQosNoBufferDropGroup
7823    DESCRIPTION
7824        "This group is only available for code running on the
7825        7500 platform."
7826
7827    GROUP           cbQosQueueingDynamicQNumberGroup
7828    DESCRIPTION
7829        "This group is only available for code running on the
7830        7200 and/or lower platforms."
7831
7832    GROUP           cbQosREDClassXmitCountersGroup
7833    DESCRIPTION
7834        "This group is only available on platforms that
7835        supporting WRED transmit stats."
7836
7837    GROUP           cbQosREDECNCfgGroup
7838    DESCRIPTION
7839        "This group is only available on platforms that
7840        supporting WRED ECN configuration."
7841
7842    GROUP           cbQosREDClassECNMarkCountersGroup
7843    DESCRIPTION
7844        "This group is only available on platforms that
7845        supporting WRED ECN stats."
7846
7847    GROUP           cbQosAFPoliceStatsGroup
7848    DESCRIPTION
7849        "This group is only available on platforms that
7850        supporting POLICE violate action stats."
7851
7852    GROUP           cbQosPoliceCfgPirGroup
7853    DESCRIPTION
7854        "This group is only available on platforms that
7855        supporting police PIR configuration."
7856
7857    GROUP           cbQosPoliceCfgExtGroup
7858    DESCRIPTION
7859        "This group is only available for code running on the
7860        Catalyst 4000 platform."
7861
7862    GROUP           cbQosPoliceActionCfgGroup
7863    DESCRIPTION
7864        "This group is only available on platforms that
7865        supporting multiple POLICE conform/exceed actions."
7866
7867    GROUP           cbQosAFPoliceViolateCfgGroup
7868    DESCRIPTION
7869        "This group is only available on platforms that
7870        supporting multiple POLICE violate actions."
7871
7872    GROUP           cbQosPoliceCfgPercentGroup
7873    DESCRIPTION
7874        "This group is only available on platforms that
7875        supporting police CIR/PIR in percentage."
7876
7877    GROUP           cbQosTrafficShapingDelayCountersGroup
7878    DESCRIPTION
7879        "This group is only available for code running on the
7880        7200 and/or lower platforms."
7881
7882    GROUP           cbQosTSCfgPercentGroup
7883    DESCRIPTION
7884        "This group is only available on platforms that
7885        supporting committed shaping rate in percentage."
7886
7887    GROUP           cbQosSetCfgMplsImpositionGroup
7888    DESCRIPTION
7889        "This group is only available on platforms that
7890        supporting SET MPLS Experimental Imposition config."
7891
7892    GROUP           cbQosSetCfgDiscardClassGroup
7893    DESCRIPTION
7894        "This group is only available on platforms that
7895        supporting SET Discard Class config."
7896
7897    GROUP           cbQosSetCfgMPLSTopMostGroup
7898    DESCRIPTION
7899        "This group is only available on platforms that
7900        supporting SET MPLS Experimental Top Most config."
7901
7902    GROUP           cbQosIPHCCfgGroup
7903    DESCRIPTION
7904        "This group is only available on platforms that
7905        supporting IPHC configuration."
7906
7907    GROUP           cbQosIPHCStatsGroup
7908    DESCRIPTION
7909        "This group is only available on platforms that
7910        supporting IPHC stats."
7911
7912    GROUP           cbQosQueueingCfgQLimitTimeGroup
7913    DESCRIPTION
7914        "This group is only available on platforms that
7915        supporting time-based Queue limit configuration."
7916
7917    GROUP           cbQosREDCfgThresholdTimeGroup
7918    DESCRIPTION
7919        "This group is only available on platforms that
7920        supporting time-based RED threshold configuration."
7921
7922    GROUP           cbQosPoliceCfgCellGroup
7923    DESCRIPTION
7924        "This group is only available on platforms that
7925        supporting cell-based Policing Rate and Burst
7926        configuration."
7927
7928    GROUP           cbQosPoliceCfgTimeGroup
7929    DESCRIPTION
7930        "This group is only available on platforms that
7931        supporting time-based Policing Burst configuration."
7932
7933    GROUP           cbQosPoliceCfgCdvtGroup
7934    DESCRIPTION
7935        "This group is only available on platforms that
7936        supporting Policing ATM CDVT configuration."
7937
7938    GROUP           cbQosPoliceCfgColorGroup
7939    DESCRIPTION
7940        "This group is only available on platforms that
7941        supporting Policing Color Aware configuration."
7942
7943    GROUP           cbQosTSCfgTimeGroup
7944    DESCRIPTION
7945        "This group is only available on platforms that
7946        supporting time-based Shaping Burst configuration."
7947
7948    GROUP           cbQosSetCfgSrpPriorityGroup
7949    DESCRIPTION
7950        "This group is only available on platforms that
7951        supporting SRP Priority SET configuration."
7952
7953    GROUP           cbQosSetCfgFrFecnBecnGroup
7954    DESCRIPTION
7955        "This group is only available on platforms that
7956        supporting Frame Relay FECN BECN SET configuration."
7957
7958    GROUP           cbQosSetStatsGroup
7959    DESCRIPTION
7960        "This group is only available on platforms that
7961        supporting SET stats."
7962
7963    GROUP           cbQosPoliceColorStatsGroup
7964    DESCRIPTION
7965        "This group is only available on platforms that
7966        supporting Policing Color Aware stats."
7967
7968    GROUP           cbQosTableMapCfgGroup
7969    DESCRIPTION
7970        "This group is only available on platforms that
7971        supporting Enhanced Packet Marking."
7972
7973    GROUP           cbQosEBCfgGroup
7974    DESCRIPTION
7975        "This group is only available on platforms
7976        supporting Estimate Bandwidth."
7977
7978    GROUP           cbQosEBStatsGroup
7979    DESCRIPTION
7980        "This group is only available on platforms
7981        supporting Estimate Bandwidth stats."
7982
7983    GROUP           cbQosMeasureIPSLACfgGroup
7984    DESCRIPTION
7985        "Optional objects to configure IPSLA measure action."
7986
7987    GROUP           cbQosTSCfgExtGroup
7988    DESCRIPTION
7989        "This group is applicable for those platforms that
7990        support shape rate greater than maximum value
7991        reportable by cbQosTSCfgRate."
7992
7993    GROUP           cbQosSetCfgL2Group
7994    DESCRIPTION
7995        "This group is only available on platforms that
7996        supporting SET L2 Cos or SET L2 Cos Inner config."
7997
7998    GROUP           cbQosServicePolicyExtGroup
7999    DESCRIPTION
8000        "Optional objects to provide more information about a
8001        particular service policy instance."
8002
8003    GROUP           cbQosC3plAccountCfgGroup
8004    DESCRIPTION
8005        "This group is only available on platform that supporting
8006        c3pl account action configuration information."
8007
8008    GROUP           cbQosC3plAccountStatsGroup
8009    DESCRIPTION
8010        "This group is only available on platform that supporting
8011        c3pl account action configuration information."
8012
8013    GROUP           cbQosSetCfgFrDeGroup
8014    DESCRIPTION
8015        "Optional group providing information on frame-relay discard bit
8016        in frame-relay header on platforms supporting frame-relay."
8017    ::= { ciscocbQosMIBCompliances 9 }
8018
8019ciscocbQosMIBComplianceRev9 MODULE-COMPLIANCE
8020    STATUS          current
8021    DESCRIPTION
8022        "The compliance statement for entities that implement
8023        class-based QoS on a Cisco router. This compliance module
8024        deprecates ciscocbQosMIBComplianceRev8."
8025    MODULE          -- this module
8026    MANDATORY-GROUPS {
8027                        cbQosServicePolicyGroupRev1,
8028                        cbQosObjectsGroup,
8029                        cbQosPolicyMapCfgGroup,
8030                        cbQosClassMapCfgGroup,
8031                        cbQosMatchStmtCfgGroup,
8032                        cbQosQueueingCfgGroupRev2,
8033                        cbQosREDDscpCfgGroup,
8034                        cbQosREDCfgGroupRev1,
8035                        cbQosREDClassCfgGroupRev2,
8036                        cbQosPoliceCfgGroupRev3,
8037                        cbQosTSCfgGroup,
8038                        cbQosSetCfgGroupRev1,
8039                        cbQosClassMapStatsGroup,
8040                        cbQosMatchStmtStatsGroup,
8041                        cbQosPoliceStatsGroup,
8042                        cbQosQueueingStatsGroup,
8043                        cbQosTSStatsGroup,
8044                        cbQosREDClassStatsGroup,
8045                        cbQosQueueingClassCfgGroup
8046                    }
8047
8048    GROUP           cbQosInterfacePolicyGroup
8049    DESCRIPTION
8050        "This is a optional group of information"
8051
8052    GROUP           cbQosFrameRelayVCPolicyGroup
8053    DESCRIPTION
8054        "This is a optional group of information"
8055
8056    GROUP           cbQosATMPVCPolicyGroup
8057    DESCRIPTION
8058        "This is a optional group of information"
8059
8060    GROUP           cbQosNoBufferDropGroup
8061    DESCRIPTION
8062        "This group is only available for code running on the
8063        7500 platform."
8064
8065    GROUP           cbQosQueueingDynamicQNumberGroup
8066    DESCRIPTION
8067        "This group is only available for code running on the
8068        7200 and/or lower platforms."
8069
8070    GROUP           cbQosREDClassXmitCountersGroup
8071    DESCRIPTION
8072        "This group is only available on platforms that
8073        supporting WRED transmit stats."
8074
8075    GROUP           cbQosREDECNCfgGroup
8076    DESCRIPTION
8077        "This group is only available on platforms that
8078        supporting WRED ECN configuration."
8079
8080    GROUP           cbQosREDClassECNMarkCountersGroup
8081    DESCRIPTION
8082        "This group is only available on platforms that
8083        supporting WRED ECN stats."
8084
8085    GROUP           cbQosAFPoliceStatsGroup
8086    DESCRIPTION
8087        "This group is only available on platforms that
8088        supporting POLICE violate action stats."
8089
8090    GROUP           cbQosPoliceCfgPirGroup
8091    DESCRIPTION
8092        "This group is only available on platforms that
8093        supporting police PIR configuration."
8094
8095    GROUP           cbQosPoliceCfgExtGroup
8096    DESCRIPTION
8097        "This group is only available for code running on the
8098        Catalyst 4000 platform."
8099
8100    GROUP           cbQosPoliceActionCfgGroup
8101    DESCRIPTION
8102        "This group is only available on platforms that
8103        supporting multiple POLICE conform/exceed actions."
8104
8105    GROUP           cbQosAFPoliceViolateCfgGroup
8106    DESCRIPTION
8107        "This group is only available on platforms that
8108        supporting multiple POLICE violate actions."
8109
8110    GROUP           cbQosPoliceCfgPercentGroup
8111    DESCRIPTION
8112        "This group is only available on platforms that
8113        supporting police CIR/PIR in percentage."
8114
8115    GROUP           cbQosTrafficShapingDelayCountersGroup
8116    DESCRIPTION
8117        "This group is only available for code running on the
8118        7200 and/or lower platforms."
8119
8120    GROUP           cbQosTSCfgPercentGroup
8121    DESCRIPTION
8122        "This group is only available on platforms that
8123        supporting committed shaping rate in percentage."
8124
8125    GROUP           cbQosSetCfgMplsImpositionGroup
8126    DESCRIPTION
8127        "This group is only available on platforms that
8128        supporting SET MPLS Experimental Imposition config."
8129
8130    GROUP           cbQosSetCfgDiscardClassGroup
8131    DESCRIPTION
8132        "This group is only available on platforms that
8133        supporting SET Discard Class config."
8134
8135    GROUP           cbQosSetCfgMPLSTopMostGroup
8136    DESCRIPTION
8137        "This group is only available on platforms that
8138        supporting SET MPLS Experimental Top Most config."
8139
8140    GROUP           cbQosIPHCCfgGroup
8141    DESCRIPTION
8142        "This group is only available on platforms that
8143        supporting IPHC configuration."
8144
8145    GROUP           cbQosIPHCStatsGroup
8146    DESCRIPTION
8147        "This group is only available on platforms that
8148        supporting IPHC stats."
8149
8150    GROUP           cbQosQueueingCfgQLimitTimeGroup
8151    DESCRIPTION
8152        "This group is only available on platforms that
8153        supporting time-based Queue limit configuration."
8154
8155    GROUP           cbQosREDCfgThresholdTimeGroup
8156    DESCRIPTION
8157        "This group is only available on platforms that
8158        supporting time-based RED threshold configuration."
8159
8160    GROUP           cbQosPoliceCfgCellGroup
8161    DESCRIPTION
8162        "This group is only available on platforms that
8163        supporting cell-based Policing Rate and Burst
8164        configuration."
8165
8166    GROUP           cbQosPoliceCfgTimeGroup
8167    DESCRIPTION
8168        "This group is only available on platforms that
8169        supporting time-based Policing Burst configuration."
8170
8171    GROUP           cbQosPoliceCfgCdvtGroup
8172    DESCRIPTION
8173        "This group is only available on platforms that
8174        supporting Policing ATM CDVT configuration."
8175
8176    GROUP           cbQosPoliceCfgColorGroup
8177    DESCRIPTION
8178        "This group is only available on platforms that
8179        supporting Policing Color Aware configuration."
8180
8181    GROUP           cbQosTSCfgTimeGroup
8182    DESCRIPTION
8183        "This group is only available on platforms that
8184        supporting time-based Shaping Burst configuration."
8185
8186    GROUP           cbQosSetCfgSrpPriorityGroup
8187    DESCRIPTION
8188        "This group is only available on platforms that
8189        supporting SRP Priority SET configuration."
8190
8191    GROUP           cbQosSetCfgFrFecnBecnGroup
8192    DESCRIPTION
8193        "This group is only available on platforms that
8194        supporting Frame Relay FECN BECN SET configuration."
8195
8196    GROUP           cbQosSetStatsGroup
8197    DESCRIPTION
8198        "This group is only available on platforms that
8199        supporting SET stats."
8200
8201    GROUP           cbQosPoliceColorStatsGroup
8202    DESCRIPTION
8203        "This group is only available on platforms that
8204        supporting Policing Color Aware stats."
8205
8206    GROUP           cbQosTableMapCfgGroup
8207    DESCRIPTION
8208        "This group is only available on platforms that
8209        supporting Enhanced Packet Marking."
8210
8211    GROUP           cbQosEBCfgGroup
8212    DESCRIPTION
8213        "This group is only available on platforms
8214        supporting Estimate Bandwidth."
8215
8216    GROUP           cbQosEBStatsGroup
8217    DESCRIPTION
8218        "This group is only available on platforms
8219        supporting Estimate Bandwidth stats."
8220
8221    GROUP           cbQosMeasureIPSLACfgGroup
8222    DESCRIPTION
8223        "Optional objects to configure IPSLA measure action."
8224
8225    GROUP           cbQosTSCfgExtGroup
8226    DESCRIPTION
8227        "This group is applicable for those platforms that
8228        support shape rate greater than maximum value
8229        reportable by cbQosTSCfgRate."
8230
8231    GROUP           cbQosSetCfgL2Group
8232    DESCRIPTION
8233        "This group is only available on platforms that
8234        supporting SET L2 Cos or SET L2 Cos Inner config."
8235
8236    GROUP           cbQosServicePolicyExtGroup
8237    DESCRIPTION
8238        "Optional objects to provide more information about a
8239        particular service policy instance."
8240
8241    GROUP           cbQosC3plAccountCfgGroup
8242    DESCRIPTION
8243        "This group is only available on platform that supporting
8244        c3pl account action configuration information."
8245
8246    GROUP           cbQosC3plAccountStatsGroup
8247    DESCRIPTION
8248        "This group is only available on platform that supporting
8249        c3pl account action configuration information."
8250
8251    GROUP           cbQosEVCGroup
8252    DESCRIPTION
8253        "This group is only available on platforms
8254        supporting EVC."
8255
8256    GROUP           cbQosFragmentGroup
8257    DESCRIPTION
8258        "This group is only available on platforms
8259        supporting service fragment."
8260    ::= { ciscocbQosMIBCompliances 10 }
8261
8262ciscocbQosMIBComplianceRev10 MODULE-COMPLIANCE
8263    STATUS          deprecated
8264    DESCRIPTION
8265        "The compliance statement for entities that implement
8266        class-based QoS on a Cisco router. This compliance module
8267        deprecates ciscocbQosMIBComplianceRev9."
8268    MODULE          -- this module
8269    MANDATORY-GROUPS {
8270                        cbQosServicePolicyGroupRev1,
8271                        cbQosObjectsGroup,
8272                        cbQosPolicyMapCfgGroup,
8273                        cbQosClassMapCfgGroup,
8274                        cbQosMatchStmtCfgGroup,
8275                        cbQosQueueingCfgGroupRev2,
8276                        cbQosREDDscpCfgGroup,
8277                        cbQosREDCfgGroupRev1,
8278                        cbQosREDClassCfgGroupRev2,
8279                        cbQosPoliceCfgGroupRev3,
8280                        cbQosTSCfgGroup,
8281                        cbQosSetCfgGroupRev1,
8282                        cbQosClassMapStatsGroup,
8283                        cbQosMatchStmtStatsGroup,
8284                        cbQosPoliceStatsGroup,
8285                        cbQosQueueingStatsGroup,
8286                        cbQosTSStatsGroup,
8287                        cbQosREDClassStatsGroup,
8288                        cbQosQueueingClassCfgGroup
8289                    }
8290
8291    GROUP           cbQosInterfacePolicyGroup
8292    DESCRIPTION
8293        "This is a optional group of information"
8294
8295    GROUP           cbQosFrameRelayVCPolicyGroup
8296    DESCRIPTION
8297        "This is a optional group of information"
8298
8299    GROUP           cbQosATMPVCPolicyGroup
8300    DESCRIPTION
8301        "This is a optional group of information"
8302
8303    GROUP           cbQosNoBufferDropGroup
8304    DESCRIPTION
8305        "This group is only available for code running on the
8306        7500 platform."
8307
8308    GROUP           cbQosQueueingDynamicQNumberGroup
8309    DESCRIPTION
8310        "This group is only available for code running on the
8311        7200 and/or lower platforms."
8312
8313    GROUP           cbQosREDClassXmitCountersGroup
8314    DESCRIPTION
8315        "This group is only available on platforms that
8316        supporting WRED transmit stats."
8317
8318    GROUP           cbQosREDECNCfgGroup
8319    DESCRIPTION
8320        "This group is only available on platforms that
8321        supporting WRED ECN configuration."
8322
8323    GROUP           cbQosREDClassECNMarkCountersGroup
8324    DESCRIPTION
8325        "This group is only available on platforms that
8326        supporting WRED ECN stats."
8327
8328    GROUP           cbQosAFPoliceStatsGroup
8329    DESCRIPTION
8330        "This group is only available on platforms that
8331        supporting POLICE violate action stats."
8332
8333    GROUP           cbQosPoliceCfgPirGroup
8334    DESCRIPTION
8335        "This group is only available on platforms that
8336        supporting police PIR configuration."
8337
8338    GROUP           cbQosPoliceCfgExtGroup
8339    DESCRIPTION
8340        "This group is only available for code running on the
8341        Catalyst 4000 platform."
8342
8343    GROUP           cbQosPoliceActionCfgGroup
8344    DESCRIPTION
8345        "This group is only available on platforms that
8346        supporting multiple POLICE conform/exceed actions."
8347
8348    GROUP           cbQosAFPoliceViolateCfgGroup
8349    DESCRIPTION
8350        "This group is only available on platforms that
8351        supporting multiple POLICE violate actions."
8352
8353    GROUP           cbQosPoliceCfgPercentGroup
8354    DESCRIPTION
8355        "This group is only available on platforms that
8356        supporting police CIR/PIR in percentage."
8357
8358    GROUP           cbQosTrafficShapingDelayCountersGroup
8359    DESCRIPTION
8360        "This group is only available for code running on the
8361        7200 and/or lower platforms."
8362
8363    GROUP           cbQosTSCfgPercentGroup
8364    DESCRIPTION
8365        "This group is only available on platforms that
8366        supporting committed shaping rate in percentage."
8367
8368    GROUP           cbQosSetCfgMplsImpositionGroup
8369    DESCRIPTION
8370        "This group is only available on platforms that
8371        supporting SET MPLS Experimental Imposition config."
8372
8373    GROUP           cbQosSetCfgDiscardClassGroup
8374    DESCRIPTION
8375        "This group is only available on platforms that
8376        supporting SET Discard Class config."
8377
8378    GROUP           cbQosSetCfgMPLSTopMostGroup
8379    DESCRIPTION
8380        "This group is only available on platforms that
8381        supporting SET MPLS Experimental Top Most config."
8382
8383    GROUP           cbQosIPHCCfgGroup
8384    DESCRIPTION
8385        "This group is only available on platforms that
8386        supporting IPHC configuration."
8387
8388    GROUP           cbQosIPHCStatsGroup
8389    DESCRIPTION
8390        "This group is only available on platforms that
8391        supporting IPHC stats."
8392
8393    GROUP           cbQosQueueingCfgQLimitTimeGroup
8394    DESCRIPTION
8395        "This group is only available on platforms that
8396        supporting time-based Queue limit configuration."
8397
8398    GROUP           cbQosREDCfgThresholdTimeGroup
8399    DESCRIPTION
8400        "This group is only available on platforms that
8401        supporting time-based RED threshold configuration."
8402
8403    GROUP           cbQosPoliceCfgCellGroup
8404    DESCRIPTION
8405        "This group is only available on platforms that
8406        supporting cell-based Policing Rate and Burst
8407        configuration."
8408
8409    GROUP           cbQosPoliceCfgTimeGroup
8410    DESCRIPTION
8411        "This group is only available on platforms that
8412        supporting time-based Policing Burst configuration."
8413
8414    GROUP           cbQosPoliceCfgCdvtGroup
8415    DESCRIPTION
8416        "This group is only available on platforms that
8417        supporting Policing ATM CDVT configuration."
8418
8419    GROUP           cbQosPoliceCfgColorGroup
8420    DESCRIPTION
8421        "This group is only available on platforms that
8422        supporting Policing Color Aware configuration."
8423
8424    GROUP           cbQosTSCfgTimeGroup
8425    DESCRIPTION
8426        "This group is only available on platforms that
8427        supporting time-based Shaping Burst configuration."
8428
8429    GROUP           cbQosSetCfgSrpPriorityGroup
8430    DESCRIPTION
8431        "This group is only available on platforms that
8432        supporting SRP Priority SET configuration."
8433
8434    GROUP           cbQosSetCfgFrFecnBecnGroup
8435    DESCRIPTION
8436        "This group is only available on platforms that
8437        supporting Frame Relay FECN BECN SET configuration."
8438
8439    GROUP           cbQosSetStatsGroup
8440    DESCRIPTION
8441        "This group is only available on platforms that
8442        supporting SET stats."
8443
8444    GROUP           cbQosPoliceColorStatsGroup
8445    DESCRIPTION
8446        "This group is only available on platforms that
8447        supporting Policing Color Aware stats."
8448
8449    GROUP           cbQosTableMapCfgGroup
8450    DESCRIPTION
8451        "This group is only available on platforms that
8452        supporting Enhanced Packet Marking."
8453
8454    GROUP           cbQosEBCfgGroup
8455    DESCRIPTION
8456        "This group is only available on platforms
8457        supporting Estimate Bandwidth."
8458
8459    GROUP           cbQosEBStatsGroup
8460    DESCRIPTION
8461        "This group is only available on platforms
8462        supporting Estimate Bandwidth stats."
8463
8464    GROUP           cbQosMeasureIPSLACfgGroup
8465    DESCRIPTION
8466        "Optional objects to configure IPSLA measure action."
8467
8468    GROUP           cbQosTSCfgExtGroup
8469    DESCRIPTION
8470        "This group is applicable for those platforms that
8471        support shape rate greater than maximum value
8472        reportable by cbQosTSCfgRate."
8473
8474    GROUP           cbQosSetCfgL2Group
8475    DESCRIPTION
8476        "This group is only available on platforms that
8477        supporting SET L2 Cos or SET L2 Cos Inner config."
8478
8479    GROUP           cbQosServicePolicyExtGroup
8480    DESCRIPTION
8481        "Optional objects to provide more information about a
8482        particular service policy instance."
8483
8484    GROUP           cbQosC3plAccountCfgGroup
8485    DESCRIPTION
8486        "This group is only available on platform that supporting
8487        c3pl account action configuration information."
8488
8489    GROUP           cbQosC3plAccountStatsGroup
8490    DESCRIPTION
8491        "This group is only available on platform that supporting
8492        c3pl account action configuration information."
8493
8494    GROUP           cbQosEVCGroup
8495    DESCRIPTION
8496        "This group is only available on platforms
8497        supporting EVC."
8498
8499    GROUP           cbQosFragmentGroup
8500    DESCRIPTION
8501        "This group is only available on platforms
8502        supporting service fragment."
8503
8504    GROUP           cbQosSetCfgExt
8505    DESCRIPTION
8506        "This group is only available on platforms supporting marking on
8507        dei and tunnel."
8508
8509    GROUP           cbQosPoliceColorStatsExt
8510    DESCRIPTION
8511        "This group is only available on platforms supporting police
8512        color aware feature."
8513
8514    GROUP           cbQosIPHCCfgExt
8515    DESCRIPTION
8516        "This group is only available on platforms supporting
8517        policy action IPHC."
8518
8519    GROUP           cbQosIPHCStatsExt
8520    DESCRIPTION
8521        "This group is only available on platforms supporting IPHC."
8522    ::= { ciscocbQosMIBCompliances 11 }
8523
8524ciscocbQosMIBComplianceRev11 MODULE-COMPLIANCE
8525    STATUS          deprecated
8526    DESCRIPTION
8527        "The compliance statement for entities that implement
8528        class-based QoS on a Cisco router. This compliance module
8529        deprecates ciscocbQosMIBComplianceRev10."
8530    MODULE          -- this module
8531    MANDATORY-GROUPS {
8532                        cbQosServicePolicyGroupRev1,
8533                        cbQosObjectsGroup,
8534                        cbQosPolicyMapCfgGroup,
8535                        cbQosClassMapCfgGroup,
8536                        cbQosMatchStmtCfgGroup,
8537                        cbQosQueueingCfgGroupRev2,
8538                        cbQosREDDscpCfgGroup,
8539                        cbQosREDCfgGroupRev1,
8540                        cbQosREDClassCfgGroupRev2,
8541                        cbQosPoliceCfgGroupRev3,
8542                        cbQosTSCfgGroup,
8543                        cbQosSetCfgGroupRev1,
8544                        cbQosClassMapStatsGroup,
8545                        cbQosMatchStmtStatsGroup,
8546                        cbQosPoliceStatsGroup,
8547                        cbQosQueueingStatsGroup,
8548                        cbQosTSStatsGroup,
8549                        cbQosREDClassStatsGroup,
8550                        cbQosQueueingClassCfgGroup,
8551                        cbQos421XRCfgExt
8552                    }
8553
8554    GROUP           cbQosInterfacePolicyGroup
8555    DESCRIPTION
8556        "This is a optional group of information"
8557
8558    GROUP           cbQosFrameRelayVCPolicyGroup
8559    DESCRIPTION
8560        "This is a optional group of information"
8561
8562    GROUP           cbQosATMPVCPolicyGroup
8563    DESCRIPTION
8564        "This is a optional group of information"
8565
8566    GROUP           cbQosNoBufferDropGroup
8567    DESCRIPTION
8568        "This group is only available for code running on the
8569        7500 platform."
8570
8571    GROUP           cbQosQueueingDynamicQNumberGroup
8572    DESCRIPTION
8573        "This group is only available for code running on the
8574        7200 and/or lower platforms."
8575
8576    GROUP           cbQosREDClassXmitCountersGroup
8577    DESCRIPTION
8578        "This group is only available on platforms that
8579        supporting WRED transmit stats."
8580
8581    GROUP           cbQosREDECNCfgGroup
8582    DESCRIPTION
8583        "This group is only available on platforms that
8584        supporting WRED ECN configuration."
8585
8586    GROUP           cbQosREDClassECNMarkCountersGroup
8587    DESCRIPTION
8588        "This group is only available on platforms that
8589        supporting WRED ECN stats."
8590
8591    GROUP           cbQosAFPoliceStatsGroup
8592    DESCRIPTION
8593        "This group is only available on platforms that
8594        supporting POLICE violate action stats."
8595
8596    GROUP           cbQosPoliceCfgPirGroup
8597    DESCRIPTION
8598        "This group is only available on platforms that
8599        supporting police PIR configuration."
8600
8601    GROUP           cbQosPoliceCfgExtGroup
8602    DESCRIPTION
8603        "This group is only available for code running on the
8604        Catalyst 4000 platform."
8605
8606    GROUP           cbQosPoliceActionCfgGroup
8607    DESCRIPTION
8608        "This group is only available on platforms that
8609        supporting multiple POLICE conform/exceed actions."
8610
8611    GROUP           cbQosAFPoliceViolateCfgGroup
8612    DESCRIPTION
8613        "This group is only available on platforms that
8614        supporting multiple POLICE violate actions."
8615
8616    GROUP           cbQosPoliceCfgPercentGroup
8617    DESCRIPTION
8618        "This group is only available on platforms that
8619        supporting police CIR/PIR in percentage."
8620
8621    GROUP           cbQosTrafficShapingDelayCountersGroup
8622    DESCRIPTION
8623        "This group is only available for code running on the
8624        7200 and/or lower platforms."
8625
8626    GROUP           cbQosTSCfgPercentGroup
8627    DESCRIPTION
8628        "This group is only available on platforms that
8629        supporting committed shaping rate in percentage."
8630
8631    GROUP           cbQosSetCfgMplsImpositionGroup
8632    DESCRIPTION
8633        "This group is only available on platforms that
8634        supporting SET MPLS Experimental Imposition config."
8635
8636    GROUP           cbQosSetCfgDiscardClassGroup
8637    DESCRIPTION
8638        "This group is only available on platforms that
8639        supporting SET Discard Class config."
8640
8641    GROUP           cbQosSetCfgMPLSTopMostGroup
8642    DESCRIPTION
8643        "This group is only available on platforms that
8644        supporting SET MPLS Experimental Top Most config."
8645
8646    GROUP           cbQosIPHCCfgGroup
8647    DESCRIPTION
8648        "This group is only available on platforms that
8649        supporting IPHC configuration."
8650
8651    GROUP           cbQosIPHCStatsGroup
8652    DESCRIPTION
8653        "This group is only available on platforms that
8654        supporting IPHC stats."
8655
8656    GROUP           cbQosQueueingCfgQLimitTimeGroup
8657    DESCRIPTION
8658        "This group is only available on platforms that
8659        supporting time-based Queue limit configuration."
8660
8661    GROUP           cbQosREDCfgThresholdTimeGroup
8662    DESCRIPTION
8663        "This group is only available on platforms that
8664        supporting time-based RED threshold configuration."
8665
8666    GROUP           cbQosPoliceCfgCellGroup
8667    DESCRIPTION
8668        "This group is only available on platforms that
8669        supporting cell-based Policing Rate and Burst
8670        configuration."
8671
8672    GROUP           cbQosPoliceCfgTimeGroup
8673    DESCRIPTION
8674        "This group is only available on platforms that
8675        supporting time-based Policing Burst configuration."
8676
8677    GROUP           cbQosPoliceCfgCdvtGroup
8678    DESCRIPTION
8679        "This group is only available on platforms that
8680        supporting Policing ATM CDVT configuration."
8681
8682    GROUP           cbQosPoliceCfgColorGroup
8683    DESCRIPTION
8684        "This group is only available on platforms that
8685        supporting Policing Color Aware configuration."
8686
8687    GROUP           cbQosTSCfgTimeGroup
8688    DESCRIPTION
8689        "This group is only available on platforms that
8690        supporting time-based Shaping Burst configuration."
8691
8692    GROUP           cbQosSetCfgSrpPriorityGroup
8693    DESCRIPTION
8694        "This group is only available on platforms that
8695        supporting SRP Priority SET configuration."
8696
8697    GROUP           cbQosSetCfgFrFecnBecnGroup
8698    DESCRIPTION
8699        "This group is only available on platforms that
8700        supporting Frame Relay FECN BECN SET configuration."
8701
8702    GROUP           cbQosSetStatsGroup
8703    DESCRIPTION
8704        "This group is only available on platforms that
8705        supporting SET stats."
8706
8707    GROUP           cbQosPoliceColorStatsGroup
8708    DESCRIPTION
8709        "This group is only available on platforms that
8710        supporting Policing Color Aware stats."
8711
8712    GROUP           cbQosTableMapCfgGroup
8713    DESCRIPTION
8714        "This group is only available on platforms that
8715        supporting Enhanced Packet Marking."
8716
8717    GROUP           cbQosEBCfgGroup
8718    DESCRIPTION
8719        "This group is only available on platforms
8720        supporting Estimate Bandwidth."
8721
8722    GROUP           cbQosEBStatsGroup
8723    DESCRIPTION
8724        "This group is only available on platforms
8725        supporting Estimate Bandwidth stats."
8726
8727    GROUP           cbQosMeasureIPSLACfgGroup
8728    DESCRIPTION
8729        "Optional objects to configure IPSLA measure action."
8730
8731    GROUP           cbQosTSCfgExtGroup
8732    DESCRIPTION
8733        "This group is applicable for those platforms that
8734        support shape rate greater than maximum value
8735        reportable by cbQosTSCfgRate."
8736
8737    GROUP           cbQosSetCfgL2Group
8738    DESCRIPTION
8739        "This group is only available on platforms that
8740        supporting SET L2 Cos or SET L2 Cos Inner config."
8741
8742    GROUP           cbQosServicePolicyExtGroup
8743    DESCRIPTION
8744        "Optional objects to provide more information about a
8745        particular service policy instance."
8746
8747    GROUP           cbQosC3plAccountCfgGroup
8748    DESCRIPTION
8749        "This group is only available on platform that supporting
8750        c3pl account action configuration information."
8751
8752    GROUP           cbQosC3plAccountStatsGroup
8753    DESCRIPTION
8754        "This group is only available on platform that supporting
8755        c3pl account action configuration information."
8756
8757    GROUP           cbQosEVCGroup
8758    DESCRIPTION
8759        "This group is only available on platforms
8760        supporting EVC."
8761
8762    GROUP           cbQosFragmentGroup
8763    DESCRIPTION
8764        "This group is only available on platforms
8765        supporting service fragment."
8766
8767    GROUP           cbQosSetCfgExt
8768    DESCRIPTION
8769        "This group is only available on platforms supporting marking on
8770        dei and tunnel."
8771
8772    GROUP           cbQosPoliceColorStatsExt
8773    DESCRIPTION
8774        "This group is only available on platforms supporting police
8775        color aware feature."
8776
8777    GROUP           cbQosIPHCCfgExt
8778    DESCRIPTION
8779        "This group is only available on platforms supporting
8780        policy action IPHC."
8781
8782    GROUP           cbQosIPHCStatsExt
8783    DESCRIPTION
8784        "This group is only available on platforms supporting IPHC."
8785    ::= { ciscocbQosMIBCompliances 12 }
8786
8787ciscocbQosMIBComplianceRev12 MODULE-COMPLIANCE
8788    STATUS          deprecated
8789    DESCRIPTION
8790        "The compliance statement for entities that implement
8791        class-based QoS on a Cisco router. This compliance module
8792        deprecates ciscocbQosMIBComplianceRev11."
8793    MODULE          -- this module
8794    MANDATORY-GROUPS {
8795                        cbQosServicePolicyGroupRev1,
8796                        cbQosObjectsGroup,
8797                        cbQosPolicyMapCfgGroup,
8798                        cbQosClassMapCfgGroup,
8799                        cbQosMatchStmtCfgGroup,
8800                        cbQosQueueingCfgGroupRev2,
8801                        cbQosREDDscpCfgGroup,
8802                        cbQosREDCfgGroupRev1,
8803                        cbQosREDClassCfgGroupRev2,
8804                        cbQosPoliceCfgGroupRev3,
8805                        cbQosTSCfgGroup,
8806                        cbQosSetCfgGroupRev1,
8807                        cbQosClassMapStatsGroup,
8808                        cbQosMatchStmtStatsGroup,
8809                        cbQosPoliceStatsGroup,
8810                        cbQosQueueingStatsGroup,
8811                        cbQosTSStatsGroup,
8812                        cbQosREDClassStatsGroup,
8813                        cbQosQueueingClassCfgGroup,
8814                        cbQos421XRCfgExt,
8815                        cbQosBitRateExt
8816                    }
8817
8818    GROUP           cbQosInterfacePolicyGroup
8819    DESCRIPTION
8820        "This is a optional group of information"
8821
8822    GROUP           cbQosFrameRelayVCPolicyGroup
8823    DESCRIPTION
8824        "This is a optional group of information"
8825
8826    GROUP           cbQosATMPVCPolicyGroup
8827    DESCRIPTION
8828        "This is a optional group of information"
8829
8830    GROUP           cbQosNoBufferDropGroup
8831    DESCRIPTION
8832        "This group is only available for code running on the
8833        7500 platform."
8834
8835    GROUP           cbQosQueueingDynamicQNumberGroup
8836    DESCRIPTION
8837        "This group is only available for code running on the
8838        7200 and/or lower platforms."
8839
8840    GROUP           cbQosREDClassXmitCountersGroup
8841    DESCRIPTION
8842        "This group is only available on platforms that
8843        supporting WRED transmit stats."
8844
8845    GROUP           cbQosREDECNCfgGroup
8846    DESCRIPTION
8847        "This group is only available on platforms that
8848        supporting WRED ECN configuration."
8849
8850    GROUP           cbQosREDClassECNMarkCountersGroup
8851    DESCRIPTION
8852        "This group is only available on platforms that
8853        supporting WRED ECN stats."
8854
8855    GROUP           cbQosAFPoliceStatsGroup
8856    DESCRIPTION
8857        "This group is only available on platforms that
8858        supporting POLICE violate action stats."
8859
8860    GROUP           cbQosPoliceCfgPirGroup
8861    DESCRIPTION
8862        "This group is only available on platforms that
8863        supporting police PIR configuration."
8864
8865    GROUP           cbQosPoliceCfgExtGroup
8866    DESCRIPTION
8867        "This group is only available for code running on the
8868        Catalyst 4000 platform."
8869
8870    GROUP           cbQosPoliceActionCfgGroup
8871    DESCRIPTION
8872        "This group is only available on platforms that
8873        supporting multiple POLICE conform/exceed actions."
8874
8875    GROUP           cbQosAFPoliceViolateCfgGroup
8876    DESCRIPTION
8877        "This group is only available on platforms that
8878        supporting multiple POLICE violate actions."
8879
8880    GROUP           cbQosPoliceCfgPercentGroup
8881    DESCRIPTION
8882        "This group is only available on platforms that
8883        supporting police CIR/PIR in percentage."
8884
8885    GROUP           cbQosTrafficShapingDelayCountersGroup
8886    DESCRIPTION
8887        "This group is only available for code running on the
8888        7200 and/or lower platforms."
8889
8890    GROUP           cbQosTSCfgPercentGroup
8891    DESCRIPTION
8892        "This group is only available on platforms that
8893        supporting committed shaping rate in percentage."
8894
8895    GROUP           cbQosSetCfgMplsImpositionGroup
8896    DESCRIPTION
8897        "This group is only available on platforms that
8898        supporting SET MPLS Experimental Imposition config."
8899
8900    GROUP           cbQosSetCfgDiscardClassGroup
8901    DESCRIPTION
8902        "This group is only available on platforms that
8903        supporting SET Discard Class config."
8904
8905    GROUP           cbQosSetCfgMPLSTopMostGroup
8906    DESCRIPTION
8907        "This group is only available on platforms that
8908        supporting SET MPLS Experimental Top Most config."
8909
8910    GROUP           cbQosIPHCCfgGroup
8911    DESCRIPTION
8912        "This group is only available on platforms that
8913        supporting IPHC configuration."
8914
8915    GROUP           cbQosIPHCStatsGroup
8916    DESCRIPTION
8917        "This group is only available on platforms that
8918        supporting IPHC stats."
8919
8920    GROUP           cbQosQueueingCfgQLimitTimeGroup
8921    DESCRIPTION
8922        "This group is only available on platforms that
8923        supporting time-based Queue limit configuration."
8924
8925    GROUP           cbQosREDCfgThresholdTimeGroup
8926    DESCRIPTION
8927        "This group is only available on platforms that
8928        supporting time-based RED threshold configuration."
8929
8930    GROUP           cbQosPoliceCfgCellGroup
8931    DESCRIPTION
8932        "This group is only available on platforms that
8933        supporting cell-based Policing Rate and Burst
8934        configuration."
8935
8936    GROUP           cbQosPoliceCfgTimeGroup
8937    DESCRIPTION
8938        "This group is only available on platforms that
8939        supporting time-based Policing Burst configuration."
8940
8941    GROUP           cbQosPoliceCfgCdvtGroup
8942    DESCRIPTION
8943        "This group is only available on platforms that
8944        supporting Policing ATM CDVT configuration."
8945
8946    GROUP           cbQosPoliceCfgColorGroup
8947    DESCRIPTION
8948        "This group is only available on platforms that
8949        supporting Policing Color Aware configuration."
8950
8951    GROUP           cbQosTSCfgTimeGroup
8952    DESCRIPTION
8953        "This group is only available on platforms that
8954        supporting time-based Shaping Burst configuration."
8955
8956    GROUP           cbQosSetCfgSrpPriorityGroup
8957    DESCRIPTION
8958        "This group is only available on platforms that
8959        supporting SRP Priority SET configuration."
8960
8961    GROUP           cbQosSetCfgFrFecnBecnGroup
8962    DESCRIPTION
8963        "This group is only available on platforms that
8964        supporting Frame Relay FECN BECN SET configuration."
8965
8966    GROUP           cbQosSetStatsGroup
8967    DESCRIPTION
8968        "This group is only available on platforms that
8969        supporting SET stats."
8970
8971    GROUP           cbQosPoliceColorStatsGroup
8972    DESCRIPTION
8973        "This group is only available on platforms that
8974        supporting Policing Color Aware stats."
8975
8976    GROUP           cbQosTableMapCfgGroup
8977    DESCRIPTION
8978        "This group is only available on platforms that
8979        supporting Enhanced Packet Marking."
8980
8981    GROUP           cbQosEBCfgGroup
8982    DESCRIPTION
8983        "This group is only available on platforms
8984        supporting Estimate Bandwidth."
8985
8986    GROUP           cbQosEBStatsGroup
8987    DESCRIPTION
8988        "This group is only available on platforms
8989        supporting Estimate Bandwidth stats."
8990
8991    GROUP           cbQosMeasureIPSLACfgGroup
8992    DESCRIPTION
8993        "Optional objects to configure IPSLA measure action."
8994
8995    GROUP           cbQosTSCfgExtGroup
8996    DESCRIPTION
8997        "This group is applicable for those platforms that
8998        support shape rate greater than maximum value
8999        reportable by cbQosTSCfgRate."
9000
9001    GROUP           cbQosSetCfgL2Group
9002    DESCRIPTION
9003        "This group is only available on platforms that
9004        supporting SET L2 Cos or SET L2 Cos Inner config."
9005
9006    GROUP           cbQosServicePolicyExtGroup
9007    DESCRIPTION
9008        "Optional objects to provide more information about a
9009        particular service policy instance."
9010
9011    GROUP           cbQosC3plAccountCfgGroup
9012    DESCRIPTION
9013        "This group is only available on platform that supporting
9014        c3pl account action configuration information."
9015
9016    GROUP           cbQosC3plAccountStatsGroup
9017    DESCRIPTION
9018        "This group is only available on platform that supporting
9019        c3pl account action configuration information."
9020
9021    GROUP           cbQosEVCGroup
9022    DESCRIPTION
9023        "This group is only available on platforms
9024        supporting EVC."
9025
9026    GROUP           cbQosFragmentGroup
9027    DESCRIPTION
9028        "This group is only available on platforms
9029        supporting service fragment."
9030
9031    GROUP           cbQosSetCfgExt
9032    DESCRIPTION
9033        "This group is only available on platforms supporting marking on
9034        dei and tunnel."
9035
9036    GROUP           cbQosPoliceColorStatsExt
9037    DESCRIPTION
9038        "This group is only available on platforms supporting police
9039        color aware feature."
9040
9041    GROUP           cbQosIPHCCfgExt
9042    DESCRIPTION
9043        "This group is only available on platforms supporting
9044        policy action IPHC."
9045
9046    GROUP           cbQosIPHCStatsExt
9047    DESCRIPTION
9048        "This group is only available on platforms supporting IPHC."
9049    ::= { ciscocbQosMIBCompliances 13 }
9050
9051ciscocbQosMIBComplianceRev13 MODULE-COMPLIANCE
9052    STATUS          current
9053    DESCRIPTION
9054        "The compliance statement for entities that implement
9055        class-based QoS on a Cisco router. This compliance module
9056        deprecates ciscocbQosMIBComplianceRev12."
9057    MODULE          -- this module
9058    MANDATORY-GROUPS {
9059                        cbQosServicePolicyGroupRev1,
9060                        cbQosObjectsGroup,
9061                        cbQosPolicyMapCfgGroup,
9062                        cbQosClassMapCfgGroup,
9063                        cbQosMatchStmtCfgGroup,
9064                        cbQosQueueingCfgGroupRev2,
9065                        cbQosREDDscpCfgGroup,
9066                        cbQosREDCfgGroupRev1,
9067                        cbQosREDClassCfgGroupRev2,
9068                        cbQosPoliceCfgGroupRev3,
9069                        cbQosTSCfgGroup,
9070                        cbQosSetCfgGroupRev1,
9071                        cbQosClassMapStatsGroup,
9072                        cbQosMatchStmtStatsGroup,
9073                        cbQosPoliceStatsGroup,
9074                        cbQosQueueingStatsGroup,
9075                        cbQosTSStatsGroup,
9076                        cbQosREDClassStatsGroup,
9077                        cbQosQueueingClassCfgGroup,
9078                        cbQos421XRCfgExt,
9079                        cbQosBitRateExt
9080                    }
9081
9082    GROUP           cbQosInterfacePolicyGroup
9083    DESCRIPTION
9084        "This is a optional group of information"
9085
9086    GROUP           cbQosFrameRelayVCPolicyGroup
9087    DESCRIPTION
9088        "This is a optional group of information"
9089
9090    GROUP           cbQosATMPVCPolicyGroup
9091    DESCRIPTION
9092        "This is a optional group of information"
9093
9094    GROUP           cbQosNoBufferDropGroup
9095    DESCRIPTION
9096        "This group is only available for code running on the
9097        7500 platform."
9098
9099    GROUP           cbQosQueueingDynamicQNumberGroup
9100    DESCRIPTION
9101        "This group is only available for code running on the
9102        7200 and/or lower platforms."
9103
9104    GROUP           cbQosREDClassXmitCountersGroup
9105    DESCRIPTION
9106        "This group is only available on platforms that
9107        supporting WRED transmit stats."
9108
9109    GROUP           cbQosREDECNCfgGroup
9110    DESCRIPTION
9111        "This group is only available on platforms that
9112        supporting WRED ECN configuration."
9113
9114    GROUP           cbQosREDClassECNMarkCountersGroup
9115    DESCRIPTION
9116        "This group is only available on platforms that
9117        supporting WRED ECN stats."
9118
9119    GROUP           cbQosAFPoliceStatsGroup
9120    DESCRIPTION
9121        "This group is only available on platforms that
9122        supporting POLICE violate action stats."
9123
9124    GROUP           cbQosPoliceCfgPirGroup
9125    DESCRIPTION
9126        "This group is only available on platforms that
9127        supporting police PIR configuration."
9128
9129    GROUP           cbQosPoliceCfgExtGroup
9130    DESCRIPTION
9131        "This group is only available for code running on the
9132        Catalyst 4000 platform."
9133
9134    GROUP           cbQosPoliceActionCfgGroup
9135    DESCRIPTION
9136        "This group is only available on platforms that
9137        supporting multiple POLICE conform/exceed actions."
9138
9139    GROUP           cbQosAFPoliceViolateCfgGroup
9140    DESCRIPTION
9141        "This group is only available on platforms that
9142        supporting multiple POLICE violate actions."
9143
9144    GROUP           cbQosPoliceCfgPercentGroup
9145    DESCRIPTION
9146        "This group is only available on platforms that
9147        supporting police CIR/PIR in percentage."
9148
9149    GROUP           cbQosTrafficShapingDelayCountersGroup
9150    DESCRIPTION
9151        "This group is only available for code running on the
9152        7200 and/or lower platforms."
9153
9154    GROUP           cbQosTSCfgPercentGroup
9155    DESCRIPTION
9156        "This group is only available on platforms that
9157        supporting committed shaping rate in percentage."
9158
9159    GROUP           cbQosSetCfgMplsImpositionGroup
9160    DESCRIPTION
9161        "This group is only available on platforms that
9162        supporting SET MPLS Experimental Imposition config."
9163
9164    GROUP           cbQosSetCfgDiscardClassGroup
9165    DESCRIPTION
9166        "This group is only available on platforms that
9167        supporting SET Discard Class config."
9168
9169    GROUP           cbQosSetCfgMPLSTopMostGroup
9170    DESCRIPTION
9171        "This group is only available on platforms that
9172        supporting SET MPLS Experimental Top Most config."
9173
9174    GROUP           cbQosIPHCCfgGroup
9175    DESCRIPTION
9176        "This group is only available on platforms that
9177        supporting IPHC configuration."
9178
9179    GROUP           cbQosIPHCStatsGroup
9180    DESCRIPTION
9181        "This group is only available on platforms that
9182        supporting IPHC stats."
9183
9184    GROUP           cbQosQueueingCfgQLimitTimeGroup
9185    DESCRIPTION
9186        "This group is only available on platforms that
9187        supporting time-based Queue limit configuration."
9188
9189    GROUP           cbQosREDCfgThresholdTimeGroup
9190    DESCRIPTION
9191        "This group is only available on platforms that
9192        supporting time-based RED threshold configuration."
9193
9194    GROUP           cbQosPoliceCfgCellGroup
9195    DESCRIPTION
9196        "This group is only available on platforms that
9197        supporting cell-based Policing Rate and Burst
9198        configuration."
9199
9200    GROUP           cbQosPoliceCfgTimeGroup
9201    DESCRIPTION
9202        "This group is only available on platforms that
9203        supporting time-based Policing Burst configuration."
9204
9205    GROUP           cbQosPoliceCfgCdvtGroup
9206    DESCRIPTION
9207        "This group is only available on platforms that
9208        supporting Policing ATM CDVT configuration."
9209
9210    GROUP           cbQosPoliceCfgColorGroup
9211    DESCRIPTION
9212        "This group is only available on platforms that
9213        supporting Policing Color Aware configuration."
9214
9215    GROUP           cbQosTSCfgTimeGroup
9216    DESCRIPTION
9217        "This group is only available on platforms that
9218        supporting time-based Shaping Burst configuration."
9219
9220    GROUP           cbQosSetCfgSrpPriorityGroup
9221    DESCRIPTION
9222        "This group is only available on platforms that
9223        supporting SRP Priority SET configuration."
9224
9225    GROUP           cbQosSetCfgFrFecnBecnGroup
9226    DESCRIPTION
9227        "This group is only available on platforms that
9228        supporting Frame Relay FECN BECN SET configuration."
9229
9230    GROUP           cbQosSetStatsGroup
9231    DESCRIPTION
9232        "This group is only available on platforms that
9233        supporting SET stats."
9234
9235    GROUP           cbQosPoliceColorStatsGroup
9236    DESCRIPTION
9237        "This group is only available on platforms that
9238        supporting Policing Color Aware stats."
9239
9240    GROUP           cbQosTableMapCfgGroup
9241    DESCRIPTION
9242        "This group is only available on platforms that
9243        supporting Enhanced Packet Marking."
9244
9245    GROUP           cbQosEBCfgGroup
9246    DESCRIPTION
9247        "This group is only available on platforms
9248        supporting Estimate Bandwidth."
9249
9250    GROUP           cbQosEBStatsGroup
9251    DESCRIPTION
9252        "This group is only available on platforms
9253        supporting Estimate Bandwidth stats."
9254
9255    GROUP           cbQosMeasureIPSLACfgGroup
9256    DESCRIPTION
9257        "Optional objects to configure IPSLA measure action."
9258
9259    GROUP           cbQosTSCfgExtGroup
9260    DESCRIPTION
9261        "This group is applicable for those platforms that
9262        support shape rate greater than maximum value
9263        reportable by cbQosTSCfgRate."
9264
9265    GROUP           cbQosSetCfgL2Group
9266    DESCRIPTION
9267        "This group is only available on platforms that
9268        supporting SET L2 Cos or SET L2 Cos Inner config."
9269
9270    GROUP           cbQosServicePolicyExtGroup
9271    DESCRIPTION
9272        "Optional objects to provide more information about a
9273        particular service policy instance."
9274
9275    GROUP           cbQosC3plAccountCfgGroup
9276    DESCRIPTION
9277        "This group is only available on platform that supporting
9278        c3pl account action configuration information."
9279
9280    GROUP           cbQosC3plAccountStatsGroup
9281    DESCRIPTION
9282        "This group is only available on platform that supporting
9283        c3pl account action configuration information."
9284
9285    GROUP           cbQosEVCGroup
9286    DESCRIPTION
9287        "This group is only available on platforms
9288        supporting EVC."
9289
9290    GROUP           cbQosFragmentGroup
9291    DESCRIPTION
9292        "This group is only available on platforms
9293        supporting service fragment."
9294
9295    GROUP           cbQosSetCfgExt
9296    DESCRIPTION
9297        "This group is only available on platforms supporting marking on
9298        dei and tunnel."
9299
9300    GROUP           cbQosPoliceColorStatsExt
9301    DESCRIPTION
9302        "This group is only available on platforms supporting police
9303        color aware feature."
9304
9305    GROUP           cbQosIPHCCfgExt
9306    DESCRIPTION
9307        "This group is only available on platforms supporting
9308        policy action IPHC."
9309
9310    GROUP           cbQosIPHCStatsExt
9311    DESCRIPTION
9312        "This group is only available on platforms supporting IPHC."
9313
9314    GROUP           cbQosQueueingStatsGroupRev1
9315    DESCRIPTION
9316        "This group is only available on platforms supporting these
9317        additional queueing related information."
9318    ::= { ciscocbQosMIBCompliances 14 }
9319
9320cbQosServicePolicyGroup OBJECT-GROUP
9321    OBJECTS         {
9322                        cbQosIfType,
9323                        cbQosPolicyDirection,
9324                        cbQosIfIndex,
9325                        cbQosFrDLCI,
9326                        cbQosAtmVPI,
9327                        cbQosAtmVCI
9328                    }
9329    STATUS          deprecated
9330    DESCRIPTION
9331        "Required objects to provide CB QoS objects configuration
9332        information.
9333        cbQosServicePolicyGroup object is superseded by cbQosServicePolicyGroupRev1."
9334    ::= { ciscocbQosMIBGroups 1 }
9335
9336cbQosInterfacePolicyGroup OBJECT-GROUP
9337    OBJECTS         { cbQosIFPolicyIndex }
9338    STATUS          current
9339    DESCRIPTION
9340        "Required objects to provide CB QoS objects configuration
9341        information."
9342    ::= { ciscocbQosMIBGroups 2 }
9343
9344cbQosFrameRelayVCPolicyGroup OBJECT-GROUP
9345    OBJECTS         { cbQosFRPolicyIndex }
9346    STATUS          current
9347    DESCRIPTION
9348        "Required objects to provide CB QoS objects configuration
9349        information."
9350    ::= { ciscocbQosMIBGroups 3 }
9351
9352cbQosATMPVCPolicyGroup OBJECT-GROUP
9353    OBJECTS         { cbQosATMPolicyIndex }
9354    STATUS          current
9355    DESCRIPTION
9356        "Required objects to provide CB QoS objects configuration
9357        information."
9358    ::= { ciscocbQosMIBGroups 4 }
9359
9360cbQosObjectsGroup OBJECT-GROUP
9361    OBJECTS         {
9362                        cbQosConfigIndex,
9363                        cbQosObjectsType,
9364                        cbQosParentObjectsIndex
9365                    }
9366    STATUS          current
9367    DESCRIPTION
9368        "Required objects to provide CB QoS objects configuration
9369        information."
9370    ::= { ciscocbQosMIBGroups 5 }
9371
9372cbQosPolicyMapCfgGroup OBJECT-GROUP
9373    OBJECTS         {
9374                        cbQosPolicyMapName,
9375                        cbQosPolicyMapDesc
9376                    }
9377    STATUS          current
9378    DESCRIPTION
9379        "Required objects to provide CB QoS objects configuration
9380        information."
9381    ::= { ciscocbQosMIBGroups 6 }
9382
9383cbQosClassMapCfgGroup OBJECT-GROUP
9384    OBJECTS         {
9385                        cbQosCMName,
9386                        cbQosCMDesc,
9387                        cbQosCMInfo
9388                    }
9389    STATUS          current
9390    DESCRIPTION
9391        "Required objects to provide CB QoS objects configuration
9392        information."
9393    ::= { ciscocbQosMIBGroups 7 }
9394
9395cbQosMatchStmtCfgGroup OBJECT-GROUP
9396    OBJECTS         {
9397                        cbQosMatchStmtName,
9398                        cbQosMatchStmtInfo
9399                    }
9400    STATUS          current
9401    DESCRIPTION
9402        "Required objects to provide CB QoS objects configuration
9403        information."
9404    ::= { ciscocbQosMIBGroups 8 }
9405
9406cbQosQueueingCfgGroup OBJECT-GROUP
9407    OBJECTS         {
9408                        cbQosQueueingCfgBandwidth,
9409                        cbQosQueueingCfgBandwidthUnits,
9410                        cbQosQueueingCfgFlowEnabled,
9411                        cbQosQueueingCfgPriorityEnabled,
9412                        cbQosQueueingCfgAggregateQSize,
9413                        cbQosQueueingCfgIndividualQSize,
9414                        cbQosQueueingCfgPrioBurstSize
9415                    }
9416    STATUS          deprecated
9417    DESCRIPTION
9418        "Required objects to provide CB QoS objects configuration
9419        information.
9420        cbQosQueueingCfgGroup object is superseded by cbQosQueueingCfgGroupRev1."
9421    ::= { ciscocbQosMIBGroups 9 }
9422
9423cbQosREDCfgGroup OBJECT-GROUP
9424    OBJECTS         {
9425                        cbQosREDCfgExponWeight,
9426                        cbQosREDCfgMeanQsize
9427                    }
9428    STATUS          deprecated
9429    DESCRIPTION
9430        "Required objects to provide CB QoS objects configuration
9431        information.
9432        cbQosREDCfgGroup object is superseded by cbQosREDCfgGroupRev1."
9433    ::= { ciscocbQosMIBGroups 10 }
9434
9435cbQosREDClassCfgGroup OBJECT-GROUP
9436    OBJECTS         {
9437                        cbQosREDCfgMinThreshold,
9438                        cbQosREDCfgMaxThreshold,
9439                        cbQosREDCfgPktDropProb
9440                    }
9441    STATUS          deprecated
9442    DESCRIPTION
9443        "Required objects to provide CB QoS objects configuration
9444        information.
9445        cbQosREDClassCfgGroup object is superseded by cbQosREDClassCfgGroupRev1."
9446    ::= { ciscocbQosMIBGroups 11 }
9447
9448cbQosPoliceCfgGroup OBJECT-GROUP
9449    OBJECTS         {
9450                        cbQosPoliceCfgRate,
9451                        cbQosPoliceCfgBurstSize,
9452                        cbQosPoliceCfgExtBurstSize,
9453                        cbQosPoliceCfgConformAction,
9454                        cbQosPoliceCfgConformSetValue,
9455                        cbQosPoliceCfgExceedAction,
9456                        cbQosPoliceCfgExceedSetValue,
9457                        cbQosPoliceCfgPir
9458                    }
9459    STATUS          deprecated
9460    DESCRIPTION
9461        "Required objects to provide CB QoS objects configuration
9462        information.
9463        cbQosPoliceCfgGroup object is superseded by cbQosPoliceCfgGroupRev1."
9464    ::= { ciscocbQosMIBGroups 12 }
9465
9466cbQosTSCfgGroup OBJECT-GROUP
9467    OBJECTS         {
9468                        cbQosTSCfgRate,
9469                        cbQosTSCfgBurstSize,
9470                        cbQosTSCfgExtBurstSize,
9471                        cbQosTSCfgAdaptiveEnabled,
9472                        cbQosTSCfgAdaptiveRate,
9473                        cbQosTSCfgLimitType
9474                    }
9475    STATUS          current
9476    DESCRIPTION
9477        "Required objects to provide CB QoS objects configuration
9478        information."
9479    ::= { ciscocbQosMIBGroups 13 }
9480
9481cbQosSetCfgGroup OBJECT-GROUP
9482    OBJECTS         {
9483                        cbQosSetCfgFeature,
9484                        cbQosSetCfgIpDSCPValue,
9485                        cbQosSetCfgIpPrecedenceValue,
9486                        cbQosSetCfgQosGroupValue,
9487                        cbQosSetCfgL2CosValue,
9488                        cbQosSetCfgMplsExpValue,
9489                        cbQosSetCfgDiscardClassValue
9490                    }
9491    STATUS          deprecated
9492    DESCRIPTION
9493        "Required objects to provide CB QoS objects configuration
9494        information.
9495        cbQosSetCfgGroup object is superseded by cbQosSetCfgGroupRev1."
9496    ::= { ciscocbQosMIBGroups 14 }
9497
9498cbQosClassMapStatsGroup OBJECT-GROUP
9499    OBJECTS         {
9500                        cbQosCMPrePolicyPktOverflow,
9501                        cbQosCMPrePolicyPkt,
9502                        cbQosCMPrePolicyPkt64,
9503                        cbQosCMPrePolicyByteOverflow,
9504                        cbQosCMPrePolicyByte,
9505                        cbQosCMPrePolicyByte64,
9506                        cbQosCMPrePolicyBitRate,
9507                        cbQosCMPostPolicyByteOverflow,
9508                        cbQosCMPostPolicyByte,
9509                        cbQosCMPostPolicyByte64,
9510                        cbQosCMPostPolicyBitRate,
9511                        cbQosCMDropPktOverflow,
9512                        cbQosCMDropPkt,
9513                        cbQosCMDropPkt64,
9514                        cbQosCMDropByteOverflow,
9515                        cbQosCMDropByte,
9516                        cbQosCMDropByte64,
9517                        cbQosCMDropBitRate
9518                    }
9519    STATUS          current
9520    DESCRIPTION
9521        "Required objects to provide CB QoS objects configuration
9522        information."
9523    ::= { ciscocbQosMIBGroups 15 }
9524
9525cbQosNoBufferDropGroup OBJECT-GROUP
9526    OBJECTS         {
9527                        cbQosCMNoBufDropPktOverflow,
9528                        cbQosCMNoBufDropPkt,
9529                        cbQosCMNoBufDropPkt64
9530                    }
9531    STATUS          current
9532    DESCRIPTION
9533        "Optional objects to provide CB QoS summary statistics."
9534    ::= { ciscocbQosMIBGroups 16 }
9535
9536cbQosQueueingDynamicQNumberGroup OBJECT-GROUP
9537    OBJECTS         { cbQosQueueingCfgDynamicQNumber }
9538    STATUS          current
9539    DESCRIPTION
9540        "Optional objects to provide CB QoS Queueing information."
9541    ::= { ciscocbQosMIBGroups 17 }
9542
9543cbQosTrafficShapingDelayCountersGroup OBJECT-GROUP
9544    OBJECTS         {
9545                        cbQosTSStatsDelayedByteOverflow,
9546                        cbQosTSStatsDelayedByte,
9547                        cbQosTSStatsDelayedByte64,
9548                        cbQosTSStatsDelayedPktOverflow,
9549                        cbQosTSStatsDelayedPkt,
9550                        cbQosTSStatsDelayedPkt64,
9551                        cbQosTSStatsActive
9552                    }
9553    STATUS          current
9554    DESCRIPTION
9555        "Optional objects to provide CB QoS traffic-shaping
9556        information."
9557    ::= { ciscocbQosMIBGroups 18 }
9558
9559cbQosMatchStmtStatsGroup OBJECT-GROUP
9560    OBJECTS         {
9561                        cbQosMatchPrePolicyPktOverflow,
9562                        cbQosMatchPrePolicyPkt,
9563                        cbQosMatchPrePolicyPkt64,
9564                        cbQosMatchPrePolicyByteOverflow,
9565                        cbQosMatchPrePolicyByte,
9566                        cbQosMatchPrePolicyByte64,
9567                        cbQosMatchPrePolicyBitRate
9568                    }
9569    STATUS          current
9570    DESCRIPTION
9571        "Required objects to provide CB QoS objects configuration
9572        information."
9573    ::= { ciscocbQosMIBGroups 19 }
9574
9575cbQosPoliceStatsGroup OBJECT-GROUP
9576    OBJECTS         {
9577                        cbQosPoliceConformedPktOverflow,
9578                        cbQosPoliceConformedPkt,
9579                        cbQosPoliceConformedPkt64,
9580                        cbQosPoliceConformedByteOverflow,
9581                        cbQosPoliceConformedByte,
9582                        cbQosPoliceConformedByte64,
9583                        cbQosPoliceConformedBitRate,
9584                        cbQosPoliceExceededPktOverflow,
9585                        cbQosPoliceExceededPkt,
9586                        cbQosPoliceExceededPkt64,
9587                        cbQosPoliceExceededByteOverflow,
9588                        cbQosPoliceExceededByte,
9589                        cbQosPoliceExceededByte64,
9590                        cbQosPoliceExceededBitRate
9591                    }
9592    STATUS          current
9593    DESCRIPTION
9594        "Required objects to provide CB QoS objects configuration
9595        information."
9596    ::= { ciscocbQosMIBGroups 20 }
9597
9598cbQosQueueingStatsGroup OBJECT-GROUP
9599    OBJECTS         {
9600                        cbQosQueueingCurrentQDepth,
9601                        cbQosQueueingMaxQDepth,
9602                        cbQosQueueingDiscardByteOverflow,
9603                        cbQosQueueingDiscardByte,
9604                        cbQosQueueingDiscardByte64,
9605                        cbQosQueueingDiscardPktOverflow,
9606                        cbQosQueueingDiscardPkt,
9607                        cbQosQueueingDiscardPkt64
9608                    }
9609    STATUS          current
9610    DESCRIPTION
9611        "Required objects to provide CB QoS objects configuration
9612        information."
9613    ::= { ciscocbQosMIBGroups 21 }
9614
9615cbQosTSStatsGroup OBJECT-GROUP
9616    OBJECTS         {
9617                        cbQosTSStatsDropByteOverflow,
9618                        cbQosTSStatsDropByte,
9619                        cbQosTSStatsDropByte64,
9620                        cbQosTSStatsDropPktOverflow,
9621                        cbQosTSStatsDropPkt,
9622                        cbQosTSStatsDropPkt64,
9623                        cbQosTSStatsCurrentQSize
9624                    }
9625    STATUS          current
9626    DESCRIPTION
9627        "Required objects to provide CB QoS objects configuration
9628        information."
9629    ::= { ciscocbQosMIBGroups 22 }
9630
9631cbQosREDClassStatsGroup OBJECT-GROUP
9632    OBJECTS         {
9633                        cbQosREDRandomDropPktOverflow,
9634                        cbQosREDRandomDropPkt,
9635                        cbQosREDRandomDropPkt64,
9636                        cbQosREDRandomDropByteOverflow,
9637                        cbQosREDRandomDropByte,
9638                        cbQosREDRandomDropByte64,
9639                        cbQosREDTailDropPktOverflow,
9640                        cbQosREDTailDropPkt,
9641                        cbQosREDTailDropPkt64,
9642                        cbQosREDTailDropByteOverflow,
9643                        cbQosREDTailDropByte,
9644                        cbQosREDTailDropByte64,
9645                        cbQosREDMeanQSizeUnits,
9646                        cbQosREDMeanQSize
9647                    }
9648    STATUS          current
9649    DESCRIPTION
9650        "Required objects to provide CB QoS objects configuration
9651        information."
9652    ::= { ciscocbQosMIBGroups 23 }
9653
9654cbQosREDClassXmitCountersGroup OBJECT-GROUP
9655    OBJECTS         {
9656                        cbQosREDTransmitPktOverflow,
9657                        cbQosREDTransmitPkt,
9658                        cbQosREDTransmitPkt64,
9659                        cbQosREDTransmitByteOverflow,
9660                        cbQosREDTransmitByte,
9661                        cbQosREDTransmitByte64
9662                    }
9663    STATUS          current
9664    DESCRIPTION
9665        "Optional objects to provide CB QoS objects configuration
9666        information."
9667    ::= { ciscocbQosMIBGroups 24 }
9668
9669cbQosAFPoliceStatsGroup OBJECT-GROUP
9670    OBJECTS         {
9671                        cbQosPoliceViolatedPktOverflow,
9672                        cbQosPoliceViolatedPkt,
9673                        cbQosPoliceViolatedPkt64,
9674                        cbQosPoliceViolatedByteOverflow,
9675                        cbQosPoliceViolatedByte,
9676                        cbQosPoliceViolatedByte64,
9677                        cbQosPoliceViolatedBitRate
9678                    }
9679    STATUS          current
9680    DESCRIPTION
9681        "Optional objects to provide CB QoS objects configuration
9682        information."
9683    ::= { ciscocbQosMIBGroups 25 }
9684
9685cbQosAFPoliceCfgGroup OBJECT-GROUP
9686    OBJECTS         {
9687                        cbQosPoliceCfgViolateAction,
9688                        cbQosPoliceCfgViolateSetValue
9689                    }
9690    STATUS          deprecated
9691    DESCRIPTION
9692        "Optional objects to provide CB QoS objects configuration
9693        information.
9694        cbQosAFPoliceCfgGroup object is superseded by cbQosAFPoliceViolateCfgGroup."
9695    ::= { ciscocbQosMIBGroups 26 }
9696
9697cbQosREDDscpCfgGroup OBJECT-GROUP
9698    OBJECTS         { cbQosREDCfgDscpPrec }
9699    STATUS          current
9700    DESCRIPTION
9701        "Required objects to provide CB QoS objects configuration
9702        information."
9703    ::= { ciscocbQosMIBGroups 27 }
9704
9705cbQosNewSetCfgGroup OBJECT-GROUP
9706    OBJECTS         { cbQosSetCfgL2CosValue }
9707    STATUS          deprecated
9708    DESCRIPTION
9709        "Optional objects to provide CB QoS objects configuration
9710        information.
9711        cbQosNewSetCfgGroup object is superseded by cbQosSetCfgL2Group."
9712    ::= { ciscocbQosMIBGroups 28 }
9713
9714cbQosQueueingCfgGroupRev1 OBJECT-GROUP
9715    OBJECTS         {
9716                        cbQosQueueingCfgBandwidth,
9717                        cbQosQueueingCfgBandwidthUnits,
9718                        cbQosQueueingCfgFlowEnabled,
9719                        cbQosQueueingCfgPriorityEnabled,
9720                        cbQosQueueingCfgIndividualQSize,
9721                        cbQosQueueingCfgPrioBurstSize,
9722                        cbQosQueueingCfgQLimitUnits,
9723                        cbQosQueueingCfgAggregateQLimit
9724                    }
9725    STATUS          deprecated
9726    DESCRIPTION
9727        "Required objects to provide CB QoS objects configuration
9728        information.
9729        cbQosQueueingCfgGroupRev1 object is superseded by cbQosQueueingCfgGroupRev2."
9730    ::= { ciscocbQosMIBGroups 29 }
9731
9732cbQosREDCfgGroupRev1 OBJECT-GROUP
9733    OBJECTS         { cbQosREDCfgExponWeight }
9734    STATUS          current
9735    DESCRIPTION
9736        "Required objects to provide CB QoS objects configuration
9737        information."
9738    ::= { ciscocbQosMIBGroups 30 }
9739
9740cbQosREDClassCfgGroupRev1 OBJECT-GROUP
9741    OBJECTS         {
9742                        cbQosREDCfgPktDropProb,
9743                        cbQosREDClassCfgThresholdUnit,
9744                        cbQosREDClassCfgMinThreshold,
9745                        cbQosREDClassCfgMaxThreshold
9746                    }
9747    STATUS          deprecated
9748    DESCRIPTION
9749        "Required objects to provide CB QoS objects configuration
9750        information.
9751        cbQosREDClassCfgGroupRev1 object is superseded by  ."
9752    ::= { ciscocbQosMIBGroups 31 }
9753
9754cbQosPoliceCfgGroupRev1 OBJECT-GROUP
9755    OBJECTS         {
9756                        cbQosPoliceCfgRate,
9757                        cbQosPoliceCfgBurstSize,
9758                        cbQosPoliceCfgExtBurstSize,
9759                        cbQosPoliceCfgPir
9760                    }
9761    STATUS          deprecated
9762    DESCRIPTION
9763        "Required objects to provide CB QoS objects configuration
9764        information.
9765        cbQosPoliceCfgGroupRev1 object is superseded by cbQosPoliceCfgGroupRev2."
9766    ::= { ciscocbQosMIBGroups 32 }
9767
9768cbQosPoliceActionCfgGroup OBJECT-GROUP
9769    OBJECTS         {
9770                        cbQosPoliceActionCfgConform,
9771                        cbQosPoliceActionCfgConformSetValue,
9772                        cbQosPoliceActionCfgExceed,
9773                        cbQosPoliceActionCfgExceedSetValue
9774                    }
9775    STATUS          current
9776    DESCRIPTION
9777        "Required objects to provide CB QoS objects configuration
9778        information."
9779    ::= { ciscocbQosMIBGroups 33 }
9780
9781cbQosAFPoliceViolateCfgGroup OBJECT-GROUP
9782    OBJECTS         {
9783                        cbQosPoliceActionCfgViolate,
9784                        cbQosPoliceActionCfgViolateSetValue
9785                    }
9786    STATUS          current
9787    DESCRIPTION
9788        "Optional objects to provide CB QoS objects configuration
9789        information."
9790    ::= { ciscocbQosMIBGroups 34 }
9791
9792cbQosREDECNCfgGroup OBJECT-GROUP
9793    OBJECTS         { cbQosREDCfgECNEnabled }
9794    STATUS          current
9795    DESCRIPTION
9796        "Optional objects to provide CB QoS objects configuration
9797        information."
9798    ::= { ciscocbQosMIBGroups 35 }
9799
9800cbQosREDClassECNMarkCountersGroup OBJECT-GROUP
9801    OBJECTS         {
9802                        cbQosREDECNMarkPktOverflow,
9803                        cbQosREDECNMarkPkt,
9804                        cbQosREDECNMarkPkt64,
9805                        cbQosREDECNMarkByteOverflow,
9806                        cbQosREDECNMarkByte,
9807                        cbQosREDECNMarkByte64
9808                    }
9809    STATUS          current
9810    DESCRIPTION
9811        "Optional objects to provide CB QoS objects configuration
9812        information."
9813    ::= { ciscocbQosMIBGroups 36 }
9814
9815cbQosPoliceCfgExtGroup OBJECT-GROUP
9816    OBJECTS         { cbQosPoliceCfgRate64 }
9817    STATUS          current
9818    DESCRIPTION
9819        "Optional objects to provide the information of the
9820        committed policing rate that is greater than the
9821        maximum value reportable by cbQosPoliceCfgRate."
9822    ::= { ciscocbQosMIBGroups 37 }
9823
9824cbQosSetCfgGroupRev1 OBJECT-GROUP
9825    OBJECTS         {
9826                        cbQosSetCfgFeature,
9827                        cbQosSetCfgIpDSCPValue,
9828                        cbQosSetCfgIpPrecedenceValue,
9829                        cbQosSetCfgQosGroupValue
9830                    }
9831    STATUS          current
9832    DESCRIPTION
9833        "Required objects to provide CB QoS objects configuration
9834        information for SET/Marking feature."
9835    ::= { ciscocbQosMIBGroups 38 }
9836
9837cbQosSetCfgMplsImpositionGroup OBJECT-GROUP
9838    OBJECTS         { cbQosSetCfgMplsExpValue }
9839    STATUS          current
9840    DESCRIPTION
9841        "Optional object to provide CB QoS objects configuration
9842        information for SET/Marking feature."
9843    ::= { ciscocbQosMIBGroups 39 }
9844
9845cbQosSetCfgDiscardClassGroup OBJECT-GROUP
9846    OBJECTS         { cbQosSetCfgDiscardClassValue }
9847    STATUS          current
9848    DESCRIPTION
9849        "Optional object to provide CB QoS objects configuration
9850        information for SET/Marking feature."
9851    ::= { ciscocbQosMIBGroups 40 }
9852
9853cbQosSetCfgMPLSTopMostGroup OBJECT-GROUP
9854    OBJECTS         { cbQosSetCfgMplsExpTopMostValue }
9855    STATUS          current
9856    DESCRIPTION
9857        "Optional object to provide CB QoS objects configuration
9858        information for SET/Marking feature."
9859    ::= { ciscocbQosMIBGroups 41 }
9860
9861cbQosPoliceCfgGroupRev2 OBJECT-GROUP
9862    OBJECTS         {
9863                        cbQosPoliceCfgRate,
9864                        cbQosPoliceCfgBurstSize,
9865                        cbQosPoliceCfgExtBurstSize
9866                    }
9867    STATUS          current
9868    DESCRIPTION
9869        "Required objects to provide CB QoS objects configuration
9870        information for POLICE feature."
9871    ::= { ciscocbQosMIBGroups 42 }
9872
9873cbQosPoliceCfgPirGroup OBJECT-GROUP
9874    OBJECTS         { cbQosPoliceCfgPir }
9875    STATUS          current
9876    DESCRIPTION
9877        "Optional objects to provide CB QoS policing PIR rate."
9878    ::= { ciscocbQosMIBGroups 43 }
9879
9880cbQosPoliceCfgPercentGroup OBJECT-GROUP
9881    OBJECTS         {
9882                        cbQosPoliceCfgRateType,
9883                        cbQosPoliceCfgPercentRateValue,
9884                        cbQosPoliceCfgPercentPirValue
9885                    }
9886    STATUS          current
9887    DESCRIPTION
9888        "Optional objects to provide CB QoS policing CIR and PIR
9889        rates in percentage."
9890    ::= { ciscocbQosMIBGroups 44 }
9891
9892cbQosTSCfgPercentGroup OBJECT-GROUP
9893    OBJECTS         {
9894                        cbQosTSCfgRateType,
9895                        cbQosTSCfgPercentRateValue
9896                    }
9897    STATUS          current
9898    DESCRIPTION
9899        "Optional objects to provide CB QoS committed
9900        traffic-shaping rate in percentage."
9901    ::= { ciscocbQosMIBGroups 45 }
9902
9903cbQosIPHCCfgGroup OBJECT-GROUP
9904    OBJECTS         { cbQosIPHCCfgOption }
9905    STATUS          current
9906    DESCRIPTION
9907        "Optional object to provide CB QoS IP header compression
9908        configuration information."
9909    ::= { ciscocbQosMIBGroups 46 }
9910
9911cbQosIPHCStatsGroup OBJECT-GROUP
9912    OBJECTS         {
9913                        cbQosIPHCRtpSentPktOverflow,
9914                        cbQosIPHCRtpSentPkt,
9915                        cbQosIPHCRtpSentPkt64,
9916                        cbQosIPHCRtpCmprsOutPktOverflow,
9917                        cbQosIPHCRtpCmprsOutPkt,
9918                        cbQosIPHCRtpCmprsOutPkt64,
9919                        cbQosIPHCRtpSavedByteOverflow,
9920                        cbQosIPHCRtpSavedByte,
9921                        cbQosIPHCRtpSavedByte64,
9922                        cbQosIPHCRtpSentByteOverflow,
9923                        cbQosIPHCRtpSentByte,
9924                        cbQosIPHCRtpSentByte64,
9925                        cbQosIPHCRtpSentByteRate,
9926                        cbQosIPHCTcpSentPktOverflow,
9927                        cbQosIPHCTcpSentPkt,
9928                        cbQosIPHCTcpSentPkt64,
9929                        cbQosIPHCTcpCmprsOutPktOverflow,
9930                        cbQosIPHCTcpCmprsOutPkt,
9931                        cbQosIPHCTcpCmprsOutPkt64,
9932                        cbQosIPHCTcpSavedByteOverflow,
9933                        cbQosIPHCTcpSavedByte,
9934                        cbQosIPHCTcpSavedByte64,
9935                        cbQosIPHCTcpSentByteOverflow,
9936                        cbQosIPHCTcpSentByte,
9937                        cbQosIPHCTcpSentByte64,
9938                        cbQosIPHCTcpSentByteRate
9939                    }
9940    STATUS          current
9941    DESCRIPTION
9942        "Optional objects to provide CB QoS IP header compression
9943        statistic information."
9944    ::= { ciscocbQosMIBGroups 47 }
9945
9946cbQosServicePolicyGroupRev1 OBJECT-GROUP
9947    OBJECTS         {
9948                        cbQosIfType,
9949                        cbQosPolicyDirection,
9950                        cbQosIfIndex,
9951                        cbQosFrDLCI,
9952                        cbQosAtmVPI,
9953                        cbQosAtmVCI,
9954                        cbQosEntityIndex
9955                    }
9956    STATUS          current
9957    DESCRIPTION
9958        "Required objects to provide CB QoS objects configuration
9959        information. This group deprecates
9960        cbQosServicePolicyGroup."
9961    ::= { ciscocbQosMIBGroups 48 }
9962
9963cbQosQueueingCfgQLimitTimeGroup OBJECT-GROUP
9964    OBJECTS         { cbQosQueueingCfgAggrQLimitTime }
9965    STATUS          current
9966    DESCRIPTION
9967        "Optional object to provide Aggregate Queue time based
9968        Limit configuration information."
9969    ::= { ciscocbQosMIBGroups 49 }
9970
9971cbQosREDCfgThresholdTimeGroup OBJECT-GROUP
9972    OBJECTS         {
9973                        cbQosREDClassCfgMinThresholdTime,
9974                        cbQosREDClassCfgMaxThresholdTime
9975                    }
9976    STATUS          current
9977    DESCRIPTION
9978        "Optional objects to provide WRED time based threshold
9979        Limit configuration information."
9980    ::= { ciscocbQosMIBGroups 50 }
9981
9982cbQosPoliceCfgCellGroup OBJECT-GROUP
9983    OBJECTS         {
9984                        cbQosPoliceCfgCellRate,
9985                        cbQosPoliceCfgCellPir,
9986                        cbQosPoliceCfgBurstCell,
9987                        cbQosPoliceCfgExtBurstCell
9988                    }
9989    STATUS          current
9990    DESCRIPTION
9991        "Optional objects to provide CB QoS policing cell based
9992        rate configuration information."
9993    ::= { ciscocbQosMIBGroups 51 }
9994
9995cbQosPoliceCfgTimeGroup OBJECT-GROUP
9996    OBJECTS         {
9997                        cbQosPoliceCfgBurstTime,
9998                        cbQosPoliceCfgExtBurstTime
9999                    }
10000    STATUS          current
10001    DESCRIPTION
10002        "Optional objects to provide CB QoS policing time based
10003        burst size configuration information."
10004    ::= { ciscocbQosMIBGroups 52 }
10005
10006cbQosPoliceCfgCdvtGroup OBJECT-GROUP
10007    OBJECTS         { cbQosPoliceCfgCdvt }
10008    STATUS          current
10009    DESCRIPTION
10010        "Optional objects to provide CB QoS policing ATM CDVT
10011        configuration information."
10012    ::= { ciscocbQosMIBGroups 53 }
10013
10014cbQosPoliceCfgColorGroup OBJECT-GROUP
10015    OBJECTS         {
10016                        cbQosPoliceCfgConformColor,
10017                        cbQosPoliceCfgExceedColor
10018                    }
10019    STATUS          current
10020    DESCRIPTION
10021        "Optional objects to provide CB QoS policing color aware
10022        configuration information."
10023    ::= { ciscocbQosMIBGroups 54 }
10024
10025cbQosTSCfgTimeGroup OBJECT-GROUP
10026    OBJECTS         {
10027                        cbQosTSCfgBurstTime,
10028                        cbQosTSCfgExtBurstTime
10029                    }
10030    STATUS          current
10031    DESCRIPTION
10032        "Optional objects to provide CB QoS traffic-shaping
10033        time based burst size configuration information."
10034    ::= { ciscocbQosMIBGroups 55 }
10035
10036cbQosSetCfgSrpPriorityGroup OBJECT-GROUP
10037    OBJECTS         { cbQosSetCfgSrpPriority }
10038    STATUS          current
10039    DESCRIPTION
10040        "Optional object to provide CB QoS SET SRP Priority
10041        configuration information."
10042    ::= { ciscocbQosMIBGroups 56 }
10043
10044cbQosSetCfgFrFecnBecnGroup OBJECT-GROUP
10045    OBJECTS         { cbQosSetCfgFrFecnBecn }
10046    STATUS          current
10047    DESCRIPTION
10048        "Optional object to provide CB QoS SET Frame Relay
10049        FECN BECN configuration information."
10050    ::= { ciscocbQosMIBGroups 57 }
10051
10052cbQosSetStatsGroup OBJECT-GROUP
10053    OBJECTS         {
10054                        cbQosSetDscpPkt64,
10055                        cbQosSetPrecedencePkt64,
10056                        cbQosSetQosGroupPkt64,
10057                        cbQosSetFrDePkt64,
10058                        cbQosSetAtmClpPkt64,
10059                        cbQosSetL2CosPkt64,
10060                        cbQosSetMplsExpImpositionPkt64,
10061                        cbQosSetDiscardClassPkt64,
10062                        cbQosSetMplsExpTopMostPkt64,
10063                        cbQosSetSrpPriorityPkt64,
10064                        cbQosSetFrFecnBecnPkt64,
10065                        cbQosSetDscpTunnelPkt64,
10066                        cbQosSetPrecedenceTunnelPkt64
10067                    }
10068    STATUS          current
10069    DESCRIPTION
10070        "Optional objects to provide CB QoS SET statistical
10071        information."
10072    ::= { ciscocbQosMIBGroups 58 }
10073
10074cbQosPoliceColorStatsGroup OBJECT-GROUP
10075    OBJECTS         {
10076                        cbQosPoliceCfmColorCfmPkt64,
10077                        cbQosPoliceCfmColorCfmByte64,
10078                        cbQosPoliceCfmColorExdPkt64,
10079                        cbQosPoliceCfmColorExdByte64,
10080                        cbQosPoliceCfmColorVltPkt64,
10081                        cbQosPoliceCfmColorVltByte64,
10082                        cbQosPoliceExdColorExdPkt64,
10083                        cbQosPoliceExdColorExdByte64,
10084                        cbQosPoliceExdColorVltPkt64,
10085                        cbQosPoliceExdColorVltByte64,
10086                        cbQosPoliceVltColorVltPkt64,
10087                        cbQosPoliceVltColorVltByte64
10088                    }
10089    STATUS          current
10090    DESCRIPTION
10091        "Optional objects to provide CB QoS Assured Forwarding
10092        Policing Color Aware statistical information."
10093    ::= { ciscocbQosMIBGroups 59 }
10094
10095cbQosTableMapCfgGroup OBJECT-GROUP
10096    OBJECTS         {
10097                        cbQosTableMapCfgName,
10098                        cbQosTableMapCfgBehavior,
10099                        cbQosTableMapCfgDftValue,
10100                        cbQosTableMapValueCfgTo,
10101                        cbQosTMSetIpDscpFromType,
10102                        cbQosTMSetIpDscpMapName,
10103                        cbQosTMSetIpPrecedenceFromType,
10104                        cbQosTMSetIpPrecedenceMapName,
10105                        cbQosTMSetQosGroupFromType,
10106                        cbQosTMSetQosGroupMapName,
10107                        cbQosTMSetL2CosFromType,
10108                        cbQosTMSetL2CosMapName,
10109                        cbQosTMSetMplsExpImpFromType,
10110                        cbQosTMSetMplsExpImpMapName,
10111                        cbQosTMSetMplsExpTopFromType,
10112                        cbQosTMSetMplsExpTopMapName
10113                    }
10114    STATUS          current
10115    DESCRIPTION
10116        "Optional objects to provide CB QoS Enhanced Packet
10117        Marking configuration information."
10118    ::= { ciscocbQosMIBGroups 60 }
10119
10120cbQosEBCfgGroup OBJECT-GROUP
10121    OBJECTS         {
10122                        cbQosEBCfgMechanism,
10123                        cbQosEBCfgDropTarget,
10124                        cbQosEBCfgDelayTarget,
10125                        cbQosEBCfgDelayThreshold
10126                    }
10127    STATUS          current
10128    DESCRIPTION
10129        "Optional objects to provide Estimate Bandwidth
10130        configuration information."
10131    ::= { ciscocbQosMIBGroups 61 }
10132
10133cbQosEBStatsGroup OBJECT-GROUP
10134    OBJECTS         {
10135                        cbQosEBStatsCorvilEBValue,
10136                        cbQosEBStatsCorvilEBStatus,
10137                        cbQosEBStatsCorvilCTD
10138                    }
10139    STATUS          current
10140    DESCRIPTION
10141        "Optional objects to provide Estimate Bandwidth
10142        status information."
10143    ::= { ciscocbQosMIBGroups 62 }
10144
10145cbQosServicePolicyExtGroup OBJECT-GROUP
10146    OBJECTS         { cbQosVlanIndex }
10147    STATUS          current
10148    DESCRIPTION
10149        "Optional objects to provide more information about a
10150        particular service policy instance."
10151    ::= { ciscocbQosMIBGroups 63 }
10152
10153cbQosMeasureIPSLACfgGroup OBJECT-GROUP
10154    OBJECTS         {
10155                        cbQosMeasureIPSLACfgGroupIndex,
10156                        cbQosMeasureIPSLACfgGroupName
10157                    }
10158    STATUS          current
10159    DESCRIPTION
10160        "Optional objects to configure IPSLA measure action."
10161    ::= { ciscocbQosMIBGroups 64 }
10162
10163cbQosTSCfgExtGroup OBJECT-GROUP
10164    OBJECTS         { cbQosTSCfgRate64 }
10165    STATUS          current
10166    DESCRIPTION
10167        "Objects to provide the information of the
10168        committed shaping rate that is greater than the
10169        maximum value reportable by cbQosTSCfgRate."
10170    ::= { ciscocbQosMIBGroups 65 }
10171
10172cbQosQueueingCfgGroupRev2 OBJECT-GROUP
10173    OBJECTS         {
10174                        cbQosQueueingCfgBandwidth,
10175                        cbQosQueueingCfgBandwidthUnits,
10176                        cbQosQueueingCfgFlowEnabled,
10177                        cbQosQueueingCfgPriorityEnabled,
10178                        cbQosQueueingCfgIndividualQSize,
10179                        cbQosQueueingCfgPrioBurstSize,
10180                        cbQosQueueingCfgQLimitUnits,
10181                        cbQosQueueingCfgAggregateQLimit,
10182                        cbQosQueueingCfgPriorityLevel
10183                    }
10184    STATUS          current
10185    DESCRIPTION
10186        "Required objects to provide CB QoS objects configuration
10187        information"
10188    ::= { ciscocbQosMIBGroups 66 }
10189
10190cbQosSetCfgL2Group OBJECT-GROUP
10191    OBJECTS         {
10192                        cbQosSetCfgL2CosValue,
10193                        cbQosSetCfgL2CosInnerValue
10194                    }
10195    STATUS          current
10196    DESCRIPTION
10197        "Optional objects to provide CB QoS objects configuration
10198        information"
10199    ::= { ciscocbQosMIBGroups 67 }
10200
10201cbQosREDClassCfgGroupRev2 OBJECT-GROUP
10202    OBJECTS         {
10203                        cbQosREDCfgPktDropProb,
10204                        cbQosREDClassCfgMinThreshold,
10205                        cbQosREDClassCfgMaxThreshold,
10206                        cbQosREDClassCfgMinThresholdTime,
10207                        cbQosREDClassCfgMaxThresholdTime,
10208                        cbQosREDClassCfgMaxThresholdUnit,
10209                        cbQosREDClassCfgMinThresholdUnit
10210                    }
10211    STATUS          current
10212    DESCRIPTION
10213        "Required objects to provide CB QoS objects configuration
10214        information."
10215    ::= { ciscocbQosMIBGroups 68 }
10216
10217cbQosQueueingClassCfgGroup OBJECT-GROUP
10218    OBJECTS         {
10219                        cbQosQueueingClassCfgThreshold,
10220                        cbQosQueueingClassCfgThresholdUnit,
10221                        cbQosQueueingClassCfgQLimitWeight
10222                    }
10223    STATUS          current
10224    DESCRIPTION
10225        "Required objects to provide CB QoS objects configuration
10226        information"
10227    ::= { ciscocbQosMIBGroups 69 }
10228
10229cbQosPoliceCfgGroupRev3 OBJECT-GROUP
10230    OBJECTS         {
10231                        cbQosPoliceCfgRate,
10232                        cbQosPoliceCfgBurstSize,
10233                        cbQosPoliceCfgExtBurstSize,
10234                        cbQosPoliceCfgConditional
10235                    }
10236    STATUS          current
10237    DESCRIPTION
10238        "Required objects to provide CB QoS objects configuration
10239        information for POLICE feature"
10240    ::= { ciscocbQosMIBGroups 70 }
10241
10242cbQosC3plAccountCfgGroup OBJECT-GROUP
10243    OBJECTS         { cbQosC3plAccountFeatureType }
10244    STATUS          current
10245    DESCRIPTION
10246        "Required objects to provide c3pl account action
10247        configuration information (provide drop types) ."
10248    ::= { ciscocbQosMIBGroups 71 }
10249
10250cbQosC3plAccountStatsGroup OBJECT-GROUP
10251    OBJECTS         {
10252                        cbQosC3plAccountDropPktOverflow,
10253                        cbQosC3plAccountDropPkt,
10254                        cbQosC3plAccountDropPkt64,
10255                        cbQosC3plAccountDropByteOverflow,
10256                        cbQosC3plAccountDropByte,
10257                        cbQosC3plAccountDropByte64,
10258                        cbQosC3plAccountTailDropPktOverflow,
10259                        cbQosC3plAccountTailDropPkt,
10260                        cbQosC3plAccountTailDropPkt64,
10261                        cbQosC3plAccountTailDropByteOverflow,
10262                        cbQosC3plAccountTailDropByte,
10263                        cbQosC3plAccountTailDropByte64
10264                    }
10265    STATUS          current
10266    DESCRIPTION
10267        "Optional objects to provide c3pl account action
10268        statistics information."
10269    ::= { ciscocbQosMIBGroups 72 }
10270
10271cbQosSetCfgFrDeGroup OBJECT-GROUP
10272    OBJECTS         { cbQosSetCfgFrDe }
10273    STATUS          current
10274    DESCRIPTION
10275        "Optional object to provide CB QoS objects marking
10276        configuration information on frame relay header."
10277    ::= { ciscocbQosMIBGroups 73 }
10278
10279cbQosEVCGroup OBJECT-GROUP
10280    OBJECTS         { cbQosEVC }
10281    STATUS          current
10282    DESCRIPTION
10283        "Optional objects to provide EVC information."
10284    ::= { ciscocbQosMIBGroups 74 }
10285
10286cbQosFragmentGroup OBJECT-GROUP
10287    OBJECTS         {
10288                        cbQosCMFragmentPktOverflow,
10289                        cbQosCMFragmentPkt,
10290                        cbQosCMFragmentPkt64,
10291                        cbQosCMFragmentByteOverflow,
10292                        cbQosCMFragmentByte,
10293                        cbQosCMFragmentByte64
10294                    }
10295    STATUS          current
10296    DESCRIPTION
10297        "Optional objects to provide Service Fragment information."
10298    ::= { ciscocbQosMIBGroups 75 }
10299
10300cbQosSetCfgExt OBJECT-GROUP
10301    OBJECTS         {
10302                        cbQosSetCfgIpPrecedenceTunnelValue,
10303                        cbQosSetCfgIpDSCPTunnelValue,
10304                        cbQosSetCfgDei,
10305                        cbQosSetCfgDeiImposition
10306                    }
10307    STATUS          current
10308    DESCRIPTION
10309        "Additional objects for configuring mark action on precedence
10310        tunnel,dscp tunnel, dei, dei imposition."
10311    ::= { ciscocbQosMIBGroups 76 }
10312
10313cbQosPoliceColorStatsExt OBJECT-GROUP
10314    OBJECTS         {
10315                        cbQosPoliceExdColorExdBitRate,
10316                        cbQosPoliceCfmColorCfmBitRate,
10317                        cbQosPoliceCfmColorExdBitRate,
10318                        cbQosPoliceCfmColorVltBitRate,
10319                        cbQosPoliceExdColorVltBitRate,
10320                        cbQosPoliceVltColorVltBitRate
10321                    }
10322    STATUS          current
10323    DESCRIPTION
10324        "Additional objects for police color aware stats on conform
10325        rate, exceed rate, violate rate"
10326    ::= { ciscocbQosMIBGroups 77 }
10327
10328cbQosIPHCCfgExt OBJECT-GROUP
10329    OBJECTS         { cbQosIPHCCfgEnabled }
10330    STATUS          current
10331    DESCRIPTION
10332        "Additional object to indicate IPHC action configured in policy
10333        class."
10334    ::= { ciscocbQosMIBGroups 78 }
10335
10336cbQosIPHCStatsExt OBJECT-GROUP
10337    OBJECTS         {
10338                        cbQosIPHCRtpFullHdrSentPktOverflow,
10339                        cbQosIPHCRtpFullHdrSentPkt,
10340                        cbQosIPHCRtpFullHdrSentPkt64,
10341                        cbQosIPHCTcpFullHdrSentPktOverflow,
10342                        cbQosIPHCTcpFullHdrSentPkt,
10343                        cbQosIPHCTcpFullHdrSentPkt64
10344                    }
10345    STATUS          current
10346    DESCRIPTION
10347        "Additional objects for IPHC stats."
10348    ::= { ciscocbQosMIBGroups 79 }
10349
10350cbQos421XRCfgExt OBJECT-GROUP
10351    OBJECTS         {
10352                        cbQosPolicyDiscontinuityTime,
10353                        cbQosQueueingCfgBandwidth64,
10354                        cbQosQueueingCfgIndividualQSize64,
10355                        cbQosPoliceCfgBurstSize64,
10356                        cbQosPoliceCfgExtBurstSize64,
10357                        cbQosPoliceCfgPir64,
10358                        cbQosTSCfgBurstSize64,
10359                        cbQosTSCfgExtBurstSize64
10360                    }
10361    STATUS          current
10362    DESCRIPTION
10363        "The following 4 changes have been made
10364
10365        1. Added 64 bit objects
10366        ========================
10367        cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64,
10368        cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64,
10369        cbQosPoliceCfgPir64,
10370        cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64
10371
10372        2. Deprecated the objects corresponding to the newly added 64
10373        bit objects
10374        ================================================================
10375
10376        cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize,
10377        cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize,
10378        cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize
10379
10380        2. Range expanded for
10381        ==================
10382        cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize,
10383        cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize,
10384        cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize,
10385
10386        cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold,
10387        cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell,
10388        cbQosPoliceCfgExtBurstCell,  cbQosPoliceCfgBurstTime,
10389        cbQosPoliceCfgExtBurstTime, cbQosPoliceCfgCdvt,
10390        cbQosTSCfgRate,cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime
10391
10392        3. New object added
10393        ================
10394        cbQosPolicyDiscontinuityTime
10395
10396        4. Added new type (srp-priority) to
10397        ==================================
10398        PoliceAction"
10399    ::= { ciscocbQosMIBGroups 80 }
10400
10401cbQosBitRateExt OBJECT-GROUP
10402    OBJECTS         {
10403                        cbQosCMPrePolicyBitRate64,
10404                        cbQosCMPostPolicyBitRate64,
10405                        cbQosCMDropBitRate64,
10406                        cbQosPoliceConformedBitRate64,
10407                        cbQosPoliceExceededBitRate64,
10408                        cbQosPoliceViolatedBitRate64
10409                    }
10410    STATUS          current
10411    DESCRIPTION
10412        "Added the following 64-bit Bit Rate Objects
10413
10414        cbQosCMPrePolicyBitRate64
10415        cbQosCMPostPolicyBitRate64
10416        cbQosCMDropBitRate64
10417        cbQosPoliceConformedBitRate64
10418        cbQosPoliceExceededBitRate64
10419        cbQosPoliceViolatedBitRate64"
10420    ::= { ciscocbQosMIBGroups 81 }
10421
10422cbQosQueueingStatsGroupRev1 OBJECT-GROUP
10423    OBJECTS         {
10424                        cbQosQueueingCurrentQDepthPkt,
10425                        cbQosQueueingMaxQDepthPkt,
10426                        cbQosQueueingTransmitByte64,
10427                        cbQosQueueingTransmitPkt64
10428                    }
10429    STATUS          current
10430    DESCRIPTION
10431        "Optional objects to provide CB QoS objects configuration
10432        information."
10433    ::= { ciscocbQosMIBGroups 82 }
10434
10435cbQosServicePolicyExtGroupRev2 OBJECT-GROUP
10436    OBJECTS         { cbQosParentPolicyIndex }
10437    STATUS          current
10438    DESCRIPTION
10439        "Added cbQosParentPolicyIndex to cbQosServicePolicyTable."
10440    ::= { ciscocbQosMIBGroups 83 }
10441
10442END
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455