State of Peer-to-Peer(P2P) Communication Across Network Address Translators(NATs)

Document Type Replaced Internet-Draft (individual in gen area)
Author Pyda Srisuresh 
Last updated 2015-10-14 (latest revision 2006-09-28)
Replaced by RFC 5128
Stream Internet Engineering Task Force (IETF)
Intended RFC status Informational
Expired & archived
pdf htmlized bibtex
Stream WG state (None)
Document shepherd No shepherd assigned
IESG IESG state Replaced by draft-ietf-behave-p2p-state
Action Holders
Consensus Boilerplate Unknown
Telechat date
Responsible AD Magnus Westerlund
Send notices to,

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This memo documents the various methods known to be in use by peer-to-peer (P2P) applications for communication in the presence of Network Address Translators (NATs) at the current time. This memo covers NAT traversal approaches used by both TCP and UDP based applications. This memo is not an endorsement of the methods described, but merely an attempt to capture them in a document.


Pyda Srisuresh (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)