Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Diff of /cisco/CISCO-CLASS-BASED-QOS-MIB.my [e395ef] .. [e995bb] Maximize Restore

  Switch to side-by-side view

--- a/cisco/CISCO-CLASS-BASED-QOS-MIB.my
+++ b/cisco/CISCO-CLASS-BASED-QOS-MIB.my
@@ -1,7 +1,7 @@
 -- *****************************************************************
 -- Cisco Class-Based QoS Configuration and Statistics MIB
 --   
--- Copyright (c) 2000-2004, 2007-2009 by Cisco Systems Inc.
+-- Copyright (c) 2000-2004, 2007-2009, 2012 by Cisco Systems Inc.
 --   
 -- All rights reserved.
 --   
@@ -23,13 +23,16 @@
         FROM SNMPv2-CONF
     TEXTUAL-CONVENTION,
     DisplayString,
-    TruthValue
+    TruthValue,
+    TimeStamp
         FROM SNMPv2-TC
     ifIndex,
     InterfaceIndex
         FROM IF-MIB
     VlanIndex
         FROM Q-BRIDGE-MIB
+    CounterBasedGauge64
+        FROM HCNUM-TC
     Unsigned64,
     EntPhysicalIndexOrZero
         FROM CISCO-TC
@@ -40,7 +43,7 @@
 
 
 ciscoCBQosMIB MODULE-IDENTITY
-    LAST-UPDATED    "200904240000Z"
+    LAST-UPDATED    "201207240000Z"
     ORGANIZATION    "Cisco Systems, Inc."
     CONTACT-INFO
             "Cisco Systems
@@ -387,10 +390,10 @@
         cbQosParentObjectsIndex of match ip telnet will be 1092.
 
         *** In Ethernet 0/2 ***
-        Every objects will have a new and unique cbQosPolicyIndex 
-        and cbQosObjectsIndex, but cbQosConfigIndex will be 
-        shared across the same objects that are applied in 
-        different places.
+        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
@@ -417,6 +420,95 @@
         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        "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
@@ -671,14 +763,17 @@
                       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."
+                      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)
+                        vlanPort(6),
+                        evc(7)
                     }
 
 QueueingBandwidthUnits ::= TEXTUAL-CONVENTION
@@ -697,14 +792,20 @@
         percentageRemaining Percentage of unallocated bandwidth
                             reserved for this class.
 
-        ratioRemaining       Ratio of unallocated bandwidth reserved 
-                             for this class (in relation to other 
-                             classes)."
-    SYNTAX          INTEGER  {
+        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)
+                        ratioRemaining(4),
+                        perThousand(5),
+                        perMillion(6)
                     }
 
 TrafficShapingLimit ::= TEXTUAL-CONVENTION
@@ -752,12 +853,19 @@
         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.
+                             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."
+                       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),
@@ -772,7 +880,11 @@
                         setMplsExpTopMost(11),
                         setIpDscpTunnel(12),
                         setIpPrecedenceTunnel(13),
-                        setL2CosInner(14) -- QinQ inner L2 CoS                        
+                        setL2CosInner(14), -- QinQ inner L2 CoS
+                        unconfigured(15),
+                        setDei(16),
+                        setDeiImposition(17),
+                        setSrpPriority(18)
                     }
 
 SetFeatureType ::= TEXTUAL-CONVENTION
@@ -797,7 +909,9 @@
           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"
+          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),
@@ -812,7 +926,9 @@
                         frFecnBecn(10),
                         ipDscpTunnel(11),
                         ipPrecedenceTunnel(12),
-                        l2CosInner(13)
+                        l2CosInner(13),
+                        dei(14),
+                        deiImposition(15)
                     }
 
 REDMechanism ::= TEXTUAL-CONVENTION
@@ -827,7 +943,8 @@
         atmClp          Based on ATM-CLP class
         mplsExp         Based on MPLS Experimental values
         redDefault      Default RED profile
