API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

IETF RFC 3522
[ACTIVE]

The Eifel Detection Algorithm for TCP

Metadata

Publisher
IETF
Doc Type
Experimental
Pages
14
Abstract
The Eifel detection algorithm allows a TCP sender to detect a posteriori whether it has entered loss recovery unnecessarily. It requires that the TCP Timestamps option defined in RFC 1323 be enabled for a connection. The Eifel detection algorithm makes use of the fact that the TCP Timestamps option eliminates the retransmission ambiguity in TCP. Based on the timestamp of the first acceptable ACK that arrives during loss recovery, it decides whether loss recovery was entered unnecessarily. The Eifel detection algorithm provides a basis for future TCP enhancements. This includes response algorithms to back out of loss recovery by restoring a TCP sender's congestion control state. This memo defines an Experimental Protocol for the Internet community.
Publication Date
2003-04-01
Status Note
Experimental
DOI
10.17487/RFC3522
Link
https://doi.org/10.17487/RFC3522
Author(s)
Ludwig Reiner
Michael Meyer
Keyword(s)
TCP Loss Recovery, Timestamps
Latest version of IETF RFC 3522

Document Versions — IETF RFC 3522

  • ▶ IETF RFC 3522 (2003-04-01)
    THIS DOC [ACTIVE] [LATEST VERSION]

Normative Reference(s)

Bibliographic Reference(s)

  • Blanton, E. and M. Allman, "Using TCP DSACKs and SCTP Duplicate TSNs to Detect Spurious Retransmissions", Work in Progress. EXTERNAL
  • Karn, P. and C. Partridge, "Improving Round-Trip Time Estimates in Reliable Transport Protocols", In Proceedings of ACM SIGCOMM 87. EXTERNAL
  • Ludwig, R. and R. H. Katz, "The Eifel Algorithm: Making TCP Robust Against Spurious Retransmissions", ACM Computer Communication Review, Vol. 30, No. 1, January 2000. EXTERNAL
  • Gurtov, A., "Effect of Delays on TCP Performance", In Proceedings of IFIP Personal Wireless Communications, August 2001. EXTERNAL
  • Wright, G. R. and W. R. Stevens, "TCP/IP Illustrated, Volume 2 (The Implementation)", Addison Wesley, January 1995. EXTERNAL
  • Jacobson, V., "Congestion Avoidance and Control", In Proceedings of ACM SIGCOMM 88. EXTERNAL
  • Zhang, L., "Why TCP Timers Don't Work Well", In Proceedings of ACM SIGCOMM 86. EXTERNAL
  • Sarolahti, P. and M. Kojo, "F-RTO: A TCP RTO Recovery Algorithm for Avoiding Unnecessary Retransmissions", Work in Progress. EXTERNAL
  • Ludwig, R. and A. Gurtov, "The Eifel Response Algorithm for TCP", Work in Progress. EXTERNAL
  • IETF RFC 791 [Active*]
  • IETF RFC 1122 [Active*]
  • IETF RFC 2582 [Superseded*]
  • IETF RFC 2988 [Superseded*]
  • IETF RFC 3168 [Active*]
  • IETF RFC 3481 [Active*]
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/RFC3522.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
IETF RFC 3522, The Eifel Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC3522
Snippet:
IETF RFC 3522, The Eifel Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC3522

HTML (ISO 690 compliant)

Preview:
IETF RFC 3522, The Eifel Detection Algorithm for TCP. Available at https://doi.org/10.17487/RFC3522
Snippet:
<span class="citation"><cite>IETF RFC 3522</cite>, The Eifel Detection Algorithm for TCP. Available at <a href="https://doi.org/10.17487/RFC3522" target="_blank" rel="noopener">https://doi.org/10.17487/RFC3522</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
IETF RFC 3522, The Eifel Detection Algorithm for TCP
doi: 10.17487/RFC3522
url: https://doi.org/10.17487/RFC3522
Snippet:
<li>
<cite id="bib-rfc3522">IETF RFC 3522</cite>, The Eifel Detection Algorithm for TCP
<span class="doi">10.17487/RFC3522</span>
</li>

Referenced By