Basic Host Identity Protocol Extensions for Traversal of Network Address Translators
RFC 5770, “Basic Host Identity Protocol Extensions for Traversal of Network Address Translators”, is an Experimental document published in April 2010 by M. Komu, T. Henderson, H. Tschofenig, J. Melen, A. Keranen. The canonical text is published by the RFC Editor.
Abstract
This document specifies extensions to the Host Identity Protocol (HIP) to facilitate Network Address Translator (NAT) traversal. The extensions are based on the use of the Interactive Connectivity Establishment (ICE) methodology to discover a working path between two end-hosts, and on standard techniques for encapsulating Encapsulating Security Payload (ESP) packets within the User Datagram Protocol (UDP). This document also defines elements of a procedure for NAT traversal, including the optional use of a HIP relay server. With these extensions HIP is able to work in environments that have NATs and provides a generic NAT traversal solution to higher-layer networking applications. This document defines an Experimental Protocol for the Internet community.
What “Experimental” means
Describes a specification that is part of a research or development effort, published so the community can gain experience with it.
The canonical text of RFC 5770 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5769 Test Vectors for Session Traversal Utilities for NAT
- RFC 5771 IANA Guidelines for IPv4 Multicast Address Assignments
- RFC 5768 Indicating Support for Interactive Connectivity Establishment in the Session Initiation Protocol
- RFC 5772 A Set of Possible Requirements for a Future Routing Architecture
- RFC 5767 User-Agent-Driven Privacy Mechanism for SIP
- RFC 5773 Analysis of Inter-Domain Routing Requirements and History
- RFC 5766 Traversal Using Relays around NAT : Relay Extensions to Session Traversal Utilities for NAT
- RFC 5774 Considerations for Civic Addresses in the Presence Information Data Format Location Object : Guidelines and IANA Registry Definition