Pete Heist’s Thoughts on ECN

Although I feel the usual pull of team Grey, I think I’ll call myself a Purple for this, possibly overly simplistic reason:

In theory, the ECN bits only give congestion control algorithms more information than they would otherwise have, and in a perfect world, dropping packets would be a measure of last resort.

Purple should lose if it can be shown that nothing can (practically) be done to come up with an agreed upon treatment of ECN bits that results in “better” congestion control with less packet loss, most of the time. Or if there are commonly observed, demonstrably harmful pathologies that are not reasonably possible to overcome.

Presently, I’m more interested in what happens to traffic for regular people and small to medium sized ISPs, say 5-200ms RTTs and 1-100Mbit bitrates, than what happens in the data centers of trillion dollar companies.

Lastly, my interest in ECN is to understand better what tools and metrics can be used on real-world traffic to evaluate its impacts. If I can contribute anything to this project, I hope it will be to bring some unsettled contradictions to slightly earlier resolutions…

To edit this page, submit a pull request to the Github repository.
RSS feed

Recent Updates

Jul 21, 2024 Wiki page
Jul 21, 2024 Wiki page
What Can I Do About Bufferbloat?
Jul 21, 2024 Wiki page
Tests for Bufferbloat
Jul 1, 2024 Wiki page
RRUL Chart Explanation
Dec 3, 2022 Wiki page
Codel Wiki

Find us elsewhere

Bufferbloat Mailing Lists
#bufferbloat on Twitter
Google+ group
Archived Bufferbloat pages from the Wayback Machine


Comcast Research Innovation Fund
Nlnet Foundation
Shuttleworth Foundation

Bufferbloat Related Projects

OpenWrt Project
Congestion Control Blog
Flent Network Test Suite
The Cake shaper
CeroWrt (where it all started)

Network Performance Related Resources

Jim Gettys' Blog - The chairman of the Fjord
Toke's Blog - Karlstad University's work on bloat
Voip Users Conference - Weekly Videoconference mostly about voip
Candelatech - A wifi testing company that "gets it".