The NewReno Modification to TCP's Fast Recovery Algorithm
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 16
- Abstract
- RFC 5681 documents the following four intertwined TCP congestion control algorithms: slow start, congestion avoidance, fast retransmit, and fast recovery. RFC 5681 explicitly allows certain modifications of these algorithms, including modifications that use the TCP Selective Acknowledgment (SACK) option (RFC 2883), and modifications that respond to "partial acknowledgments" (ACKs that cover new data, but not all the data outstanding when loss was detected) in the absence of SACK. This document describes a specific algorithm for responding to partial acknowledgments, referred to as "NewReno". This response to partial acknowledgments was first proposed by Janey Hoe. This document obsoletes RFC 3782. [STANDARDS-TRACK]
- Publication Date
- 2012-04-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC6582- Link
- https://doi.org/10.17487/RFC6582
- Author(s)
- Tom HendersonSally FloydAndrei GurtovYoshifumi Nishida
- Keyword(s)
- Congestion Avoidance, Congestion Control, Fast Retransmit
Latest version of IETF RFC 6582
Document Versions — IETF RFC 6582
-
▶ IETF RFC 6582 (2012-04-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 5681 [Active*]
Bibliographic Reference(s)
- Gurtov, A., "[Tsvwg] resolving the problem of unnecessary fast retransmits in go-back-N", email to the tsvwg mailing list, July 28, 2003. < http://www.ietf.org/mail-archive/ web/tsvwg/current/msg04334.html >. EXTERNAL
- Lin, D. and R. Morris, "Dynamics of Random Early Detection", SIGCOMM 97, October 1997. EXTERNAL
- Hoe, J., "Improving the Start-up Behavior of a Congestion Control Scheme for TCP", ACM SIGCOMM, August 1996. < http://ccr.sigcomm.org/archive/1996/conf/hoe.pdf >. EXTERNAL
- Henderson, T., "Re: NewReno and the 2001 Revision", September 1998. Email to the tcpimpl mailing list, archived at < http://groups.yahoo.com/group/tcp-impl/message/1321 >. EXTERNAL
- "The Network Simulator version 2 (ns-2)", < http://www.isi.edu/nsnam/ns/ >. EXTERNAL
- Hoe, J., "Startup Dynamics of TCP's Congestion Control and Avoidance Schemes", Master's Thesis, MIT, June 1995. EXTERNAL
- Floyd, S., "TCP and Successive Fast Retransmits", Technical report, May 1995. < ftp://ftp.ee.lbl.gov/papers/fastretrans.ps >. EXTERNAL
- Gurtov, A. and S. Floyd, "Resolving Acknowledgment Ambiguity in non-SACK TCP", NExt Generation Teletraffic and Wired/Wireless Advanced Networking (NEW2AN'04), February 2004. < http://www.cs.helsinki.fi/u/gurtov/ papers/heuristics.html >. EXTERNAL
- Cardwell, N., "delayed ACKs for retransmitted packets: ouch!". November 1998, Email to the tcpimpl mailing list, archived at < http://groups.yahoo.com/group/tcp-impl/message/1428 >. EXTERNAL
- Fall, K. and S. Floyd, "Simulation-based Comparisons of Tahoe, Reno and SACK TCP", Computer Communication Review, July 1996. < ftp://ftp.ee.lbl.gov/papers/sacks.ps.Z >. EXTERNAL
- IETF RFC 1323 [Superseded*]
- IETF RFC 2582 [Superseded*]
- IETF RFC 2883 [Active*]
- IETF RFC 3042 [Active*]
- RFC3522 — RFC3522 EXTERNAL
- IETF RFC 3782 [Superseded*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6582.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6582, The NewReno Modification to TCP's Fast Recovery Algorithm. Available at https://doi.org/10.17487/RFC6582
Snippet:
IETF RFC 6582, The NewReno Modification to TCP's Fast Recovery Algorithm. Available at https://doi.org/10.17487/RFC6582
HTML (ISO 690 compliant)
Preview:
IETF RFC 6582, The NewReno Modification to TCP's Fast Recovery Algorithm. Available at https://doi.org/10.17487/RFC6582
Snippet:
<span class="citation"><cite>IETF RFC 6582</cite>, The NewReno Modification to TCP's Fast Recovery Algorithm. Available at <a href="https://doi.org/10.17487/RFC6582" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6582</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6582, The NewReno Modification to TCP's Fast Recovery Algorithm
doi: 10.17487/RFC6582
url: https://doi.org/10.17487/RFC6582
doi: 10.17487/RFC6582
url: https://doi.org/10.17487/RFC6582
Snippet:
<li> <cite id="bib-rfc6582">IETF RFC 6582</cite>, The NewReno Modification to TCP's Fast Recovery Algorithm <span class="doi">10.17487/RFC6582</span> </li>
Referenced By
- IETF RFC 6675 [Active*]
- IETF RFC 9438 [Active*]
- IETF RFC 9937 [Active*]