Closed huitema closed 4 years ago
The server was programmed to use BBR. The congestion graph shows a large number of losses during the "slow start" phase of BBR, yet the congestion window keeps increasing:
Ignoring spurious losses is probably fine, but large batch of losses during ramp-up should indicate congestion and trigger transition to the drain
or brobe_bw
state.
The loss model is interesting. It seems that the losses are happening when the RTT spikes above 2*RTT_min, but these are not tail losses. Instead, looks like some kind of AQM is kicking in, maybe doing some form of Random Early Drop.
Summary of link characteristics:
Loss rate appears to increase markedly when RTT > 30 ms.
dmitri 3:08 PM Wow, H3 blows HTTPS out of the water by a factor of 2.5. +
T
huitema 3:55 PM dmitri I am looking at the qlog of the last connection that you tried. The last message says:
Which means the BBR code might be a little bit too aggressive -- 1722 packets lost out of 5328 seems a bit much. But it did go fast -- 5 MB in 722 ms, 55Mbps.
huitema 4:04 PM I am going to check that...