-        redUserDefault  User specified Default RED profile"
+        redUserDefault  User specified Default RED profile
+        dei             Based on DEI bit"
     SYNTAX          INTEGER  {
                         precedence(1),
                         dscp(2),
@@ -836,7 +953,8 @@
                         atmClp(5),
                         mplsExp(6),
                         redDefault(7),
-                        redUserDefault(8)
+                        redUserDefault(8),
+                        dei(9)
                     }
 
 CbQosQueueUnitType ::= TEXTUAL-CONVENTION
@@ -915,11 +1033,15 @@
 
         bps             Bits Per Second
         percentage      %
-        cps             Cells Per Second"
-    SYNTAX          INTEGER  {
+        cps             Cells Per Second
+        perThousand     Parts Per Thousand
+        perMillion      Parts Per Million"
+    SYNTAX          INTEGER {
                         bps(1),
                         percentage(2),
-                        cps(3)
+                        cps(3),
+                        perThousand(4),
+                        perMillion(5)
                     }
 
 IPHCOption ::= TEXTUAL-CONVENTION
@@ -1287,15 +1409,17 @@
     ::= { cbQosServicePolicyTable 1 }
 
 CbQosServicePolicyEntry ::= SEQUENCE {
-        cbQosPolicyIndex     Unsigned32,
-        cbQosIfType          InterfaceType,
-        cbQosPolicyDirection TrafficDirection,
-        cbQosIfIndex         InterfaceIndex,
-        cbQosFrDLCI          DlciNumber,
-        cbQosAtmVPI          Unsigned32,
-        cbQosAtmVCI          Unsigned32,
-        cbQosEntityIndex     EntPhysicalIndexOrZero,
-        cbQosVlanIndex       VlanIndex
+        cbQosPolicyIndex             Unsigned32,
+        cbQosIfType                  InterfaceType,
+        cbQosPolicyDirection         TrafficDirection,
+        cbQosIfIndex                 InterfaceIndex,
+        cbQosFrDLCI                  DlciNumber,
+        cbQosAtmVPI                  Unsigned32,
+        cbQosAtmVCI                  Unsigned32,
+        cbQosEntityIndex             EntPhysicalIndexOrZero,
+        cbQosVlanIndex               VlanIndex,
+        cbQosEVC                     Unsigned32,
+        cbQosPolicyDiscontinuityTime TimeStamp
 }
 
 cbQosPolicyIndex OBJECT-TYPE
@@ -1392,6 +1516,29 @@
         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 }
  
 
 -- End of the cbQosServicePolicy group
@@ -1829,24 +1976,26 @@
     ::= { 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
+        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          current
+    STATUS          deprecated
     DESCRIPTION
         "The type of bandwidth configuration value represented by this
         object is indicated by the value of
@@ -1867,7 +2016,10 @@
         '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." 
+        this class.
+
+        cbQosQueueingCfgBandwidth object is superseded by
+        cbQosQueueingCfgBandwidth64." 
     ::= { cbQosQueueingCfgEntry 1 }
 
 cbQosQueueingCfgBandwidthUnits OBJECT-TYPE
@@ -1905,15 +2057,17 @@
     DESCRIPTION
         "Maximum number of packets that can be held in all the
         individual queues associated with this class
-        before packets are dropped. This object is deprecated
-        by cbQosQueueingCfgAggregateQLimit." 
+        before packets are dropped. This object is deprecated by
+        cbQosQueueingCfgAggregateQLimit.
+        cbQosQueueingCfgAggregateQSize object is superseded by cbQosQueueingCfgAggregateQLimit.
+        cbQosQueueingCfgAggregateQSize object is superseded by cbQosQueueingCfgAggregateQLimit." 
     ::= { cbQosQueueingCfgEntry 5 }
 
 cbQosQueueingCfgIndividualQSize OBJECT-TYPE
     SYNTAX          Integer32 (1..32768)
     UNITS           "Packets"
     MAX-ACCESS      read-only
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "Maximum number of packets that can be held in an
         individual Flow-based fair-queue associated with this 
@@ -1921,7 +2075,10 @@
         has been reached).
 
         This field only makes sense in the context of 
