Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate BBR #29

Open
kixelated opened this issue Jun 8, 2023 · 1 comment
Open

Validate BBR #29

kixelated opened this issue Jun 8, 2023 · 1 comment

Comments

@kixelated
Copy link
Owner

kixelated commented Jun 8, 2023

The quinn BBR code has a lot of WARNING text. I enabled it anyway because bufferbloat means the death of any prioritization and real-time ambitions.

Somebody should validate that BBR is working as expected. I would use qlog/qvis to monitor the congestion metrics and eyeball if everything looks good for a few crappy sessions. I can tell you from experience that it's very easy to screw up pacing and application-limited flows.

Also, we may want to disable the PROBE_RTT phase when application-limited. I think this would have a lot of impact for live media, even more than switching over to BBRv2.

@kixelated kixelated changed the title Congestion: BBR Validate BBR Jun 8, 2023
@kixelated
Copy link
Owner Author

Also, we'll need to verify that Quinn is probing the network every 1/8th of the time like BBR recommends. This would be implemented as a ton of PING packets filling up the congestion window.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant