quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.58k stars 366 forks source link

Consider Prague (L4S-compliant) congestion control support #1498

Open Ralith opened 1 year ago

Ralith commented 1 year ago

draft-briscoe-iccrg-prague-congestion-control-02 proposes a new congestion controller that performs well on paths bottlenecked on ECN-capable links. I believe these are rare in most networks, but it might still be interesting to support. Another avenue to explore might be extending Cubic or BBR to satisfy L4S requirements.

Abhicodes-crypto commented 1 year ago

Hello @Ralith, I would like to help. Could you please provide me with more information.

Ralith commented 1 year ago

Thanks for the interest! The best place to start would be reading the linked internet draft. Feel free to reach out with any specific questions.

jlivingood commented 10 months ago

Of great interest. See also https://github.com/jlivingood/IETF-L4S-Deployment/blob/main/App-Developer-Guide.md and https://github.com/jlivingood/IETF-L4S-Deployment/blob/main/Network-Config-Guide.md for a sort of quick summary of the RFCs and the upcoming NQB docs.