QOS
QoS implementation for DIFFSERV
iMG/RG Software Reference Manual (Quality of Service)
7-10
•
Priority Queuing.
•
WFQ2+ Queuing.
•
Priority Queuing and Shaping.
•
WFQ2+ Queuing and Shaping.
•
Shaping and Algorithmic Dropper.
•
Priority Queuing and Algorithmic Dropper.
•
WFQ2+ Queuing and Algorithmic Dropper.
•
Priority Queuing and Shaping and Algorithmic Dropper.
•
WFQ2+ Queuing and Shaping and Algorithmic Dropper.
The task of qualifying packets arriving on the incoming interfaces to different priority streams is handled by the
Classifier device. The Classifier and Meter devices associate a
scheduling priority
and a
drop priority
value respec-
tively, with the incoming buffer. The service provided by the
Scheduler
to a packet is determined by these values.
•
Scheduling Priority
: This value is used by the Scheduler to identify different priority streams to provide appro-
priate scheduling behavior. The Classifier sets the configured scheduling priority for a traffic stream match-
ing a classification rule. Multiple traffic streams may map to the same scheduling priority. At present 8 levels
(values 0 to 7) of scheduling priority are defined. The value 7 is the highest priority and 0 is the lowest pri-
ority.
•
Drop Priority
: The Scheduler implements Algorithmic Dropper functionality, which when configured drops
packets selectively during congestion conditions in Scheduler queues.
The packets with higher drop priority have a higher probability of getting dropped than lower priority ones.
The Drop priority value is
set by the Meter
. The Classifier is used to set the Drop priority if the Meter has not
been configured.
The following diagram provides an overview of the functionality provided by the Scheduler:
FIGURE 7-3
Overview of Scheduler Functionality
Packet
Packet Queue of Size 32
Action in Terms of Service Discipline
Service Discipline of
Priority Queuing
WF2Q+
ALD
ALD
Packet Desqueue
Shaping