SNMP MIB Search

Return to vendor list
View mib
Download mib file
Mib: CISCO-CLASS-BASED-QOS-MIB
Version: 1


Objects
Scalar Object
cbQosServicePolicyEntry.1.3.6.1.4.1.9.9.166.1.1.1.1
Each entry in this table describes to which a logical
interface a given policymap is attached.  Depending on
the interface/media type, some fields may have meaningful
values, and some may not.  Please see each individual
descriptions.
cbQosInterfacePolicyEntry.1.3.6.1.4.1.9.9.166.1.2.1.1
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.
cbQosFrameRelayPolicyEntry.1.3.6.1.4.1.9.9.166.1.3.1.1
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.
cbQosATMPVCPolicyEntry.1.3.6.1.4.1.9.9.166.1.4.1.1
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.
cbQosObjectsEntry.1.3.6.1.4.1.9.9.166.1.5.1.1
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.
cbQosPolicyMapCfgEntry.1.3.6.1.4.1.9.9.166.1.6.1.1
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.
cbQosCMCfgEntry.1.3.6.1.4.1.9.9.166.1.7.1.1
Each entry in this table describes configuration information
about a classmap. The information includes: Name, and it's
description and whether it is a Mathc-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.
cbQosMatchStmtCfgEntry.1.3.6.1.4.1.9.9.166.1.8.1.1
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.
cbQosQueueingCfgEntry.1.3.6.1.4.1.9.9.166.1.9.1.1
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.
cbQosREDCfgEntry.1.3.6.1.4.1.9.9.166.1.10.1.1
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.
cbQosREDClassCfgEntry.1.3.6.1.4.1.9.9.166.1.11.1.1
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.
cbQosPoliceCfgEntry.1.3.6.1.4.1.9.9.166.1.12.1.1
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.
cbQosPoliceActionCfgEntry.1.3.6.1.4.1.9.9.166.1.21.1.1
Each entry in this table describes configuration information
about Actions for one Police.  The table holds Polic
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.
cbQosTSCfgEntry.1.3.6.1.4.1.9.9.166.1.13.1.1
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.
cbQosSetCfgEntry.1.3.6.1.4.1.9.9.166.1.14.1.1
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.
cbQosCMStatsEntry.1.3.6.1.4.1.9.9.166.1.15.1.1
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.
cbQosMatchStmtStatsEntry.1.3.6.1.4.1.9.9.166.1.16.1.1
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.
cbQosPoliceStatsEntry.1.3.6.1.4.1.9.9.166.1.17.1.1
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.
cbQosQueueingStatsEntry.1.3.6.1.4.1.9.9.166.1.18.1.1
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.
cbQosTSStatsEntry.1.3.6.1.4.1.9.9.166.1.19.1.1
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.
cbQosREDClassStatsEntry.1.3.6.1.4.1.9.9.166.1.20.1.1
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.
Tabular Object
cbQosPolicyIndex.1.3.6.1.4.1.9.9.166.1.1.1.1.1
An arbitrary (system-assigned) index for all
service policies (PolicyMap that has been attached
to a given logical interface).
cbQosIfType.1.3.6.1.4.1.9.9.166.1.1.1.1.2
This describes the interface/media type to which this
service policy is attached.
cbQosPolicyDirection.1.3.6.1.4.1.9.9.166.1.1.1.1.3
This indicates the direction of traffic for which
this service policy is applied.
cbQosIfIndex.1.3.6.1.4.1.9.9.166.1.1.1.1.4
ifIndex for the interface to which this service
is attached. This field makes sense only if the
logical interface has a snmp ifIndex.
cbQosFrDLCI.1.3.6.1.4.1.9.9.166.1.1.1.1.5
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.
cbQosAtmVPI.1.3.6.1.4.1.9.9.166.1.1.1.1.6
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.
cbQosAtmVCI.1.3.6.1.4.1.9.9.166.1.1.1.1.7
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.
cbQosIFPolicyIndex.1.3.6.1.4.1.9.9.166.1.2.1.1.1
An arbitrary (system-assigned) index for all
Service Policies.
This is identical to cbQosPolicyIndex.
cbQosFRPolicyIndex.1.3.6.1.4.1.9.9.166.1.3.1.1.1
An arbitrary (system-assigned) index for all
Service Policies.
This is identical to cbQosPolicyIndex.
cbQosATMPolicyIndex.1.3.6.1.4.1.9.9.166.1.4.1.1.1
An arbitrary (system-assigned) index for all
Service Policies.
This is identical to cbQosPolicyIndex.
cbQosObjectsIndex.1.3.6.1.4.1.9.9.166.1.5.1.1.1
An arbitrary (system-assigned) instance specific
index for cbQosObjectsEntry.
cbQosConfigIndex.1.3.6.1.4.1.9.9.166.1.5.1.1.2
An arbitrary (system-assigned) config (instance
independent) index for each Object. Each objects having
the same configuration share the same config index.
cbQosObjectsType.1.3.6.1.4.1.9.9.166.1.5.1.1.3
The type of the QoS object.
cbQosParentObjectsIndex.1.3.6.1.4.1.9.9.166.1.5.1.1.4
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 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.
cbQosPolicyMapName.1.3.6.1.4.1.9.9.166.1.6.1.1.1
Name of the Policymap.
cbQosPolicyMapDesc.1.3.6.1.4.1.9.9.166.1.6.1.1.2
Description of the PolicyMap.
cbQosCMName.1.3.6.1.4.1.9.9.166.1.7.1.1.1
Name of the Classmap.
cbQosCMDesc.1.3.6.1.4.1.9.9.166.1.7.1.1.2
Description of the Classmap.
cbQosCMInfo.1.3.6.1.4.1.9.9.166.1.7.1.1.3
Match all vs Match any in a given class.
cbQosMatchStmtName.1.3.6.1.4.1.9.9.166.1.8.1.1.1
Name of the Match Statement.
cbQosMatchStmtInfo.1.3.6.1.4.1.9.9.166.1.8.1.1.2
Match vs Match Not in a given class.
cbQosQueueingCfgBandwidth.1.3.6.1.4.1.9.9.166.1.9.1.1.1
The configured bandwidth allocated to this traffic
class.  In the case of a bandwidth policy, this value
represents a minimum b/w guarantee for the traffic
class.  In the case of a priority policy, this value
represents the maximum rate at which priority service
is guaranteed.
cbQosQueueingCfgBandwidthUnits.1.3.6.1.4.1.9.9.166.1.9.1.1.2
Units of the accompanying cbQosQueueingCfgbandwidth
parameter.
cbQosQueueingCfgFlowEnabled.1.3.6.1.4.1.9.9.166.1.9.1.1.3
Boolean to indicate if flow-based fair-queue is
enabled for this class.
cbQosQueueingCfgPriorityEnabled.1.3.6.1.4.1.9.9.166.1.9.1.1.4
Boolean to indicate if low latency queueing
(priority) is enabled for this class.
cbQosQueueingCfgAggregateQSize.1.3.6.1.4.1.9.9.166.1.9.1.1.5
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.
cbQosQueueingCfgIndividualQSize.1.3.6.1.4.1.9.9.166.1.9.1.1.6
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.
cbQosQueueingCfgDynamicQNumber.1.3.6.1.4.1.9.9.166.1.9.1.1.7
Number of dynamic queues supported when
flow-based fair-queue is in use.
cbQosQueueingCfgPrioBurstSize.1.3.6.1.4.1.9.9.166.1.9.1.1.8
In the priority queue, this is the number of bytes
allowed in a single burst.
This parameter only makes sense if Priority is enabled
cbQosQueueingCfgQLimitUnits.1.3.6.1.4.1.9.9.166.1.9.1.1.9
Represents the unit type of
cbQosQueueingCfgAggregateQLimit object.
cbQosQueueingCfgAggregateQLimit.1.3.6.1.4.1.9.9.166.1.9.1.1.10
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.
cbQosREDCfgExponWeight.1.3.6.1.4.1.9.9.166.1.10.1.1.1
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.
cbQosREDCfgMeanQsize.1.3.6.1.4.1.9.9.166.1.10.1.1.2
The average queue size, computed and used by the WRED
algorithm. This is deprecated by cbQosREDMeanQsize.
cbQosREDCfgDscpPrec.1.3.6.1.4.1.9.9.166.1.10.1.1.3
The Classification mechanism used by RED - precedence
or DSCP-based.
cbQosREDCfgECNEnabled.1.3.6.1.4.1.9.9.166.1.10.1.1.4
Boolean to indicate if explicit congestion notification
enabled for this class.
cbQosREDValue.1.3.6.1.4.1.9.9.166.1.11.1.1.1
The IP precedence or IP DSCP of this entry.
cbQosREDCfgMinThreshold.1.3.6.1.4.1.9.9.166.1.11.1.1.2
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.
cbQosREDCfgMaxThreshold.1.3.6.1.4.1.9.9.166.1.11.1.1.3
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.
cbQosREDCfgPktDropProb.1.3.6.1.4.1.9.9.166.1.11.1.1.4
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.
cbQosREDClassCfgThresholdUnit.1.3.6.1.4.1.9.9.166.1.11.1.1.5
Represents the unit type to measure the RED thresholds.
The objects covered are cbQosREDClassCfgMinThreshold
and cbQosREDClassCfgMaxThreshold.
cbQosREDClassCfgMinThreshold.1.3.6.1.4.1.9.9.166.1.11.1.1.6
The minimum WRED threshold value. When the average
queue length reaches this number, WRED begins to
drop packets according to REDMechanism specificed
in cbQosREDCfgDscpPrec.
cbQosREDClassCfgMaxThreshold.1.3.6.1.4.1.9.9.166.1.11.1.1.7
The maximum WRED threshold value. When the average
queue length exceeds this number, WRED drops all
packets according to REDMechanism specificed
in cbQosREDCfgDscpPrec.
cbQosPoliceCfgRate.1.3.6.1.4.1.9.9.166.1.12.1.1.1
The committed policing rate. This is the sustained
rate permitted by policing.
If a committed policing rate greater than 2000000000
is configurable on the system, then the configured
rate is available in cbQosPoliceCfgRate64.
cbQosPoliceCfgBurstSize.1.3.6.1.4.1.9.9.166.1.12.1.1.2
The amount of traffic, in bytes, in excess of the
committed policing rate that will be permitted by
the policing feature.
cbQosPoliceCfgExtBurstSize.1.3.6.1.4.1.9.9.166.1.12.1.1.3
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.
cbQosPoliceCfgConformAction.1.3.6.1.4.1.9.9.166.1.12.1.1.4
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
cqQosPoliceActionCfgTable.
cbQosPoliceCfgConformSetValue.1.3.6.1.4.1.9.9.166.1.12.1.1.5
New packet attribute values for each packets that
conforms to the configured Police rate.
This object is deprecated and defined in
cqQosPoliceActionCfgTable.
cbQosPoliceCfgExceedAction.1.3.6.1.4.1.9.9.166.1.12.1.1.6
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
cqQosPoliceActionCfgTable.
cbQosPoliceCfgExceedSetValue.1.3.6.1.4.1.9.9.166.1.12.1.1.7
New packet attribute values for each packets that
conforms to the configured Police rate.
This object is deprecated and defined in
cqQosPoliceActionCfgTable.
cbQosPoliceCfgViolateAction.1.3.6.1.4.1.9.9.166.1.12.1.1.8
Action to be taken when the traffic exceeds the
conform and exceed token buckets.
This object is deprecated and defined in
cqQosPoliceActionCfgTable.
cbQosPoliceCfgViolateSetValue.1.3.6.1.4.1.9.9.166.1.12.1.1.9
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.
This object is deprecated and defined in
cqQosPoliceActionCfgTable.
cbQosPoliceCfgPir.1.3.6.1.4.1.9.9.166.1.12.1.1.10
The committed policing rate. This is the peak
rate permitted by two rate policing.
cbQosPoliceCfgRate64.1.3.6.1.4.1.9.9.166.1.12.1.1.11
The committed policing rate. This is the sustained
rate permitted by policing.
cbQosPoliceActionCfgIndex.1.3.6.1.4.1.9.9.166.1.21.1.1.1
An arbitrary (system-assigned) index for police
actions that are defined by a police configuration.
cbQosPoliceActionCfgConform.1.3.6.1.4.1.9.9.166.1.21.1.1.2
Action to be taken when the traffic exceeds the
conform and exceed token buckets.
cbQosPoliceActionCfgConformSetValue.1.3.6.1.4.1.9.9.166.1.21.1.1.3
New packet attribute values for each packet set by
police action defined in cbQosPoliceActionCfgConform.
This object will be set to zero if the corrsponding
police action does not require a set value, such as
no action, drop action or transmit action.
cbQosPoliceActionCfgExceed.1.3.6.1.4.1.9.9.166.1.21.1.1.4
Action to be taken when the traffic exceeds the
conform and exceed token buckets.
cbQosPoliceActionCfgExceedSetValue.1.3.6.1.4.1.9.9.166.1.21.1.1.5
New packet attribute values for each packet set by
police action defined in cbQosPoliceActionCfgExceed.
This object will be set to zero if the corrsponding
police action does not require a set value, such as
no action, drop action or transmit action.
cbQosPoliceActionCfgViolate.1.3.6.1.4.1.9.9.166.1.21.1.1.6
Action to be taken when the traffic exceeds the
conform and exceed token buckets.
cbQosPoliceActionCfgViolateSetValue.1.3.6.1.4.1.9.9.166.1.21.1.1.7
New packet attribute values for each packet set by
police action defined in cbQosPoliceActionCfgViolate.
This object will be set to zero if the corrsponding
police action does not require a set value, such as
no action, drop action or transmit action.
cbQosTSCfgRate.1.3.6.1.4.1.9.9.166.1.13.1.1.1
The committed traffic-shaping rate.  This is the
sustained rate permitted by the traffic-shaping.
cbQosTSCfgBurstSize.1.3.6.1.4.1.9.9.166.1.13.1.1.2
The amount of traffic, in bits, in excess of the
committed traffic-shaping rate that will be
instantaneously permitted by this feature.
cbQosTSCfgExtBurstSize.1.3.6.1.4.1.9.9.166.1.13.1.1.3
The amount of traffic, in bits, in excess of the
burst limit, which may be conditionnally permitted
by traffic-shaping feature.
cbQosTSCfgAdaptiveEnabled.1.3.6.1.4.1.9.9.166.1.13.1.1.4
This object indicates is adaptive traffic-shaping
has been enabled.
cbQosTSCfgAdaptiveRate.1.3.6.1.4.1.9.9.166.1.13.1.1.5
This object represents the current adaptive traffic
shaping rate.
cbQosTSCfgLimitType.1.3.6.1.4.1.9.9.166.1.13.1.1.6
This object indicates if traffic-shaping is limiting
traffic based on the peak rate or the average rate.
cbQosSetCfgFeature.1.3.6.1.4.1.9.9.166.1.14.1.1.1
The bit-wise position of each packet marking feature.
cbQosSetCfgIpDSCPValue.1.3.6.1.4.1.9.9.166.1.14.1.1.2
The IP DSCP value at which the packet is being set
by the packet marking feature.
cbQosSetCfgIpPrecedenceValue.1.3.6.1.4.1.9.9.166.1.14.1.1.3
The IP precedence value at which the packet is being
set by the packet marking feature.
cbQosSetCfgQosGroupValue.1.3.6.1.4.1.9.9.166.1.14.1.1.4
The QoS Group number at which the packet is being
set by the packet marking feature.
cbQosSetCfgL2CosValue.1.3.6.1.4.1.9.9.166.1.14.1.1.5
The Layer 2 Cos value at which the packet is being
set by the packet marking feature.
cbQosSetCfgMplsExpValue.1.3.6.1.4.1.9.9.166.1.14.1.1.6
The MPLS experimental value at which the packet
is being set by the packet marking feature.
cbQosSetCfgDiscardClassValue.1.3.6.1.4.1.9.9.166.1.14.1.1.7
The Discard Class value at which the packet
is being set by the packet marking feature.
cbQosCMPrePolicyPktOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.1
The upper 32 bits count of inbound packets prior to
executing any QoS policies.
cbQosCMPrePolicyPkt.1.3.6.1.4.1.9.9.166.1.15.1.1.2
The lower 32 bits count of inbound packets prior to
executing any QoS policies.
cbQosCMPrePolicyPkt64.1.3.6.1.4.1.9.9.166.1.15.1.1.3
The 64 bits count of inbound packets prior to executing
any QoS policies.
cbQosCMPrePolicyByteOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.4
The upper 32 bits count of inbound octets prior to
executing any QoS policies.
cbQosCMPrePolicyByte.1.3.6.1.4.1.9.9.166.1.15.1.1.5
The lower 32 bits count of inbound octets prior to
executing any QoS policies.
cbQosCMPrePolicyByte64.1.3.6.1.4.1.9.9.166.1.15.1.1.6
The 64 bits count of inbound octets prior to executing
any QoS policies.
cbQosCMPrePolicyBitRate.1.3.6.1.4.1.9.9.166.1.15.1.1.7
The bit rate of the traffic prior to executing any QoS
policies.
cbQosCMPostPolicyByteOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.8
The upper 32 bits count of outbound octets after executing
QoS policies.
cbQosCMPostPolicyByte.1.3.6.1.4.1.9.9.166.1.15.1.1.9
The lower 32 bits count of outbound octets after executing
QoS policies.
cbQosCMPostPolicyByte64.1.3.6.1.4.1.9.9.166.1.15.1.1.10
The 64 bits count of outbound octets after executing
QoS policies.
cbQosCMPostPolicyBitRate.1.3.6.1.4.1.9.9.166.1.15.1.1.11
The bit rate of the traffic after executing QoS
policies.
cbQosCMDropPktOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.12
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.).
cbQosCMDropPkt.1.3.6.1.4.1.9.9.166.1.15.1.1.13
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.).
cbQosCMDropPkt64.1.3.6.1.4.1.9.9.166.1.15.1.1.14
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.).
cbQosCMDropByteOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.15
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.).
cbQosCMDropByte.1.3.6.1.4.1.9.9.166.1.15.1.1.16
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.).
cbQosCMDropByte64.1.3.6.1.4.1.9.9.166.1.15.1.1.17
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.).
cbQosCMDropBitRate.1.3.6.1.4.1.9.9.166.1.15.1.1.18
The bit rate of the drops per class as the result of
all features that can produce drops
(e.g., police, random detect, etc.).
cbQosCMNoBufDropPktOverflow.1.3.6.1.4.1.9.9.166.1.15.1.1.19
The upper 32 bits drop packet count which occured
due to a lack of SRAM buffers during output processing
on an interface.
cbQosCMNoBufDropPkt.1.3.6.1.4.1.9.9.166.1.15.1.1.20
The lower 32 bits drop packet count which occured due
to a lack of SRAM buffers during output processing on
an interface.
cbQosCMNoBufDropPkt64.1.3.6.1.4.1.9.9.166.1.15.1.1.21
The 64 bits drop packet count which occured due to a
lack of SRAM buffers during output processing on an
interface.
cbQosMatchPrePolicyPktOverflow.1.3.6.1.4.1.9.9.166.1.16.1.1.1
The upper 32 bits count of inbound packets prior to
executing any QoS policies.
cbQosMatchPrePolicyPkt.1.3.6.1.4.1.9.9.166.1.16.1.1.2
The lower 32 bits count of inbound packets prior to
executing any QoS policies.
cbQosMatchPrePolicyPkt64.1.3.6.1.4.1.9.9.166.1.16.1.1.3
The 64 bits count of inbound packets prior to executing
any QoS policies.
cbQosMatchPrePolicyByteOverflow.1.3.6.1.4.1.9.9.166.1.16.1.1.4
The upper 32 bits count of inbound octets prior to
executing any QoS policies.
cbQosMatchPrePolicyByte.1.3.6.1.4.1.9.9.166.1.16.1.1.5
The lower 32 bits count of inbound octets prior to
executing any QoS policies.
cbQosMatchPrePolicyByte64.1.3.6.1.4.1.9.9.166.1.16.1.1.6
The 64 bits count of inbound octets prior to executing
any QoS policies.
cbQosMatchPrePolicyBitRate.1.3.6.1.4.1.9.9.166.1.16.1.1.7
The bit rate of the traffic prior to executing any QoS
policies.
cbQosPoliceConformedPktOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.1
The upper 32 bits count of packets treated as
conforming by the policing feature.
cbQosPoliceConformedPkt.1.3.6.1.4.1.9.9.166.1.17.1.1.2
The lower 32 bits count of packets treated as
conforming by the policing feature.
cbQosPoliceConformedPkt64.1.3.6.1.4.1.9.9.166.1.17.1.1.3
The 64 bits count of packets treated as conforming
by the policing feature.
cbQosPoliceConformedByteOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.4
The upper 32 bits count of octets treated as
conforming by the policing feature.
cbQosPoliceConformedByte.1.3.6.1.4.1.9.9.166.1.17.1.1.5
The lower 32 bits count of octets treated as
conforming by the policing feature.
cbQosPoliceConformedByte64.1.3.6.1.4.1.9.9.166.1.17.1.1.6
The 64 bits count of octets treated as conforming
by the policing feature.
cbQosPoliceConformedBitRate.1.3.6.1.4.1.9.9.166.1.17.1.1.7
The bit rate of conforming traffic.
cbQosPoliceExceededPktOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.8
The upper 32 bits count of packets treated as
non-conforming by the policing feature.
cbQosPoliceExceededPkt.1.3.6.1.4.1.9.9.166.1.17.1.1.9
The 32 bits count of packets treated as
non-conforming by the policing feature.
cbQosPoliceExceededPkt64.1.3.6.1.4.1.9.9.166.1.17.1.1.10
The 64 bits count of packets treated as
non-conforming by the policing feature.
cbQosPoliceExceededByteOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.11
The upper 32 bits count of octets treated as
non-conforming by the policing feature.
cbQosPoliceExceededByte.1.3.6.1.4.1.9.9.166.1.17.1.1.12
The lower 32 bits count of octets treated as
non-conforming by the policing feature.
cbQosPoliceExceededByte64.1.3.6.1.4.1.9.9.166.1.17.1.1.13
The 64 bits count of octets treated as
non-conforming by the policing feature.
cbQosPoliceExceededBitRate.1.3.6.1.4.1.9.9.166.1.17.1.1.14
The bit rate of the non-conforming traffic.
cbQosPoliceViolatedPktOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.15
The upper 32 bits count of packets treated as
violated by the policing feature.
cbQosPoliceViolatedPkt.1.3.6.1.4.1.9.9.166.1.17.1.1.16
The 32 bits count of packets treated as
violated by the policing feature.
cbQosPoliceViolatedPkt64.1.3.6.1.4.1.9.9.166.1.17.1.1.17
The 64 bits count of packets treated as
violated by the policing feature.
cbQosPoliceViolatedByteOverflow.1.3.6.1.4.1.9.9.166.1.17.1.1.18
The upper 32 bits count of octets treated as
violated by the policing feature.
cbQosPoliceViolatedByte.1.3.6.1.4.1.9.9.166.1.17.1.1.19
The lower 32 bits count of octets treated as
violated by the policing feature.
cbQosPoliceViolatedByte64.1.3.6.1.4.1.9.9.166.1.17.1.1.20
The 64 bits count of octets treated as
violated by the policing feature.
cbQosPoliceViolatedBitRate.1.3.6.1.4.1.9.9.166.1.17.1.1.21
The bit rate of the violating traffic.
cbQosQueueingCurrentQDepth.1.3.6.1.4.1.9.9.166.1.18.1.1.1
The current depth of the queue.
cbQosQueueingMaxQDepth.1.3.6.1.4.1.9.9.166.1.18.1.1.2
The maximum depth of the queue.
cbQosQueueingDiscardByteOverflow.1.3.6.1.4.1.9.9.166.1.18.1.1.3
The upper 32 bit count of octets, associated with
this class, that were dropped by queueing.
cbQosQueueingDiscardByte.1.3.6.1.4.1.9.9.166.1.18.1.1.4
The lower 32 bits count of octets, associated with
this class, that were dropped by queueing.
cbQosQueueingDiscardByte64.1.3.6.1.4.1.9.9.166.1.18.1.1.5
The count of octets, associated with this class,
that were dropped by queueing.
cbQosQueueingDiscardPktOverflow.1.3.6.1.4.1.9.9.166.1.18.1.1.6
The upper 32 bits count of packets, associated with
this class, that were dropped by queueing.
cbQosQueueingDiscardPkt.1.3.6.1.4.1.9.9.166.1.18.1.1.7
The number of packets, associated with this class,
that were dropped by queueing.
cbQosQueueingDiscardPkt64.1.3.6.1.4.1.9.9.166.1.18.1.1.8
The number of packets, associated with this class,
that were dropped by queueing.
cbQosTSStatsDelayedByteOverflow.1.3.6.1.4.1.9.9.166.1.19.1.1.1
This object represents the upper 32 bits counter of
octets that have been delayed.
cbQosTSStatsDelayedByte.1.3.6.1.4.1.9.9.166.1.19.1.1.2
This object represents the lower 32 bits counter of
octets that have been delayed.
cbQosTSStatsDelayedByte64.1.3.6.1.4.1.9.9.166.1.19.1.1.3
This object represents the 64 bits counter of
octets that have been delayed.
cbQosTSStatsDelayedPktOverflow.1.3.6.1.4.1.9.9.166.1.19.1.1.4
This object represents the upper 32 bits counter of
packets that have been delayed.
cbQosTSStatsDelayedPkt.1.3.6.1.4.1.9.9.166.1.19.1.1.5
This object represents the lower 32 bits counter of
packets that have been delayed.
cbQosTSStatsDelayedPkt64.1.3.6.1.4.1.9.9.166.1.19.1.1.6
This object represents the 64 bits counter of
packets that have been delayed.
cbQosTSStatsDropByteOverflow.1.3.6.1.4.1.9.9.166.1.19.1.1.7
This object represents the upper 32 bits counter of
octets that have been dropped during shaping.
cbQosTSStatsDropByte.1.3.6.1.4.1.9.9.166.1.19.1.1.8
This object represents the lower 32 bits counter of
octets that have been dropped during shaping.
cbQosTSStatsDropByte64.1.3.6.1.4.1.9.9.166.1.19.1.1.9
This object represents the 64 bits counter of
octets that have been dropped during shaping.
cbQosTSStatsDropPktOverflow.1.3.6.1.4.1.9.9.166.1.19.1.1.10
This object represents the upper 32 bits counter of
packets that have been dropped during shaping.
cbQosTSStatsDropPkt.1.3.6.1.4.1.9.9.166.1.19.1.1.11
This object represents the lower 32 bits counter of
packets that have been dropped during shaping.
cbQosTSStatsDropPkt64.1.3.6.1.4.1.9.9.166.1.19.1.1.12
This object represents the 64 bits counter of
packets that have been dropped during shaping.
cbQosTSStatsActive.1.3.6.1.4.1.9.9.166.1.19.1.1.13
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.
cbQosTSStatsCurrentQSize.1.3.6.1.4.1.9.9.166.1.19.1.1.14
This object indicates the current traffic-shaping
queue depth in packets.
cbQosREDRandomDropPktOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.1
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.
cbQosREDRandomDropPkt.1.3.6.1.4.1.9.9.166.1.20.1.1.2
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.
cbQosREDRandomDropPkt64.1.3.6.1.4.1.9.9.166.1.20.1.1.3
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.
cbQosREDRandomDropByteOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.4
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.
cbQosREDRandomDropByte.1.3.6.1.4.1.9.9.166.1.20.1.1.5
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.
cbQosREDRandomDropByte64.1.3.6.1.4.1.9.9.166.1.20.1.1.6
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.
cbQosREDTailDropPktOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.7
The upper 32 bits count of packets dropped when the
number of packets in the associated queue was greater
than the maximum threshold.
cbQosREDTailDropPkt.1.3.6.1.4.1.9.9.166.1.20.1.1.8
The lower 32 bits count of packets dropped when the
number of packets in the associated queue was greater
than the maximum threshold.
cbQosREDTailDropPkt64.1.3.6.1.4.1.9.9.166.1.20.1.1.9
The 64 bits count of packets dropped when the number
of packets in the associated queue was greater
than the maximum threshold.
cbQosREDTailDropByteOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.10
The upper 32 bits count of bytes dropped when the
number of packets in the associated queue was greater
than the maximum threshold.
cbQosREDTailDropByte.1.3.6.1.4.1.9.9.166.1.20.1.1.11
The lower 32 bits count of bytes dropped when the
number of packets in the associated queue was greater
than the maximum threshold.
cbQosREDTailDropByte64.1.3.6.1.4.1.9.9.166.1.20.1.1.12
The 64 bits count of bytes dropped when the number of
packets in the associated queue was greater
than the maximum threshold.
cbQosREDTransmitPktOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.13
The upper 32 bits count of bytes transmitted.
cbQosREDTransmitPkt.1.3.6.1.4.1.9.9.166.1.20.1.1.14
The lower 32 bits count of bytes trasmitted.
cbQosREDTransmitPkt64.1.3.6.1.4.1.9.9.166.1.20.1.1.15
The 64 bits count of packets transmitted.
cbQosREDTransmitByteOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.16
The upper 32 bits count of octets transmitted.
cbQosREDTransmitByte.1.3.6.1.4.1.9.9.166.1.20.1.1.17
The lower 32 bits count of octets trasmitted.
cbQosREDTransmitByte64.1.3.6.1.4.1.9.9.166.1.20.1.1.18
The 64 bits count of octets transmitted.
cbQosREDECNMarkPktOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.19
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.
cbQosREDECNMarkPkt.1.3.6.1.4.1.9.9.166.1.20.1.1.20
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.
cbQosREDECNMarkPkt64.1.3.6.1.4.1.9.9.166.1.20.1.1.21
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.
cbQosREDECNMarkByteOverflow.1.3.6.1.4.1.9.9.166.1.20.1.1.22
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.
cbQosREDECNMarkByte.1.3.6.1.4.1.9.9.166.1.20.1.1.23
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.
cbQosREDECNMarkByte64.1.3.6.1.4.1.9.9.166.1.20.1.1.24
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.
cbQosREDMeanQSizeUnits.1.3.6.1.4.1.9.9.166.1.20.1.1.25
Represents the unit type of cbQosREDMeanQSize
object.
cbQosREDMeanQSize.1.3.6.1.4.1.9.9.166.1.20.1.1.26
The average queue size computed and used by the
WRED algorithm.
Table
cbQosServicePolicyTable.1.3.6.1.4.1.9.9.166.1.1.1
This table describes the interfaces/media types and the
policymap that are attached to it.
cbQosInterfacePolicyTable.1.3.6.1.4.1.9.9.166.1.2.1
This table describes the service polices that are
attached to main and sub interfaces.
cbQosFrameRelayPolicyTable.1.3.6.1.4.1.9.9.166.1.3.1
This table describes the service polices that are
attached to Frame Relay DLCIs.
cbQosATMPVCPolicyTable.1.3.6.1.4.1.9.9.166.1.4.1
This table describes the policies that are attached to a
ATM PVC.
cbQosObjectsTable.1.3.6.1.4.1.9.9.166.1.5.1
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.
cbQosPolicyMapCfgTable.1.3.6.1.4.1.9.9.166.1.6.1
This table specifies Policymap configuration information
cbQosCMCfgTable.1.3.6.1.4.1.9.9.166.1.7.1
This table specifies ClassMap configuration information
cbQosMatchStmtCfgTable.1.3.6.1.4.1.9.9.166.1.8.1
This table specifies ClassMap configuration information
cbQosQueueingCfgTable.1.3.6.1.4.1.9.9.166.1.9.1
This table specifies Queueing Action configuration
information
cbQosREDCfgTable.1.3.6.1.4.1.9.9.166.1.10.1
This table specifies WRED Action configuration
information
cbQosREDClassCfgTable.1.3.6.1.4.1.9.9.166.1.11.1
This table specifies WRED Action configuration
information on a per IP precedence basis.
cbQosPoliceCfgTable.1.3.6.1.4.1.9.9.166.1.12.1
This table specifies Police Action configuration
information.
cbQosPoliceActionCfgTable.1.3.6.1.4.1.9.9.166.1.21.1
This table specifies Police Action configuration
information.
cbQosTSCfgTable.1.3.6.1.4.1.9.9.166.1.13.1
This table specifies traffic-shaping Action configuration
information.
cbQosSetCfgTable.1.3.6.1.4.1.9.9.166.1.14.1
This table specifies Packet Marking Action configuration
information.
cbQosCMStatsTable.1.3.6.1.4.1.9.9.166.1.15.1
This table specifies ClassMap related Statistical
information.
cbQosMatchStmtStatsTable.1.3.6.1.4.1.9.9.166.1.16.1
This table specifies Match Statement related statistical
information.
cbQosPoliceStatsTable.1.3.6.1.4.1.9.9.166.1.17.1
This table specifies Police Action related Statistical
information.
cbQosQueueingStatsTable.1.3.6.1.4.1.9.9.166.1.18.1
This table specifies Queueing Action related Statistical
information.
cbQosTSStatsTable.1.3.6.1.4.1.9.9.166.1.19.1
This table specifies traffic-shaping Action related
Statistical information.
cbQosREDClassStatsTable.1.3.6.1.4.1.9.9.166.1.20.1
This table specifies per Precedence WRED Action related
Statistical information.
Object Identifier
ciscoCBQosMIB.1.3.6.1.4.1.9.9.166
	    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
