Professional Documents
Culture Documents
NAT in Cisco SD-WAN (Viptela) - IP With Ease
NAT in Cisco SD-WAN (Viptela) - IP With Ease
Introduction to NAT
NAT converts a private address to be stamped with a public address, thus allowing that internal host
to communicate across the Internet. NAT also translates multiple privately-addressed IPs to a single
public address IP, which conserves the public address space. Below are some types of NAT:
Advertisements
Symmetric NAT
The second type of NAT is symmetric NAT (also referred to as dynamic PAT). Symmetric NAT has the
advantage of allowing a large number of hosts behind a single IP address. Symmetric NAT is
common in deployments where a number of users need access to the Internet, and the
administrator does not want to consume a unique IP per user. With symmetric NAT, the original
source IP will be translated to the outside IP address, and the source port will be translated to
another port. This allows a theoretical limit of up to 63,335 hosts behind a single public IP.
With symmetric NAT, each internally initiated conversation to an outside host will be mapped to a
NAT translation table. This is a key difference with full cone NAT. Because the mapping is created
only when traffic is initiated from an internal host, external hosts cannot initiate connections to the
internal host. This mapping is dynamic and will expire eventually, if there is no traffic matching that
mapping entry.
When this packet passes through the NAT device, the source IP and possibly the source port are
translated. Since the message still contains the WAN Edge’s real IP and port, the vBond is able to
send a message back to the WAN Edge notifying it that it is behind a NAT (since the real IP differs
from the NAT’ed IP received in the exchange). The WAN Edge will then insert this information into its
OMP TLOC route and send this to the vSmart controller. If these values are different, then the WAN
Edge is behind a NAT device. This information will then be reflected to all WAN Edges in the overlay,
and they will use this information to build their data plane.