Hello everyone,I have just start studying the behavior of bbr and I have many questions in mind that might be basic:
1) I didn't understand the choice of the pacing gains, why did you choose these fixed values (1.25, 0.75, 1, 1, 1, 1, 1)?
2) In startup phase, why it waits for the last 3 rounds to switch to drain phase?
3) In RTT probe, why reduce the inflight to "4" packets?
...BBR imposes a floor of BBRMinPipeCwnd (4 packets, i.e. 4 * SMSS). This floor helps ensure that even at very low BDPs, and with a transport like TCP where a receiver may ACK only every alternate SMSS of data, there are enough packets in flight to maintain full pipelining. In particular BBR tries to allow at least 2 data packets in flight and ACKs for at least 2 data packets on the path from receiver to sender.
Thank you for helping meBest regards
--
You received this message because you are subscribed to the Google Groups "BBR Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bbr-dev+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bbr-dev/c2a6205d-0c98-43ac-8381-f8543a5752a1n%40googlegroups.com.