liveBook · Manning

Tail drop

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Tail drop is a queue-management technique that discards incoming packets only after a queue has reached its capacity.

Tail drop occurs when an incoming packet is assigned to a queue but cannot enter because the queue has reached capacity. The packet is discarded. section 10.6.1

Packet loss can trigger TCP retransmissions, but simultaneous losses across many hosts can produce TCP global synchronization. Affected receivers sharply reduce their TCP window sizes, then gradually increase them again. This cycle causes underutilization, renewed congestion, and further tail drops. section 10.6.1 section 10.7

Distinguish tail drop from related queue-management behavior:

  • RED randomly drops a percentage of packets after a queue exceeds a threshold, helping avoid tail drop. section 10.7
  • WRED extends RED by providing more control over which packets are dropped. section 10.7
  • Avoid RED and WRED for traffic types that are sensitive to packet loss. section 10.7
Figure 10.23 Tail drop occurs when queues fill up and cannot contain more packets.

Use the queue diagram to visualize packets being discarded when full queues cannot accept additional traffic. section 10.6.1

Figure 10.24 The vicious cycle of TCP global synchronization

Use the cycle diagram to trace how tail drop drives synchronized TCP window reductions, underutilization, increases, congestion, and renewed loss. section 10.6.1

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Defines full-queue discarding and traces TCP synchronization, but does not provide configuration or verification procedures.
Examples
Uses full-queue diagrams and a TCP global-synchronization cycle to illustrate packet loss and its consequences.
What it assumes
Assumes TCP acknowledgments and window sizes, while reviewing how receivers adjust transmission rates after loss.
What you can do after
Evaluate how full queues produce packet loss and recognize the resulting TCP global-synchronization cycle.
How it connects
Connects queue capacity, TCP window size, retransmission, congestion, TCP global synchronization, RED, and WRED.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.