QoS Policies
7950 XRS Quality of Service Guide
Page 47
RED Slopes
Operation and Configuration
Each buffer pool supports a high-priority RED slope, a non-TCP RED slope, and a low-priority
RED slope. The high-priority RED slope manages access to the shared portion of the buffer pool
for high-priority or in-profile packets. The low-priority RED slope manages access to the shared
portion of the buffer pool for low-priority or out-of-profile packets.
For access buffer pools, the percentage of the buffers that are to be reserved for CBS buffers is
configured by the user software (cannot be changed by user). This setting indirectly assigns the
amount of shared buffers on the pool. This is an important function that controls the ultimate
average and total shared buffer utilization value calculation used for RED slope operation. The
CBS setting can be used to dynamically maintain the buffer space on which the RED slopes
operate.
For network buffer pools, the CBS setting does not exist; instead, the configured CBS values for
each network forwarding class queue inversely defines the shared buffer size. If the total CBS for
each queue equals or exceeds 100% of the buffer pool size, the shared buffer size is equal to 0
(zero) and a queue cannot exceed its CBS.
When a queue depth exceeds the queue’s CBS, packets received on that queue must contend with
other queues exceeding their CBS for shared buffers. To resolve this contention, the buffer pool
uses two RED slopes to determine buffer availability on a packet by packet basis. A packet that
was either classified as high priority or considered in-profile is handled by the high-priority RED
slope. This slope should be configured with RED parameters that prioritize buffer availability over
packets associated with the low-priority RED slope. Packets that had been classified as low
priority or out-of-profile are handled by this low-priority RED slope.
The following is a simplified overview of how a RED slope determines shared buffer availability
on a packet basis:
1. The RED function keeps track of shared buffer utilization and shared buffer average utiliza-
tion.
2. At initialization, the utilization is 0 (zero) and the average utilization is 0 (zero).
3. When each packet is received, the current average utilization is plotted on the slope to deter-
mine the packet’s discard probability.
4. A random number is generated associated with the packet and is compared to the discard
probability.
5. The lower the discard probability, the lower the chances are that the random number is within
the discard range.
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 ...