IPv4 Reassembly Errors at High Data Rates
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 10
- Abstract
- IPv4 fragmentation is not sufficiently robust for use under some conditions in today's Internet. At high data rates, the 16-bit IP identification field is not large enough to prevent frequent incorrectly assembled IP fragments, and the TCP and UDP checksums are insufficient to prevent the resulting corrupted datagrams from being delivered to higher protocol layers. This note describes some easily reproduced experiments demonstrating the problem, and discusses some of the operational implications of these observations. This memo provides information for the Internet community.
- Publication Date
- 2007-07-01
- Status Note
- Informational
- DOI
10.17487/RFC4963- Link
- https://doi.org/10.17487/RFC4963
- Author(s)
- John HeffnerMatt MathisBen Chandler
Latest version of IETF RFC 4963
Document Versions — IETF RFC 4963
-
▶ IETF RFC 4963 (2007-07-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- Kent, C. and J. Mogul, "Fragmentation considered harmful", Proc. SIGCOMM '87 vol. 17, No. 5, October 1987. EXTERNAL
- Stone, J., Greenwald, M., Partridge, C., and J. Hughes, "Performance of Checksums and CRC's over Real Data", IEEE/ ACM Transactions on Networking vol. 6, No. 5, October 1998. EXTERNAL
- He, E., Alimohideen, J., Eliason, J., Krishnaprasad, N., Leigh, J., Yu, O., and T. DeFanti, "Quanta: a toolkit for high performance data delivery over photonic networks", Future Generation Computer Systems Vol. 19, No. 6, August 2003. EXTERNAL
- Bellovin, S., "A Technique for Counting NATted Hosts", Internet Measurement Conference, Proceedings of the 2nd ACM SIGCOMM Workshop on Internet Measurement, November 2002. EXTERNAL
- Stone, J. and C. Partridge, "When The CRC and TCP Checksum Disagree", Proc. SIGCOMM 2000 vol. 30, No. 4, October 2000. EXTERNAL
- IETF RFC 791 [Active*]
- IETF RFC 1191 [Active*]
- IETF RFC 2460 [Superseded*]
- IETF RFC 2923 [Active*]
- IETF RFC 2960 [Superseded*]
- IETF RFC 4251 [Active*]
- IETF RFC 4301 [Active, Amended*]
- IETF RFC 4302 [Active*]
- IETF RFC 4459 [Active*]
- IETF RFC 4821 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC4963.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 4963, IPv4 Reassembly Errors at High Data Rates. Available at https://doi.org/10.17487/RFC4963
Snippet:
IETF RFC 4963, IPv4 Reassembly Errors at High Data Rates. Available at https://doi.org/10.17487/RFC4963
HTML (ISO 690 compliant)
Preview:
IETF RFC 4963, IPv4 Reassembly Errors at High Data Rates. Available at https://doi.org/10.17487/RFC4963
Snippet:
<span class="citation"><cite>IETF RFC 4963</cite>, IPv4 Reassembly Errors at High Data Rates. Available at <a href="https://doi.org/10.17487/RFC4963" target="_blank" rel="noopener">https://doi.org/10.17487/RFC4963</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 4963, IPv4 Reassembly Errors at High Data Rates
doi: 10.17487/RFC4963
url: https://doi.org/10.17487/RFC4963
doi: 10.17487/RFC4963
url: https://doi.org/10.17487/RFC4963
Snippet:
<li> <cite id="bib-rfc4963">IETF RFC 4963</cite>, IPv4 Reassembly Errors at High Data Rates <span class="doi">10.17487/RFC4963</span> </li>
Referenced By
- IETF RFC 5320 [Active*]
- IETF RFC 5405 [Superseded*]
- IETF RFC 5415 [Active*]
- IETF RFC 6145 [Superseded*]
- IETF RFC 6146 [Active*]
- IETF RFC 6274 [Active*]
- IETF RFC 6864 [Active*]
- IETF RFC 6888 [Active*]
- IETF RFC 6936 [Active*]
- IETF RFC 7323 [Active*]
- IETF RFC 8085 [Active*]
- IETF RFC 8931 [Active*]