The RACK-TLP Loss Detection Algorithm for TCP
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 29
- Abstract
- This document presents the RACK-TLP loss detection algorithm for TCP. RACK-TLP uses per-segment transmit timestamps and selective acknowledgments (SACKs) and has two parts. Recent Acknowledgment (RACK) starts fast recovery quickly using time-based inferences derived from acknowledgment (ACK) feedback, and Tail Loss Probe (TLP) leverages RACK and sends a probe packet to trigger ACK feedback to avoid retransmission timeout (RTO) events. Compared to the widely used duplicate acknowledgment (DupAck) threshold approach, RACK-TLP detects losses more efficiently when there are application-limited flights of data, lost retransmissions, or data packet reordering events. It is intended to be an alternative to the DupAck threshold approach.
- Publication Date
- 2021-02-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC8985- Link
- https://doi.org/10.17487/RFC8985
- Author(s)
- Yuchung ChengNeal CardwellNandita DukkipatiPriyaranjan Jha
- Keyword(s)
- TCP Loss Recovery, Reordering
Latest version of IETF RFC 8985
Document Versions — IETF RFC 8985
-
▶ IETF RFC 8985 (2021-02-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 793 [Superseded*]
- IETF RFC 2018 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2883 [Active*]
- IETF RFC 5681 [Active*]
- IETF RFC 6298 [Active*]
- IETF RFC 6675 [Active*]
- IETF RFC 7323 [Active*]
- IETF RFC 8174 [Active*]
Bibliographic Reference(s)
- 10.1145-248157.248181 — FACK EXTERNAL
- 10.1145-505696.505704 — SCWA99 EXTERNAL
- 10.1145-2068816.2068832 — DMCG11 EXTERNAL
- 10.1145-2934872.2934873 — POLICER16 EXTERNAL
- IETF.draft-ietf-quic-recovery-34 — I-D.ietf-quic-recovery EXTERNAL
- Winstein, K., Sivaraman, A., and H. Balakrishnan, "Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks", 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI '13)", 2013. EXTERNAL
- IETF RFC 3042 [Active*]
- IETF RFC 3522 [Active*]
- IETF RFC 4653 [Active*]
- IETF RFC 5682 [Active*]
- IETF RFC 5827 [Active*]
- IETF RFC 6937 [Superseded*]
- RFC7765 — RFC7765 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8985.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 8985, The RACK-TLP Loss Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC8985
Snippet:
IETF RFC 8985, The RACK-TLP Loss Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC8985
HTML (ISO 690 compliant)
Preview:
IETF RFC 8985, The RACK-TLP Loss Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC8985
Snippet:
<span class="citation"><cite>IETF RFC 8985</cite>, The RACK-TLP Loss Detection Algorithm for TCP. Available at <a href="https://doi.org/10.17487/RFC8985" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8985</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8985, The RACK-TLP Loss Detection Algorithm for TCP
doi: 10.17487/RFC8985
url: https://doi.org/10.17487/RFC8985
doi: 10.17487/RFC8985
url: https://doi.org/10.17487/RFC8985
Snippet:
<li> <cite id="bib-rfc8985">IETF RFC 8985</cite>, The RACK-TLP Loss Detection Algorithm for TCP <span class="doi">10.17487/RFC8985</span> </li>
Referenced By
- IETF draft-cardwell-iccrg-bbr-congestion-control-02 [Active*]
- IETF RFC 9002 [Active*]
- IETF RFC 9330 [Active*]
- IETF RFC 9331 [Active*]
- IETF RFC 9438 [Active*]
- IETF RFC 9937 [Active*]