-        Flow-based fair-queueing." 
+        Flow-based fair-queueing.
+
+        cbQosQueueingCfgIndividualQSize object is superseded by
+        cbQosQueueingCfgIndividualQSize64." 
     ::= { cbQosQueueingCfgEntry 6 }
 
 cbQosQueueingCfgDynamicQNumber OBJECT-TYPE
@@ -1984,6 +2141,53 @@
         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
@@ -2044,7 +2248,9 @@
     STATUS          deprecated
     DESCRIPTION
         "The average queue size, computed and used by the WRED
-        algorithm. This is deprecated by cbQosREDMeanQsize." 
+        algorithm.This is deprecated by cbQosREDMeanQsize.
+        cbQosREDCfgMeanQsize object is superseded by cbQosREDMeanQsize.
+        cbQosREDCfgMeanQsize object is superseded by cbQosREDMeanQsize." 
     ::= { cbQosREDCfgEntry 2 }
 
 cbQosREDCfgDscpPrec OBJECT-TYPE
@@ -2131,7 +2337,9 @@
         "Minimum threshold in number of packets. When the
         average queue length reaches this number, WRED begins 
         to drop packets with the specified IP precedence.
-        This is deprecated by cbQosREDClassCfgMinThreshold." 
+        This is deprecated by cbQosREDClassCfgMinThreshold.
+        cbQosREDCfgMinThreshold object is superseded by cbQosREDClassCfgMinThreshold.
+        cbQosREDCfgMinThreshold object is superseded by cbQosREDClassCfgMinThreshold." 
     ::= { cbQosREDClassCfgEntry 2 }
 
 cbQosREDCfgMaxThreshold OBJECT-TYPE
@@ -2143,7 +2351,9 @@
         "Maximum threshold in number of packets. When the
         average queue length exceeds this number, WRED drops 
         all packets with the specified IP precedence.
-        This is deprecated by cbQosREDClassCfgMaxThreshold." 
+        This is deprecated by cbQosREDClassCfgMaxThreshold.
+        cbQosREDCfgMaxThreshold object is superseded by cbQosREDClassCfgMaxThreshold.
+        cbQosREDCfgMaxThreshold object is superseded by cbQosREDClassCfgMaxThreshold." 
     ::= { cbQosREDClassCfgEntry 3 }
 
 cbQosREDCfgPktDropProb OBJECT-TYPE
@@ -2165,7 +2375,8 @@
     DESCRIPTION
         "Represents the unit type to measure the RED thresholds.
         The objects covered are cbQosREDClassCfgMinThreshold
-        and cbQosREDClassCfgMaxThreshold" 
+        and cbQosREDClassCfgMaxThreshold
+        cbQosREDClassCfgThresholdUnit object is superseded by cbQosREDClassCfgMinThreshold, cbQosREDClassCfgMaxThreshold." 
     ::= { cbQosREDClassCfgEntry 5 }
 
 cbQosREDClassCfgMinThreshold OBJECT-TYPE
@@ -2288,11 +2499,14 @@
         cbQosPoliceCfgCdvt             Unsigned32,
         cbQosPoliceCfgConformColor     DisplayString,
         cbQosPoliceCfgExceedColor      DisplayString,
-        cbQosPoliceCfgConditional      TruthValue
+        cbQosPoliceCfgConditional      TruthValue,
+        cbQosPoliceCfgBurstSize64      Unsigned64,
+        cbQosPoliceCfgExtBurstSize64   Unsigned64,
+        cbQosPoliceCfgPir64            Unsigned64
 }
 
 cbQosPoliceCfgRate OBJECT-TYPE
