1

Does congestion avoidance algorithm start with cwnd>=ssthresh or only with cwnd>ssthresh?

cwnd=Congestion windows ssthresh=slow start threshold

Walter
  • 123
  • 7

2 Answers2

1

Implementations can choose.

https://www.rfc-editor.org/rfc/rfc5681: When cwnd and ssthresh are equal, the sender may use either slow start or congestion avoidance.

Community
  • 1
  • 1
FormerNcp
  • 116
  • 1
  • 6
1

Actually it depends on the algorithm. There are a lot of congestion control algorithm like TCP Tahoe, TCP Reno, TCP Westwood etc. You can check them https://en.wikipedia.org/wiki/TCP_congestion_control here. In Reno, if cwnd <= ssthresh then slow start else congestion avoidance.