"NewReno" TCP

NewReno is an improvement on Reno TCP, which improves the performance of handling loss of multiple segments in a single round-trip time in the absence of SACK. In particular, NewReno modifies Reno's Fast Retransmit and Fast Recovery algorithms.

According to results from studies in 2000 using TBIT (TCP Behavior Inference Tool), NewReno has been widely implemented in operating systems, including Linux (since 2.1.x), Solaris (since 2.6), AIX and various BSD variants. Note that most of these systems also implement SACK, which handles multiple-loss situations even more efficiently.

The original RFC 2582 (1999) was replaced with RFC 3782 in 2004, which clarifies the Fast Retransmit behavior to be used. In April 2012, it was replaced by RFC 6582 which adds a few small changes, including one to address a performance degradation in the corner case of FlightSize=0.

References

-- SimonLeinen - 28 Nov 2006 - 09 Apr 2012

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2012-04-09 - SimonLeinen
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2004-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.