4.0 CCNA - IP Services
4.7 Forwarding per-hop behavior (PHB) for QoS such as classification, marking, queuing, congestion, policing, shaping
Congestion Control
In Cisco IOS devices, congestion can be controlled using the following techniques:
1. Queuing: Queuing is the process of buffering packets in a queue before they are transmitted. Cisco IOS devices support multiple queuing mechanisms, including priority queuing, custom queuing, and Weighted Fair Queuing (WFQ). These mechanisms allow network administrators to prioritize different types of traffic and prevent congestion.
2. Shaping: Shaping is the process of regulating the rate at which packets are transmitted, so that the outgoing traffic does not exceed a specified rate. Cisco IOS devices support several shaping mechanisms, including Traffic Shaping (TS), Frame Relay Traffic Shaping (FRTS), and Class-Based Shaping.
3. Policing: Policing is the process of regulating incoming traffic by discarding or marking packets that exceed a specified rate. Cisco IOS devices support several policing mechanisms, including Committed Access Rate (CAR), Class-Based Policing (CB policing), and Hierarchical Policing.
4. Congestion Avoidance: Congestion avoidance mechanisms are designed to dynamically adjust the rate of transmission in response to changes in network congestion. Cisco IOS devices support several congestion avoidance mechanisms, including Random Early Detection (RED), Weighted Random Early Detection (WRED), and Adaptive Shaping (AD-SHAPING).
The specific configuration of each of these mechanisms may vary depending on the specific network requirements. It is important to understand the specific requirements and the impact of each congestion control mechanism before implementing it in a live network.