NAT Port Mapping Protocol (NAT-PMP)
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 33
- Abstract
- This document describes a protocol for automating the process of creating Network Address Translation (NAT) port mappings. Included in the protocol is a method for retrieving the external IPv4 address of a NAT gateway, thus allowing a client to make its external IPv4 address and port known to peers that may wish to communicate with it. From 2005 onwards, this protocol was implemented in Apple products including Mac OS X, Bonjour for Windows, and AirPort wireless base stations. In 2013, NAT Port Mapping Protocol (NAT-PMP) was superseded by the IETF Standards Track RFC "Port Control Protocol (PCP)", which builds on NAT-PMP and uses a compatible packet format, but adds a number of significant enhancements.
- Publication Date
- 2013-04-01
- Status Note
- Informational
- DOI
10.17487/RFC6886- Link
- https://doi.org/10.17487/RFC6886
- Author(s)
- Stuart CheshireMarc Krochmal
Latest version of IETF RFC 6886
Document Versions — IETF RFC 6886
-
▶ IETF RFC 6886 (2013-04-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 1918 [Active*]
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- United States Computer Emergency Readiness Team Vulnerability Note VU#347812, < http://www.kb.cert.org/vuls/id/347812 >. EXTERNAL
- J. Saltzer, D. Reed and D. Clark: "End-to-end arguments in system design", ACM Trans. Comp. Sys., 2(4):277-88, November 1984. EXTERNAL
- Apple "Bonjour" < http://developer.apple.com/bonjour/ >. EXTERNAL
- UPnP Standards "Internet Gateway Device (IGD) Standardized Device Control Protocol V 1.0", November 2001, < http://www.upnp.org/standardizeddcps/igd.asp >. EXTERNAL
- SubEthaEdit, < http://www.codingmonkeys.de/subethaedit/ >. EXTERNAL
- IETF RFC 2131 [Active*]
- IETF RFC 2663 [Active*]
- IETF RFC 3007 [Active*]
- IETF RFC 3022 [Active*]
- IETF RFC 3424 [Active*]
- IETF RFC 4301 [Active, Amended*]
- IETF RFC 6281 [Active*]
- IETF RFC 6763 [Active*]
- IETF RFC 6887 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6886.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 6886, NAT Port Mapping Protocol (NAT-PMP). Available at https://doi.org/10.17487/RFC6886
Snippet:
IETF RFC 6886, NAT Port Mapping Protocol (NAT-PMP). Available at https://doi.org/10.17487/RFC6886
HTML (ISO 690 compliant)
Preview:
IETF RFC 6886, NAT Port Mapping Protocol (NAT-PMP). Available at https://doi.org/10.17487/RFC6886
Snippet:
<span class="citation"><cite>IETF RFC 6886</cite>, NAT Port Mapping Protocol (NAT-PMP). Available at <a href="https://doi.org/10.17487/RFC6886" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6886</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6886, NAT Port Mapping Protocol (NAT-PMP)
doi: 10.17487/RFC6886
url: https://doi.org/10.17487/RFC6886
doi: 10.17487/RFC6886
url: https://doi.org/10.17487/RFC6886
Snippet:
<li> <cite id="bib-rfc6886">IETF RFC 6886</cite>, NAT Port Mapping Protocol (NAT-PMP) <span class="doi">10.17487/RFC6886</span> </li>
Referenced By
- IETF RFC 6887 [Active*]
- IETF RFC 7216 [Active*]