30-4
Catalyst2950 and Catalyst2955 Switch Software Configuration Guide
78-11380-10
Chapter30 Co nf iguring QoS
Understanding QoS
Basic QoS Model
Figure 30-2 shows the basic QoS model. Actions at the ingress interface include classifying traffic,
policing, and marking:
Note If you have the SI installed on your switch, only the queueing and scheduling features are available.
Classifying distinguishes one kind of traffic from another. For more information, see t he
Classification section on page 30-5.
Policing determines whether a packet is in or out of profile according to the configured policer, and
the policer limits the bandwidth consumed by a flow of traffic. The result of this determination is
passed to the marker. For more information, see the Policing and Marking section on page30-7.
Marking evaluates the policer and configuration informati on for the action to be taken when a pack et
is out of profile and decides what to do with the packet (pass through a packet w ithout modification,
mark down the DSCP value in the packet, or drop the packet). For more information, see the
Policing and Marking section on page 30-7.
Actions at the egress interface include queueing and scheduling:
Queueing evaluates the CoS value and determines which of the four eg ress queu es in which to pl ace
the packet.
Scheduling services the four egress queues based on their configured weighted round robin (WRR)
weights.
Figure 30-2 Basic QoS Model
60979
Classification Policing
Actions at ingress Actions at egress
Mark
In profile or
out of profile
Classifies the packet
based on the ACL. Determines if the
packet is in profile or
out of profile based
on the policer
associated with the
filter.
Based on whether
the packet is in or
out of profile and the
configured
parameters,
determines whether
to pass through,
mark down, or drop
the packet. The
DSCP and CoS are
marked or changed
accordingly.
Queuing and
scheduling
Based on the CoS,
determines into
which of the egress
queues to place the
packet, then
services the queues
according to the
configured weights.