diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB')
| -rw-r--r-- | MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB | 10454 |
1 files changed, 10454 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB b/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB new file mode 100644 index 0000000..db2853d --- /dev/null +++ b/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB @@ -0,0 +1,10454 @@ +-- ***************************************************************** +-- Cisco Class-Based QoS Configuration and Statistics MIB +-- +-- Copyright (c) 2000-2004, 2007-2009-2014 by Cisco Systems Inc. +-- +-- All rights reserved. +-- +-- *************************************************************** + +CISCO-CLASS-BASED-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Counter32, + Gauge32, + Unsigned32, + Counter64, + dod + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + TimeStamp + FROM SNMPv2-TC + ifIndex, + InterfaceIndex + FROM IF-MIB + VlanIndex + FROM Q-BRIDGE-MIB + CounterBasedGauge64 + FROM HCNUM-TC + Unsigned64, + EntPhysicalIndexOrZero + FROM CISCO-TC + DlciNumber + FROM CISCO-FRAME-RELAY-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoCBQosMIB MODULE-IDENTITY + LAST-UPDATED "201401240000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-qos@cisco.com" + DESCRIPTION + "Cisco Class-Based QoS MIB + + ********************************** + Overview + ********************************** + This MIB provides read access to Quality of Service (QoS) + configuration and statistics information for Cisco + platforms that support the Modular Quality of Service + Command-line Interface (Modular QoS CLI). We recommend + users of this MIB to review the user documentation of + MQC based QoS features. + + Configuration information available through this MIB includes + all ClassMap, PolicyMap, Match Statements, and Feature + Actions configuration parameters. The definitions of each + objects mentioned above are explained in the QoS objects + section. + + Statistics available through this MIB include summary + counts/rates by traffic class before and after any configured + QoS policies are enforced. In addition, detailed + feature-specific statistics are available for select + PolicyMap features. + + Contact your Cisco representative to determine on which + platforms the MIB is currently supported. + + ********************************** + QoS Acronyms + ********************************** + BECN: Frame Relay Backward Explicit Congestion Notification + CIR : Committed Information Rate + DSCP: Differentiated Service Code Point + EB : Estimate Bandwidth + ECN : Explicite Congestion Notification + FECN: Frame Relay Forward Explicit Congestion Notification + IPHC: Internet Protocol Header Compression + IPSLAs: IP Service Level Agreement Technologies + PIR : Peak Information Rate + PREC: Precedence + QoS : Quality Of Services + RED : Random Early Detect + SRP : Spatial Reuse Protocol + WRED: Weighted Random Early Detect + C3PL: Cisco Common Classification Programming Language + + ********************************** + MIB Objects + ********************************** + This MIB consists of the following object groups: + 1 : cbQosServicePolicy + 2 : cbQosInterfacePolicy + 3 : cbQosFrameRelayVCPolicy + 4 : cbQosATMPVCPolicy + 5 : cbQosObjects + 6 : cbQosPolicyMapCfg + 7 : cbQosClassMapCfg + 8 : cbQosMatchStmtCfg + 9 : cbQosQueueingCfg + 10: cbQosREDCfg + 11: cbQosREDClassCfg + 12: cbQosPoliceCfg + 13: cbQosTSCfg + 14: cbQosSetCfg + 15: cbQosClassMapStats + 16: cbQosMatchStmtStats + 17: cbQosPoliceStats + 18: cbQosQueueingStats + 19: cbQosTSStats + 20: cbQosREDClassStats + 21: cbQosPoliceActionCfg + 22: cbQosIPHCCfg + 23: cbQosIPHCStats + 24: cbQosSetStats + 25: cbQosPoliceColorStats + 26: cbQosTableMapCfg + 27: cbQosTableMapValueCfg + 28: cbQosTableMapSetCfg + 29: cbQosEBCfg + 30: cbQosEBStats + 31: cbQosMeasureIPSLACfg + 32: cbQosC3plAccountCfg + 33: cbQosC3plAccountStats + + ********************************** + Definitions + ********************************** + A logical interface in the context of this MIB is either + a main-interface, a sub-interface, a Frame Relay DLCI, + an ATM virtual circuit or the control-plane on the router. + + The (aggregate) control-plane on the router is defined as + a collection of processes running at process level on the + platform (route) processor. This includes the functions + related to networking control capabilities such as routing, + signaling, provisioning, as well as resource and service + discovery. Also includes process switched traffic on the + device. + + The term distributed control plane, in the context of + this mib, represents the control-plane functionality at + the level of individual linecards. This is only + applicable for the case of distributed platforms. + + ********************************** + QoS Objects + ********************************** + To understand Class-Based QoS features and how to navigate + the MIB tables above, the key element is to comprehend the + relationships among the different QoS objects. QoS objects + consist of ClassMaps, Match Statements and PolicyMaps, + and each Feature Actions. + + Match Statement - The specific match criteria to identify + packets for classification purposes. + + ClassMap - A user-defined traffic class that contains + one or many match statements used to classify packets into + different categories. + + Feature Action - An action is a QoS feature. Features + include police, traffic-shaping, queueing, random detect + and packet marking(set). After the traffic is being + classified, based on the traffic classification, we can + apply these action to each traffic class. + + PolicyMap - A user-defined policy that associates each QoS + action to the user-defined traffic class (ClassMap). + + Service Policy - Service policy is a policymap + that is being attached to a logical interface. Because a + policymap can also be a part of the hierarchical structure + (inside a classmap), only a policymap that is directly + attached to a logical interface is considered a service + policy. Each service policy is uniquely identified by an + index called cbQosPolicyIndex. This number is usually + identical to its cbQosObjectsIndex as a policymap. + + ***************************************** + Runtime Instance vs Configuration objects + ***************************************** + + Each QoS objects have 2 sets of behaviours : + 1: A configuration instance + - Each QoS objects has it's configuration portion of + information attached to it. This information does + not change whether this object is attached on multiple + logical interfaces and used multiple times. We + uniquely identify each QoS object with identical + configuration with the same index - cbQosConfigIndex. + This index is used in all configuration related + tables. + + 2: A runtime instance + - Each QoS objects has it's statistical portion of + information attached to it. This information changes + when this object is attached on multiple logical + interfaces and used in various different places. We + uniquely identify each QoS runtime object instance + with an index that is unique across multiple + instances of the identical object - cbQosObjectsIndex. + This index is used in all statistical related tables. + + In summary, a QoS object has 2 indexes associated with it: + cbQosConfigIndex is used to identify it's configuration, + which does not change regardless of number of times and + where it is being used; and cbQosObjectsIndex is used + to identify it's runtime statistics, depending on which + logical interface and where in a given PolicyMap hierarchy + this object is used, it may have multiple unique + identifiers to distinguish each unique usage (instance) of + the same object. + + ********************************** + Navigation + ********************************** + The recommended method of navigating through all of the MIB + tables is to start by learning the cbQosServicePolicyTable + and cbQosObjectsTable MIB tables. In particular, Cisco + Systems recommends understanding the cbQosObjectsIndex and + cbQosParentObjectsIndex of each QoS feature. + + The cbQosPolicyIndex and cbQosObjectsIndex are + system-assigned numbers that identify each unique instance + of a QoS feature. These indexes are never reused between + router reboots, even when changes are made to the QoS + configuration. The cbQosPolicyIndex is designed to identify + the service policies attached to logical interfaces, while + the cbQosObjectsIndex is designed to identify each QoS + feature on a specified device. + + The cbQosParentObjectsIndex is designed to show the + hierarchical relationship of each QoS feature. + + ********************************** + cbQosServicePolicyTable + ********************************** + Accessing cbQosServicePolicyTable requires + cbQosPolicyIndex. This index is a system-assigned number + to uniquely identify each service policy hanging off of + each logical interface. Given cbQosPolicyIndex the tables + provide the type of logical interface/media type on which + this policy is applied, the direction in which this policy + is enforced, and the SNMP interface index and/or the entity + index of the underlying interface/entity. In the case of a + policy being applied on a Frame Relay DLCI, the cbQosFrDLCI + gives you the Frame Relay DLCI number to which this policy + is attached. In the case of policy being attached to an ATM + VC, cbQosAtmVPI and cbQosAtmVCI display the VPI and VCI of + the ATM interface respectively. + + ********************************** + cbQosObjectsTable + ********************************** + Accessing cbQosObjectsTable requires two indexes, + cbQosPolicyIndex and cbQosObjectsIndex. + + Given a particular service policy on a given logical + interface, there could be PolicyMaps, ClassMaps, Match + Statements and Feature Actions being used. Each instance + of these objects is uniquely identified by + cbQosObjectsIndex. + + Users need to decide which QoS object is interesting + and use the cbQosPolicyIndex and cbQosObjectsIndex to + locate the right element of interest. This tables provides + cbQosObjectsType, cbQosConfigIndex, and + cbQosParentObjectsIndex. + + To understand the relationship of cbQosObjectsIndex, + cbQosParentObjectsIndex and the hierarchical relationship + of the QoS objects, consider the following QoS + configuration example: + + Interface ethernet 0/1 + Input Service Policy cntlWebTraffic + ClassMap http + match ip http + set ip precedence 5 + + Output Service Policy cntlSNMP_Telnet + ClassMap snmp + match ip snmp + shape average 8000 32 32 + ClassMap Telnet + match ip telnet + shape average 10000 32 32 + + Interface ethernet 0/2 + Input Service Policy cntlWebTraffic + ClassMap http + match ip http + set ip precedence 5 + + Output Service Policy cntlSNMP_Telnet + ClassMap snmp + match ip snmp + shape average 8000 32 32 + ClassMap Telnet + match ip telnet + shape average 10000 32 32 + + *** In Ethernet 0/1 *** + Assume the router assigned a cbQosConfigIndex=1024 and + cbQosObjectsIndex=1084 to Policy cntlWebTraffic. + Because it is attached to an interface, it has no parent + QoS object, and thus cbQosParentObjectsIndex=0. + In addition, because cntlWebTraffic is also the service + policy of the interface, it has a unique cbQosPolicyIndex + assigned to it. In most cases, it would be the same as + the cbQosObjectsIndex, which is 1084 in this case. + Therefore, the indexes are: + cbQosPolicyIndex = 1084 + cbQosObjectsIndex = 1084 + cbQosConfigIndex = 1024 + + Assuming the router assigned a cbQosObjectsIndex=1085 + and cbQosConfigIndex=1025 to ClassMap http, it is + directly being used by Policy cntlWebTraffic, and therefore + the cbQosParentObjectsIndex of ClassMap http will be 1084. + + Assuming the router assigned a cbQosConfigIndex=1026 and + cbQosObjectsIndex=1086 to match ip http, it is directly + used by ClassMap http, therefore the + cbQosParentObjectsIndex of match ip http will be 1085. + + Assuming the router assigned a cbQosConfigIndex=1027 and + cbQosObjectsIndex=1087 to set ip precedence 5, it is + directly used by ClassMap http, therefore the + cbQosParentObjectsIndex of match ip http will be 1085. + + Assuming the router assigned a cbQosConfigIndex=1028 and + cbQosObjectsIndex=1088 to Policy cntlSNMP_Telnet. + Because it is attached to an interface, it has no parent + QoS object, and thus cbQosParentObjectsIndex=0. + In addition, because cntlSNMP_Telnet is also the service + policy of the interface, it has a unique cbQosPolicyIndex + assigned to it. In most cases, it would be the same as + the cbQosObjectsIndex, which is 1088 in this case. + + Assuming the router assigned a cbQosConfigIndex=1029 and + cbQosObjectsIndex=1089 to ClassMap snmp, it is + directly being used by Policy cntlSNMP_Telnet, and + therefore the cbQosParentObjectsIndex of ClassMap snmp + will be 1088. + + Assuming the router assigned a cbQosConfigIndex=1030 and + cbQosObjectsIndex=1090 to match ip snmp, it is directly + used by ClassMap snmp, and therefore the + cbQosParentObjectsIndex of match ip snmp will be 1089. + + Assuming the router assigned a cbQosConfigIndex=1031 and + cbQosObjectsIndex=1091 to shape average 8000 32 32, + it is directly used by ClassMap snmp, therefore the + cbQosParentObjectsIndex of match ip snmp will be 1089. + + Assuming the router assigned a cbQosConfigIndex=1032 and + cbQosObjectsIndex=1092 to ClassMap Telnet, it is + directly being used by Policy cntlSNMP_Telnet, and + therefore the cbQosParentObjectsIndex of + ClassMap Telnet will be 1088. + + Assuming the router assigned a cbQosConfigIndex=1033 and + cbQosObjectsIndex=1093 to match ip telnet, it is + directly used by ClassMap Telnet, and therefore the + cbQosParentObjectsIndex of match ip telnet will be 1092. + + Assuming the router assigned a cbQosConfigIndex=1034 and + cbQosObjectsIndex=1094 to shape 10000 32 32, it is + directly used by ClassMap telnet, therefore the + cbQosParentObjectsIndex of match ip telnet will be 1092. + + *** In Ethernet 0/2 *** + Every objects will have a unique combination of + cbQosPolicyIndex and cbQosObjectsIndex, but + cbQosConfigIndex will be shared across the same + objects that are applied in different places. + + ********************************** + All Config Tables + ********************************** + Accessing config related tables requires the same index + - cbQosConfigIndex. (Per precedence based tables requires + a second index, which is IP precedence value) Users + should have already gone through the cbQosObjectsTable + at this point and understood each cbQosConfigIndex and the + corresponding QoS objects. Users can uniquely identify + each QoS object defined on the router and query the + entries in each stats table on a per QoS object basis. + + ********************************** + All Stats Tables + ********************************** + Accessing all stats related tables requires the same + 2 indexes. They are cbQosPolicyIndex and cbQosObjectsIndex. + (Per precedence based tables requires a third index, which + is IP precedence value) Users should have already gone + through the cbQosObjectsTable at this point and understood + the relationship of each cbQosPolicyIndex and + cbQosObjectsIndex pair and the corresponding QoS objects. + Users can uniquely identify each QoS object defined on the + router and query the entries in each stats table on a per + QoS object basis." + REVISION "201401240000Z" + DESCRIPTION + "Added new object cbQosParentPolicyIndex in + cbQosServicePolicyTable" + REVISION "201310100000Z" + DESCRIPTION + "Added cbQosQueueingStatsGroupRev1 + Added ciscocbQosMIBComplianceRev13" + REVISION "201306200000Z" + DESCRIPTION + "Added the following 64-bit Objects + + cbQosCMPrePolicyBitRate64 + cbQosCMPostPolicyBitRate64 + cbQosCMDropBitRate64 + cbQosPoliceConformedBitRate64 + cbQosPoliceExceededBitRate64 + cbQosPoliceViolatedBitRate64" + REVISION "201302150000Z" + DESCRIPTION + "Added Percentage as a unit for cbQoSQueueUnitType" + REVISION "201207240000Z" + DESCRIPTION + "The following 2 objects are expanded to include perThousand and + perMillion units. + + 1. QueueingBandwidthUnits + 2. CbQosRateType" + REVISION "201203220000Z" + DESCRIPTION + "The following 4 changes have been made + + 1. Added the following 64 bit objects and deprecated the + corresponding 32 bit objects + ================================================= + cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64 + + 2. Range expanded for + ================== + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, + + cbQosPoliceCfgExtBurstSize, cbQosPoliceCfgPir, + cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize, + cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold, + cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, + cbQosPoliceCfgCdvt, cbQosTSCfgRate,cbQosTSCfgBurstTime, + cbQosTSCfgExtBurstTime + + 3. New object added + ================ + cbQosPolicyDiscontinuityTime + + 4. Added new type (srp-priority) to + ================================== + PoliceAction" + REVISION "200911250000Z" + DESCRIPTION + "Added setDei(16), setDeiImposition(17) to the TC PoliceAction. + Added dei(14), deiImposition(15) to the TC SetFeatureType. + Added dei(9) to the TC REDMechanism. + + Added objects + cbQosSetCfgIpPrecedenceTunnelValue, + cbQosSetCfgIpDscpTunnelValue, + cbQosSetCfgDei, + cbQosSetCfgDeiImposition + to CbQosSetCfgEntry + + Added objects + cbQosPoliceCfmColorCfmRate, + cbQosPoliceCfmColorExdRate, + cbQosPoliceCfmColorVltRate, + cbQosPoliceExdColorExdRate, + cbQosPoliceExdColorVltRate, + cbQosPoliceVltColorVltRate + to cbQosPoliceColorStatsEntry. + + Added Objects + cbQosIPHCCfgEnabled + to cbQosIPHCCfgEntry + + Added Objects + cbQosIPHCRtpFullHdrPktOverflow, + cbQosIPHCRtpFullHdrPkt, + cbQosIPHCRtpFullHdrPkt64, + cbQosIPHCTcpFullHdrPktOverflow, + cbQosIPHCTcpFullHdrPkt, + cbQosIPHCTcpFullHdrPkt64 + to cbQosIPHCStatsEntry + + Added ciscocbQosMIBComplianceRev10." + REVISION "200909160000Z" + DESCRIPTION + "Added unconfigured(15) value to PoliceAction TC. + Added cbQosCMFragmentPktOverflow, + cbQosCMFragmentPkt, + cbQosCMFragmentPkt64, + cbQosCMFragmentByteOverflow, + cbQosCMFragmentByte, + cbQosCMFragmentByte64 in CbQosCMStatsEntry. + Added evc(7) enum value in InterfaceType TC. + Added cbQosEVC in CbQosServicePolicyEntry + Changed comments for cbQosPolicyIndex and cbQosObjectsIndex. + Added ciscocbQosMIBComplianceRev9." + REVISION "200904240000Z" + DESCRIPTION + "- Added cbQosSetCfgFrDe to hold the Fr-De marking configuration + value in cbQosSetCfgTable. + - Updated the optional groups of ciscocbQosMIBComplianceRev7 + with cbQosSetCfgFrDeGroup. + - Added MODULE-COMPLIANCE ciscocbQosMIBComplianceRev8." + REVISION "200901260000Z" + DESCRIPTION + "Added account feature in QosObjectType." + REVISION "200811200000Z" + DESCRIPTION + "Added cbQosC3plAccountCfgGroup and cbQosC3plAccountStatsGroup." + REVISION "200806170000Z" + DESCRIPTION + "-Added ratioRemaining in QueueingBandwidthUnits + -Added l2CosInner in SetFeatureType + -Added cbQosQueueingCfgPriorityLevel in cbQosQueueingCfgTable + -Added cbQosSetCfgL2CosInnerValue in cbQosSetCfgTable + -Added in cbQosREDClassCfgTable + cbQosREDClassCfgMaxThresholdUnit, + cbQosREDClassCfgMinThresholdUnit + -Added cbQosQueueingClassCfgTable + - Added following OBJECT-GROUPs + cbQosQueueingCfgGroupRev2 + cbQosSetCfgL2Group + cbQosQueueingClassCfgGroup + cbQosPoliceCfgGroupRev3 + - Added MODULE-COMPLIANCE cisco + cbQosMIBComplianceRev6" + REVISION "200710090000Z" + DESCRIPTION + "1. Added cbQosTSCfgRate64 to cbQosTSCfgTable + to support shaping rates greater than that fit in + the range defined for cbQosTSCfgRate. + 2. Created cbQosTSCfgExtGroup. + 3. Created new compliance module ciscocbQosMIBComplianceRev5 + which deprecates ciscocbQosMIBComplianceRev4." + REVISION "200708300000Z" + DESCRIPTION + "Added 'setL2CosInner' value to PoliceAction TC." + REVISION "200707100000Z" + DESCRIPTION + "Added following enumerations to RedMechanism TC: + mplsExp + redDefault + redUserDefault" + REVISION "200409200000Z" + DESCRIPTION + "1. Added vlan-port as a new InterfaceType. + 2. Created cbQosServicePolicyExtGroup." + REVISION "200404120000Z" + DESCRIPTION + "Added support for Estimate Bandwidth and its Corvil + implementation. Corvil's algorithm generates the + estimated bandwidth for a class of traffic from + knowledge of the QoS targets such as delay and drop, + and the observed traffic behavior." + REVISION "200307240000Z" + DESCRIPTION + "Added setIpDscpTunnel, setIpPrecedenceTunnel + to the PoliceAction TC. + Added srpPriority, frFecnBecn, ipDscpTunnel, + ipPrecedenceTunnel to the SetFeatureType TC. + Added l2Cos, atmClp to the REDMechanism TC. + Added cps to the CbQosRateType TC. + Added CbQosTMSetType TC. + Added cbQosQueueingCfgAggrQLimitTime + to the cbQosQueueingCfgTable. + Added cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime + to the cbQosREDClassCfgTable. + Added cbQosPoliceCfgCellRate, + cbQosPoliceCfgCellPir, + cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, + cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, + cbQosPoliceCfgCdvt, + cbQosPoliceCfgConformColor, + cbQosPoliceCfgExceedColor + to the cbQosPoliceCfgTable. + Added cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime + to the cbQosTSCfgTable. + Added cbQosSetCfgSrpPriority, cbQosSetCfgFrFecnBecn + to the cbQosSetCfgTable. + Added cbQosSetStatsTable. + Added cbQosPoliceColorStatsTable. + Added cbQosTableMapCfgTable. + Added cbQosTableMapValueCfgTable. + Added cbQosTableMapSetCfgTable." + REVISION "200306090000Z" + DESCRIPTION + "Added controlPlane to the InterfaceType TC. + Added cbQosEntityIndex to the cbQosServicePolicyTable." + REVISION "200301210000Z" + DESCRIPTION + "Added compression(9) in QosObjectType TC for IPHC; + Added setMplsExpTopMost(11) in PoliceAction TC for + POLICE; + Added mplsExpTopMost(8) in SetFeatureType TC for SET; + Added discardClass(13) in REDMechanism TC for WRED; + Added CbQosRateType TC for POLICE and SHAPE; + Added IPHCOption TC for IPHC; + Added cbQosPoliceCfgRateType, + cbQosPoliceCfgPercentRateValue, + cbQosPoliceCfgPercentPirValue for POLICE; + Added cbQosTSCfgRateType, + cbQosTSCfgPercentRateValue for SHAPE; + Added cbQosSetCfgMplsExpTopMostValue for SET; + Added cbQosIPHCCfg and cbQosIPHCStats tables for IPHC." + REVISION "200212030000Z" + DESCRIPTION + "Added new cbQosPoliceCfgRate64 to cbQosPoliceCfgEntry + table to support policing rates greater than fit in + the range defined for cbQosPoliceCfgRate" + REVISION "200207240000Z" + DESCRIPTION + "Added support for ECN; Pir policing; multiple + police actions; added MPLS-EXP/ATM-CLP/DR-DE/ + L2Cos/DiscardClass marking in police action; + added MPLS-EXP and DiscardClass marking; + modified ATM-CLP and FR-DE marking. + Added objects to handle queue depth unit type and + queue depth pair related objects (e.g., + cbQosQueueingCfgQLimitUnits and + cbQosQueueingCfgAggregateQLimit pair) to support + queue depth in different units." + REVISION "200103140000Z" + DESCRIPTION + "Added support for FR DE, ATM CLP and L2 marking. + Added Bandwidth remaining percent option" + REVISION "200012080000Z" + DESCRIPTION + "Added support for Police Violate counters and + DSCP WRED counters" + REVISION "200007130000Z" + DESCRIPTION + "Initial version of Class-based QoS configuration and + statistical parameters MIB" + ::= { ciscoMgmt 166 } + + + +-- Textual Conventions + +QueueMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This denotes which mechanism is used with QueueLimit. + + precedence Based on IP precedence + dscp Based on DSCP values + discardClass Based on discard class + qosGroup Based on qosgroup class + atmClp Based on atm-clp class + mplsExp Based on MPLS Experimental class" + SYNTAX INTEGER { + precedence(1), + dscp(2), + discardClass(3), + qosGroup(4), + atmClp(5), + mplsExp(6) + } + +QosObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate different QoS objects . + policymap - The object in query is a PolicyMap, being + attached on a logical interface. + classmap - The object in query is a ClassMap, being + used by it's parent PolicyMap. + matchStatement - The object in query is a Match Statement, + being used by it's parent ClassMap. + queueing - The object in query is a queueing feature being + applied on the parent ClassMap. + randomDetect - The object in query is a Random Detect feature + being applied on the parent ClassMap. + trafficShaping - The object in query is a traffic-shaping + feature being applied on the parent ClassMap. + police - The object in query is a Police feature being + applied on the parent ClassMap. + set - The object in query is a Packet Marking + feature being applied on the parent ClassMap. + compression - The object in query is a IP header compression + feature being applied on the parent ClassMap. + ipslaMeasure - The object in query is Measure IPSLAs feature + being applied on the parent ClassMap. + account - The object in query is C3Pl_Account feature being + applied on the parent ClassMap." + SYNTAX INTEGER { + policymap(1), + classmap(2), + matchStatement(3), + queueing(4), + randomDetect(5), + trafficShaping(6), + police(7), + set(8), + compression(9), + ipslaMeasure(10), + account(11) + } + +TrafficDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the Policymap is for + Input or Output direction." + SYNTAX INTEGER { + input(1), + output(2) + } + +QosClassInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the Classmap is for + Match All or Match Any." + SYNTAX INTEGER { + none(1), + matchAll(2), + matchAny(3) + } + +QosMatchInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the MatchStatement is matching + on negated criteria (Match Not)." + SYNTAX INTEGER { + none(1), + matchNot(2) + } + +InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the type of logical interface to which + a particular service policy is attached. + Main Interface - Service policy is attached on the main + interface. + Sub Interface - Service policy is attached on the sub + interface. + Frame Relay DLCI - Service policy is attached on the a + Frame Relay DLCI. + ATM VC - Service policy is attached on the an ATM + Virtual Circuit. + Control Plane - Service policy is attached to the control + plane of the device. + Vlan Port - Service policy is attached to a particular + vlan of a layer 2 interface that can carry + traffic on multiple vlans. + EVC - Service policy is attached to the Ethernet + Virtual Connections." + SYNTAX INTEGER { + mainInterface(1), + subInterface(2), + frDLCI(3), + atmPVC(4), + controlPlane(5), + vlanPort(6), + evc(7) + } + +QueueingBandwidthUnits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The units of the bandwidth, used to allocate + bandwidth. Bandwidth can be either an absolute kbps + number, or be expressed as a percentage of the + available bandwidth. + + kbps Allocated bandwidth in Kilo bits Per Second + + percentage Allocated bandwidth as percentage of + reference bandwidth. + + percentageRemaining Percentage of unallocated bandwidth + reserved for this class. + + ratioRemaining Ratio of unallocated bandwidth reserved + for this class (in relation to other + classes). + + perThousand Allocated bandwidth in Parts Per Thousand + + perMillion Allocated bandwidth in Parts Per Million." + SYNTAX INTEGER { + kbps(1), + percentage(2), + percentageRemaining(3), + ratioRemaining(4), + perThousand(5), + perMillion(6) + } + +TrafficShapingLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The limit used by the traffic-shaping feature. + This value may be 'average' or 'peak', + which indicates whether it is shaping by average + rate or peak rate." + SYNTAX INTEGER { + average(1), + peak(2) + } + +PoliceAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The available actions taken on packets upon + conforming, exceeding or violating the configured + police rate. + + Transmit - Transmit the packet if the packet conforms + or exceeds the configured police rate. + Set IP DSCP - Set the IP DSCP value if the packet + conforms or exceeds the configured police + rate. + Set IP Precedence - Set the IP precedence value if + the packet conforms or exceeds + the configured police rate. + Set Qos Group - Set the QoS Group value if + the packet conforms or exceeds + the configured police rate. + Set MPLS Exp - Set the MPLS Experimental Imposition + vaule for the applicable action. + Set ATM CLP - Set the ATM CLP bit for the + applicable action. + Set FR DE - Set the FR DE bit for the + applicable action. + Set L2 COS - Set the 802.1p priority field in 802.1Q + VLAN tag for the applicable action. + Set Discard Class - Set the Discard Class value for the + applicable action. + Drop - Drop the packet if the packet conforms or + exceeds the configured police rate. + Set MPLS Exp TopMost - Set the MPLS Experimental + TopMost vaule for the applicable action. + Set IP DSCP Tunnel - Set the IP DSCP Tunnel + value for the applicable action. + Set IP Precedence Tunnel - Set the IP Precedence Tunnel + value for the applicable action. + Set Inner L2 COS - Set the 802.1p priority field in inner + 802.1q VLAN tag (QinQ) for the applicable + action. + Unconfigured - No action is set for this police. + Set Dei - Set the DEI(Discard Eligiable Indicator) bit in the + topmost 802.1ad header. + Set Dei Imposition - Set the DEI bit on all imposed 802.1ad + header. + Set SRP Priority - Sets the spatial reuse protocol (SRP) + priority value of an outgoing packet." + SYNTAX INTEGER { + transmit(1), + setIpDSCP(2), + setIpPrecedence(3), + setQosGroup(4), + drop(5), + setMplsExp(6), + setAtmClp(7), + setFrDe(8), + setL2Cos(9), + setDiscardClass(10), + setMplsExpTopMost(11), + setIpDscpTunnel(12), + setIpPrecedenceTunnel(13), + setL2CosInner(14), -- QinQ inner L2 CoS + unconfigured(15), + setDei(16), + setDeiImposition(17), + setSrpPriority(18) + } + +SetFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bit-wise representation of packet marking feature available + today. For historical reason, both packet marking and SET + terms have been used across Cisco Class-Based QOS, but they + have the same meaning. This feature is used to mark/set + appropriate fields(e.g, dscp, precedence, mpls-experimental + -topmost,l2CosInner) for applicable packets. + ipDscp Packet set/mark with DSCP bit + ipPrecedence Packet set/mark with Precedence bit + qosGroupNumber Packet set/mark with QosGroup bit + frDeBit Packet set/mark with FR-DE bit + l2Cos Packet set/mark with COS bit + mplsExp Packet set/mark with MPLS Experimental bit + discardClass Packet set/mark with discard class bit + mplsExpTopMost Packet set/mark with MPLS Experimental + topmost bit + srpPriority Packet set/mark with srp priority bit + frFecnBecn Packet set/mark with FECN bit + ipDscpTunnel Packet set/mark with DSCP tunnel bit + ipPrecedenceTunnel Packet set/mark with Precedence tunnel bit + l2CosInner Packet set/mark with COS inner bit + dei Packet set/mark with DEI bit + deiImposition Packet set/mark with DEI Imposition bit" + SYNTAX BITS { + ipDscp(0), + ipPrecedence(1), + qosGroupNumber(2), + frDeBit(3), + atmClpBit(4), + l2Cos(5), + mplsExp(6), + discardClass(7), + mplsExpTopMost(8), + srpPriority(9), + frFecnBecn(10), + ipDscpTunnel(11), + ipPrecedenceTunnel(12), + l2CosInner(13), + dei(14), + deiImposition(15) + } + +REDMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This denotes which mechanism is used with RED. + + precedence Based on IP precedence + dscp Based on DSCP values + discardClass Based on discard class + l2Cos Based on L2-COS class + atmClp Based on ATM-CLP class + mplsExp Based on MPLS Experimental values + redDefault Default RED profile + redUserDefault User specified Default RED profile + dei Based on DEI bit" + SYNTAX INTEGER { + precedence(1), + dscp(2), + discardClass(3), + l2Cos(4), + atmClp(5), + mplsExp(6), + redDefault(7), + redUserDefault(8), + dei(9) + } + +CbQosQueueUnitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents an unit type of queue + size. + + packets(1) Represents the UNITS of 'packets' for + queue size. + + cells(2) Represents the UNITS of 'cells' for + queue size. + + bytes(3) Represents the UNITS of 'bytes' for + queue size. + + ms(4) Represents the UNITS of 'milli-seconds' for + queue size + + us(5) Represents the UNITS of 'micro-seconds' for + queue size + + percentage(6) Represents the UNITS of 'percentage' for + queue size + + To support future extensions, the CbQosQueueUnitType + textual convention SHOULD NOT be sub-typed in object + type definitions. + + It MAY be sub-typed in compliance statements in order to + require only a subset of these queue size types for a + compliant implementation. + + Implementations must ensure that CbQosQueueUnitType + objects and any dependent object (e.g. CbQosQueueDepth) + are consistent. An inconsistentValue error must be + generated if an attempt to change an CbQosQueueUnitType + object would lead to an undefined CbQosQueueDepth value. + In particular, CbQoSQueueUnitType/CbQosQueueDepth pairs + must be changed together if the CbQosQueueUnitType + type changes (e.g. from packets(1) to cells(2))." + SYNTAX INTEGER { + packets(1), + cells(2), + bytes(3), + ms(4), + us(5), + percentage(6) + } + +CbQosQueueDepth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Queue depth value. + + An CbQoSQueueDepth value is always interpreted within + the context of an CbQosQueueUnitType value. Every usage + of the CbQosQueueDepth textual convention is required to + specify the CbQosQueueUnitType object which provides + the context. It is suggested that the + CbQoSQueueUnitType object is logically registered + before the object(s) which use the CbQosQueueDepth + textual convention if they appear in the same logical + row. The value of an CbQosQueueDepth object must always + be consistent with the value of the associated + CbQosQueueUnitType object. Attempts to set an + CbQosQueueDepth object to a value which is inconsistent + with the associated CbQosQueueUnitType must fail with + an inconsistentValue error." + SYNTAX Unsigned32 + +CbQosRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of rate. Rate type can be either an + absolute bps number, or be expressed as a percentage + of the available interface bandwidth, or an absolute + cps number. + + bps Bits Per Second + percentage % + cps Cells Per Second + perThousand Parts Per Thousand + perMillion Parts Per Million" + SYNTAX INTEGER { + bps(1), + percentage(2), + cps(3), + perThousand(4), + perMillion(5) + } + +IPHCOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the type of IP header compression. + rtp(1) UDP/RTP compression. + tcp(2) TCP compression. + bothRtpTcp(3) Both UDP/RTP and TCP compression." + SYNTAX INTEGER { + rtp(1), + tcp(2), + bothRtpTcp(3) + } + +CbQosTMSetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The available packet marking types which can use + tablemap to establish to-from relationship for + enhanced packeting marking." + SYNTAX INTEGER { + none(0), + ipDscp(1), + ipPrecedence(2), + qosGroup(3), + l2Cos(4), + mplsExpImp(5), + mplsExpTop(6) + } + +CbQosEBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that indicates the type of bandwidth + estimate algorithm. + typeNone no algorithm is selected + typeCorvil algorithm based on Corvil + bandwidth calculation." + SYNTAX INTEGER { + typeNone(0), + typeCorvil(1) + } + +CbQosEBCtd ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A CTD (Corvil Traffic Descriptor) specific value." + SYNTAX OCTET STRING + +SetC3plAccountFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate drop types for C3PL Account action." + SYNTAX INTEGER { + queueing(0), + wred(1), + police(2) + } +-- Overview of MIB Objects: +-- +-- Defines 2 groups of objects. + +ciscoCBQosMIBObjects OBJECT IDENTIFIER + ::= { ciscoCBQosMIB 1 } + +ciscocbQosMIBConformance OBJECT IDENTIFIER + ::= { ciscoCBQosMIB 2 } + +-- object groups + +cbQosServicePolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 1 } + +cbQosInterfacePolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 2 } + +cbQosFrameRelayVCPolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 3 } + +cbQosATMPVCPolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 4 } + +cbQosObjects OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 5 } + +cbQosPolicyMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 6 } + +cbQosClassMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 7 } + +cbQosMatchStmtCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 8 } + +cbQosQueueingCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 9 } + +cbQosREDCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 10 } + +cbQosREDClassCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 11 } + +cbQosPoliceCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 12 } + +cbQosTSCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 13 } + +cbQosSetCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 14 } + +cbQosClassMapStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 15 } + +cbQosMatchStmtStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 16 } + +cbQosPoliceStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 17 } + +cbQosQueueingStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 18 } + +cbQosTSStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 19 } + +cbQosREDClassStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 20 } + +cbQosPoliceActionCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 21 } + +cbQosIPHCCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 22 } + +cbQosIPHCStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 23 } + +cbQosSetStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 24 } + +cbQosPoliceColorStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 25 } + +cbQosTableMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 26 } + +cbQosTableMapValueCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 27 } + +cbQosTableMapSetCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 28 } + +cbQosEBCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 29 } + +cbQosEBStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 30 } + +cbQosMeasureIPSLACfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 31 } + +cbQosQueueingClassCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 32 } + +cbQosC3plAccountCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 33 } + +cbQosC3plAccountStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 34 } + +-- The cbQosQueueingClass group + +cbQosQueueingClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the configuration information for weighted + queue limit action per IP precedence basis." + ::= { cbQosQueueingClassCfg 1 } + +cbQosQueueingClassCfgEntry OBJECT-TYPE + SYNTAX CbQosQueueingClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a weighted queueing action. The information + includes: Threshold value, Units and wieght Type + (ip,dscp,mplsExp) + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex(which refers to cbQosConfigIndex of + cbQosQueueingCfgEntry) and cbQosQueueingClassConfigIndex + cbQosQlimitWeightValue + i.e(prec,dscp,discard-class,qos-group,atm-clp, + mplsExp) of each Weighted Queueing Action." + INDEX { + cbQosConfigIndex, + cbQosQueueingClassConfigIndex, + cbQosQlimitWeightValue + } + ::= { cbQosQueueingClassCfgTable 1 } + +CbQosQueueingClassCfgEntry ::= SEQUENCE { + cbQosQueueingClassConfigIndex Integer32, + cbQosQlimitWeightValue Integer32, + cbQosQueueingClassCfgThreshold CbQosQueueDepth, + cbQosQueueingClassCfgThresholdUnit CbQosQueueUnitType, + cbQosQueueingClassCfgQLimitWeight QueueMechanism +} + +cbQosQueueingClassConfigIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This objects depict the config index for Weighted Queue limit + configured." + ::= { cbQosQueueingClassCfgEntry 1 } + +cbQosQlimitWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object depict the weight value configured for + weighted Queue-limit. + The Weight value is IP precedence or IP DSCP of this entry." + ::= { cbQosQueueingClassCfgEntry 2 } + +cbQosQueueingClassCfgThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to depict the Threshold value for the + Weighted Queue Limit." + ::= { cbQosQueueingClassCfgEntry 3 } + +cbQosQueueingClassCfgThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to depict the Threshold Unit for the + Weighted Queue Limit" + ::= { cbQosQueueingClassCfgEntry 4 } + +cbQosQueueingClassCfgQLimitWeight OBJECT-TYPE + SYNTAX QueueMechanism + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects depict the weight value for Weighted Queue limit + configured + i.e(precedence,dscp,qos-group,atm-clp,discard-class,mplsExp) + + ." + ::= { cbQosQueueingClassCfgEntry 5 } + + +-- End of cbQosQueueingClass group + +cbQosMeasureIPSLACfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMeasureIPSLACfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies configuration information for measure type + IPSLA action. The measure action relates the policy class to a + specific IPSLAs auto group. Configuration of measure action of + type IPSLA results in automatic generation of IPSLAs synthetic + test operations when the policy is attached to interface. The + operations are created according to the characteristics + specified and to the destinations specified in IPSLA auto group. + The IPSLAs sythentic test operations measure network statistics + such as latency, packet loss and jitter. + This table is to be used only for retrieving the measure + action configuration information." + ::= { cbQosMeasureIPSLACfg 1 } + +cbQosMeasureIPSLACfgEntry OBJECT-TYPE + SYNTAX CbQosMeasureIPSLACfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes configuration information about + one instance of IPSLAs measure action in the policy map. + The table is indexed by the cbQosConfigIndex and + cbQosMeasureIPSLACfgGroupIndex." + INDEX { + cbQosConfigIndex, + cbQosMeasureIPSLACfgGroupIndex + } + ::= { cbQosMeasureIPSLACfgTable 1 } + +CbQosMeasureIPSLACfgEntry ::= SEQUENCE { + cbQosMeasureIPSLACfgGroupIndex Unsigned32, + cbQosMeasureIPSLACfgGroupName DisplayString +} + +cbQosMeasureIPSLACfgGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for each + instance of IPSLAs measure action. The index is unique + for each instance for a particular class in particular + policy-map. For example consider following configuration: + policy-map p1 + class c1 + measure type ip-sla group g1 + measure type ip-sla group g2 + class c2 + measure type ip-sla group g3 + + In this case the cbQosMeasureIPSLACfgGroupIndex value + for first measure action instance under class c1 will be 1, + for second instance it will be 1, and so on. The value + for the index will start over again from 1 for class c2." + ::= { cbQosMeasureIPSLACfgEntry 1 } + +cbQosMeasureIPSLACfgGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPSLAs auto group name. Group is an aggregation of + operations sharing the same type, for example udp-jitter + type, with common characteristics like frequency, + interval etc. Groups are formed by policies dictated + either by customer, or by service level or any other + requirements." + ::= { cbQosMeasureIPSLACfgEntry 2 } + + +-- The cbQosServicePolicy group + +cbQosServicePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the logical interfaces/media types + and the policymap that are attached to it." + ::= { cbQosServicePolicy 1 } + +cbQosServicePolicyEntry OBJECT-TYPE + SYNTAX CbQosServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes to which a logical + interface a given policymap is attached. Depending on + the logical interface/media type, some fields may have + meaningful values, and some may not. Please see each + individual descriptions." + INDEX { cbQosPolicyIndex } + ::= { cbQosServicePolicyTable 1 } + +CbQosServicePolicyEntry ::= SEQUENCE { + cbQosPolicyIndex Unsigned32, + cbQosIfType InterfaceType, + cbQosPolicyDirection TrafficDirection, + cbQosIfIndex InterfaceIndex, + cbQosFrDLCI DlciNumber, + cbQosAtmVPI Unsigned32, + cbQosAtmVCI Unsigned32, + cbQosEntityIndex EntPhysicalIndexOrZero, + cbQosVlanIndex VlanIndex, + cbQosEVC Unsigned32, + cbQosPolicyDiscontinuityTime TimeStamp, + cbQosParentPolicyIndex Unsigned32 +} + +cbQosPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + service policies (PolicyMap that has been attached + to a given logical interface)." + ::= { cbQosServicePolicyEntry 1 } + +cbQosIfType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This describes the logical interface/media type to + which this service policy is attached." + ::= { cbQosServicePolicyEntry 2 } + +cbQosPolicyDirection OBJECT-TYPE + SYNTAX TrafficDirection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the direction of traffic for which + this service policy is applied." + ::= { cbQosServicePolicyEntry 3 } + +cbQosIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifIndex for the interface to which this service + is attached. This field makes sense only if the + logical interface has a snmp ifIndex. For e.g. the + value of this field is meaningless when the + cbQosIfType is controlPlane." + ::= { cbQosServicePolicyEntry 4 } + +cbQosFrDLCI OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DLCI for the FRVC to which this service is attached. + This field only make sense if the service policy is + attached to a Frame Relay DLCI." + ::= { cbQosServicePolicyEntry 5 } + +cbQosAtmVPI OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPI for the ATMVC to which this service is attached. + This field only make sense if the service policy is + attached to a ATM VC." + ::= { cbQosServicePolicyEntry 6 } + +cbQosAtmVCI OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCI for the ATMVC to which this service is attached. + This field only make sense if the service policy is + attached to a ATM VC." + ::= { cbQosServicePolicyEntry 7 } + +cbQosEntityIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In cases where the policy is attached to an entity + e.g. control-plane, this object represents the + entity physical index of the entity to which the + policy has been attached. A value zero may be + returned if the policy is not attached to a physical + entity or the entPhysicalTable is not supported on + the SNMP agent." + ::= { cbQosServicePolicyEntry 8 } + +cbQosVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the service policy is attached to a particular + vlan on a trunk or multi-vlan access port, then this + object specifies the corresponding VLAN. In all other + cases the value of this object is '0'." + ::= { cbQosServicePolicyEntry 9 } + +cbQosEVC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "for the EVC to which this service is attached. + This field only make sense if the service policy is + attached to an EVC." + ::= { cbQosServicePolicyEntry 10 } + +cbQosPolicyDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more objects of cbQosServicePolicyEntry table for a + given instance suffered a discontinuity. If no such + discontinuities have occurred since the last re-initialization + of the local management subsystem, this object contains a zero + value." + ::= { cbQosServicePolicyEntry 11 } + +cbQosParentPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value refering to service-policy index of a virtual + interface on which PolicyMap applied directly. Value set would + imply the entry is for a physical interface which is a member + of a virtual interface. Value zero implies the entry is for a + interface on which PolicyMap applied directly." + ::= { cbQosServicePolicyEntry 12 } + + +-- End of the cbQosServicePolicy group +-- + +-- +-- Beginning of cbQosInterfaceTable + +cbQosInterfacePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosInterfacePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the service polices that are + attached to main and sub interfaces." + ::= { cbQosInterfacePolicy 1 } + +cbQosInterfacePolicyEntry OBJECT-TYPE + SYNTAX CbQosInterfacePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex and Direction, each unique index pair + translates to a service policy that is attached to a + main/sub interface, for particular traffic direction." + INDEX { + ifIndex, + cbQosPolicyDirection + } + ::= { cbQosInterfacePolicyTable 1 } + +CbQosInterfacePolicyEntry ::= SEQUENCE { + cbQosIFPolicyIndex Unsigned32 +} + +cbQosIFPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosInterfacePolicyEntry 1 } + + +-- End of cbQosInterfaceTable +-- + +-- Beginning of cbQosFrameRelayVCPolicy + +cbQosFrameRelayPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosFrameRelayPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the service polices that are + attached to Frame Relay DLCIs." + ::= { cbQosFrameRelayVCPolicy 1 } + +cbQosFrameRelayPolicyEntry OBJECT-TYPE + SYNTAX CbQosFrameRelayPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex, FR DLCI, and Direction, each unique + index combination translates to a service policy that + is attached to a FR DLCI, for particular traffic direction." + INDEX { + ifIndex, + cbQosFrDLCI, + cbQosPolicyDirection + } + ::= { cbQosFrameRelayPolicyTable 1 } + +CbQosFrameRelayPolicyEntry ::= SEQUENCE { + cbQosFRPolicyIndex Unsigned32 +} + +cbQosFRPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosFrameRelayPolicyEntry 1 } + + +-- End of cbQosFrameRelayTable +-- + +-- +-- Beginning of cbQosATMPVCPolicy + +cbQosATMPVCPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosATMPVCPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the policies that are attached to a + ATM PVC." + ::= { cbQosATMPVCPolicy 1 } + +cbQosATMPVCPolicyEntry OBJECT-TYPE + SYNTAX CbQosATMPVCPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex, VPI, VCI, and Direction, each unique + index combination translates to a service policy that + is attached to a ATM VC, for particular traffic direction." + INDEX { + ifIndex, + cbQosAtmVPI, + cbQosAtmVCI, + cbQosPolicyDirection + } + ::= { cbQosATMPVCPolicyTable 1 } + +CbQosATMPVCPolicyEntry ::= SEQUENCE { + cbQosATMPolicyIndex Unsigned32 +} + +cbQosATMPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosATMPVCPolicyEntry 1 } + + +-- End of cbQosATMPVCTable +-- + +-- +-- The cbQosObjects group +-- +-- cbQosObjects Table + +cbQosObjectsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies QoS objects (classmap, policymap, + match statements, and actions) hierarchy. This table also + provide relationship between each PolicyIndex/ObjectsIndex + pair and the ConfigIndex. ConfigIndex is essential for + querying any configuration tables." + ::= { cbQosObjects 1 } + +cbQosObjectsEntry OBJECT-TYPE + SYNTAX CbQosObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A QoS object entry. Objects covered in this table are + PolicyMap, ClassMap, Match Statements, and Actions. + Each entry is indexed by system-generated cbQosPolicyIndex, + and cbQosObjectsIndex, which represents a runtime instance + of a QoS object. In conjunction with the + cbQosParentObjectsIndex, a management station can + determine the hierarchical relationship of those QoS + objects. Given that classmaps and service policies can + be nested entites, each entry in this table represents a + unique instance of such object. Each runtime object + instance has a corresponding config object, which contains + the configuration information of such QoS object. The + config object is indexed by cbQosConfigIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosObjectsTable 1 } + +CbQosObjectsEntry ::= SEQUENCE { + cbQosObjectsIndex Unsigned32, + cbQosConfigIndex Unsigned32, + cbQosObjectsType QosObjectType, + cbQosParentObjectsIndex Unsigned32 +} + +cbQosObjectsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) instance specific + index for cbQosObjectsEntry." + ::= { cbQosObjectsEntry 1 } + +cbQosConfigIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) config (instance + independent) index for each Object. Each objects having + the same configuration share the same config index." + ::= { cbQosObjectsEntry 2 } + +cbQosObjectsType OBJECT-TYPE + SYNTAX QosObjectType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the QoS object." + ::= { cbQosObjectsEntry 3 } + +cbQosParentObjectsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The parent instance index of a QoS object. + + For a ClassMap, the parent index would be the index of + the attached PolicyMap. + + For a Match Statement, the parent index would be the + index of the ClassMap that uses this Match Statement. + + For an action, the parent index would be the + index of the ClassMap that applies such Action. + + For a non-hierarchical PolicyMap, the parent would be + the logical interface to which the policy is attached, + thus the parent index would be 0. + + For a hierarchical PolicyMap, the parent index would + be the index of the ClassMap to which the nested + policy is attached." + ::= { cbQosObjectsEntry 4 } + + +-- end of cbQosObjectsTable +-- + +-- + +-- Start of cbQosPolicyMapCfgTable + +cbQosPolicyMapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPolicyMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Policymap configuration information" + ::= { cbQosPolicyMapCfg 1 } + +cbQosPolicyMapCfgEntry OBJECT-TYPE + SYNTAX CbQosPolicyMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a policymap. The information includes: Name, and it's + description. This table contains configuration information + only, no statistics associated with it. Therefore, it is + indexed by the cbQosConfigIndex of each PolicyMap." + INDEX { cbQosConfigIndex } + ::= { cbQosPolicyMapCfgTable 1 } + +CbQosPolicyMapCfgEntry ::= SEQUENCE { + cbQosPolicyMapName DisplayString, + cbQosPolicyMapDesc DisplayString +} + +cbQosPolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Policymap." + ::= { cbQosPolicyMapCfgEntry 1 } + +cbQosPolicyMapDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the PolicyMap." + ::= { cbQosPolicyMapCfgEntry 2 } + + +-- Start of cbQosPolicyMapCfgTable +-- + +-- + +-- Start of cbQosCMCfg Group + +cbQosCMCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosCMCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap configuration information" + ::= { cbQosClassMapCfg 1 } + +cbQosCMCfgEntry OBJECT-TYPE + SYNTAX CbQosCMCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a classmap. The information includes: Name, and it's + description and whether it is a Match-All or Match-Any + class. This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each ClassMap." + INDEX { cbQosConfigIndex } + ::= { cbQosCMCfgTable 1 } + +CbQosCMCfgEntry ::= SEQUENCE { + cbQosCMName DisplayString, + cbQosCMDesc DisplayString, + cbQosCMInfo QosClassInfo +} + +cbQosCMName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Classmap." + ::= { cbQosCMCfgEntry 1 } + +cbQosCMDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the Classmap." + ::= { cbQosCMCfgEntry 2 } + +cbQosCMInfo OBJECT-TYPE + SYNTAX QosClassInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Match all vs Match any in a given class." + ::= { cbQosCMCfgEntry 3 } + + +-- End of cbQosCMCfg Group +-- + +-- + +-- Start of cbQosMatchStmtCfgTable + +cbQosMatchStmtCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMatchStmtCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap configuration information" + ::= { cbQosMatchStmtCfg 1 } + +cbQosMatchStmtCfgEntry OBJECT-TYPE + SYNTAX CbQosMatchStmtCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a MatchStatement. The information includes: Name, + and whether it is a Match or Match-Not + statement. This table contains configuration information + only, no statistics associated with it. Therefore, it is + indexed by the cbQosConfigIndex of each MatchStatement." + INDEX { cbQosConfigIndex } + ::= { cbQosMatchStmtCfgTable 1 } + +CbQosMatchStmtCfgEntry ::= SEQUENCE { + cbQosMatchStmtName DisplayString, + cbQosMatchStmtInfo QosMatchInfo +} + +cbQosMatchStmtName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Match Statement." + ::= { cbQosMatchStmtCfgEntry 1 } + +cbQosMatchStmtInfo OBJECT-TYPE + SYNTAX QosMatchInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Match vs Match Not in a given class." + ::= { cbQosMatchStmtCfgEntry 2 } + + +-- End of cbQosMatchStmtCfgTable +-- + +-- + +-- Start of cbQosQueueingCfgTable + +cbQosQueueingCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Queueing Action configuration + information" + ::= { cbQosQueueingCfg 1 } + +cbQosQueueingCfgEntry OBJECT-TYPE + SYNTAX CbQosQueueingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a queueing action. The information + includes: Bandwidth, Units, Flow Enabled, Priority Enabled, + and Q size. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each Queueing Action." + INDEX { cbQosConfigIndex } + ::= { cbQosQueueingCfgTable 1 } + +CbQosQueueingCfgEntry ::= SEQUENCE { + cbQosQueueingCfgBandwidth Integer32, + cbQosQueueingCfgBandwidthUnits QueueingBandwidthUnits, + cbQosQueueingCfgFlowEnabled TruthValue, + cbQosQueueingCfgPriorityEnabled TruthValue, + cbQosQueueingCfgAggregateQSize Integer32, + cbQosQueueingCfgIndividualQSize Integer32, + cbQosQueueingCfgDynamicQNumber Integer32, + cbQosQueueingCfgPrioBurstSize Unsigned32, + cbQosQueueingCfgQLimitUnits CbQosQueueUnitType, + cbQosQueueingCfgAggregateQLimit CbQosQueueDepth, + cbQosQueueingCfgAggrQLimitTime Unsigned32, + cbQosQueueingCfgPriorityLevel Unsigned32, + cbQosQueueingCfgBandwidth64 Unsigned64, + cbQosQueueingCfgIndividualQSize64 Unsigned64 +} + +cbQosQueueingCfgBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..2000000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The type of bandwidth configuration value represented by this + object is indicated by the value of + cbQosQueueingCfgBandwidthUnits for this entry. + + If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or + 'percentage(2)', this object represents the configured + bandwidth allocated to this traffic class.In the case of a + bandwidth policy, this value represents a minimum bandwidth + guarantee for the traffic class. In the case of a priority + policy, this value represents the maximum rate at which + priority service is guaranteed. + + If the cbQosQueueingCfgBandwidthUnits value is + 'percentageRemaining(3)', this object represents the + the percentage of the unallocated bandwidth to allocate to + this class. If the cbQosQueueingCfgBandwidthUnits value is + 'ratioRemaining(4)', this object represents the ratio value, + relative to other class' configured ratio values, used to + determine the portion of the unallocated bandwidth to apply to + this class. + + cbQosQueueingCfgBandwidth object is superseded by + cbQosQueueingCfgBandwidth64." + ::= { cbQosQueueingCfgEntry 1 } + +cbQosQueueingCfgBandwidthUnits OBJECT-TYPE + SYNTAX QueueingBandwidthUnits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Units of the accompanying cbQosQueueingCfgbandwidth + parameter" + ::= { cbQosQueueingCfgEntry 2 } + +cbQosQueueingCfgFlowEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if flow-based fair-queue is + enabled for this class." + ::= { cbQosQueueingCfgEntry 3 } + +cbQosQueueingCfgPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if low latency queueing + (priority) is enabled for this class." + ::= { cbQosQueueingCfgEntry 4 } + +cbQosQueueingCfgAggregateQSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum number of packets that can be held in all the + individual queues associated with this class + before packets are dropped. + cbQosQueueingCfgAggregateQSize object is superseded by + cbQosQueueingCfgAggregateQLimit." + ::= { cbQosQueueingCfgEntry 5 } + +cbQosQueueingCfgIndividualQSize OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum number of packets that can be held in an + individual Flow-based fair-queue associated with this + class before it drops packets (once the AggregateQSize + has been reached). + + This field only makes sense in the context of + Flow-based fair-queueing. + + cbQosQueueingCfgIndividualQSize object is superseded by + cbQosQueueingCfgIndividualQSize64." + ::= { cbQosQueueingCfgEntry 6 } + +cbQosQueueingCfgDynamicQNumber OBJECT-TYPE + SYNTAX Integer32 (1..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dynamic queues supported when + flow-based fair-queue is in use." + ::= { cbQosQueueingCfgEntry 7 } + +cbQosQueueingCfgPrioBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (32..64000000) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the priority queue, this is the number of bytes + allowed in a single burst. + This parameter only makes sense if Priority is enabled" + ::= { cbQosQueueingCfgEntry 8 } + +cbQosQueueingCfgQLimitUnits OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type of + cbQosQueueingCfgAggregateQLimit object." + ::= { cbQosQueueingCfgEntry 9 } + +cbQosQueueingCfgAggregateQLimit OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum allowed queue size for all the individual + queues associated with this class. When the queue size + exceed this value, the packets will be dropped." + ::= { cbQosQueueingCfgEntry 10 } + +cbQosQueueingCfgAggrQLimitTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum allowed queue size in milli-seconds for all + individual queues associated with this class. It + is internally converted to bytes by using the + bandwidth that is available for the class." + ::= { cbQosQueueingCfgEntry 11 } + +cbQosQueueingCfgPriorityLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority level of the queue into which packets matching + this class are queued into. A larger priority level indicates + higher priority." + ::= { cbQosQueueingCfgEntry 12 } + +cbQosQueueingCfgBandwidth64 OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the guaranteed bandwidth for a particular + traffic class. + + The type of bandwidth configuration value represented by this + object is indicated by the value of + cbQosQueueingCfgBandwidthUnits. + + If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or + 'percentage(2)', this object represents the configured + bandwidth allocated to this traffic class.In the case of a + bandwidth policy, this value represents a minimum bandwidth + guarantee for the traffic class. In the case of a priority + policy, this value represents the maximum rate at which + priority service is guaranteed. + + If the cbQosQueueingCfgBandwidthUnits value is + 'percentageRemaining(3)', this object represents the + the percentage of the unallocated bandwidth to allocate to + this class. If the cbQosQueueingCfgBandwidthUnits value is + 'ratioRemaining(4)', this object represents the ratio value, + relative to other class' configured ratio values, used to + determine the portion of the unallocated bandwidth to apply to + this class. + + If a device implements cbQosQueueingCfgBandwidth64, it should + not implement cbQosQueueingCfgBandwidth." + ::= { cbQosQueueingCfgEntry 13 } + +cbQosQueueingCfgIndividualQSize64 OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of packets that can be held in an + individual Flow-based fair-queue associated with this + class before it drops packets (once the AggregateQSize + has been reached). + + If a device implements cbQosQueueingCfgIndividualQSize64, then + it should not implement cbQosQueueingCfgIndividualQSize." + ::= { cbQosQueueingCfgEntry 14 } + + +-- End of cbQosQueueingCfg Group +-- + +-- +-- The cbQosREDCfg group +-- +-- cbQosREDTable + +cbQosREDCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies WRED Action configuration + information" + ::= { cbQosREDCfg 1 } + +cbQosREDCfgEntry OBJECT-TYPE + SYNTAX CbQosREDCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a WRED Action. The table holds global + (per traffic class) configuration like: Expon Weight + and Mean Q size. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each WRED Action." + INDEX { cbQosConfigIndex } + ::= { cbQosREDCfgTable 1 } + +CbQosREDCfgEntry ::= SEQUENCE { + cbQosREDCfgExponWeight Integer32, + cbQosREDCfgMeanQsize Integer32, + cbQosREDCfgDscpPrec REDMechanism, + cbQosREDCfgECNEnabled TruthValue +} + +cbQosREDCfgExponWeight OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The decay factor for the queue average calculation. + The decay factor is equal to raising 2 to the power + of N, where N could be up to 16. + The smaller the number, the faster it decays." + ::= { cbQosREDCfgEntry 1 } + +cbQosREDCfgMeanQsize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average queue size, computed and used by the WRED + algorithm. + cbQosREDCfgMeanQsize object is superseded by + cbQosREDMeanQsize." + ::= { cbQosREDCfgEntry 2 } + +cbQosREDCfgDscpPrec OBJECT-TYPE + SYNTAX REDMechanism + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classification mechanism used by RED" + ::= { cbQosREDCfgEntry 3 } + +cbQosREDCfgECNEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if explicit congestion notification + enabled for this class." + ::= { cbQosREDCfgEntry 4 } + + +-- end of cbQosREDCfgTable +-- + +-- + +-- cbQosREDClassCfg Group + +cbQosREDClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies WRED Action configuration + information on a per IP precedence basis." + ::= { cbQosREDClassCfg 1 } + +cbQosREDClassCfgEntry OBJECT-TYPE + SYNTAX CbQosREDClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a WRED Action. The table holds the per IP precedence + based WRED configuration parameters. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex and cbQosREDValue + of each WRED Action." + INDEX { + cbQosConfigIndex, + cbQosREDValue + } + ::= { cbQosREDClassCfgTable 1 } + +CbQosREDClassCfgEntry ::= SEQUENCE { + cbQosREDValue Integer32, + cbQosREDCfgMinThreshold Integer32, + cbQosREDCfgMaxThreshold Integer32, + cbQosREDCfgPktDropProb Integer32, + cbQosREDClassCfgThresholdUnit CbQosQueueUnitType, + cbQosREDClassCfgMinThreshold CbQosQueueDepth, + cbQosREDClassCfgMaxThreshold CbQosQueueDepth, + cbQosREDClassCfgMinThresholdTime Unsigned32, + cbQosREDClassCfgMaxThresholdTime Unsigned32, + cbQosREDClassCfgMaxThresholdUnit CbQosQueueUnitType, + cbQosREDClassCfgMinThresholdUnit CbQosQueueUnitType +} + +cbQosREDValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP precedence or IP DSCP of this entry." + ::= { cbQosREDClassCfgEntry 1 } + +cbQosREDCfgMinThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Minimum threshold in number of packets. When the + average queue length reaches this number, WRED begins + to drop packets with the specified IP precedence. + cbQosREDCfgMinThreshold object is superseded by + cbQosREDClassCfgMinThreshold." + ::= { cbQosREDClassCfgEntry 2 } + +cbQosREDCfgMaxThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum threshold in number of packets. When the + average queue length exceeds this number, WRED drops + all packets with the specified IP precedence. + cbQosREDCfgMaxThreshold object is superseded by + cbQosREDClassCfgMaxThreshold." + ::= { cbQosREDClassCfgEntry 3 } + +cbQosREDCfgPktDropProb OBJECT-TYPE + SYNTAX Integer32 (1..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denominator for the fraction of packets dropped when + the average queue depth is MaxDepthThreshold. For + example, if the denominator is 10, one out of every 10 + packets is dropped when the average queue is at the + MaxDepthThreshold." + ::= { cbQosREDClassCfgEntry 4 } + +cbQosREDClassCfgThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Represents the unit type to measure the RED thresholds. + The objects covered are cbQosREDClassCfgMinThreshold + and cbQosREDClassCfgMaxThreshold + cbQosREDClassCfgThresholdUnit object is superseded by + cbQosREDClassCfgMinThreshold, cbQosREDClassCfgMaxThreshold." + ::= { cbQosREDClassCfgEntry 5 } + +cbQosREDClassCfgMinThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum WRED threshold value. When the average + queue length reaches this number, WRED begins to + drop packets according to REDMechanism specificed + in cbQosREDCfgDscpPrec." + ::= { cbQosREDClassCfgEntry 6 } + +cbQosREDClassCfgMaxThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum WRED threshold value. When the average + queue length exceeds this number, WRED drops all + packets according to REDMechanism specificed + in cbQosREDCfgDscpPrec." + ::= { cbQosREDClassCfgEntry 7 } + +cbQosREDClassCfgMinThresholdTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum WRED threshold value specified in + milli-seconds. The milli-second value is internally + converted to bytes by using the bandwidth that + is available for the class." + ::= { cbQosREDClassCfgEntry 8 } + +cbQosREDClassCfgMaxThresholdTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum WRED threshold value specified in + milli-seconds. The milli-second value is internally + converted to bytes by using the bandwidth that + is available for the class." + ::= { cbQosREDClassCfgEntry 9 } + +cbQosREDClassCfgMaxThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type to measure the RED Maximum thresholds. + The objects covered is cbQosREDClassCfgMaxThreshold" + ::= { cbQosREDClassCfgEntry 10 } + +cbQosREDClassCfgMinThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type to measure the RED Minimum thresholds. + The objects covered is cbQosREDClassCfgMinThreshold" + ::= { cbQosREDClassCfgEntry 11 } + + +-- end of cbQosREDClassCfg Group +-- + +-- +-- Start of cbQosPoliceCfg Group + +cbQosPoliceCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action configuration + information." + ::= { cbQosPoliceCfg 1 } + +cbQosPoliceCfgEntry OBJECT-TYPE + SYNTAX CbQosPoliceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a Police Action. The table holds Policy + configuration parameters, such as rate, burst size, and + actions based on traffic rates. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosPoliceCfgTable 1 } + +CbQosPoliceCfgEntry ::= SEQUENCE { + cbQosPoliceCfgRate Unsigned32, + cbQosPoliceCfgBurstSize Unsigned32, + cbQosPoliceCfgExtBurstSize Unsigned32, + cbQosPoliceCfgConformAction PoliceAction, + cbQosPoliceCfgConformSetValue Unsigned32, + cbQosPoliceCfgExceedAction PoliceAction, + cbQosPoliceCfgExceedSetValue Unsigned32, + cbQosPoliceCfgViolateAction PoliceAction, + cbQosPoliceCfgViolateSetValue Unsigned32, + cbQosPoliceCfgPir Unsigned32, + cbQosPoliceCfgRate64 Unsigned64, + cbQosPoliceCfgRateType CbQosRateType, + cbQosPoliceCfgPercentRateValue Unsigned32, + cbQosPoliceCfgPercentPirValue Unsigned32, + cbQosPoliceCfgCellRate Unsigned32, + cbQosPoliceCfgCellPir Unsigned32, + cbQosPoliceCfgBurstCell Unsigned32, + cbQosPoliceCfgExtBurstCell Unsigned32, + cbQosPoliceCfgBurstTime Unsigned32, + cbQosPoliceCfgExtBurstTime Unsigned32, + cbQosPoliceCfgCdvt Unsigned32, + cbQosPoliceCfgConformColor DisplayString, + cbQosPoliceCfgExceedColor DisplayString, + cbQosPoliceCfgConditional TruthValue, + cbQosPoliceCfgBurstSize64 Unsigned64, + cbQosPoliceCfgExtBurstSize64 Unsigned64, + cbQosPoliceCfgPir64 Unsigned64 +} + +cbQosPoliceCfgRate OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate. This is the sustained + rate permitted by policing. + + If a committed policing rate greater than 4294967295 + is configurable on the system, then the configured + rate is available in cbQosPoliceCfgRate64." + ::= { cbQosPoliceCfgEntry 1 } + +cbQosPoliceCfgBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (1000..512000000) + UNITS "Octets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bytes, in excess of the + committed policing rate that will be permitted by + the policing feature. + + cbQosPoliceCfgBurstSize object is superseded by + cbQosPoliceCfgBurstSize64." + ::= { cbQosPoliceCfgEntry 2 } + +cbQosPoliceCfgExtBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (1000..512000000) + UNITS "Octets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bytes, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. + + cbQosPoliceCfgExtBurstSize object is superseded by + cbQosPoliceCfgExtBurstSize64." + ::= { cbQosPoliceCfgEntry 3 } + +cbQosPoliceCfgConformAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic is within the + configured rate, that is, the traffic rate is + conforming. + + cbQosPoliceCfgConformAction object is superseded by + cbQosPoliceActionCfgConform." + ::= { cbQosPoliceCfgEntry 4 } + +cbQosPoliceCfgConformSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the configured Police rate. + + cbQosPoliceCfgConformSetValue object is superseded by + cbQosPoliceActionCfgConformSetValue." + ::= { cbQosPoliceCfgEntry 5 } + +cbQosPoliceCfgExceedAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic exceeds the + configured rate, that is, the traffic is + non-conforming. + + cbQosPoliceCfgExceedAction object is superseded by + cbQosPoliceActionCfgExceed." + ::= { cbQosPoliceCfgEntry 6 } + +cbQosPoliceCfgExceedSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the configured Police rate. + + cbQosPoliceCfgExceedSetValue object is superseded by + cbQosPoliceActionCfgExceedSetValue." + ::= { cbQosPoliceCfgEntry 7 } + +cbQosPoliceCfgViolateAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets. + + cbQosPoliceCfgViolateAction object is superseded by + cbQosPoliceActionCfgViolate." + ::= { cbQosPoliceCfgEntry 8 } + +cbQosPoliceCfgViolateSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the Police violate action. The packet + attibute values depend on the action that is taken + for the particular packet. For example, if the + action was to set the dscp value, this entry describes + the value it is set to. + + cbQosPoliceCfgViolateSetValue object is superseded by + cbQosPoliceActionCfgViolateSetValue." + ::= { cbQosPoliceCfgEntry 9 } + +cbQosPoliceCfgPir OBJECT-TYPE + SYNTAX Unsigned32 (8000..2000000000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The committed policing rate. This is the peak + rate permitted by two rate policing. + + cbQosPoliceCfgPir object is superseded by cbQosPoliceCfgPir64." + ::= { cbQosPoliceCfgEntry 10 } + +cbQosPoliceCfgRate64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate. This is the sustained + rate permitted by policing." + ::= { cbQosPoliceCfgEntry 11 } + +cbQosPoliceCfgRateType OBJECT-TYPE + SYNTAX CbQosRateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate type that configured for CIR & PIR. + 1 means rates are configured in bps. + 2 means rates are configured in percentage. + 3 means rates are configured in cps. + 4 means rates are configured in parts per-thousand. + 5 means rates are configured in parts per-million." + ::= { cbQosPoliceCfgEntry 12 } + +cbQosPoliceCfgPercentRateValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate in percentage. Its value + is valid only when cbQosPoliceCfgRateType equals to 2." + ::= { cbQosPoliceCfgEntry 13 } + +cbQosPoliceCfgPercentPirValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak policing rate in percentage. Its value is + valid only when cbQosPoliceCfgRateType equals to 2." + ::= { cbQosPoliceCfgEntry 14 } + +cbQosPoliceCfgCellRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "cells/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate in cells/second. Its value + is valid only when cbQosPoliceCfgRateType equals to 3." + ::= { cbQosPoliceCfgEntry 15 } + +cbQosPoliceCfgCellPir OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "cells/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak policing rate in cells/second. Its value is + valid only when cbQosPoliceCfgRateType equals to 3." + ::= { cbQosPoliceCfgEntry 16 } + +cbQosPoliceCfgBurstCell OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Cells" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in cells, in excess of the + committed policing rate that will be permitted by + the policing feature." + ::= { cbQosPoliceCfgEntry 17 } + +cbQosPoliceCfgExtBurstCell OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Cells" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in cells, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases." + ::= { cbQosPoliceCfgEntry 18 } + +cbQosPoliceCfgBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic time, in ms, in excess of the + committed policing rate that will be permitted by + the policing feature. The milli-second value is + internally converted to bytes by using the bandwidth + that is available for the class." + ::= { cbQosPoliceCfgEntry 19 } + +cbQosPoliceCfgExtBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic time, in ms, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. The milli-second value is + internally converted to bytes by using the bandwidth + that is available for the class." + ::= { cbQosPoliceCfgEntry 20 } + +cbQosPoliceCfgCdvt OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "micro-second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ATM Cell Delay Variation Tolerance value." + ::= { cbQosPoliceCfgEntry 21 } + +cbQosPoliceCfgConformColor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classmap name used in AF color-aware mode to + specify the conform-color for the incoming packets + which was marked by the previous node. + + At least conform-color must be specified. If only + conform-color is specified, all other packets are + assumed to be marked exceed. + + See RFC 2697, A Single Rate Three Color Marker. + See RFC 2698, A Two Rate Three Color Marker." + ::= { cbQosPoliceCfgEntry 22 } + +cbQosPoliceCfgExceedColor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classmap name used in AF color-aware mode to + specify the exceed-color for the incoming packets + which was marked by the previous node. + + If both conform-color and exceed-color are specified, + all other packets are assumed to be marked violate. + Violate-color configuration is not needed." + ::= { cbQosPoliceCfgEntry 23 } + +cbQosPoliceCfgConditional OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is use to depict weather police is configured + as a conditioniler policer or not" + ::= { cbQosPoliceCfgEntry 24 } + +cbQosPoliceCfgBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicated the amount of traffic, in bytes, in + excess of the committed policing rate that will be permitted by + the policing feature. + + If a device implements cbQosPoliceCfgBurstSize64, then + it should not implement cbQosPoliceCfgBurstSize." + ::= { cbQosPoliceCfgEntry 25 } + +cbQosPoliceCfgExtBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicated the amount of traffic, in bytes, in + excess of the burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. + + If a device implements cbQosPoliceCfgBurstSize64, then + it should not implement cbQosPoliceCfgBurstSize." + ::= { cbQosPoliceCfgEntry 26 } + +cbQosPoliceCfgPir64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the committed policing rate. This is the + peak rate permitted by two rate policing. + + If a device implements cbQosPoliceCfgPir64, then + it should not implement cbQosPoliceCfgPir." + ::= { cbQosPoliceCfgEntry 27 } + + +-- end of cbQosPoliceCfg Group +-- + +-- +-- Start of cbQosPoliceActionCfg Group + +cbQosPoliceActionCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceActionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action configuration + information." + ::= { cbQosPoliceActionCfg 1 } + +cbQosPoliceActionCfgEntry OBJECT-TYPE + SYNTAX CbQosPoliceActionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about Actions for one Police. The table holds Police + action specific configuration parameters. + This table is a sub-table for cbQosPoliceCfgTable. There is + a 1-to-1 association between one entry here and one entry in + cbQosPoliceCfgTable. + This table contains configuration information only, + no statistics associated with it. + This table has two indices. The first is cbQosConfigIndex + which is drived directly from cbQosPoliceCfgTable to keep the + 1-to-1 mapping nature between two tables. + The second is cbQosPoliceActionCfgIndex used to reference + the actual actions configured. The maximum number of actions + supported is determined by the system, which is 5 currently." + INDEX { + cbQosConfigIndex, + cbQosPoliceActionCfgIndex + } + ::= { cbQosPoliceActionCfgTable 1 } + +CbQosPoliceActionCfgEntry ::= SEQUENCE { + cbQosPoliceActionCfgIndex Unsigned32, + cbQosPoliceActionCfgConform PoliceAction, + cbQosPoliceActionCfgConformSetValue Unsigned32, + cbQosPoliceActionCfgExceed PoliceAction, + cbQosPoliceActionCfgExceedSetValue Unsigned32, + cbQosPoliceActionCfgViolate PoliceAction, + cbQosPoliceActionCfgViolateSetValue Unsigned32 +} + +cbQosPoliceActionCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for police + actions that are defined by a police configuration." + ::= { cbQosPoliceActionCfgEntry 1 } + +cbQosPoliceActionCfgConform OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 2 } + +cbQosPoliceActionCfgConformSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgConform. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 3 } + +cbQosPoliceActionCfgExceed OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 4 } + +cbQosPoliceActionCfgExceedSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgExceed. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 5 } + +cbQosPoliceActionCfgViolate OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 6 } + +cbQosPoliceActionCfgViolateSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgViolate. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 7 } + + +-- end of cbQosPoliceActionCfg Group +-- + +-- +-- The cbQosTSCfg group +-- +-- cbQosTSCfgTable + +cbQosTSCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTSCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies traffic-shaping Action configuration + information." + ::= { cbQosTSCfg 1 } + +cbQosTSCfgEntry OBJECT-TYPE + SYNTAX CbQosTSCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a traffic-shaping Action. The table holds Traffic + Shaping configuration parameters, such as rate, burst size, + and Shaping types. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosTSCfgTable 1 } + +CbQosTSCfgEntry ::= SEQUENCE { + cbQosTSCfgRate Integer32, + cbQosTSCfgBurstSize Integer32, + cbQosTSCfgExtBurstSize Integer32, + cbQosTSCfgAdaptiveEnabled TruthValue, + cbQosTSCfgAdaptiveRate Integer32, + cbQosTSCfgLimitType TrafficShapingLimit, + cbQosTSCfgRateType CbQosRateType, + cbQosTSCfgPercentRateValue Unsigned32, + cbQosTSCfgBurstTime Unsigned32, + cbQosTSCfgExtBurstTime Unsigned32, + cbQosTSCfgRate64 Unsigned64, + cbQosTSCfgBurstSize64 Unsigned64, + cbQosTSCfgExtBurstSize64 Unsigned64 +} + +cbQosTSCfgRate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed traffic-shaping rate. This is the + sustained rate permitted by the traffic-shaping." + ::= { cbQosTSCfgEntry 1 } + +cbQosTSCfgBurstSize OBJECT-TYPE + SYNTAX Integer32 (256..154400000) + UNITS "bits" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bits, in excess of the + committed traffic-shaping rate that will be + instantaneously permitted by this feature. + + cbQosTSCfgBurstSize object is superseded by cbQosTSCfgBurstSize64." + ::= { cbQosTSCfgEntry 2 } + +cbQosTSCfgExtBurstSize OBJECT-TYPE + SYNTAX Integer32 (0..154400000) + UNITS "bits" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bits, in excess of the + burst limit, which may be conditionally permitted + by traffic-shaping feature. + + cbQosTSCfgExtBurstSize object is superseded by + cbQosTSCfgExtBurstSize64." + ::= { cbQosTSCfgEntry 3 } + +cbQosTSCfgAdaptiveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates is adaptive traffic-shaping + has been enabled." + ::= { cbQosTSCfgEntry 4 } + +cbQosTSCfgAdaptiveRate OBJECT-TYPE + SYNTAX Integer32 (8000..154400000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current adaptive traffic + shaping rate." + ::= { cbQosTSCfgEntry 5 } + +cbQosTSCfgLimitType OBJECT-TYPE + SYNTAX TrafficShapingLimit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if traffic-shaping is limiting + traffic based on the peak rate or the average rate." + ::= { cbQosTSCfgEntry 6 } + +cbQosTSCfgRateType OBJECT-TYPE + SYNTAX CbQosRateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate type that configured for traffic-shaping. + 1 means rate is configured in bps. + 2 means rate is configured in percentage. + 4 means rates are configured in parts per-thousand. + 5 means rates are configured in parts per-million." + ::= { cbQosTSCfgEntry 7 } + +cbQosTSCfgPercentRateValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed traffic-shaping rate in percentage. + Its value is valid only when cbQosTSCfgRateType + equals to 2." + ::= { cbQosTSCfgEntry 8 } + +cbQosTSCfgBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in ms, in excess of the + committed traffic-shaping rate that will be + instantaneously permitted by this feature. + The milli-second value is internally converted to + bits by using the bandwidth that is available for + the class." + ::= { cbQosTSCfgEntry 9 } + +cbQosTSCfgExtBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in ms, in excess of the + burst limit, which may be conditionnally permitted + by traffic-shaping feature. + The milli-second value is internally converted to + bits by using the bandwidth that is available for + the class." + ::= { cbQosTSCfgEntry 10 } + +cbQosTSCfgRate64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed shape rate. This is the sustained + rate permitted by shaping. This object represents + the 64 bit value of object cbQosTSCfgRate" + ::= { cbQosTSCfgEntry 11 } + +cbQosTSCfgBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the amount of traffic, in bits, in + excess of the committed traffic-shaping rate that will be + instantaneously permitted by this feature. + + If a device implements cbQosTSCfgBurstSize64, then + it should not implement cbQosTSCfgBurstSize." + ::= { cbQosTSCfgEntry 12 } + +cbQosTSCfgExtBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of traffic, in bits, in excess + of the burst limit, which may be conditionally permitted + by traffic-shaping feature. + + If a device implements cbQosTSCfgExtBurstSize64, then + it should not implement cbQosTSCfgExtBurstSize." + ::= { cbQosTSCfgEntry 13 } + + +-- end of cbQosTSCfgTable +-- +-- The cbQosSetCfgObject group +-- +-- cbQosSetCfg + +cbQosSetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Packet Marking Action configuration + information." + ::= { cbQosSetCfg 1 } + +cbQosSetCfgEntry OBJECT-TYPE + SYNTAX CbQosSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a Packet Marking Action. The table holds Packet + Marking configuration parameters, such as type of packet + marking and values being set to. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosSetCfgTable 1 } + +CbQosSetCfgEntry ::= SEQUENCE { + cbQosSetCfgFeature SetFeatureType, + cbQosSetCfgIpDSCPValue Integer32, + cbQosSetCfgIpPrecedenceValue Integer32, + cbQosSetCfgQosGroupValue Integer32, + cbQosSetCfgL2CosValue Integer32, + cbQosSetCfgMplsExpValue Unsigned32, + cbQosSetCfgDiscardClassValue Unsigned32, + cbQosSetCfgMplsExpTopMostValue Unsigned32, + cbQosSetCfgSrpPriority Unsigned32, + cbQosSetCfgFrFecnBecn Unsigned32, + cbQosSetCfgL2CosInnerValue Integer32, + cbQosSetCfgFrDe TruthValue, + cbQosSetCfgIpPrecedenceTunnelValue Unsigned32, + cbQosSetCfgIpDSCPTunnelValue Unsigned32, + cbQosSetCfgDei TruthValue, + cbQosSetCfgDeiImposition TruthValue +} + +cbQosSetCfgFeature OBJECT-TYPE + SYNTAX SetFeatureType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit-wise position of each packet marking feature." + ::= { cbQosSetCfgEntry 1 } + +cbQosSetCfgIpDSCPValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP DSCP value at which the packet is being set + by the packet marking feature." + ::= { cbQosSetCfgEntry 2 } + +cbQosSetCfgIpPrecedenceValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP precedence value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 3 } + +cbQosSetCfgQosGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS Group number at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 4 } + +cbQosSetCfgL2CosValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Layer 2 Cos value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 5 } + +cbQosSetCfgMplsExpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS experimental value at which the packet + is being set by the packet marking feature." + ::= { cbQosSetCfgEntry 6 } + +cbQosSetCfgDiscardClassValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Discard Class value at which the packet + is being set by the packet marking feature." + ::= { cbQosSetCfgEntry 7 } + +cbQosSetCfgMplsExpTopMostValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS experimental value on the topmost label + at which the packet is being set by the packet marking + feature." + ::= { cbQosSetCfgEntry 8 } + +cbQosSetCfgSrpPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SRP Priority value at which the packet is being set + by the packet marking feature. The higher the value the + higher the priority. SRP is a Cisco developed protocol. + RFC 2892: The Cisco SRP MAC Layer Protocol." + ::= { cbQosSetCfgEntry 9 } + +cbQosSetCfgFrFecnBecn OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a configurable parameter in percentage of the + queue size. When the current queue size out of the + queue limit is greater than this parameter, both + Frame Relay FECN and BECN bits will be set for + Frame Relay congestion notification mechanism." + ::= { cbQosSetCfgEntry 10 } + +cbQosSetCfgL2CosInnerValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value to be set in the 802.1p priority field in the inner + 802.1q VLAN tag (QinQ). This object is applicable when + cbQosSetCfgFeature has the 'l2CosInner' bit set." + ::= { cbQosSetCfgEntry 11 } + +cbQosSetCfgFrDe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Discard Eligibility (DE) bit is used to indicate that a + frame has lower importance than other frames. The DE bit is part + of the Address field in the Frame Relay frame header. + DTE devices can set the value of the DE bit of a frame to 1 + to indicate that the frame has lower importance than other + frames. When the network becomes congested, DCE devices will + discard frames with the DE bit set before discarding those that + do not. This reduces the likelihood of critical data being + dropped by Frame Relay DCE devices during periods of + congestion." + DEFVAL { false } + ::= { cbQosSetCfgEntry 12 } + +cbQosSetCfgIpPrecedenceTunnelValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP precedence value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 13 } + +cbQosSetCfgIpDSCPTunnelValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP DSCP value at which the packet is being set + by the packet marking feature." + ::= { cbQosSetCfgEntry 14 } + +cbQosSetCfgDei OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the DEI bit is set in the topmost 802.1ad + header." + ::= { cbQosSetCfgEntry 15 } + +cbQosSetCfgDeiImposition OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the DEI bit is set in the imposed 802.1ad + header." + ::= { cbQosSetCfgEntry 16 } + + +-- end of cbQosSetCfgTable + +cbQosCMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap related Statistical + information." + ::= { cbQosClassMapStats 1 } + +cbQosCMStatsEntry OBJECT-TYPE + SYNTAX CbQosCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about ClassMap. ClassMap specific information + you can find in this table are : pre/post policy pkt/byte + counts, bit rates, drop pkt/bytes and no buffer drops. + + This table contains statistical information only, + no configuration information associated with it. Therefore, + it is indexed by the instance specific IDs, such as + cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosCMStatsTable 1 } + +CbQosCMStatsEntry ::= SEQUENCE { + cbQosCMPrePolicyPktOverflow Counter32, + cbQosCMPrePolicyPkt Counter32, + cbQosCMPrePolicyPkt64 Counter64, + cbQosCMPrePolicyByteOverflow Counter32, + cbQosCMPrePolicyByte Counter32, + cbQosCMPrePolicyByte64 Counter64, + cbQosCMPrePolicyBitRate Gauge32, + cbQosCMPostPolicyByteOverflow Counter32, + cbQosCMPostPolicyByte Counter32, + cbQosCMPostPolicyByte64 Counter64, + cbQosCMPostPolicyBitRate Gauge32, + cbQosCMDropPktOverflow Counter32, + cbQosCMDropPkt Counter32, + cbQosCMDropPkt64 Counter64, + cbQosCMDropByteOverflow Counter32, + cbQosCMDropByte Counter32, + cbQosCMDropByte64 Counter64, + cbQosCMDropBitRate Gauge32, + cbQosCMNoBufDropPktOverflow Counter32, + cbQosCMNoBufDropPkt Counter32, + cbQosCMNoBufDropPkt64 Counter64, + cbQosCMFragmentPktOverflow Counter32, + cbQosCMFragmentPkt Counter32, + cbQosCMFragmentPkt64 Counter64, + cbQosCMFragmentByteOverflow Counter32, + cbQosCMFragmentByte Counter32, + cbQosCMFragmentByte64 Counter64, + cbQosCMPrePolicyBitRate64 CounterBasedGauge64, + cbQosCMPostPolicyBitRate64 CounterBasedGauge64, + cbQosCMDropBitRate64 CounterBasedGauge64 +} + +cbQosCMPrePolicyPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 1 } + +cbQosCMPrePolicyPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 2 } + +cbQosCMPrePolicyPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound packets prior to executing + any QoS policies." + ::= { cbQosCMStatsEntry 3 } + +cbQosCMPrePolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 4 } + +cbQosCMPrePolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 5 } + +cbQosCMPrePolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound octets prior to executing + any QoS policies." + ::= { cbQosCMStatsEntry 6 } + +cbQosCMPrePolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies." + ::= { cbQosCMStatsEntry 7 } + +cbQosCMPostPolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 8 } + +cbQosCMPostPolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 9 } + +cbQosCMPostPolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 10 } + +cbQosCMPostPolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic after executing QoS + policies." + ::= { cbQosCMStatsEntry 11 } + +cbQosCMDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter of dropped pkts per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 12 } + +cbQosCMDropPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter of dropped pkts per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 13 } + +cbQosCMDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter of dropped pkts per class as + the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 14 } + +cbQosCMDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter of dropped bytes per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 15 } + +cbQosCMDropByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter of dropped bytes per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 16 } + +cbQosCMDropByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter of dropped bytes per class as the + result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 17 } + +cbQosCMDropBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the drops per class as the result of + all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 18 } + +cbQosCMNoBufDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits drop packet count which occured + due to a lack of SRAM buffers during output processing + on an interface." + ::= { cbQosCMStatsEntry 19 } + +cbQosCMNoBufDropPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits drop packet count which occured due + to a lack of SRAM buffers during output processing on + an interface." + ::= { cbQosCMStatsEntry 20 } + +cbQosCMNoBufDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits drop packet count which occured due to a + lack of SRAM buffers during output processing on an + interface." + ::= { cbQosCMStatsEntry 21 } + +cbQosCMFragmentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 22 } + +cbQosCMFragmentPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 23 } + +cbQosCMFragmentPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 24 } + +cbQosCMFragmentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 25 } + +cbQosCMFragmentByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 26 } + +cbQosCMFragmentByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 27 } + +cbQosCMPrePolicyBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies.This object is a 64-bit version of + cbQosCMPrePolicyBitRate." + ::= { cbQosCMStatsEntry 28 } + +cbQosCMPostPolicyBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic after executing QoS + policies. This object is a 64-bit version of + cbQosCMPostPolicyBitRate." + ::= { cbQosCMStatsEntry 29 } + +cbQosCMDropBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the drops per class as the result of + all features that can produce drops + (e.g., police, random detect, etc.). This object is a + 64-bit version of cbQosCMDropBitRate." + ::= { cbQosCMStatsEntry 30 } + + +-- End of cbQosCMStats group +-- + +-- +-- QoS Match Statement Object Stats Table + +cbQosMatchStmtStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMatchStmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Match Statement related statistical + information." + ::= { cbQosMatchStmtStats 1 } + +cbQosMatchStmtStatsEntry OBJECT-TYPE + SYNTAX CbQosMatchStmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Match Statement. Match Statement specific + information you can find in this table are : + Pre policy pkt/byte counters, and bit rates. + + This table contains statistical information only, + no configuration information associated with it. Therefore, + it is indexed by the instance specific IDs, such as + cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosMatchStmtStatsTable 1 } + +CbQosMatchStmtStatsEntry ::= SEQUENCE { + cbQosMatchPrePolicyPktOverflow Counter32, + cbQosMatchPrePolicyPkt Counter32, + cbQosMatchPrePolicyPkt64 Counter64, + cbQosMatchPrePolicyByteOverflow Counter32, + cbQosMatchPrePolicyByte Counter32, + cbQosMatchPrePolicyByte64 Counter64, + cbQosMatchPrePolicyBitRate Gauge32 +} + +cbQosMatchPrePolicyPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 1 } + +cbQosMatchPrePolicyPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 2 } + +cbQosMatchPrePolicyPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound packets prior to executing + any QoS policies." + ::= { cbQosMatchStmtStatsEntry 3 } + +cbQosMatchPrePolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 4 } + +cbQosMatchPrePolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 5 } + +cbQosMatchPrePolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound octets prior to executing + any QoS policies." + ::= { cbQosMatchStmtStatsEntry 6 } + +cbQosMatchPrePolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies." + ::= { cbQosMatchStmtStatsEntry 7 } + + +-- The cbQosPoliceStats group +-- +-- cbQosPoliceStatsTable + +cbQosPoliceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action related Statistical + information." + ::= { cbQosPoliceStats 1 } + +cbQosPoliceStatsEntry OBJECT-TYPE + SYNTAX CbQosPoliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Police Action. Police Action specific + information you can find in this table are : + Conformed/Exceeded pkt/byte counters, bit rates. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosPoliceStatsTable 1 } + +CbQosPoliceStatsEntry ::= SEQUENCE { + cbQosPoliceConformedPktOverflow Counter32, + cbQosPoliceConformedPkt Counter32, + cbQosPoliceConformedPkt64 Counter64, + cbQosPoliceConformedByteOverflow Counter32, + cbQosPoliceConformedByte Counter32, + cbQosPoliceConformedByte64 Counter64, + cbQosPoliceConformedBitRate Gauge32, + cbQosPoliceExceededPktOverflow Counter32, + cbQosPoliceExceededPkt Counter32, + cbQosPoliceExceededPkt64 Counter64, + cbQosPoliceExceededByteOverflow Counter32, + cbQosPoliceExceededByte Counter32, + cbQosPoliceExceededByte64 Counter64, + cbQosPoliceExceededBitRate Gauge32, + cbQosPoliceViolatedPktOverflow Counter32, + cbQosPoliceViolatedPkt Counter32, + cbQosPoliceViolatedPkt64 Counter64, + cbQosPoliceViolatedByteOverflow Counter32, + cbQosPoliceViolatedByte Counter32, + cbQosPoliceViolatedByte64 Counter64, + cbQosPoliceViolatedBitRate Gauge32, + cbQosPoliceConformedBitRate64 CounterBasedGauge64, + cbQosPoliceExceededBitRate64 CounterBasedGauge64, + cbQosPoliceViolatedBitRate64 CounterBasedGauge64 +} + +cbQosPoliceConformedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 1 } + +cbQosPoliceConformedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 2 } + +cbQosPoliceConformedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as conforming + by the policing feature." + ::= { cbQosPoliceStatsEntry 3 } + +cbQosPoliceConformedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 4 } + +cbQosPoliceConformedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 5 } + +cbQosPoliceConformedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as conforming + by the policing feature." + ::= { cbQosPoliceStatsEntry 6 } + +cbQosPoliceConformedBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conforming traffic." + ::= { cbQosPoliceStatsEntry 7 } + +cbQosPoliceExceededPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 8 } + +cbQosPoliceExceededPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 9 } + +cbQosPoliceExceededPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 10 } + +cbQosPoliceExceededByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 11 } + +cbQosPoliceExceededByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 12 } + +cbQosPoliceExceededByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 13 } + +cbQosPoliceExceededBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the non-conforming traffic." + ::= { cbQosPoliceStatsEntry 14 } + +cbQosPoliceViolatedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 15 } + +cbQosPoliceViolatedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 16 } + +cbQosPoliceViolatedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 17 } + +cbQosPoliceViolatedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 18 } + +cbQosPoliceViolatedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 19 } + +cbQosPoliceViolatedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 20 } + +cbQosPoliceViolatedBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the violating traffic." + ::= { cbQosPoliceStatsEntry 21 } + +cbQosPoliceConformedBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conforming traffic. + This object is a 64-bit version of + cbQosPoliceConformedBitRate." + ::= { cbQosPoliceStatsEntry 22 } + +cbQosPoliceExceededBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of non-conforming traffic. + This object is a 64-bit version of + cbQosPoliceExceededBitRate." + ::= { cbQosPoliceStatsEntry 23 } + +cbQosPoliceViolatedBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the violating traffic. + This object is a 64-bit version of + cbQosPoliceViolatedBitRate." + ::= { cbQosPoliceStatsEntry 24 } + + +-- end of cbQosPoliceStatsTable +-- + +-- +-- The cbQosQueueingStats group + +cbQosQueueingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Queueing Action related Statistical + information." + ::= { cbQosQueueingStats 1 } + +cbQosQueueingStatsEntry OBJECT-TYPE + SYNTAX CbQosQueueingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about queueing action. Queueing action specific + information you can find in this table are : + various Q depth, and discard pkt/byte counters. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosQueueingStatsTable 1 } + +CbQosQueueingStatsEntry ::= SEQUENCE { + cbQosQueueingCurrentQDepth Gauge32, + cbQosQueueingMaxQDepth Gauge32, + cbQosQueueingDiscardByteOverflow Counter32, + cbQosQueueingDiscardByte Counter32, + cbQosQueueingDiscardByte64 Counter64, + cbQosQueueingDiscardPktOverflow Counter32, + cbQosQueueingDiscardPkt Counter32, + cbQosQueueingDiscardPkt64 Counter64, + cbQosQueueingCurrentQDepthPkt Gauge32, + cbQosQueueingMaxQDepthPkt Gauge32, + cbQosQueueingTransmitByte64 Counter64, + cbQosQueueingTransmitPkt64 Counter64 +} + +cbQosQueueingCurrentQDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current depth of the queue." + ::= { cbQosQueueingStatsEntry 1 } + +cbQosQueueingMaxQDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum depth of the queue." + ::= { cbQosQueueingStatsEntry 2 } + +cbQosQueueingDiscardByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bit count of octets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 3 } + +cbQosQueueingDiscardByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 4 } + +cbQosQueueingDiscardByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of octets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 5 } + +cbQosQueueingDiscardPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 6 } + +cbQosQueueingDiscardPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 7 } + +cbQosQueueingDiscardPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 8 } + +cbQosQueueingCurrentQDepthPkt OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of packets + sitting in the queue" + ::= { cbQosQueueingStatsEntry 9 } + +cbQosQueueingMaxQDepthPkt OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum depth of the queue in packets." + ::= { cbQosQueueingStatsEntry 10 } + +cbQosQueueingTransmitByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of octets, associated with this class, + that were transmitted by queueing." + ::= { cbQosQueueingStatsEntry 11 } + +cbQosQueueingTransmitPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were transmitted by queueing." + ::= { cbQosQueueingStatsEntry 12 } + + +-- end of cbQosQueueingStats Group +-- + +-- cbQosTSStats Group + +cbQosTSStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTSStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies traffic-shaping Action related + Statistical information." + ::= { cbQosTSStats 1 } + +cbQosTSStatsEntry OBJECT-TYPE + SYNTAX CbQosTSStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about traffic-shaping Action. Traffic-shaping + Action specific information you can find in this table are : + various delay/drop pkt/byte counters, state of feature, + and Q size. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosTSStatsTable 1 } + +CbQosTSStatsEntry ::= SEQUENCE { + cbQosTSStatsDelayedByteOverflow Counter32, + cbQosTSStatsDelayedByte Counter32, + cbQosTSStatsDelayedByte64 Counter64, + cbQosTSStatsDelayedPktOverflow Counter32, + cbQosTSStatsDelayedPkt Counter32, + cbQosTSStatsDelayedPkt64 Counter64, + cbQosTSStatsDropByteOverflow Counter32, + cbQosTSStatsDropByte Counter32, + cbQosTSStatsDropByte64 Counter64, + cbQosTSStatsDropPktOverflow Counter32, + cbQosTSStatsDropPkt Counter32, + cbQosTSStatsDropPkt64 Counter64, + cbQosTSStatsActive TruthValue, + cbQosTSStatsCurrentQSize Gauge32 +} + +cbQosTSStatsDelayedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 1 } + +cbQosTSStatsDelayedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 2 } + +cbQosTSStatsDelayedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 3 } + +cbQosTSStatsDelayedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 4 } + +cbQosTSStatsDelayedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 5 } + +cbQosTSStatsDelayedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 6 } + +cbQosTSStatsDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 7 } + +cbQosTSStatsDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 8 } + +cbQosTSStatsDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 9 } + +cbQosTSStatsDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 10 } + +cbQosTSStatsDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 11 } + +cbQosTSStatsDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 12 } + +cbQosTSStatsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current traffic-shaping + state. When traffic-shaping is enabled and the traffic + rate exceeds the shape rate, traffic-shaping + is considered to be active. Otherwise, it is + considered inactive." + ::= { cbQosTSStatsEntry 13 } + +cbQosTSStatsCurrentQSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current traffic-shaping + queue depth in packets." + ::= { cbQosTSStatsEntry 14 } + + +-- end of cbQosTSStats Group +-- + +-- cbQosREDClassStats Group + +cbQosREDClassStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDClassStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per Precedence WRED Action related + Statistical information." + ::= { cbQosREDClassStats 1 } + +cbQosREDClassStatsEntry OBJECT-TYPE + SYNTAX CbQosREDClassStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about per Precedence WRED Action. per Precedence + WRED Action specific information you can find in this table + are : Random pkt/byte counters, and Tail drop pkt/byte + counters. + + This table contains per Precedence/dscp based statistical + information only, no configuration information associated + with it. Therefore, it is indexed by the instance specific + IDs, and a per Precedence identifier: + cbQosPolicyIndex, cbQosObjectsIndex and cbQosREDValue." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex, + cbQosREDValue + } + ::= { cbQosREDClassStatsTable 1 } + +CbQosREDClassStatsEntry ::= SEQUENCE { + cbQosREDRandomDropPktOverflow Counter32, + cbQosREDRandomDropPkt Counter32, + cbQosREDRandomDropPkt64 Counter64, + cbQosREDRandomDropByteOverflow Counter32, + cbQosREDRandomDropByte Counter32, + cbQosREDRandomDropByte64 Counter64, + cbQosREDTailDropPktOverflow Counter32, + cbQosREDTailDropPkt Counter32, + cbQosREDTailDropPkt64 Counter64, + cbQosREDTailDropByteOverflow Counter32, + cbQosREDTailDropByte Counter32, + cbQosREDTailDropByte64 Counter64, + cbQosREDTransmitPktOverflow Counter32, + cbQosREDTransmitPkt Counter32, + cbQosREDTransmitPkt64 Counter64, + cbQosREDTransmitByteOverflow Counter32, + cbQosREDTransmitByte Counter32, + cbQosREDTransmitByte64 Counter64, + cbQosREDECNMarkPktOverflow Counter32, + cbQosREDECNMarkPkt Counter32, + cbQosREDECNMarkPkt64 Counter64, + cbQosREDECNMarkByteOverflow Counter32, + cbQosREDECNMarkByte Counter32, + cbQosREDECNMarkByte64 Counter64, + cbQosREDMeanQSizeUnits CbQosQueueUnitType, + cbQosREDMeanQSize CbQosQueueDepth +} + +cbQosREDRandomDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 1 } + +cbQosREDRandomDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 2 } + +cbQosREDRandomDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 3 } + +cbQosREDRandomDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 4 } + +cbQosREDRandomDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 5 } + +cbQosREDRandomDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 6 } + +cbQosREDTailDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 7 } + +cbQosREDTailDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 8 } + +cbQosREDTailDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 9 } + +cbQosREDTailDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 10 } + +cbQosREDTailDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 11 } + +cbQosREDTailDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 12 } + +cbQosREDTransmitPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes transmitted." + ::= { cbQosREDClassStatsEntry 13 } + +cbQosREDTransmitPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes trasmitted." + ::= { cbQosREDClassStatsEntry 14 } + +cbQosREDTransmitPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets transmitted." + ::= { cbQosREDClassStatsEntry 15 } + +cbQosREDTransmitByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets transmitted." + ::= { cbQosREDClassStatsEntry 16 } + +cbQosREDTransmitByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets trasmitted." + ::= { cbQosREDClassStatsEntry 17 } + +cbQosREDTransmitByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets transmitted." + ::= { cbQosREDClassStatsEntry 18 } + +cbQosREDECNMarkPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets ecn marked when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 19 } + +cbQosREDECNMarkPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 20 } + +cbQosREDECNMarkPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets ecn marked when the + number of packets in the associated queue was + greater than the minimum threshold and less than + the maximum threshold." + ::= { cbQosREDClassStatsEntry 21 } + +cbQosREDECNMarkByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 22 } + +cbQosREDECNMarkByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 23 } + +cbQosREDECNMarkByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes ecn marked when the + number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 24 } + +cbQosREDMeanQSizeUnits OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type of cbQosREDMeanQSize + object." + ::= { cbQosREDClassStatsEntry 25 } + +cbQosREDMeanQSize OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average queue size computed and used by the + WRED algorithm." + ::= { cbQosREDClassStatsEntry 26 } + + +-- end of cbQosREDClassStatsTable +-- + +-- Start of cbQosIPHCCfgTable + +cbQosIPHCCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosIPHCCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies IP Header Compression + configuration information." + ::= { cbQosIPHCCfg 1 } + +cbQosIPHCCfgEntry OBJECT-TYPE + SYNTAX CbQosIPHCCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about IP Header compression. This + includes the compression option of UDP/RTP header, + TCP header or both. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is + indexed by cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosIPHCCfgTable 1 } + +CbQosIPHCCfgEntry ::= SEQUENCE { + cbQosIPHCCfgOption IPHCOption, + cbQosIPHCCfgEnabled TruthValue +} + +cbQosIPHCCfgOption OBJECT-TYPE + SYNTAX IPHCOption + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured IP header compression option. + The value is defined by IPHCOption." + ::= { cbQosIPHCCfgEntry 1 } + +cbQosIPHCCfgEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if IPHC is enabled for policy class." + ::= { cbQosIPHCCfgEntry 2 } + + +-- end of cbQosIPHCCfgTable +-- + +-- Start of cbQosIPHCStatsTable + +cbQosIPHCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosIPHCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies IP Header Compression + statistical information." + ::= { cbQosIPHCStats 1 } + +cbQosIPHCStatsEntry OBJECT-TYPE + SYNTAX CbQosIPHCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes statistical + information about IP Header compression. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + namely cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosIPHCStatsTable 1 } + +CbQosIPHCStatsEntry ::= SEQUENCE { + cbQosIPHCRtpSentPktOverflow Counter32, + cbQosIPHCRtpSentPkt Counter32, + cbQosIPHCRtpSentPkt64 Counter64, + cbQosIPHCRtpCmprsOutPktOverflow Counter32, + cbQosIPHCRtpCmprsOutPkt Counter32, + cbQosIPHCRtpCmprsOutPkt64 Counter64, + cbQosIPHCRtpSavedByteOverflow Counter32, + cbQosIPHCRtpSavedByte Counter32, + cbQosIPHCRtpSavedByte64 Counter64, + cbQosIPHCRtpSentByteOverflow Counter32, + cbQosIPHCRtpSentByte Counter32, + cbQosIPHCRtpSentByte64 Counter64, + cbQosIPHCRtpSentByteRate Gauge32, + cbQosIPHCTcpSentPktOverflow Counter32, + cbQosIPHCTcpSentPkt Counter32, + cbQosIPHCTcpSentPkt64 Counter64, + cbQosIPHCTcpCmprsOutPktOverflow Counter32, + cbQosIPHCTcpCmprsOutPkt Counter32, + cbQosIPHCTcpCmprsOutPkt64 Counter64, + cbQosIPHCTcpSavedByteOverflow Counter32, + cbQosIPHCTcpSavedByte Counter32, + cbQosIPHCTcpSavedByte64 Counter64, + cbQosIPHCTcpSentByteOverflow Counter32, + cbQosIPHCTcpSentByte Counter32, + cbQosIPHCTcpSentByte64 Counter64, + cbQosIPHCTcpSentByteRate Gauge32, + cbQosIPHCRtpFullHdrSentPktOverflow Counter64, + cbQosIPHCRtpFullHdrSentPkt Counter64, + cbQosIPHCRtpFullHdrSentPkt64 Counter64, + cbQosIPHCTcpFullHdrSentPktOverflow Counter64, + cbQosIPHCTcpFullHdrSentPkt Counter64, + cbQosIPHCTcpFullHdrSentPkt64 Counter64 +} + +cbQosIPHCRtpSentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 1 } + +cbQosIPHCRtpSentPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 2 } + +cbQosIPHCRtpSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 3 } + +cbQosIPHCRtpCmprsOutPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 4 } + +cbQosIPHCRtpCmprsOutPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 5 } + +cbQosIPHCRtpCmprsOutPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 6 } + +cbQosIPHCRtpSavedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of UDP/RTP bytes that + saved due to IPHC." + ::= { cbQosIPHCStatsEntry 7 } + +cbQosIPHCRtpSavedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of UDP/RTP bytes that + saved due to IPHC." + ::= { cbQosIPHCStatsEntry 8 } + +cbQosIPHCRtpSavedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of UDP/RTP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 9 } + +cbQosIPHCRtpSentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound UDP/RTP + bytes." + ::= { cbQosIPHCStatsEntry 10 } + +cbQosIPHCRtpSentByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound UDP/RTP + bytes." + ::= { cbQosIPHCStatsEntry 11 } + +cbQosIPHCRtpSentByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound UDP/RTP bytes." + ::= { cbQosIPHCStatsEntry 12 } + +cbQosIPHCRtpSentByteRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of outbound UDP/RTP byte rate." + ::= { cbQosIPHCStatsEntry 13 } + +cbQosIPHCTcpSentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 14 } + +cbQosIPHCTcpSentPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 15 } + +cbQosIPHCTcpSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 16 } + +cbQosIPHCTcpCmprsOutPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound compressed + TCP packets." + ::= { cbQosIPHCStatsEntry 17 } + +cbQosIPHCTcpCmprsOutPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound compressed + TCP packets." + ::= { cbQosIPHCStatsEntry 18 } + +cbQosIPHCTcpCmprsOutPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound compressed TCP + packets." + ::= { cbQosIPHCStatsEntry 19 } + +cbQosIPHCTcpSavedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of TCP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 20 } + +cbQosIPHCTcpSavedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of TCP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 21 } + +cbQosIPHCTcpSavedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of TCP bytes that saved due + to IPHC." + ::= { cbQosIPHCStatsEntry 22 } + +cbQosIPHCTcpSentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 23 } + +cbQosIPHCTcpSentByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 24 } + +cbQosIPHCTcpSentByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 25 } + +cbQosIPHCTcpSentByteRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of outbound TCP byte rate." + ::= { cbQosIPHCStatsEntry 26 } + +cbQosIPHCRtpFullHdrSentPktOverflow OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of total full header UDP/RTP packets + sent out." + ::= { cbQosIPHCStatsEntry 27 } + +cbQosIPHCRtpFullHdrSentPkt OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of total full header UDP/RTP packets + sent out." + ::= { cbQosIPHCStatsEntry 28 } + +cbQosIPHCRtpFullHdrSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of total fullheader UDP/RTP packets sent + out." + ::= { cbQosIPHCStatsEntry 29 } + +cbQosIPHCTcpFullHdrSentPktOverflow OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of total fullheader TCP packets sent + out." + ::= { cbQosIPHCStatsEntry 30 } + +cbQosIPHCTcpFullHdrSentPkt OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of total fullheader TCP packets sent + out." + ::= { cbQosIPHCStatsEntry 31 } + +cbQosIPHCTcpFullHdrSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of total fullheader TCP packets sent out." + ::= { cbQosIPHCStatsEntry 32 } + + +-- end of cbQosIPHCStatsTable +-- + +-- Start of cbQosSetStatsTable + +cbQosSetStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosSetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies packet marking statistical + information." + ::= { cbQosSetStats 1 } + +cbQosSetStatsEntry OBJECT-TYPE + SYNTAX CbQosSetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the packets that + marked by each marking type. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific + IDs, namely cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosSetStatsTable 1 } + +CbQosSetStatsEntry ::= SEQUENCE { + cbQosSetDscpPkt64 Counter64, + cbQosSetPrecedencePkt64 Counter64, + cbQosSetQosGroupPkt64 Counter64, + cbQosSetFrDePkt64 Counter64, + cbQosSetAtmClpPkt64 Counter64, + cbQosSetL2CosPkt64 Counter64, + cbQosSetMplsExpImpositionPkt64 Counter64, + cbQosSetDiscardClassPkt64 Counter64, + cbQosSetMplsExpTopMostPkt64 Counter64, + cbQosSetSrpPriorityPkt64 Counter64, + cbQosSetFrFecnBecnPkt64 Counter64, + cbQosSetDscpTunnelPkt64 Counter64, + cbQosSetPrecedenceTunnelPkt64 Counter64 +} + +cbQosSetDscpPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose DSCP field is + marked by Set feature." + ::= { cbQosSetStatsEntry 1 } + +cbQosSetPrecedencePkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Precedence field is + marked by Set feature." + ::= { cbQosSetStatsEntry 2 } + +cbQosSetQosGroupPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Qos Group field is + marked by Set feature." + ::= { cbQosSetStatsEntry 3 } + +cbQosSetFrDePkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Frame Relay DE Bit + is marked by Set feature." + ::= { cbQosSetStatsEntry 4 } + +cbQosSetAtmClpPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose ATM CLP Bit is + marked by Set feature." + ::= { cbQosSetStatsEntry 5 } + +cbQosSetL2CosPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Layer 2 Cos field is + marked by Set feature." + ::= { cbQosSetStatsEntry 6 } + +cbQosSetMplsExpImpositionPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose MPLS Experimental + Imposition field is marked by Set feature." + ::= { cbQosSetStatsEntry 7 } + +cbQosSetDiscardClassPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Discard Class field + is marked by Set feature." + ::= { cbQosSetStatsEntry 8 } + +cbQosSetMplsExpTopMostPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose MPLS Experimental + TopMost field is marked by Set feature." + ::= { cbQosSetStatsEntry 9 } + +cbQosSetSrpPriorityPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose SRP Priority field + is marked by Set feature." + ::= { cbQosSetStatsEntry 10 } + +cbQosSetFrFecnBecnPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Frame Relay FECN + BECN field is marked by Set feature." + ::= { cbQosSetStatsEntry 11 } + +cbQosSetDscpTunnelPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose DSCP Tunnel field is + marked by Set feature." + ::= { cbQosSetStatsEntry 12 } + +cbQosSetPrecedenceTunnelPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Precedence Tunnel + field is marked by Set feature." + ::= { cbQosSetStatsEntry 13 } + + +-- end of cbQosSetStats +-- + +-- +-- Beginning of cbQosPoliceColorStats + +cbQosPoliceColorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceColorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action related Statistical + information for two rate color aware marker." + ::= { cbQosPoliceColorStats 1 } + +cbQosPoliceColorStatsEntry OBJECT-TYPE + SYNTAX CbQosPoliceColorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Police Action for Two Rate Color + Aware Marker. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosPoliceColorStatsTable 1 } + +CbQosPoliceColorStatsEntry ::= SEQUENCE { + cbQosPoliceCfmColorCfmPkt64 Counter64, + cbQosPoliceCfmColorCfmByte64 Counter64, + cbQosPoliceCfmColorExdPkt64 Counter64, + cbQosPoliceCfmColorExdByte64 Counter64, + cbQosPoliceCfmColorVltPkt64 Counter64, + cbQosPoliceCfmColorVltByte64 Counter64, + cbQosPoliceExdColorExdPkt64 Counter64, + cbQosPoliceExdColorExdByte64 Counter64, + cbQosPoliceExdColorVltPkt64 Counter64, + cbQosPoliceExdColorVltByte64 Counter64, + cbQosPoliceVltColorVltPkt64 Counter64, + cbQosPoliceVltColorVltByte64 Counter64, + cbQosPoliceCfmColorCfmBitRate CounterBasedGauge64, + cbQosPoliceCfmColorExdBitRate CounterBasedGauge64, + cbQosPoliceCfmColorVltBitRate CounterBasedGauge64, + cbQosPoliceExdColorExdBitRate CounterBasedGauge64, + cbQosPoliceExdColorVltBitRate CounterBasedGauge64, + cbQosPoliceVltColorVltBitRate CounterBasedGauge64 +} + +cbQosPoliceCfmColorCfmPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + conforming by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 1 } + +cbQosPoliceCfmColorCfmByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + conforming by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 2 } + +cbQosPoliceCfmColorExdPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 3 } + +cbQosPoliceCfmColorExdByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 4 } + +cbQosPoliceCfmColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 5 } + +cbQosPoliceCfmColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 6 } + +cbQosPoliceExdColorExdPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Exceed-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 7 } + +cbQosPoliceExdColorExdByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Exceed-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 8 } + +cbQosPoliceExdColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Exceed-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 9 } + +cbQosPoliceExdColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Exceed-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 10 } + +cbQosPoliceVltColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Violate-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 11 } + +cbQosPoliceVltColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Violate-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 12 } + +cbQosPoliceCfmColorCfmBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class conform rate." + ::= { cbQosPoliceColorStatsEntry 13 } + +cbQosPoliceCfmColorExdBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class exceed rate." + ::= { cbQosPoliceColorStatsEntry 14 } + +cbQosPoliceCfmColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class violate rate." + ::= { cbQosPoliceColorStatsEntry 15 } + +cbQosPoliceExdColorExdBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of exceed color class exceed rate." + ::= { cbQosPoliceColorStatsEntry 16 } + +cbQosPoliceExdColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of exceed color class violate rate." + ::= { cbQosPoliceColorStatsEntry 17 } + +cbQosPoliceVltColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of violate color class violate rate." + ::= { cbQosPoliceColorStatsEntry 18 } + + +-- end of cbQosPoliceColorStats +-- + +-- +-- Beginning of cbQosTableMapCfg + +cbQosTableMapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Table Map basic configuration + information." + ::= { cbQosTableMapCfg 1 } + +cbQosTableMapCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a tablemap name, behavior and default + value. Each cbQosTableMapCfgName is a unique character + string in QOS. This table contains configuration + information only, no statistics associated with it." + INDEX { cbQosTableMapCfgIndex } + ::= { cbQosTableMapCfgTable 1 } + +CbQosTableMapCfgEntry ::= SEQUENCE { + cbQosTableMapCfgIndex Unsigned32, + cbQosTableMapCfgName DisplayString, + cbQosTableMapCfgBehavior INTEGER, + cbQosTableMapCfgDftValue Unsigned32 +} + +cbQosTableMapCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for tablemap." + ::= { cbQosTableMapCfgEntry 1 } + +cbQosTableMapCfgName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the tablemap." + ::= { cbQosTableMapCfgEntry 2 } + +cbQosTableMapCfgBehavior OBJECT-TYPE + SYNTAX INTEGER { + value(1), + copy(2), + ignore(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The behavior of a tablemap. + value(1) Always set to-value to be a configurable + default value <0-99> which is defined in + cbQosTableMapCfgDftValue. + + copy(2) Always copy from-value to to-value in case + the from-value is not found in the tablemap. + This is the default behavior for a tablemap. + + ignore(3) Ignore to set to-value when from-value + is not found in the tablemap." + ::= { cbQosTableMapCfgEntry 3 } + +cbQosTableMapCfgDftValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configurable default value used when + cbQosTableMapCfgBehavior is value(1)." + ::= { cbQosTableMapCfgEntry 4 } + + +-- end of cbQosTableMapCfg +-- + +-- +-- Beginning of cbQosTableMapValueCfg + +cbQosTableMapValueCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapValueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the from-value to to-value + conversion pairs for a tablemap." + ::= { cbQosTableMapValueCfg 1 } + +cbQosTableMapValueCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapValueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table specifies a from-value to + to-value conversion pair for a given tablemap. + This table contains configuration information only, + no statistics associated with it." + INDEX { + cbQosTableMapCfgIndex, + cbQosTableMapValueCfgFrom + } + ::= { cbQosTableMapValueCfgTable 1 } + +CbQosTableMapValueCfgEntry ::= SEQUENCE { + cbQosTableMapValueCfgFrom Unsigned32, + cbQosTableMapValueCfgTo Unsigned32 +} + +cbQosTableMapValueCfgFrom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the from-value in the tablemap. If + cbQosTableMapCfgBehavior equals to either copy(2) or + ignore(3), when the content in the from-type(e.g., + cbQosTMSetIpDscpFromType) equals to this value, the + value in the to-type(e.g., IpDscp) will be set to + cbQosTableMapValueCfgTo. Each tablemap can configure + multiple from-value/to-value pairs." + ::= { cbQosTableMapValueCfgEntry 1 } + +cbQosTableMapValueCfgTo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the to-value in the tablemap. Its usage is + described in cbQosTableMapValueCfgFrom." + ::= { cbQosTableMapValueCfgEntry 2 } + + +-- end of cbQosTableMapValueCfg +-- + +-- + +-- Beginning of cbQosTableMapSetCfg + +cbQosTableMapSetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies enhanced packet marking + configuration using a pre-defined tablemap." + ::= { cbQosTableMapSetCfg 1 } + +cbQosTableMapSetCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information for an Enhanced Packet Marking Action. + The enhanced packet marking action uses a pre-configured + table-map to do the from-value to to-value conversion. + The packet marking to-type and from-type relationship + can be established by using the table-map. + Following is an example: + cbQosTMSetIpDscpFromType == qosGroup(3) + cbQosTMSetIpDscpMapName == 'MyTableMap', + it means that table-map 'MyTableMap' will be used to + convert the QosGroup value and the converted value will + be used to set IpDSCP. + + cbQosConfigIndex is drived directly from + cbQosSetCfgTable to keep the 1-to-1 mapping between + two tables. This table contains configuration + information only, no statistics associated with it." + INDEX { cbQosConfigIndex } + ::= { cbQosTableMapSetCfgTable 1 } + +CbQosTableMapSetCfgEntry ::= SEQUENCE { + cbQosTMSetIpDscpFromType CbQosTMSetType, + cbQosTMSetIpDscpMapName DisplayString, + cbQosTMSetIpPrecedenceFromType CbQosTMSetType, + cbQosTMSetIpPrecedenceMapName DisplayString, + cbQosTMSetQosGroupFromType CbQosTMSetType, + cbQosTMSetQosGroupMapName DisplayString, + cbQosTMSetL2CosFromType CbQosTMSetType, + cbQosTMSetL2CosMapName DisplayString, + cbQosTMSetMplsExpImpFromType CbQosTMSetType, + cbQosTMSetMplsExpImpMapName DisplayString, + cbQosTMSetMplsExpTopFromType CbQosTMSetType, + cbQosTMSetMplsExpTopMapName DisplayString +} + +cbQosTMSetIpDscpFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set IpDSCP." + ::= { cbQosTableMapSetCfgEntry 1 } + +cbQosTMSetIpDscpMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set IpDSCP value." + ::= { cbQosTableMapSetCfgEntry 2 } + +cbQosTMSetIpPrecedenceFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set IpPrecedence." + ::= { cbQosTableMapSetCfgEntry 3 } + +cbQosTMSetIpPrecedenceMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set IpPrecedence value." + ::= { cbQosTableMapSetCfgEntry 4 } + +cbQosTMSetQosGroupFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set QosGroup." + ::= { cbQosTableMapSetCfgEntry 5 } + +cbQosTMSetQosGroupMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set QosGroup value." + ::= { cbQosTableMapSetCfgEntry 6 } + +cbQosTMSetL2CosFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set L2Cos." + ::= { cbQosTableMapSetCfgEntry 7 } + +cbQosTMSetL2CosMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set L2Cos value." + ::= { cbQosTableMapSetCfgEntry 8 } + +cbQosTMSetMplsExpImpFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set MplsExpImposition." + ::= { cbQosTableMapSetCfgEntry 9 } + +cbQosTMSetMplsExpImpMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set MplsExpImposition value." + ::= { cbQosTableMapSetCfgEntry 10 } + +cbQosTMSetMplsExpTopFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set MplsExpTopMost." + ::= { cbQosTableMapSetCfgEntry 11 } + +cbQosTMSetMplsExpTopMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set MplsExpTopMost value." + ::= { cbQosTableMapSetCfgEntry 12 } + + +-- end of cbQosTableMapSetCfg +-- + +-- +-- Start of cbQosEBCfgTable + +cbQosEBCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosEBCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Estimate Bandwidth related + configuration information." + ::= { cbQosEBCfg 1 } + +cbQosEBCfgEntry OBJECT-TYPE + SYNTAX CbQosEBCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about Estimate Bandwidth. It includes: + drop target, delay target and delay threshold. + + This table contains configuration information only. + It is indexed by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosEBCfgTable 1 } + +CbQosEBCfgEntry ::= SEQUENCE { + cbQosEBCfgMechanism CbQosEBType, + cbQosEBCfgDropTarget Unsigned32, + cbQosEBCfgDelayTarget Unsigned32, + cbQosEBCfgDelayThreshold Unsigned32 +} + +cbQosEBCfgMechanism OBJECT-TYPE + SYNTAX CbQosEBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth estimate algorithm type." + ::= { cbQosEBCfgEntry 1 } + +cbQosEBCfgDropTarget OBJECT-TYPE + SYNTAX Unsigned32 (50..1000000) + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One-in-Number target indicating that no more than + one packet in (this) number will be dropped." + ::= { cbQosEBCfgEntry 2 } + +cbQosEBCfgDelayTarget OBJECT-TYPE + SYNTAX Unsigned32 (50..1000000) + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One-in-Number target indicating that no more than + one packet in (this) number will exceed the delay + threshold specified by cbQosEBCfgDelayThreshold." + ::= { cbQosEBCfgEntry 3 } + +cbQosEBCfgDelayThreshold OBJECT-TYPE + SYNTAX Unsigned32 (16..1000) + UNITS "millisecond" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in milliseconds for the delay threshold." + ::= { cbQosEBCfgEntry 4 } + + +-- End of cbQosEBCfgTable +-- + +-- +-- Start of cbQosEBStatsTable + +cbQosEBStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosEBStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Estimate Bandwidth related + statistical information." + ::= { cbQosEBStats 1 } + +cbQosEBStatsEntry OBJECT-TYPE + SYNTAX CbQosEBStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes Estimate Bandwidth + related statistical information." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosEBStatsTable 1 } + +CbQosEBStatsEntry ::= SEQUENCE { + cbQosEBStatsCorvilEBValue Gauge32, + cbQosEBStatsCorvilEBStatus TruthValue, + cbQosEBStatsCorvilCTD CbQosEBCtd +} + +cbQosEBStatsCorvilEBValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Corvil EB bandwidth value." + ::= { cbQosEBStatsEntry 1 } + +cbQosEBStatsCorvilEBStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if Corvil EB is ready. + true - Bandwidth estimate is available. + false - Bandwidth estimate is not available." + ::= { cbQosEBStatsEntry 2 } + +cbQosEBStatsCorvilCTD OBJECT-TYPE + SYNTAX CbQosEBCtd + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Corvil CTD value defined by CbQosEBCtd." + ::= { cbQosEBStatsEntry 3 } + + +-- End of cbQosEBStatsTable +-- + +-- Start of cbQosC3plAccountCfgTable + +cbQosC3plAccountCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosC3plAccountCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies C3pl Account Action configuration + information" + ::= { cbQosC3plAccountCfg 1 } + +cbQosC3plAccountCfgEntry OBJECT-TYPE + SYNTAX CbQosC3plAccountCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a c3pl account action. The information + includes: feature type. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each C3pl Account Action." + INDEX { cbQosConfigIndex } + ::= { cbQosC3plAccountCfgTable 1 } + +CbQosC3plAccountCfgEntry ::= SEQUENCE { + cbQosC3plAccountFeatureType SetC3plAccountFeatureType +} + +cbQosC3plAccountFeatureType OBJECT-TYPE + SYNTAX SetC3plAccountFeatureType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The feature type is used to indicated different drop + statistics." + ::= { cbQosC3plAccountCfgEntry 1 } + + +-- End of cbQosQueueingCfg Group +-- + +-- +-- Start of cbQosC3plAccountStats group + +cbQosC3plAccountStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosC3plAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies C3pl Account Action related + statistics information." + ::= { cbQosC3plAccountStats 1 } + +cbQosC3plAccountStatsEntry OBJECT-TYPE + SYNTAX CbQosC3plAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about C3pl Account Action. Account action + specific information you can find in this table are : + queueing drop pkt/byte counters, wred drop pkt/byte + counters, police pkt/byte counters. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex, cbQosObjectsIndex, and + cbQosC3plAccountFeatureType." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex, + cbQosC3plAccountFeatureType + } + ::= { cbQosC3plAccountStatsTable 1 } + +CbQosC3plAccountStatsEntry ::= SEQUENCE { + cbQosC3plAccountDropPktOverflow Counter32, + cbQosC3plAccountDropPkt Counter32, + cbQosC3plAccountDropPkt64 Counter64, + cbQosC3plAccountDropByteOverflow Counter32, + cbQosC3plAccountDropByte Counter32, + cbQosC3plAccountDropByte64 Counter64, + cbQosC3plAccountTailDropPktOverflow Counter32, + cbQosC3plAccountTailDropPkt Counter32, + cbQosC3plAccountTailDropPkt64 Counter64, + cbQosC3plAccountTailDropByteOverflow Counter32, + cbQosC3plAccountTailDropByte Counter32, + cbQosC3plAccountTailDropByte64 Counter64 +} + +cbQosC3plAccountDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 1 } + +cbQosC3plAccountDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 2 } + +cbQosC3plAccountDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 3 } + +cbQosC3plAccountDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 4 } + +cbQosC3plAccountDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 5 } + +cbQosC3plAccountDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 6 } + +cbQosC3plAccountTailDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 7 } + +cbQosC3plAccountTailDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 8 } + +cbQosC3plAccountTailDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 9 } + +cbQosC3plAccountTailDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 10 } + +cbQosC3plAccountTailDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 11 } + +cbQosC3plAccountTailDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 12 } + + +-- end of cbQosC3plAccountStatsTable + +ciscocbQosMIBCompliances OBJECT IDENTIFIER + ::= { ciscocbQosMIBConformance 1 } + +ciscocbQosMIBGroups OBJECT IDENTIFIER + ::= { ciscocbQosMIBConformance 2 } + + +-- compliance statements + +ciscocbQosMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroup, + cbQosREDCfgGroup, + cbQosREDClassCfgGroup, + cbQosPoliceCfgGroup, + cbQosTSCfgGroup, + cbQosSetCfgGroup, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + ::= { ciscocbQosMIBCompliances 1 } + +ciscocbQosMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev1, + cbQosTSCfgGroup, + cbQosSetCfgGroup, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + ::= { ciscocbQosMIBCompliances 2 } + +ciscocbQosMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + ::= { ciscocbQosMIBCompliances 3 } + +-- units of conformance + +ciscocbQosMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + ::= { ciscocbQosMIBCompliances 4 } + +-- units of conformance + +ciscocbQosMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + ::= { ciscocbQosMIBCompliances 5 } + +ciscocbQosMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + ::= { ciscocbQosMIBCompliances 6 } + +ciscocbQosMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + ::= { ciscocbQosMIBCompliances 7 } + +ciscocbQosMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + ::= { ciscocbQosMIBCompliances 8 } + +ciscocbQosMIBComplianceRev8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev7." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosSetCfgFrDeGroup + DESCRIPTION + "Optional group providing information on frame-relay discard bit + in frame-relay header on platforms supporting frame-relay." + ::= { ciscocbQosMIBCompliances 9 } + +ciscocbQosMIBComplianceRev9 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev8." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + ::= { ciscocbQosMIBCompliances 10 } + +ciscocbQosMIBComplianceRev10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev9." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 11 } + +ciscocbQosMIBComplianceRev11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev10." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 12 } + +ciscocbQosMIBComplianceRev12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev11." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt, + cbQosBitRateExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 13 } + +ciscocbQosMIBComplianceRev13 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev12." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt, + cbQosBitRateExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + + GROUP cbQosQueueingStatsGroupRev1 + DESCRIPTION + "This group is only available on platforms supporting these + additional queueing related information." + ::= { ciscocbQosMIBCompliances 14 } + +cbQosServicePolicyGroup OBJECT-GROUP + OBJECTS { + cbQosIfType, + cbQosPolicyDirection, + cbQosIfIndex, + cbQosFrDLCI, + cbQosAtmVPI, + cbQosAtmVCI + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosServicePolicyGroup object is superseded by cbQosServicePolicyGroupRev1." + ::= { ciscocbQosMIBGroups 1 } + +cbQosInterfacePolicyGroup OBJECT-GROUP + OBJECTS { cbQosIFPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 2 } + +cbQosFrameRelayVCPolicyGroup OBJECT-GROUP + OBJECTS { cbQosFRPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 3 } + +cbQosATMPVCPolicyGroup OBJECT-GROUP + OBJECTS { cbQosATMPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 4 } + +cbQosObjectsGroup OBJECT-GROUP + OBJECTS { + cbQosConfigIndex, + cbQosObjectsType, + cbQosParentObjectsIndex + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 5 } + +cbQosPolicyMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPolicyMapName, + cbQosPolicyMapDesc + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 6 } + +cbQosClassMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosCMName, + cbQosCMDesc, + cbQosCMInfo + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 7 } + +cbQosMatchStmtCfgGroup OBJECT-GROUP + OBJECTS { + cbQosMatchStmtName, + cbQosMatchStmtInfo + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 8 } + +cbQosQueueingCfgGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgAggregateQSize, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosQueueingCfgGroup object is superseded by cbQosQueueingCfgGroupRev1." + ::= { ciscocbQosMIBGroups 9 } + +cbQosREDCfgGroup OBJECT-GROUP + OBJECTS { + cbQosREDCfgExponWeight, + cbQosREDCfgMeanQsize + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDCfgGroup object is superseded by cbQosREDCfgGroupRev1." + ::= { ciscocbQosMIBGroups 10 } + +cbQosREDClassCfgGroup OBJECT-GROUP + OBJECTS { + cbQosREDCfgMinThreshold, + cbQosREDCfgMaxThreshold, + cbQosREDCfgPktDropProb + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDClassCfgGroup object is superseded by cbQosREDClassCfgGroupRev1." + ::= { ciscocbQosMIBGroups 11 } + +cbQosPoliceCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgConformAction, + cbQosPoliceCfgConformSetValue, + cbQosPoliceCfgExceedAction, + cbQosPoliceCfgExceedSetValue, + cbQosPoliceCfgPir + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosPoliceCfgGroup object is superseded by cbQosPoliceCfgGroupRev1." + ::= { ciscocbQosMIBGroups 12 } + +cbQosTSCfgGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgRate, + cbQosTSCfgBurstSize, + cbQosTSCfgExtBurstSize, + cbQosTSCfgAdaptiveEnabled, + cbQosTSCfgAdaptiveRate, + cbQosTSCfgLimitType + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 13 } + +cbQosSetCfgGroup OBJECT-GROUP + OBJECTS { + cbQosSetCfgFeature, + cbQosSetCfgIpDSCPValue, + cbQosSetCfgIpPrecedenceValue, + cbQosSetCfgQosGroupValue, + cbQosSetCfgL2CosValue, + cbQosSetCfgMplsExpValue, + cbQosSetCfgDiscardClassValue + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosSetCfgGroup object is superseded by cbQosSetCfgGroupRev1." + ::= { ciscocbQosMIBGroups 14 } + +cbQosClassMapStatsGroup OBJECT-GROUP + OBJECTS { + cbQosCMPrePolicyPktOverflow, + cbQosCMPrePolicyPkt, + cbQosCMPrePolicyPkt64, + cbQosCMPrePolicyByteOverflow, + cbQosCMPrePolicyByte, + cbQosCMPrePolicyByte64, + cbQosCMPrePolicyBitRate, + cbQosCMPostPolicyByteOverflow, + cbQosCMPostPolicyByte, + cbQosCMPostPolicyByte64, + cbQosCMPostPolicyBitRate, + cbQosCMDropPktOverflow, + cbQosCMDropPkt, + cbQosCMDropPkt64, + cbQosCMDropByteOverflow, + cbQosCMDropByte, + cbQosCMDropByte64, + cbQosCMDropBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 15 } + +cbQosNoBufferDropGroup OBJECT-GROUP + OBJECTS { + cbQosCMNoBufDropPktOverflow, + cbQosCMNoBufDropPkt, + cbQosCMNoBufDropPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS summary statistics." + ::= { ciscocbQosMIBGroups 16 } + +cbQosQueueingDynamicQNumberGroup OBJECT-GROUP + OBJECTS { cbQosQueueingCfgDynamicQNumber } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Queueing information." + ::= { ciscocbQosMIBGroups 17 } + +cbQosTrafficShapingDelayCountersGroup OBJECT-GROUP + OBJECTS { + cbQosTSStatsDelayedByteOverflow, + cbQosTSStatsDelayedByte, + cbQosTSStatsDelayedByte64, + cbQosTSStatsDelayedPktOverflow, + cbQosTSStatsDelayedPkt, + cbQosTSStatsDelayedPkt64, + cbQosTSStatsActive + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS traffic-shaping + information." + ::= { ciscocbQosMIBGroups 18 } + +cbQosMatchStmtStatsGroup OBJECT-GROUP + OBJECTS { + cbQosMatchPrePolicyPktOverflow, + cbQosMatchPrePolicyPkt, + cbQosMatchPrePolicyPkt64, + cbQosMatchPrePolicyByteOverflow, + cbQosMatchPrePolicyByte, + cbQosMatchPrePolicyByte64, + cbQosMatchPrePolicyBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 19 } + +cbQosPoliceStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceConformedPktOverflow, + cbQosPoliceConformedPkt, + cbQosPoliceConformedPkt64, + cbQosPoliceConformedByteOverflow, + cbQosPoliceConformedByte, + cbQosPoliceConformedByte64, + cbQosPoliceConformedBitRate, + cbQosPoliceExceededPktOverflow, + cbQosPoliceExceededPkt, + cbQosPoliceExceededPkt64, + cbQosPoliceExceededByteOverflow, + cbQosPoliceExceededByte, + cbQosPoliceExceededByte64, + cbQosPoliceExceededBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 20 } + +cbQosQueueingStatsGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingCurrentQDepth, + cbQosQueueingMaxQDepth, + cbQosQueueingDiscardByteOverflow, + cbQosQueueingDiscardByte, + cbQosQueueingDiscardByte64, + cbQosQueueingDiscardPktOverflow, + cbQosQueueingDiscardPkt, + cbQosQueueingDiscardPkt64 + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 21 } + +cbQosTSStatsGroup OBJECT-GROUP + OBJECTS { + cbQosTSStatsDropByteOverflow, + cbQosTSStatsDropByte, + cbQosTSStatsDropByte64, + cbQosTSStatsDropPktOverflow, + cbQosTSStatsDropPkt, + cbQosTSStatsDropPkt64, + cbQosTSStatsCurrentQSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 22 } + +cbQosREDClassStatsGroup OBJECT-GROUP + OBJECTS { + cbQosREDRandomDropPktOverflow, + cbQosREDRandomDropPkt, + cbQosREDRandomDropPkt64, + cbQosREDRandomDropByteOverflow, + cbQosREDRandomDropByte, + cbQosREDRandomDropByte64, + cbQosREDTailDropPktOverflow, + cbQosREDTailDropPkt, + cbQosREDTailDropPkt64, + cbQosREDTailDropByteOverflow, + cbQosREDTailDropByte, + cbQosREDTailDropByte64, + cbQosREDMeanQSizeUnits, + cbQosREDMeanQSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 23 } + +cbQosREDClassXmitCountersGroup OBJECT-GROUP + OBJECTS { + cbQosREDTransmitPktOverflow, + cbQosREDTransmitPkt, + cbQosREDTransmitPkt64, + cbQosREDTransmitByteOverflow, + cbQosREDTransmitByte, + cbQosREDTransmitByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 24 } + +cbQosAFPoliceStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceViolatedPktOverflow, + cbQosPoliceViolatedPkt, + cbQosPoliceViolatedPkt64, + cbQosPoliceViolatedByteOverflow, + cbQosPoliceViolatedByte, + cbQosPoliceViolatedByte64, + cbQosPoliceViolatedBitRate + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 25 } + +cbQosAFPoliceCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgViolateAction, + cbQosPoliceCfgViolateSetValue + } + STATUS deprecated + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information. + cbQosAFPoliceCfgGroup object is superseded by cbQosAFPoliceViolateCfgGroup." + ::= { ciscocbQosMIBGroups 26 } + +cbQosREDDscpCfgGroup OBJECT-GROUP + OBJECTS { cbQosREDCfgDscpPrec } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 27 } + +cbQosNewSetCfgGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgL2CosValue } + STATUS deprecated + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information. + cbQosNewSetCfgGroup object is superseded by cbQosSetCfgL2Group." + ::= { ciscocbQosMIBGroups 28 } + +cbQosQueueingCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize, + cbQosQueueingCfgQLimitUnits, + cbQosQueueingCfgAggregateQLimit + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosQueueingCfgGroupRev1 object is superseded by cbQosQueueingCfgGroupRev2." + ::= { ciscocbQosMIBGroups 29 } + +cbQosREDCfgGroupRev1 OBJECT-GROUP + OBJECTS { cbQosREDCfgExponWeight } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 30 } + +cbQosREDClassCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosREDCfgPktDropProb, + cbQosREDClassCfgThresholdUnit, + cbQosREDClassCfgMinThreshold, + cbQosREDClassCfgMaxThreshold + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDClassCfgGroupRev1 object is superseded by ." + ::= { ciscocbQosMIBGroups 31 } + +cbQosPoliceCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosPoliceCfgGroupRev1 object is superseded by cbQosPoliceCfgGroupRev2." + ::= { ciscocbQosMIBGroups 32 } + +cbQosPoliceActionCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceActionCfgConform, + cbQosPoliceActionCfgConformSetValue, + cbQosPoliceActionCfgExceed, + cbQosPoliceActionCfgExceedSetValue + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 33 } + +cbQosAFPoliceViolateCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceActionCfgViolate, + cbQosPoliceActionCfgViolateSetValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 34 } + +cbQosREDECNCfgGroup OBJECT-GROUP + OBJECTS { cbQosREDCfgECNEnabled } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 35 } + +cbQosREDClassECNMarkCountersGroup OBJECT-GROUP + OBJECTS { + cbQosREDECNMarkPktOverflow, + cbQosREDECNMarkPkt, + cbQosREDECNMarkPkt64, + cbQosREDECNMarkByteOverflow, + cbQosREDECNMarkByte, + cbQosREDECNMarkByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 36 } + +cbQosPoliceCfgExtGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgRate64 } + STATUS current + DESCRIPTION + "Optional objects to provide the information of the + committed policing rate that is greater than the + maximum value reportable by cbQosPoliceCfgRate." + ::= { ciscocbQosMIBGroups 37 } + +cbQosSetCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosSetCfgFeature, + cbQosSetCfgIpDSCPValue, + cbQosSetCfgIpPrecedenceValue, + cbQosSetCfgQosGroupValue + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 38 } + +cbQosSetCfgMplsImpositionGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgMplsExpValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 39 } + +cbQosSetCfgDiscardClassGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgDiscardClassValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 40 } + +cbQosSetCfgMPLSTopMostGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgMplsExpTopMostValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 41 } + +cbQosPoliceCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for POLICE feature." + ::= { ciscocbQosMIBGroups 42 } + +cbQosPoliceCfgPirGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgPir } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing PIR rate." + ::= { ciscocbQosMIBGroups 43 } + +cbQosPoliceCfgPercentGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRateType, + cbQosPoliceCfgPercentRateValue, + cbQosPoliceCfgPercentPirValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing CIR and PIR + rates in percentage." + ::= { ciscocbQosMIBGroups 44 } + +cbQosTSCfgPercentGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgRateType, + cbQosTSCfgPercentRateValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS committed + traffic-shaping rate in percentage." + ::= { ciscocbQosMIBGroups 45 } + +cbQosIPHCCfgGroup OBJECT-GROUP + OBJECTS { cbQosIPHCCfgOption } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS IP header compression + configuration information." + ::= { ciscocbQosMIBGroups 46 } + +cbQosIPHCStatsGroup OBJECT-GROUP + OBJECTS { + cbQosIPHCRtpSentPktOverflow, + cbQosIPHCRtpSentPkt, + cbQosIPHCRtpSentPkt64, + cbQosIPHCRtpCmprsOutPktOverflow, + cbQosIPHCRtpCmprsOutPkt, + cbQosIPHCRtpCmprsOutPkt64, + cbQosIPHCRtpSavedByteOverflow, + cbQosIPHCRtpSavedByte, + cbQosIPHCRtpSavedByte64, + cbQosIPHCRtpSentByteOverflow, + cbQosIPHCRtpSentByte, + cbQosIPHCRtpSentByte64, + cbQosIPHCRtpSentByteRate, + cbQosIPHCTcpSentPktOverflow, + cbQosIPHCTcpSentPkt, + cbQosIPHCTcpSentPkt64, + cbQosIPHCTcpCmprsOutPktOverflow, + cbQosIPHCTcpCmprsOutPkt, + cbQosIPHCTcpCmprsOutPkt64, + cbQosIPHCTcpSavedByteOverflow, + cbQosIPHCTcpSavedByte, + cbQosIPHCTcpSavedByte64, + cbQosIPHCTcpSentByteOverflow, + cbQosIPHCTcpSentByte, + cbQosIPHCTcpSentByte64, + cbQosIPHCTcpSentByteRate + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS IP header compression + statistic information." + ::= { ciscocbQosMIBGroups 47 } + +cbQosServicePolicyGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosIfType, + cbQosPolicyDirection, + cbQosIfIndex, + cbQosFrDLCI, + cbQosAtmVPI, + cbQosAtmVCI, + cbQosEntityIndex + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. This group deprecates + cbQosServicePolicyGroup." + ::= { ciscocbQosMIBGroups 48 } + +cbQosQueueingCfgQLimitTimeGroup OBJECT-GROUP + OBJECTS { cbQosQueueingCfgAggrQLimitTime } + STATUS current + DESCRIPTION + "Optional object to provide Aggregate Queue time based + Limit configuration information." + ::= { ciscocbQosMIBGroups 49 } + +cbQosREDCfgThresholdTimeGroup OBJECT-GROUP + OBJECTS { + cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime + } + STATUS current + DESCRIPTION + "Optional objects to provide WRED time based threshold + Limit configuration information." + ::= { ciscocbQosMIBGroups 50 } + +cbQosPoliceCfgCellGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgCellRate, + cbQosPoliceCfgCellPir, + cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing cell based + rate configuration information." + ::= { ciscocbQosMIBGroups 51 } + +cbQosPoliceCfgTimeGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing time based + burst size configuration information." + ::= { ciscocbQosMIBGroups 52 } + +cbQosPoliceCfgCdvtGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgCdvt } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing ATM CDVT + configuration information." + ::= { ciscocbQosMIBGroups 53 } + +cbQosPoliceCfgColorGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgConformColor, + cbQosPoliceCfgExceedColor + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing color aware + configuration information." + ::= { ciscocbQosMIBGroups 54 } + +cbQosTSCfgTimeGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgBurstTime, + cbQosTSCfgExtBurstTime + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS traffic-shaping + time based burst size configuration information." + ::= { ciscocbQosMIBGroups 55 } + +cbQosSetCfgSrpPriorityGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgSrpPriority } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS SET SRP Priority + configuration information." + ::= { ciscocbQosMIBGroups 56 } + +cbQosSetCfgFrFecnBecnGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgFrFecnBecn } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS SET Frame Relay + FECN BECN configuration information." + ::= { ciscocbQosMIBGroups 57 } + +cbQosSetStatsGroup OBJECT-GROUP + OBJECTS { + cbQosSetDscpPkt64, + cbQosSetPrecedencePkt64, + cbQosSetQosGroupPkt64, + cbQosSetFrDePkt64, + cbQosSetAtmClpPkt64, + cbQosSetL2CosPkt64, + cbQosSetMplsExpImpositionPkt64, + cbQosSetDiscardClassPkt64, + cbQosSetMplsExpTopMostPkt64, + cbQosSetSrpPriorityPkt64, + cbQosSetFrFecnBecnPkt64, + cbQosSetDscpTunnelPkt64, + cbQosSetPrecedenceTunnelPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS SET statistical + information." + ::= { ciscocbQosMIBGroups 58 } + +cbQosPoliceColorStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfmColorCfmPkt64, + cbQosPoliceCfmColorCfmByte64, + cbQosPoliceCfmColorExdPkt64, + cbQosPoliceCfmColorExdByte64, + cbQosPoliceCfmColorVltPkt64, + cbQosPoliceCfmColorVltByte64, + cbQosPoliceExdColorExdPkt64, + cbQosPoliceExdColorExdByte64, + cbQosPoliceExdColorVltPkt64, + cbQosPoliceExdColorVltByte64, + cbQosPoliceVltColorVltPkt64, + cbQosPoliceVltColorVltByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Assured Forwarding + Policing Color Aware statistical information." + ::= { ciscocbQosMIBGroups 59 } + +cbQosTableMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosTableMapCfgName, + cbQosTableMapCfgBehavior, + cbQosTableMapCfgDftValue, + cbQosTableMapValueCfgTo, + cbQosTMSetIpDscpFromType, + cbQosTMSetIpDscpMapName, + cbQosTMSetIpPrecedenceFromType, + cbQosTMSetIpPrecedenceMapName, + cbQosTMSetQosGroupFromType, + cbQosTMSetQosGroupMapName, + cbQosTMSetL2CosFromType, + cbQosTMSetL2CosMapName, + cbQosTMSetMplsExpImpFromType, + cbQosTMSetMplsExpImpMapName, + cbQosTMSetMplsExpTopFromType, + cbQosTMSetMplsExpTopMapName + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Enhanced Packet + Marking configuration information." + ::= { ciscocbQosMIBGroups 60 } + +cbQosEBCfgGroup OBJECT-GROUP + OBJECTS { + cbQosEBCfgMechanism, + cbQosEBCfgDropTarget, + cbQosEBCfgDelayTarget, + cbQosEBCfgDelayThreshold + } + STATUS current + DESCRIPTION + "Optional objects to provide Estimate Bandwidth + configuration information." + ::= { ciscocbQosMIBGroups 61 } + +cbQosEBStatsGroup OBJECT-GROUP + OBJECTS { + cbQosEBStatsCorvilEBValue, + cbQosEBStatsCorvilEBStatus, + cbQosEBStatsCorvilCTD + } + STATUS current + DESCRIPTION + "Optional objects to provide Estimate Bandwidth + status information." + ::= { ciscocbQosMIBGroups 62 } + +cbQosServicePolicyExtGroup OBJECT-GROUP + OBJECTS { cbQosVlanIndex } + STATUS current + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + ::= { ciscocbQosMIBGroups 63 } + +cbQosMeasureIPSLACfgGroup OBJECT-GROUP + OBJECTS { + cbQosMeasureIPSLACfgGroupIndex, + cbQosMeasureIPSLACfgGroupName + } + STATUS current + DESCRIPTION + "Optional objects to configure IPSLA measure action." + ::= { ciscocbQosMIBGroups 64 } + +cbQosTSCfgExtGroup OBJECT-GROUP + OBJECTS { cbQosTSCfgRate64 } + STATUS current + DESCRIPTION + "Objects to provide the information of the + committed shaping rate that is greater than the + maximum value reportable by cbQosTSCfgRate." + ::= { ciscocbQosMIBGroups 65 } + +cbQosQueueingCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize, + cbQosQueueingCfgQLimitUnits, + cbQosQueueingCfgAggregateQLimit, + cbQosQueueingCfgPriorityLevel + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 66 } + +cbQosSetCfgL2Group OBJECT-GROUP + OBJECTS { + cbQosSetCfgL2CosValue, + cbQosSetCfgL2CosInnerValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 67 } + +cbQosREDClassCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosREDCfgPktDropProb, + cbQosREDClassCfgMinThreshold, + cbQosREDClassCfgMaxThreshold, + cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime, + cbQosREDClassCfgMaxThresholdUnit, + cbQosREDClassCfgMinThresholdUnit + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 68 } + +cbQosQueueingClassCfgGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingClassCfgThreshold, + cbQosQueueingClassCfgThresholdUnit, + cbQosQueueingClassCfgQLimitWeight + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 69 } + +cbQosPoliceCfgGroupRev3 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgConditional + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for POLICE feature" + ::= { ciscocbQosMIBGroups 70 } + +cbQosC3plAccountCfgGroup OBJECT-GROUP + OBJECTS { cbQosC3plAccountFeatureType } + STATUS current + DESCRIPTION + "Required objects to provide c3pl account action + configuration information (provide drop types) ." + ::= { ciscocbQosMIBGroups 71 } + +cbQosC3plAccountStatsGroup OBJECT-GROUP + OBJECTS { + cbQosC3plAccountDropPktOverflow, + cbQosC3plAccountDropPkt, + cbQosC3plAccountDropPkt64, + cbQosC3plAccountDropByteOverflow, + cbQosC3plAccountDropByte, + cbQosC3plAccountDropByte64, + cbQosC3plAccountTailDropPktOverflow, + cbQosC3plAccountTailDropPkt, + cbQosC3plAccountTailDropPkt64, + cbQosC3plAccountTailDropByteOverflow, + cbQosC3plAccountTailDropByte, + cbQosC3plAccountTailDropByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide c3pl account action + statistics information." + ::= { ciscocbQosMIBGroups 72 } + +cbQosSetCfgFrDeGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgFrDe } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects marking + configuration information on frame relay header." + ::= { ciscocbQosMIBGroups 73 } + +cbQosEVCGroup OBJECT-GROUP + OBJECTS { cbQosEVC } + STATUS current + DESCRIPTION + "Optional objects to provide EVC information." + ::= { ciscocbQosMIBGroups 74 } + +cbQosFragmentGroup OBJECT-GROUP + OBJECTS { + cbQosCMFragmentPktOverflow, + cbQosCMFragmentPkt, + cbQosCMFragmentPkt64, + cbQosCMFragmentByteOverflow, + cbQosCMFragmentByte, + cbQosCMFragmentByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide Service Fragment information." + ::= { ciscocbQosMIBGroups 75 } + +cbQosSetCfgExt OBJECT-GROUP + OBJECTS { + cbQosSetCfgIpPrecedenceTunnelValue, + cbQosSetCfgIpDSCPTunnelValue, + cbQosSetCfgDei, + cbQosSetCfgDeiImposition + } + STATUS current + DESCRIPTION + "Additional objects for configuring mark action on precedence + tunnel,dscp tunnel, dei, dei imposition." + ::= { ciscocbQosMIBGroups 76 } + +cbQosPoliceColorStatsExt OBJECT-GROUP + OBJECTS { + cbQosPoliceExdColorExdBitRate, + cbQosPoliceCfmColorCfmBitRate, + cbQosPoliceCfmColorExdBitRate, + cbQosPoliceCfmColorVltBitRate, + cbQosPoliceExdColorVltBitRate, + cbQosPoliceVltColorVltBitRate + } + STATUS current + DESCRIPTION + "Additional objects for police color aware stats on conform + rate, exceed rate, violate rate" + ::= { ciscocbQosMIBGroups 77 } + +cbQosIPHCCfgExt OBJECT-GROUP + OBJECTS { cbQosIPHCCfgEnabled } + STATUS current + DESCRIPTION + "Additional object to indicate IPHC action configured in policy + class." + ::= { ciscocbQosMIBGroups 78 } + +cbQosIPHCStatsExt OBJECT-GROUP + OBJECTS { + cbQosIPHCRtpFullHdrSentPktOverflow, + cbQosIPHCRtpFullHdrSentPkt, + cbQosIPHCRtpFullHdrSentPkt64, + cbQosIPHCTcpFullHdrSentPktOverflow, + cbQosIPHCTcpFullHdrSentPkt, + cbQosIPHCTcpFullHdrSentPkt64 + } + STATUS current + DESCRIPTION + "Additional objects for IPHC stats." + ::= { ciscocbQosMIBGroups 79 } + +cbQos421XRCfgExt OBJECT-GROUP + OBJECTS { + cbQosPolicyDiscontinuityTime, + cbQosQueueingCfgBandwidth64, + cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, + cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, + cbQosTSCfgExtBurstSize64 + } + STATUS current + DESCRIPTION + "The following 4 changes have been made + + 1. Added 64 bit objects + ======================== + cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64 + + 2. Deprecated the objects corresponding to the newly added 64 + bit objects + ================================================================ + + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize + + 2. Range expanded for + ================== + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize, + + cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold, + cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, cbQosPoliceCfgCdvt, + cbQosTSCfgRate,cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime + + 3. New object added + ================ + cbQosPolicyDiscontinuityTime + + 4. Added new type (srp-priority) to + ================================== + PoliceAction" + ::= { ciscocbQosMIBGroups 80 } + +cbQosBitRateExt OBJECT-GROUP + OBJECTS { + cbQosCMPrePolicyBitRate64, + cbQosCMPostPolicyBitRate64, + cbQosCMDropBitRate64, + cbQosPoliceConformedBitRate64, + cbQosPoliceExceededBitRate64, + cbQosPoliceViolatedBitRate64 + } + STATUS current + DESCRIPTION + "Added the following 64-bit Bit Rate Objects + + cbQosCMPrePolicyBitRate64 + cbQosCMPostPolicyBitRate64 + cbQosCMDropBitRate64 + cbQosPoliceConformedBitRate64 + cbQosPoliceExceededBitRate64 + cbQosPoliceViolatedBitRate64" + ::= { ciscocbQosMIBGroups 81 } + +cbQosQueueingStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosQueueingCurrentQDepthPkt, + cbQosQueueingMaxQDepthPkt, + cbQosQueueingTransmitByte64, + cbQosQueueingTransmitPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 82 } + +cbQosServicePolicyExtGroupRev2 OBJECT-GROUP + OBJECTS { cbQosParentPolicyIndex } + STATUS current + DESCRIPTION + "Added cbQosParentPolicyIndex to cbQosServicePolicyTable." + ::= { ciscocbQosMIBGroups 83 } + +END + + + + + + + + + + + + |