RFC 3742, Limited Slow-Start for TCP with Large Congestion Windows,
March 2004.
Reported By: Sally Floyd, from feedback from Wilson Wang Yonghong
Date: Mon, Oct 4 2004
The discussion of the number of round-trip times needed to achieve
a particular congestion window was not correct.
In Section 2:
the invariant is maintained so that the congestion window is
increased during slow-start by at most max_ssthresh/2 MSS per round-
trip time.
Should be:
the invariant is maintained that the congestion window is
increased during slow-start by at most max_ssthresh MSS per
round-trip time (and at least max_ssthresh/2 MSS per round-trip
time).
Later in Section 2:
it
takes:
log(max_ssthresh) + (cwnd - max_ssthresh)/(max_ssthresh/2)
round-trip times to reach a congestion window of cwnd, for a
congestion window greater than max_ssthresh.
Should be:
it
takes at least:
log(max_ssthresh) + (cwnd - max_ssthresh)/(max_ssthresh)
and at most:
log(max_ssthresh) + (cwnd - max_ssthresh)/(max_ssthresh/2)
round-trip times to reach a congestion window of cwnd, for a
congestion window greater than max_ssthresh.
Later in Section 2:
Thus, with Limited Slow-Start with max_ssthresh set to 100 MSS, it
would take 836 round-trip times to reach a congestion window of
83,000 packets,
Should be:
Thus, with Limited Slow-Start with max_ssthresh set to 100 MSS, it
would take at least 836 round-trip times to reach a congestion window of
83,000 packets,