NAT Behavioral Requirements for TCP
RFC 5382, “NAT Behavioral Requirements for TCP”, is a Best Current Practice document published in October 2008 by S. Guha, K. Biswas, B. Ford, S. Sivakumar, P. Srisuresh. It has since been updated by RFC 7857. The canonical text is published by the RFC Editor.
Abstract
This document defines a set of requirements for NATs that handle TCP that would allow many applications, such as peer-to-peer applications and online games to work consistently. Developing NATs that meet this set of requirements will greatly increase the likelihood that these applications will function properly. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
What “Best Current Practice” means
Documents the IETF community's recommended operational or procedural practice rather than a protocol specification.
The canonical text of RFC 5382 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5381 Experience of Implementing NETCONF over SOAP
- RFC 5383 Deployment Considerations for Lemonade-Compliant Mobile Email
- RFC 5380 Hierarchical Mobile IPv6 Mobility Management
- RFC 5384 The Protocol Independent Multicast Join Attribute Format
- RFC 5378 Rights Contributors Provide to the IETF Trust
- RFC 5386 Better-Than-Nothing Security: An Unauthenticated Mode of IPsec
- RFC 5377 Advice to the Trustees of the IETF Trust on Rights to Be Granted in IETF Documents
- RFC 5387 Problem and Applicability Statement for Better-Than-Nothing Security