Understanding Long Fat Networks (LFN)
The 'Pipe' Analogy
Think of a network connection as a pipe. The bandwidth is the diameter of the pipe, and the RTT is the length. To keep the pipe full, the amount of water (data) inside must equal the volume of the pipe. If your TCP Receive Window is smaller than this volume, you are essentially leaving the pipe empty for part of the transmission cycle.
TCP Window Scaling (RFC 1323)
Original TCP headers limited the window to 64KB. For modern high-speed relative to latency, we use Window Scaling to increase this limit up to 1GB.
- Calculate Bandwidth-Delay Product (BDP) for your worst-case RTT.
- Enable `net.ipv4.tcp_window_scaling` on Linux servers.
- Ensure buffer sizes on intermediate switches can handle the burst.
Technical Standards & References
Related Engineering Resources
"You are our partner in accuracy. If you spot a discrepancy in calculations, a technical typo, or have a field insight to share, don't hesitate to reach out. Your expertise helps us maintain the highest standards of reliability."
Contributors are acknowledged in our technical updates.