VPN provides a means for performing network address translation, called VPN NAT. VPN NAT differs from traditional NAT in that it translates addresses before applying the IKE and IPSec protocols. Refer to this topic to learn more.
Network address translation (NAT) takes your private IP addresses and translates them into public IP addresses. This helps conserve valuable public addresses while at the same time allows hosts in your network to access services and remote hosts across the Internet (or other public network).
In addition, if you use private IP addresses, they can collide with similar, incoming IP addresses. For example, you may want to communicate with another network but both networks use 10.*.*.* addresses, causing the addresses to collide and all packets to be dropped. Applying NAT to your outbound addresses might appear to be the answer to this problem. However, if the data traffic is protected by a VPN, conventional NAT will not work because it changes the IP addresses in the security associations (SAs) that VPN requires to function. To avoid this problem, VPN provides its own version of network address translation called VPN NAT. VPN NAT performs address translation before the SA validation by assigning an address to the connection when the connection starts. The address remains associated with the connection until you delete the connection.
FTP does not support VPN NAT at this time.
Use VPN NAT for hiding local addresses if you answer yes to these questions:
The scenario, Use network address translation for VPN provides you with an example of how to configure VPN NAT to hide local addresses on your System i™ model.
For step-by-step instructions on how to set up VPN NAT on your system, use the online help available from the VPN interface in iSeries™ Navigator.
Related concepts
Scenario: Using network address translation for VPN Planning worksheet for manual connections