**********************************
DSCP: Differentiated Service Code Point
ECN : Explicite Congestion Notification
PIR : Peak Information Rate
PREC: Precedence
QoS : Quality Of Services
RED : Random Early Detect
WRED: Weighted Random Early Detect
**********************************
MIB Tables
**********************************
This MIB consists of the following tables:
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
**********************************
Definitions
**********************************
A logical interface in the context of this MIB is either
a main-interface, a sub-interface, a Frame Relay DLCI, or
an ATM virtual circuit.
**********************************
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
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 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
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 cbQosPolicyTable 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.
**********************************
cbQosPolicyTable
**********************************
Accessing cbQosPolicyTable 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
interface/media type on which this policy is applied, the
direction in which this policy is enforced, and the
cbQosIfIndex (SNMP interface index) of the underlying
interface. 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 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 new and unique 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 understand 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 understand
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.
ciscoCBQosMIBObjects.1.3.6.1.4.1.9.9.166.1
ciscocbQosMIBConformance.1.3.6.1.4.1.9.9.166.2
cbQosServicePolicy.1.3.6.1.4.1.9.9.166.1.1
cbQosInterfacePolicy.1.3.6.1.4.1.9.9.166.1.2
cbQosFrameRelayVCPolicy.1.3.6.1.4.1.9.9.166.1.3
cbQosATMPVCPolicy.1.3.6.1.4.1.9.9.166.1.4
cbQosObjects.1.3.6.1.4.1.9.9.166.1.5
cbQosPolicyMapCfg.1.3.6.1.4.1.9.9.166.1.6
cbQosClassMapCfg.1.3.6.1.4.1.9.9.166.1.7
cbQosMatchStmtCfg.1.3.6.1.4.1.9.9.166.1.8
cbQosQueueingCfg.1.3.6.1.4.1.9.9.166.1.9
cbQosREDCfg.1.3.6.1.4.1.9.9.166.1.10
cbQosREDClassCfg.1.3.6.1.4.1.9.9.166.1.11
cbQosPoliceCfg.1.3.6.1.4.1.9.9.166.1.12
cbQosTSCfg.1.3.6.1.4.1.9.9.166.1.13
cbQosSetCfg.1.3.6.1.4.1.9.9.166.1.14
cbQosClassMapStats.1.3.6.1.4.1.9.9.166.1.15
cbQosMatchStmtStats.1.3.6.1.4.1.9.9.166.1.16
cbQosPoliceStats.1.3.6.1.4.1.9.9.166.1.17
cbQosQueueingStats.1.3.6.1.4.1.9.9.166.1.18
cbQosTSStats.1.3.6.1.4.1.9.9.166.1.19
cbQosREDClassStats.1.3.6.1.4.1.9.9.166.1.20
cbQosPoliceActionCfg.1.3.6.1.4.1.9.9.166.1.21
ciscocbQosMIBCompliances.1.3.6.1.4.1.9.9.166.2.1
ciscocbQosMIBGroups.1.3.6.1.4.1.9.9.166.2.2
Group
cbQosServicePolicyGroup.1.3.6.1.4.1.9.9.166.2.2.1
Required objects to provide CB QoS objects configuration
information.
cbQosObjectsGroup.1.3.6.1.4.1.9.9.166.2.2.5
Required objects to provide CB QoS objects configuration
information.
cbQosPolicyMapCfgGroup.1.3.6.1.4.1.9.9.166.2.2.6
Required objects to provide CB QoS objects configuration
information.
cbQosClassMapCfgGroup.1.3.6.1.4.1.9.9.166.2.2.7
Required objects to provide CB QoS objects configuration
information.
cbQosMatchStmtCfgGroup.1.3.6.1.4.1.9.9.166.2.2.8
Required objects to provide CB QoS objects configuration
information.
cbQosQueueingCfgGroup.1.3.6.1.4.1.9.9.166.2.2.9
Required objects to provide CB QoS objects configuration
information.
cbQosREDCfgGroup.1.3.6.1.4.1.9.9.166.2.2.10
Required objects to provide CB QoS objects configuration
information.
cbQosREDClassCfgGroup.1.3.6.1.4.1.9.9.166.2.2.11
Required objects to provide CB QoS objects configuration
information.
cbQosPoliceCfgGroup.1.3.6.1.4.1.9.9.166.2.2.12
Required objects to provide CB QoS objects configuration
information.
cbQosTSCfgGroup.1.3.6.1.4.1.9.9.166.2.2.13
Required objects to provide CB QoS objects configuration
information.
cbQosSetCfgGroup.1.3.6.1.4.1.9.9.166.2.2.14
Required objects to provide CB QoS objects configuration
information.
cbQosClassMapStatsGroup.1.3.6.1.4.1.9.9.166.2.2.15
Required objects to provide CB QoS objects configuration
information.
cbQosMatchStmtStatsGroup.1.3.6.1.4.1.9.9.166.2.2.19
Required objects to provide CB QoS objects configuration
information.
cbQosPoliceStatsGroup.1.3.6.1.4.1.9.9.166.2.2.20
Required objects to provide CB QoS objects configuration
information.
cbQosQueueingStatsGroup.1.3.6.1.4.1.9.9.166.2.2.21
Required objects to provide CB QoS objects configuration
information.
cbQosTSStatsGroup.1.3.6.1.4.1.9.9.166.2.2.22
Required objects to provide CB QoS objects configuration
information.
cbQosREDClassStatsGroup.1.3.6.1.4.1.9.9.166.2.2.23
Required objects to provide CB QoS objects configuration
information.
cbQosInterfacePolicyGroup.1.3.6.1.4.1.9.9.166.2.2.2
Required objects to provide CB QoS objects configuration
information.
cbQosFrameRelayVCPolicyGroup.1.3.6.1.4.1.9.9.166.2.2.3
Required objects to provide CB QoS objects configuration
information.
cbQosATMPVCPolicyGroup.1.3.6.1.4.1.9.9.166.2.2.4
Required objects to provide CB QoS objects configuration
information.
cbQosNoBufferDropGroup.1.3.6.1.4.1.9.9.166.2.2.16
Optional objects to provide CB QoS summary statistics.
cbQosQueueingDynamicQNumberGroup.1.3.6.1.4.1.9.9.166.2.2.17
Optional objects to provide CB QoS Queueing information.
cbQosTrafficShapingDelayCountersGroup.1.3.6.1.4.1.9.9.166.2.2.18
Optional objects to provide CB QoS traffic-shaping
information.
cbQosQueueingCfgGroupRev1.1.3.6.1.4.1.9.9.166.2.2.29
Required objects to provide CB QoS objects configuration
information.
cbQosREDCfgGroupRev1.1.3.6.1.4.1.9.9.166.2.2.30
Required objects to provide CB QoS objects configuration
information.
cbQosREDClassCfgGroupRev1.1.3.6.1.4.1.9.9.166.2.2.31
Required objects to provide CB QoS objects configuration
information.
cbQosPoliceCfgGroupRev1.1.3.6.1.4.1.9.9.166.2.2.32
Required objects to provide CB QoS objects configuration
information.
cbQosREDClassXmitCountersGroup.1.3.6.1.4.1.9.9.166.2.2.24
Optional objects to provide CB QoS objects configuration
information.
cbQosAFPoliceStatsGroup.1.3.6.1.4.1.9.9.166.2.2.25
Optional objects to provide CB QoS objects configuration
information.
cbQosAFPoliceCfgGroup.1.3.6.1.4.1.9.9.166.2.2.26
Optional objects to provide CB QoS objects configuration
information.
cbQosREDDscpCfgGroup.1.3.6.1.4.1.9.9.166.2.2.27
Optional objects to provide CB QoS objects configuration
information.
cbQosNewSetCfgGroup.1.3.6.1.4.1.9.9.166.2.2.28
Optional objects to provide CB QoS objects configuration
information.
cbQosPoliceActionCfgGroup.1.3.6.1.4.1.9.9.166.2.2.33
Required objects to provide CB QoS objects configuration
information.
cbQosAFPoliceViolateCfgGroup.1.3.6.1.4.1.9.9.166.2.2.34
Optional objects to provide CB QoS objects configuration
information.
cbQosREDECNCfgGroup.1.3.6.1.4.1.9.9.166.2.2.35
Optional objects to provide CB QoS objects configuration
information.
cbQosREDClassECNMarkCountersGroup.1.3.6.1.4.1.9.9.166.2.2.36
Optional objects to provide CB QoS objects configuration
information.
cbQosPoliceCfgExtGroup.1.3.6.1.4.1.9.9.166.2.2.37
Optional objects to provide the information of the
committed policing rate that is greater than the
maximum value reportable by cbQosPoliceCfgRate.
Copyright (c) Tandem Systems, Ltd., 2002-2011