CHAPTER 19. QoS
188
© 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).
DRR-P can guarantee bandwidth for each class/queue.
The algorithm offers bandwidth based on bytes and not packets.
Therefore It does not allow flows with bigger packet sizes to dominate.
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.
The algorithm supports prioritization in terms of both latency and
bandwidth borrowing.
A class can be rate limited to a configured maximum value.
Содержание Ubigate iBG3026
Страница 1: ......
Страница 16: ...INTRODUCTION XIV SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 32: ...TABLE OF CONTENTS XXX 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 ...
Страница 64: ...CHAPTER 4 System Logging 30 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 70: ...CHAPTER 5 RMON Configuration 36 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 72: ......
Страница 94: ...CHAPTER 7 WAN Interfaces 58 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 110: ......
Страница 126: ...CHAPTER 10 Layer 2 Switching 88 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 156: ...CHAPTER 15 BGP 118 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 178: ...CHAPTER 17 VRRP 140 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 260: ...CHAPTER 20 VLAN forwarding with QoS 222 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 262: ......
Страница 268: ...CHAPTER 21 Authentication Authorization Accounting 228 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 288: ...CHAPTER 23 Firewall NAT 248 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 346: ......
Страница 378: ...CHAPTER 27 VoIP Gateway Management 336 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 706: ...CHAPTER 36 Management 664 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 716: ...CHAPTER 37 Survivable Telephony 674 SAMSUNG Electronics Co Ltd This page is intentionally left blank ...
Страница 718: ...EQBD 000026 Ed 00 ...