Interactive Connectivity Establishment
The Interactive Connectivity Establishment (ICE) draft, developed by the IETF's MMUSIC working group, provides a mechanism for NAT traversal, using various techniques. In particular, it is used to allow SIP-based VoIP clients to successfully traverse the variety of firewalls that may exist between a remote user and a network. It is also used by the Jingle extension to XMPP.
External links
- IETF Journal article on ICE - read first
- ICE Tutorial
- White Paper Comparing different NAT traversal techniques – Newport Networks White Paper
- ICE - voip-info.org
IETF Specifications
- Interactive Connectivity Establishement (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols draft-ietf-mmusic-ice
- Session Traversal Utilities for NAT (STUN) draft-ietf-behave-rfc3489bis
- Traversal Using Relays around NAT (TURN): Relay Extensions to STUN draft-ietf-behave-turn
IETF Working Groups
Open Source Implementations
- PJNATH - Open Source ICE, STUN, and TURN Library
- Nice: GLib ICE library only implements ICE Lite
See Also
- Traversal Using Relay NAT (TURN)
- Realm-Specific IP (RSIP)
- Middlebox Middlebox Communications (MIDCOM)
- SOCKS
- STUN Simple Traversal of UDP through NATs
- Universal Plug and Play (UPnP)
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)





