The default setup produces severe bufferbloat: a 5,000-packet buffer (50× BDP) with Tail-Drop. Press Run to see the failure, then experiment with AQM algorithms and buffer sizes.
Transport: Fluid-model TCP AIMD. cwnd += 1/cwnd per ACK (CA), cwnd /= 2 on loss. Slow start until first loss.
AQM: Tail-Drop = drop when full. RED = EWMA queue length, probabilistic drop. CoDel = sojourn-time, 1/√n drop schedule. PIE = PI controller on delay. FQ_CoDel = per-flow sub-queues + CoDel + DRR.
Simplified: No delayed ACKs, SACK, or pacing. Sojourn estimated as queue/linkRate. Qualitative behavior is faithful.