-    SYNTAX          Unsigned32 (8000..2000000000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "bits/second"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2300,7 +2514,7 @@
         "The committed policing rate. This is the sustained
         rate permitted by policing.
 
-        If a committed policing rate greater than 2000000000
+        If a committed policing rate greater than 4294967295
         is configurable on the system, then the configured
         rate is available in cbQosPoliceCfgRate64." 
     ::= { cbQosPoliceCfgEntry 1 }
@@ -2309,24 +2523,30 @@
     SYNTAX          Unsigned32 (1000..512000000)
     UNITS           "Octets"
     MAX-ACCESS      read-only
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "The amount of traffic, in bytes, in excess of the
         committed policing rate that will be permitted by 
-        the policing feature." 
+        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          current
+    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." 
+        burst size increases.
+
+        cbQosPoliceCfgExtBurstSize object is superseded by
+        cbQosPoliceCfgExtBurstSize64." 
     ::= { cbQosPoliceCfgEntry 3 }
 
 cbQosPoliceCfgConformAction OBJECT-TYPE
@@ -2337,8 +2557,9 @@
         "Action to be taken when the traffic is within the
         configured rate, that is, the traffic rate is 
         conforming.
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgConformAction object is superseded by
+        cbQosPoliceActionCfgConform." 
     ::= { cbQosPoliceCfgEntry 4 }
 
 cbQosPoliceCfgConformSetValue OBJECT-TYPE
@@ -2348,8 +2569,9 @@
     DESCRIPTION
         "New packet attribute values for each packets that
         conforms to the configured Police rate.
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgConformSetValue object is superseded by
+        cbQosPoliceActionCfgConformSetValue." 
     ::= { cbQosPoliceCfgEntry 5 }
 
 cbQosPoliceCfgExceedAction OBJECT-TYPE
@@ -2360,8 +2582,9 @@
         "Action to be taken when the traffic exceeds the
         configured rate, that is, the traffic is 
         non-conforming.
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgExceedAction object is superseded by
+        cbQosPoliceActionCfgExceed." 
     ::= { cbQosPoliceCfgEntry 6 }
 
 cbQosPoliceCfgExceedSetValue OBJECT-TYPE
@@ -2371,8 +2594,9 @@
     DESCRIPTION
         "New packet attribute values for each packets that
         conforms to the configured Police rate.
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgExceedSetValue object is superseded by
+        cbQosPoliceActionCfgExceedSetValue." 
     ::= { cbQosPoliceCfgEntry 7 }
 
 cbQosPoliceCfgViolateAction OBJECT-TYPE
@@ -2382,8 +2606,9 @@
     DESCRIPTION
         "Action to be taken when the traffic exceeds the
         conform and exceed token buckets.
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgViolateAction object is superseded by
+        cbQosPoliceActionCfgViolate." 
     ::= { cbQosPoliceCfgEntry 8 }
 
 cbQosPoliceCfgViolateSetValue OBJECT-TYPE
@@ -2397,18 +2622,21 @@
         for the particular packet. For example, if the 
         action was to set the dscp value, this entry describes
         the value it is set to. 
-        This object is deprecated and defined in 
-        cbQosPoliceActionCfgTable." 
+
+        cbQosPoliceCfgViolateSetValue object is superseded by
+        cbQosPoliceActionCfgViolateSetValue." 
     ::= { cbQosPoliceCfgEntry 9 }
 
 cbQosPoliceCfgPir OBJECT-TYPE
     SYNTAX          Unsigned32 (8000..2000000000)
     UNITS           "bits/second"
     MAX-ACCESS      read-only
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "The committed policing rate. This is the peak
-        rate permitted by two rate policing." 
+        rate permitted by two rate policing.
+
+        cbQosPoliceCfgPir object is superseded by cbQosPoliceCfgPir64." 
     ::= { cbQosPoliceCfgEntry 10 }
 
 cbQosPoliceCfgRate64 OBJECT-TYPE
@@ -2429,7 +2657,9 @@
         "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." 
+        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
@@ -2473,7 +2703,7 @@
     ::= { cbQosPoliceCfgEntry 16 }
 
 cbQosPoliceCfgBurstCell OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..9660377)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "Cells"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2484,7 +2714,7 @@
     ::= { cbQosPoliceCfgEntry 17 }
 
 cbQosPoliceCfgExtBurstCell OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..9660377)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "Cells"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2497,7 +2727,7 @@
     ::= { cbQosPoliceCfgEntry 18 }
 
 cbQosPoliceCfgBurstTime OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..2000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "milli-seconds"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2510,7 +2740,7 @@
     ::= { cbQosPoliceCfgEntry 19 }
 
 cbQosPoliceCfgExtBurstTime OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..2000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "milli-seconds"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2525,7 +2755,7 @@
     ::= { cbQosPoliceCfgEntry 20 }
 
 cbQosPoliceCfgCdvt OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..1000000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "micro-second"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2572,6 +2802,49 @@
         "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
