Home Korea Japan China
DEVELOPER PRODUCTS > PROTOCOL TOOLS > ICE NAT TRAVERSAL TOOLKIT

 

ICE NAT Traversal Toolkit

RADVISION offers a complete ICE NAT traversal solution for developers.
The RADVISION ICE NAT Traversal Toolkit is a software development tool compliant with the Interactive Connectivity Establishment (ICE) draft developed by the IETF's MMUSIC working group, comprising the latest NAT-related solutions available for SIP, RTSP, MEGACO/H.248, DIAMETER and others.


ICE NAT Traversal Toolkit Highlights
The ICE NAT Traversal Toolkit is used to develop:

  • NAT aware VoIP Clients
  • ICE-ready network elements
  • Terminals
  • Gateways

  • Compliant with draft-ietf-mmusic-ice-19 
    Enables development of ICE compliant clients.
  • Includes a STUN NAT Traversal Stack compliant with RFC 3489 and draft-ietf-behave-rfc3489bis-15.
  • Part of the RADVISION protocol stack family 
    Seamless integration with all RADVISION’s protocol stacks including SIP, MEGACO, DIAMETER, RTSP, and RTP.

Click to enlarge
  The RADVISION ICE NAT Traversal Toolkit includes the RADVISION Common Core layer and the RADVISION STUN NAT Traversal and SDP Toolkits to provide a complete stand-alone solution. It can be used in conjunction with other RADVISION Stacks, or as a standalone stack. The user application itself is built on top of the Signaling Toolkits (one or more), and plugs on top of the ICE NAT Traversal Toolkit.

Interoperability

All RADVISION products and solutions take into account interoperability issues between disparate networks, protocols and devices. The ICE NAT Traversal stack has been thoroughly tested for full interoperability.
As a significant contributor in the IETF related working groups (BEHAVE, MMUSIC), RADVISION contributes and follows closely ICE standardization. This is very important in ensuring interoperability with other ICE implementations and the ability to integrate NAT traversal solutions with different protocols, such as SIP, RTSP, MEGACO and others in different network topologies.


Standards Conformance
  • draft-ietf-mmusic-ice-19
  • RFC 3489
  • draft-ietf-behave-rfc3489bis-15

The NAT Traversal Challenges

With the growing awareness of the advantages of voice and video telephony over the Internet, the need for viable standard-based solutions to traverse NAT are felt by enterprise and home users alike. NAT traversal solutions are necessary to allow transparent communication with anyone, anywhere in the world, while maintaining security and privacy.

The ICE mechanism was developed to solve certain NAT shortcomings. While providing many benefits, NATs can break many existing IP applications, making it difficult to deploy new ones.


Common Core

The ICE NAT Traversal Stack is based on RADVISION’s Common Core, an operating system abstraction layer specifically optimized for communication protocols and embedded platforms. This ensures easy portability of developed products between platforms and operating systems, including those not directly supported by RADVISION.


The ICE NAT Traversal Toolkit comes with:

  • Full Source Code
  • Complete source code sample application
  • Full documentation, programmer's guide and reference guide
  • Porting guide (for unsupported operating systems)
  • Training
  • Version upgrades
  • Professional customer support
  • Turnkey solutions (upon request)
  • Porting services (upon request)

The ICE NAT Traversal Stack is part of RADVISION's SIP Developer Suite, which includes SIP-related toolkits, add-ons, and products that provide all the capabilities a SIP network-element developer needs. The RADVISION NAT Traversal Toolkit works either in conjunction with other RADVISION Toolkits or as a standalone implementation.