NAT Behavioral Requirements for ICMP
Metadata
- Publisher
- IETF
- Doc Type
- Best Practice
- Pages
- 29
- Abstract
- This document specifies the behavioral properties required of the Network Address Translator (NAT) devices in conjunction with the Internet Control Message Protocol (ICMP). The objective of this memo is to make NAT devices more predictable and compatible with diverse application protocols that traverse the devices. Companion documents provide behavioral recommendations specific to TCP, UDP, and other protocols. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
- Publication Date
- 2009-04-01
- Status Note
- Best Current Practice
- DOI
10.17487/RFC5508- Link
- https://doi.org/10.17487/RFC5508
- Author(s)
- Pyda SrisureshBryan FordSenthil SivakumarSaikat Guha
- Keyword(s)
- IPv4/IPv6 Translation, Hairpin Translation, ICMP, Ping, Traceroute
Latest version of IETF RFC 5508
Document Versions — IETF RFC 5508
-
▶ IETF RFC 5508 (2009-04-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 792 [Active*]
- IETF RFC 793 [Superseded*]
- IETF RFC 1812 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 3022 [Active*]
- IETF RFC 4787 [Active*]
- IETF RFC 4884 [Active*]
Bibliographic Reference(s)
- Ford, B., Srisuresh, P., and D. Kegel, "Application Design Guidelines for Traversal through Network Address Translators", Work in Progress, March 2007. EXTERNAL
- Rosenberg, J., "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", Work in Progress, October 2007. EXTERNAL
- Gont, F., "ICMP Attacks against TCP" , Work in Progress, October 2008. EXTERNAL
- Microsoft Support, "How to use the Tracert command-line utility to troubleshoot TCP/IP problems in Windows", http://support.microsoft.com/kb/162326 , October, 2006. EXTERNAL
- IETF RFC 1122 [Active*]
- IETF RFC 1191 [Active*]
- IETF RFC 1256 [Active*]
- IETF RFC 1470 [Active*]
- IETF RFC 2131 [Active*]
- IETF RFC 2474 [Active*]
- IETF RFC 2663 [Active*]
- IETF RFC 3424 [Active*]
- IETF RFC 4008 [Superseded*]
- IETF RFC 4065 [Active*]
- IETF RFC 5382 [Active*]
- IETF RFC 5461 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5508.json
Amended by:
RFC7857 — RFC7857 EXTERNAL
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 5508, NAT Behavioral Requirements for ICMP. Available at https://doi.org/10.17487/RFC5508
Snippet:
IETF RFC 5508, NAT Behavioral Requirements for ICMP. Available at https://doi.org/10.17487/RFC5508
HTML (ISO 690 compliant)
Preview:
IETF RFC 5508, NAT Behavioral Requirements for ICMP. Available at https://doi.org/10.17487/RFC5508
Snippet:
<span class="citation"><cite>IETF RFC 5508</cite>, NAT Behavioral Requirements for ICMP. Available at <a href="https://doi.org/10.17487/RFC5508" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5508</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5508, NAT Behavioral Requirements for ICMP
doi: 10.17487/RFC5508
url: https://doi.org/10.17487/RFC5508
doi: 10.17487/RFC5508
url: https://doi.org/10.17487/RFC5508
Snippet:
<li> <cite id="bib-rfc5508">IETF RFC 5508</cite>, NAT Behavioral Requirements for ICMP <span class="doi">10.17487/RFC5508</span> </li>
Referenced By
- IETF RFC 5597 [Active*]
- IETF RFC 5837 [Active*]
- IETF RFC 6146 [Active*]
- IETF RFC 6269 [Active*]
- IETF RFC 6333 [Active*]
- IETF RFC 6535 [Active*]
- IETF RFC 6888 [Active*]
- IETF RFC 7599 [Active*]
- IETF RFC 8899 [Active*]