QoS Scheduler Policies
7950 XRS Quality of Service Guide
Page 459
The command can be applied on any tier 1 scheduler within an egress scheduler policy or within
any agg-rate node (except when using the HS-MDA) and affects all queues controlled by the
object.
When LUB is enabled, the LUB second pass is performed as part of the HQoS algorithm The
order of operation between HQoS and LUB is as follows:
•
Queue offered rate calculation.
•
Offered rate modifications based on
adv-config-policy offered-measurement
parameters.
•
HQoS Bandwidth determination based on modified offered-rates.
•
LUB second pass to ensure aggregate rates are not exceeded where LUB enabled.
•
Bandwidth distribution modification based on
adv-config-policy bandwidth-
distribution
parameters.
•
Each queue’s operational PIR is then modified.
When LUB is enabled on a scheduler rate or aggregate rate, a LUB context is created containing
the rate and the associated queues the rate controls. Because a queue may be controlled by multiple
LUB enabled rates in a hierarchy, a queue may be associated with multiple LUB contexts.
LUB is applied to the contexts where it is enabled. LUB first considers how much of the aggregate
rate is unused by the aggregate rates of each member queue after the first pass of the HQoS
algorithm. This represents the current bandwidth that may be distributed between the member
queues. LUB then distributes the available bandwidth to its member queues based on each queue’s
LUB-weight. A queue’s LUB-weight is determined as follows:
•
If a queue is using all of its default H-QoS assigned rate then its LUB-weight is 0. It is not
participating in the bandwidth distribution as it cannot accept more bandwidth.
•
Else if a queue has accumulated work then its LUB-weight is set to 50. The work is
determined by the queue having built up a depth of packets, or its offered rate is increasing
since last sample period. The aim is to assign more of the unused bandwidth to queues
needing more capacity. No attempt is made to distribute based on a queues relative priority
level or weight within the hierarchy.
•
Otherwise, a queue’s LUB-weight is 1
The resulting operational PIRs are then set such that the scheduler or agg-rate rate is not exceeded.
To achieve the best precision, queues must be configured to use
adaptation-rule pir max cir max
to prevent the actual queue rate used exceeds that determined by LUB.
Example
Taking a simple scenario with 5 egress SAP queues all without rates configured but with each
queue parented to a different level in a parent scheduler which has a rate of 100Mb/s, see
Summary of Contents for 7950
Page 12: ...Page 12 7950 XRS Quality of Service Guide List of Figures ...
Page 16: ...Preface Page 16 7950 XRS Quality of Service Guide ...
Page 82: ...Editing QoS Policies Page 82 7950 XRS Quality of Service Guide ...
Page 90: ...Applying Network Queue Policies Page 90 7950 XRS Quality of Service Guide ...
Page 96: ...Editing QoS Policies Page 96 7950 XRS Quality of Service Guide ...
Page 98: ...Command Hierarchies Page 98 7950 XRS Quality of Service Guide ...
Page 108: ...Command Hierarchies Page 108 7950 XRS Quality of Service Guide ...
Page 156: ...Basic Configurations Page 156 7950 XRS Quality of Service Guide exit exit ...
Page 164: ...Queue Depth Monitoring Page 164 7950 XRS Quality of Service Guide ...
Page 304: ...Service Queue QoS Policy Commands Page 304 7950 XRS Quality of Service Guide ...
Page 368: ...Command Hierarchies Page 368 7950 XRS Quality of Service Guide ...
Page 430: ...Configuration Commands Page 430 7950 XRS Quality of Service Guide ...
Page 532: ...Editing QoS Policies Page 532 7950 XRS Quality of Service Guide ...
Page 552: ...Editing Advanced Policies Page 552 7950 XRS Quality of Service Guide ...
Page 600: ...Command Hierarchies Page 600 7950 XRS Quality of Service Guide ...
Page 602: ...QoS Commands Page 602 7950 XRS Quality of Service Guide ...
Page 610: ...Standards and Protocols Page 610 7950 XRS Quality of Service Guide ...
Page 612: ... 2015 Alcatel Lucent All rights reserved 3HE 09868 AAAA TQZZA 01 ...