CISCO-PORT-QOS-MIB
AI MIB Summary
The CISCO-PORT-QOS-MIB enables SNMP-based management and monitoring of per-port rate-limiting, traffic shaping, and hierarchical policy application on Cisco Layer 3 switches and routers. It tracks specific QoS metrics including traffic class definitions, DSCP and CoS markings, configured policing/shaping actions, and per-interface traffic statistics for both ingress and egress directions.
Cisco PORT QOS MIB - Overview
This MIB module is for the management of Cisco's per port rate-limiting and traffic shaping on L3 switch/Router Platform(s).
Per-port rate-limiting is a traffic control method. A set of rate limits are applied to the traffic traversing an interface. Each rate limit has a configurable action that is taken when rate limiting criteria is met.
Per-port traffic shaping is a traffic control method. The user can restrict the amount of traffic coming out of a physical port. Excess traffic is buffered within the router/switch to the extent possible.
A class represents a class of traffic. It is defined via the specification of the packet matching criteria that identifies packets that are to belong to the class.
Class-default: In addition to user defined classes, a pre-existing class named 'class-default' exists to represent all packets that do not match any of the user defined classes. This class-default exists so that policies can be defined for this group of packets that do not match any user defined classes.
Actions are individual policies (e.g.: policing) that can be applied to a traffic class.
A policy represents a set of actions that are to be applied to a set of traffic classes. The policy is associated with a target (like a port) and the direction of traffic on that target to which the policy is to be applied.
A hierarchical policy is one in which an entire policy is directly assigned to a class of traffic. Thus, a hierarchical policy is a nested policy that contains a set of the pair of a child-policy and the traffic-class to which it is applied.
DSCP (Differentiated Services Code Point) is the six most significant bits of the ToS field in a IP packet header.
CoS (Class of Service) is the three bits in the layer 2 header that indicates user priority value assigned to this packet.
This MIB module also provides per port QoS statistics.
37
Objects
Active
Status
5
Dependencies
Imported Objects
Objects
37 total| Object Name |
|---|
ciscoPortQosMIB OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189 |
RFC1155-SMI Unknown .1.3.6.1.4.1.9.9.189 |
ciscoPortQosMIBObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.1 |
cportQosRLConfig OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.1.1 |
cportQosRLConfigTableA table of rate limit configuration entries.
Rate Limiting is a method of traffic control. It allows
a set of rate limits to be configured and applied to
packets flowing into/out of an interface to regulate
network traffic. SEQUENCE OF CportQosRLConfigEntry .1.3.6.1.4.1.9.9.189.1.1.1 |
cportQosRLConfigEntryA collection of rate-limit configuration
objects for a particular interface. Entries
in the cportQosRLConfigTable are created and
deleted by non-SNMP methods. Creation of these
entries is dependent upon configuration of a
physical interface. Further, the physical
interfaces which are configured for port-qos,
can only have these entries.
The ifIndex in the INDEX clause identifies the
interface number for a physical interface. CportQosRLConfigEntry .1.3.6.1.4.1.9.9.189.1.1.1.1 |
cportQosRLConfigDirectionThe direction in which the rate-limit is applied
to packet:
input statistics of the input packets.
output statistics of the output packets. Enumeration .1.3.6.1.4.1.9.9.189.1.1.1.1.1 |
cportQosRLConfigEnableThis indicates the rate-limit is enabled or disabled.
A value of true(1) indicates the rate-limit is enabled
and a value of false(2) indicates it's disabled.
Writing a value of true(1) to this object also
requires writing a valid value to the
cportQosRLConfigRate at the same time.
Writing to cportQosRLConfigBurstSize is optional.rw TruthValue -- Rsyntax INTEGER { -- true(1), -- false(2) -- } .1.3.6.1.4.1.9.9.189.1.1.1.1.2 |
cportQosRLConfigRateThis is the sustained rate permitted by the rate
limit.
Writing to this object also requires writing a value of
true(1) to cportQosRLConfigEnable at the same time.rw INTEGER .1.3.6.1.4.1.9.9.189.1.1.1.1.3 |
cportQosRLConfigBurstSizeThe burst size. The amount of traffic, in bytes,
in excess of the sustained rate which will be
instantaneously permitted by the rate limit.
Writing to this object also requires writing a value
of true(1) to cportQosRLConfigEnable and a valid value
to the cportQosRLConfigRate at the same time.rw INTEGER .1.3.6.1.4.1.9.9.189.1.1.1.1.4 |
cportQosTSConfig OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.1.2 |
cportQosTSConfigTableA table of traffic-shaping action configuration
entries. SEQUENCE OF CportQosTSConfigEntry .1.3.6.1.4.1.9.9.189.1.2.1 |
cportQosTSConfigEntryA collection of traffic shaping action
configuration objects for a particular interface.
Entries in the cportQosTSConfigTable are created
and deleted by non-SNMP methods. Creation of these
entries is dependent upon configuration of a
physical interface. Further, the physical interfaces
which are configured for port-qos, can only have
these entries.
The ifIndex in the INDEX clause identifies the
interface number for a physical interface. CportQosTSConfigEntry .1.3.6.1.4.1.9.9.189.1.2.1.1 |
cportQosTSConfigEnableThis indicates the traffic shaping is enabled or
disabled. A value of true(1) indicates the traffic
shaping is enabled and a value of false(2) indicates
it's disabled.
Writing a value of true(1) to this object also
requires writing a valid value to the
cportQosTSConfigRate at the same time.
Writing to cportQosTSConfigBurstSize is optional.rw TruthValue -- Rsyntax INTEGER { -- true(1), -- false(2) -- } .1.3.6.1.4.1.9.9.189.1.2.1.1.1 |
cportQosTSConfigRateThis is the sustained rate permitted by the
traffic shaping. Writing to this object also
requires writing a value of true(1) to
cportQosTSConfigEnable at the same time.rw INTEGER .1.3.6.1.4.1.9.9.189.1.2.1.1.2 |
cportQosTSConfigBurstSizeThe amount of traffic, in bits, in excess
of the sustained traffic shaping rate that
will be instantaneously permitted by this feature.
Writing to this object also requires writing a value
of true(1) to cportQosTSConfigEnable and a valid value
to the cportQosTSConfigRate at the same time.rw INTEGER .1.3.6.1.4.1.9.9.189.1.2.1.1.3 |
cportQosStatistics OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.1.3 |
cportQosIndexTypeThis object specifies the sorting mechanism used to
collect and store the statistical QoS information.
This object value is device dependent and it could be
optionally configured via command-line.ro Enumeration .1.3.6.1.4.1.9.9.189.1.3.1 |
cportQosStatsTableThis table specifies QoS port related Statistical
information. SEQUENCE OF CportQosStatsEntry .1.3.6.1.4.1.9.9.189.1.3.2 |
cportQosStatsEntryEach entry in this table describes the QoS port
statistical information which are : pre/post policy
pkts/octets counts, drop pkts/octets,
classified pkts/octets. CportQosStatsEntry .1.3.6.1.4.1.9.9.189.1.3.2.1 |
cportQosDirectionThe direction of the reported statistics:
-'ingress' statistics for the input direction.
-'egress' statistics for the output direction. Enumeration .1.3.6.1.4.1.9.9.189.1.3.2.1.1 |
cportQosIndexAn arbitrary integer to identify this entry.
cportQosIndex value, which may have non-contiguous
range, is linked to cportQosIndexType:
-if cportQosIndexType equals 'none', cportQosIndex
is constant with the value of 1 and all statistics
are classified per port
-if cportQosIndexType equals 'dscp', cportQosIndex
range is from 1 to 65 and all statistics are
classified per port and dscp value. The range
of dscp values reported is shifted up one meaning
a cportQosIndex of 1 translates to a packet dscp
value of 0.
Value of 65 is an arbitrary number used to report
aggregate counts of packets which were not displayed
in the 1 to 64 range. This usually happens when the
range value of cportQosIndex is non-contiguous
-if cportQosIndexType equals 'ipPrecedence',
cportQosIndex range is from 1 to 8 and all
statistics are classified per port and ip precedence
value. The range of ip precedence values reported
is shifted up one meaning a cportQosIndex of 1
translates to an ip precedence value of 0 Gauge .1.3.6.1.4.1.9.9.189.1.3.2.1.2 |
cportQosPrePolicyPktsThe count of packets prior to executing any QoS
policies.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.3 |
cportQosPrePolicyOctetsThe count of octets prior to executing any QoS
policies.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.4 |
cportQosPostPolicyPktsThe count of packets after executing QoS policies.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.5 |
cportQosPostPolicyOctetsThe count of octets after executing QoS policies.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.6 |
cportQosDropPktsThe count of dropped packets as the result of all
QoS features that can produce drops.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.7 |
cportQosDropOctetsThe count of dropped octets as the result of all
QoS features that can produce drops.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.8 |
cportQosClassifiedOctetsThe count of classified octets during QoS.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.9 |
cportQosClassifiedPktsThe count of classified packets during QoS.ro --?? syntax is not convertable to SMIv1 Counter .1.3.6.1.4.1.9.9.189.1.3.2.1.10 |
ciscoPortQosMIBNotifications OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.2 |
ciscoPortQosMIBConformance OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3 |
ciscoPortQosMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3.1 |
ciscoPortQosMIBCompliance OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3.1.1 |
ciscoPortQosMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3.2 |
ciscoPortQosMIBGroup OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3.2.1 |
ciscoPortQosStatsMIBGroup OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.189.3.2.2 |