CHAPTER 10. QoS
196
© SAMSUNG Electronics Co., Ltd.
If the classes are always serviced in the same order in the first pass(and hence
in the second pass as well) it will lead to unfair servicing of the equal priority
classes. To solve this problem of unfairness, the ‘head’ of the scheduler list is
advanced to point to the next class(in the circular list) for the next scheduler
interval. As a result each class experiences the same average queuing delay.
Since the scheduling order in the first pass also determines the order in the
second pass, rotation of the list head also happens for the ‘xs-bw-list’.
Therefore, each class receives an equal share of the excess bandwidth on an average.
In the first pass, the scheduler services the list at the highest priority level first,
followed by the list at the next lower priority level and so on. Classes in a
circular list(having the same priority) are serviced in the same manner as
explained above, by advancing the list-head around the circular list every
scheduling interval. Classes at a higher priority will always be serviced before
those at a lower priority level. The ‘xs-bw-list’ formed during this first pass
will contain classes in the same order in which they were serviced in the first
pass. Therefore, a higher priority class will always be serviced prior to a lower
priority class during the both the first and second pass. Consequently its traffic
will experience lower average latency and will also have access to any excess
bandwidth before the traffic in the lower priority class.
When CBQ is enabled, the backpressure from packet driver is automatically
handled in CBQ scheduling mechanism. As the CBQ scheduling happens at
physical port level which as an associated driver queue. The logical driver
queue thresholds and queue depth is maintained at port level. So before
dequeuing packet from CBQ queues, the scheduling mechanism make sure
that driver queue has enough capacity to accommodate it.
Following are the main points of the CBQ scheduling algorithm, which is also
referred to as DRR-P(DRR with Priority).
y
DRR-P can guarantee bandwidth for each class/queue.
y
The algorithm offers bandwidth based on bytes and not packets.
Therefore It does not allow flows with bigger packet sizes to dominate.
y
The scheduler runs periodically every 5 ms. the quantum(in DRR
terminology) to be sent from each class in each pass is accordingly set.
This limits the queuing delay experienced by each queue/class because each
class is serviced at least once every 5ms.
y
The algorithm supports prioritization in terms of both latency and
bandwidth borrowing.
y
A class can be rate limited to a configured maximum value.
Содержание Ubigate iBG2016
Страница 1: ......
Страница 16: ...INTRODUCTION XIV SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 34: ......
Страница 42: ...CHAPTER 1 Basic Configuration 8 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 62: ...CHAPTER 4 System Logging 28 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 70: ......
Страница 108: ......
Страница 126: ...CHAPTER 1 Layer 2 Switching 90 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 140: ...CHAPTER 4 RIP 104 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 156: ...CHAPTER 6 BGP 120 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 176: ...CHAPTER 7 MultiCast Protocols 140 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 180: ...CHAPTER 8 VRRP 144 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 264: ...CHAPTER 10 QoS 228 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 270: ...CHAPTER 11 VLAN forwarding with QoS 234 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 272: ......
Страница 278: ...CHAPTER 1 Authentication Authorization Accounting 228 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 298: ...CHAPTER 3 Firewall NAT 248 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 356: ...CHAPTER 5 IPSEC 306 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 358: ......
Страница 390: ...CHAPTER 2 VoIP Gateway Management 336 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 514: ...CHAPTER 4 H 323 Gateway Management 460 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 670: ...CHAPTER 8 Routing and Digit Manipulation 616 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 744: ...EQBD 000071 Ed 00 ...