From the course: Network Quality of Service (QoS) Foundations: Managing Network Traffic
Unlock this course with a free trial
Join today to access over 24,700 courses taught by industry experts.
Tail drop, global synchronization, and TCP starvation
From the course: Network Quality of Service (QoS) Foundations: Managing Network Traffic
Tail drop, global synchronization, and TCP starvation
- [Instructor] Tail drop, what it is, and how it affects traffic. One common issue is tail drop. A basic congestion control method where packets are dropped once the network buffer is full. When the buffer is full, new packets are simply discarded, causing all active TCP connections to reduce their transmission rate at the same time. This leads to a phenomenon known as global synchronization. Global synchronization, a network-wide problem. Global synchronization occurs when multiple TCP flows experience packet loss at the same time. All of them reduce their transmission rate in response, causing the overall network utilization to drop significantly. As the TCP flows gradually increase their rates, the buffer fills up again, triggering another round of packet loss. This cycle of synchronized reduction and increase in traffic leads to inefficient use of network resources. TCP starvation, when UDP dominates. Another issue that can arise is TCP starvation. This happens when UDP, which…