%% You should probably cite rfc6886 instead of this I-D. @techreport{cheshire-nat-pmp-06, number = {draft-cheshire-nat-pmp-06}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-cheshire-nat-pmp/06/}, author = {Stuart Cheshire and Marc Krochmal}, title = {{NAT Port Mapping Protocol (NAT-PMP)}}, pagetotal = 32, year = 2013, month = jan, day = 12, 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 this 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 2012 NAT-PMP was superseded by the IETF Standards-Track Port Control Protocol, which builds on NAT-PMP and uses a compatible packet format, but adds a number of significant enhancements {[}PCP{]}.}, }