@@ -2741,11 +3014,13 @@
         cbQosTSCfgPercentRateValue Unsigned32,
         cbQosTSCfgBurstTime        Unsigned32,
         cbQosTSCfgExtBurstTime     Unsigned32,
-        cbQosTSCfgRate64           Unsigned64
+        cbQosTSCfgRate64           Unsigned64,
+        cbQosTSCfgBurstSize64      Unsigned64,
+        cbQosTSCfgExtBurstSize64   Unsigned64
 }
 
 cbQosTSCfgRate OBJECT-TYPE
-    SYNTAX          Integer32 (8000..154400000)
+    SYNTAX          Integer32 (0..2147483647)
     UNITS           "bits/second"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2758,22 +3033,27 @@
     SYNTAX          Integer32 (256..154400000)
     UNITS           "bits"
     MAX-ACCESS      read-only
-    STATUS          current
+    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." 
+        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          current
+    STATUS          deprecated
     DESCRIPTION
         "The amount of traffic, in bits, in excess of the
         burst limit, which may be conditionally permitted
-        by traffic-shaping feature." 
+        by traffic-shaping feature.
+
+        cbQosTSCfgExtBurstSize object is superseded by
+        cbQosTSCfgExtBurstSize64." 
     ::= { cbQosTSCfgEntry 3 }
 
 cbQosTSCfgAdaptiveEnabled OBJECT-TYPE
@@ -2811,7 +3091,9 @@
     DESCRIPTION
         "The rate type that configured for traffic-shaping.
         1 means rate is configured in bps.
-        2 means rate is configured in percentage." 
+        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
@@ -2826,7 +3108,7 @@
     ::= { cbQosTSCfgEntry 8 }
 
 cbQosTSCfgBurstTime OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..2000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "milli-seconds"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2840,7 +3122,7 @@
     ::= { cbQosTSCfgEntry 9 }
 
 cbQosTSCfgExtBurstTime OBJECT-TYPE
-    SYNTAX          Unsigned32 (0..2000)
+    SYNTAX          Unsigned32 (0..4294967295)
     UNITS           "milli-seconds"
     MAX-ACCESS      read-only
     STATUS          current
@@ -2863,6 +3145,34 @@
         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
@@ -2897,18 +3207,22 @@
     ::= { 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
+        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
@@ -3033,6 +3347,42 @@
         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
@@ -3087,7 +3437,13 @@
         cbQosCMDropBitRate            Gauge32,
         cbQosCMNoBufDropPktOverflow   Counter32,
         cbQosCMNoBufDropPkt           Counter32,
-        cbQosCMNoBufDropPkt64         Counter64
+        cbQosCMNoBufDropPkt64         Counter64,
+        cbQosCMFragmentPktOverflow    Counter32,
+        cbQosCMFragmentPkt            Counter32,
+        cbQosCMFragmentPkt64          Counter64,
+        cbQosCMFragmentByteOverflow   Counter32,
+        cbQosCMFragmentByte           Counter32,
+        cbQosCMFragmentByte64         Counter64
 }
 
 cbQosCMPrePolicyPktOverflow OBJECT-TYPE
@@ -3291,6 +3647,54 @@
         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 }
  
 
 -- End of cbQosCMStats group
