Patent ID: 7751391

Claim:
A method for providing local gateway support for multiple overlapping remote networks using source-in virtual private network address translation (VPN NAT), comprising the steps of: loading a plurality of overlapping connections in a local gateway of a virtual private network (VPN), each connection with a respective remote node, each connection being established responsive to receiving a respective inbound packet having a respective conflicting source IP address from the corresponding remote node destined for a respective local node serviced by said local gateway; for each said connection, binding at least one of the respective source IP address and a respective VPN connection name in a bind table of said local gateway with an internally routable and system-wide unique source IP address from an internal address pool; and using said bind table to VPN network address translate outbound packets, each said outbound packet being associated with a respective said connection and being sent from a respective local node serviced by said local gateway to a respective remote node, each said outbound packet having a respective destination IP address, to determine a respective virtual private network connection for receiving each said outbound packet.