Network Address Translation (NAT) is a technique by which a router remaps a public IP address space into a private IP address space by translating IP addresses in packet headers. NATs forward solicited packets to their destinations and discard unsolicited packets. NATs also enable IP masquerading, a technique by which many devices share a single public IP address.
NATs are ubiquitous. They’ve been essential to Internet growth by enabling:
- IP address space expansion
- Network management
- Network security
NAT traversal is a computer networking methodology which establishes and maintains peer-to-peer connections across routers that implement NAT and IP masquerading. NAT Traversal is required for network applications that require peer-to-peer connections, such as connected video telephony, IoT, and connected cameras.
AnyConnect enables NAT Traversal for connected cameras. Learn more about NAT Traversal.
Enables a device to discover its public IP address
Enables a server to relay packets between devices
Enables a device to communicate its public IP address and connect to other devices
STUN, TURN, and ICE enable peer-to-peer connections, but these connections are not optimized for setup time or data delivery.
AnyConnect Instant Connections leverage STUN, TURN, and ICE, and plus AnyConnect patented innovations, to enable connections with optimal setup times and data delivery. AnyConnect Instant Connections enable mobile apps to stream, record, and receive notifications from connected cameras, instantly.