Congestion avoidance techniques monitor network traffic loads in an effort to anticipate and avoid congestion at common network and internetwork bottlenecks before it becomes a problem. These techniques are designed to provide preferential treatment for premium (priority) class traffic under congestion situations while concurrently maximizing network throughput and capacity utilization and minimizing packet loss and delay. WRED and DWRED are the Cisco IOS QoS congestion avoidance features.
Flow-based Weighted Random Early Detection (WRED)
Flow-based Weighted Random Early Detection (WRED) is a feature of WRED that forces WRED to afford greater fairness to all flows on an interface in regard to how packets are dropped.

Random Early Detection (RED)
Random Early Detection (RED) is a congestion avoidance mechanism that takes advantage of TCP's congestion control mechanism.

Weighted Random Early Detection (WRED)
Weighted RED (WRED) generally drops packets selectively based on IP precedence. Packets with a higher IP precedence are less likely to be dropped than packets with a lower precedence.

Flow-based Weighted Random Early Detection (WRED) is a feature of WRED that forces WRED to afford greater fairness to all flows on an interface in regard to how packets are dropped.
Random Early Detection (RED)
Random Early Detection (RED) is a congestion avoidance mechanism that takes advantage of TCP's congestion control mechanism.
Weighted Random Early Detection (WRED)
Weighted RED (WRED) generally drops packets selectively based on IP precedence. Packets with a higher IP precedence are less likely to be dropped than packets with a lower precedence.