@@ -4368,7 +4772,8 @@
     ::= { cbQosIPHCCfgTable 1 }
 
 CbQosIPHCCfgEntry ::= SEQUENCE {
-        cbQosIPHCCfgOption IPHCOption
+        cbQosIPHCCfgOption  IPHCOption,
+        cbQosIPHCCfgEnabled TruthValue
 }
 
 cbQosIPHCCfgOption OBJECT-TYPE
@@ -4379,6 +4784,14 @@
         "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
@@ -4414,32 +4827,38 @@
     ::= { 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
+        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
@@ -4689,6 +5108,65 @@
     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
@@ -4905,18 +5383,24 @@
     ::= { 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
+        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
@@ -5050,6 +5534,60 @@
         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
@@ -7325,6 +7863,774 @@
         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          current
+    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 }
+
 cbQosServicePolicyGroup OBJECT-GROUP
     OBJECTS         {
                         cbQosIfType,
@@ -7337,7 +8643,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosServicePolicyGroup object is superseded by cbQosServicePolicyGroupRev1."
     ::= { ciscocbQosMIBGroups 1 }
 
 cbQosInterfacePolicyGroup OBJECT-GROUP
@@ -7423,7 +8730,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosQueueingCfgGroup object is superseded by cbQosQueueingCfgGroupRev1."
     ::= { ciscocbQosMIBGroups 9 }
 
 cbQosREDCfgGroup OBJECT-GROUP
@@ -7434,7 +8742,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosREDCfgGroup object is superseded by cbQosREDCfgGroupRev1."
     ::= { ciscocbQosMIBGroups 10 }
 
 cbQosREDClassCfgGroup OBJECT-GROUP
@@ -7446,7 +8755,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosREDClassCfgGroup object is superseded by cbQosREDClassCfgGroupRev1."
     ::= { ciscocbQosMIBGroups 11 }
 
 cbQosPoliceCfgGroup OBJECT-GROUP
@@ -7463,7 +8773,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosPoliceCfgGroup object is superseded by cbQosPoliceCfgGroupRev1."
     ::= { ciscocbQosMIBGroups 12 }
 
 cbQosTSCfgGroup OBJECT-GROUP
@@ -7494,7 +8805,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosSetCfgGroup object is superseded by cbQosSetCfgGroupRev1."
     ::= { ciscocbQosMIBGroups 14 }
 
 cbQosClassMapStatsGroup OBJECT-GROUP
@@ -7692,7 +9004,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Optional objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosAFPoliceCfgGroup object is superseded by cbQosAFPoliceViolateCfgGroup."
     ::= { ciscocbQosMIBGroups 26 }
 
 cbQosREDDscpCfgGroup OBJECT-GROUP
@@ -7708,7 +9021,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Optional objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosNewSetCfgGroup object is superseded by cbQosSetCfgL2Group."
     ::= { ciscocbQosMIBGroups 28 }
 
 cbQosQueueingCfgGroupRev1 OBJECT-GROUP
@@ -7725,7 +9039,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosQueueingCfgGroupRev1 object is superseded by cbQosQueueingCfgGroupRev2."
     ::= { ciscocbQosMIBGroups 29 }
 
 cbQosREDCfgGroupRev1 OBJECT-GROUP
@@ -7746,7 +9061,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosREDClassCfgGroupRev1 object is superseded by  ."
     ::= { ciscocbQosMIBGroups 31 }
 
 cbQosPoliceCfgGroupRev1 OBJECT-GROUP
@@ -7759,7 +9075,8 @@
     STATUS          deprecated
     DESCRIPTION
         "Required objects to provide CB QoS objects configuration
-        information."
+        information.
+        cbQosPoliceCfgGroupRev1 object is superseded by cbQosPoliceCfgGroupRev2."
     ::= { ciscocbQosMIBGroups 32 }
 
 cbQosPoliceActionCfgGroup OBJECT-GROUP
@@ -8273,6 +9590,128 @@
         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 }
+
 END
 
 
@@ -8281,14 +9720,3 @@
 
 
 
-
-
-
-
-
-
-
-
-
-
-