NAT Traversal
 White Paper

SIP NAT Traversal

NAT Traversal using STUN, TURN and ICE

Eyeball AnyFirewall Technology

Eyeball has developed AnyFirewall Technology to ensure seamless traversal of media across different NATs, firewalls, UPnP gateways, & web proxies. This comprises of two products:

  1. AnyFirewall Engine (AFE) - the industry's leading firewall and NAT traversal SDK offering the most comprehensive implementation of STUN, TURN and ICE.
     

  2. AnyFirewall Server (AFS) - a carrier-grade STUN and TURN server ready for licensing and mass deployment.

Here are a few highlights about Eyeball’s NAT traversal solution:

  • Developed using industry standard protocols: IETF standards of STUN-bis10 [1], TURN-04 [2], ICE-18 [3], ICE-TCP [4], nat-behaviour-discovery-01 [5] and UPNP[10].
     

  • 100% call completion: In addition to implementing ICE for NAT/Firewall traversal, UPnP and HTTP Proxy tunneling are provided to ensure 100% call completion.
     

  • High peer-to-peer call completion rate: More than 95% of calls are completed peer-to-peer in UDP-enabled networks.
     

  • Small SDK footprint: The standard footprint is less than 300kB, but smaller footprints are available for embedded devices and other environments where available memory is limited.
     

  • Multiple platforms: AFE is available on Windows, Linux, MacOS, with other platform support available upon request.
     

  • Easy to integrate: The AFE socket API is based on the standard Berkeley socket API, which is used in most operating systems. This allows AFE to be integrated quickly into existing products.
     

  • Complete solution: The AnyFirewall Server (a standards-based STUN/TURN relay server) and the AnyFirewall Engine (a standards-based ICE client) provide a complete solution for NAT traversal.
     

  • Service scalability: A single AnyFirewall Server supports more than 10,000 concurrent calls at one time, with more calls supported by simply adding another server.
     

  • Product maturity: Eyeball has been a leader in NAT traversal solutions for over 5 years. Our products are field tested by millions of end-users all over the world.

Sections ‎5.1 and 5.2 presents AnyFirewall Engine and Server solutions respectively and section ‎5.3 provides a typical call completion scenario using the solution.


NAT Traversal with STUN, TURN, ICE


Download AnyFirewall
Technology white paper



© 2008 Eyeball Networks Inc. All rights reserved.