Patent ID: 7099319

Claim:
A method for providing local gateway support for multiple overlapping remote networks, comprising the steps of: loading a plurality of overlapping connections, each including an inbound packet having a source IP address; for each said connection, binding said source IP address in a bind table with an internally routable and system-wide unique source IP address from an internal address pool; network address translating outbound packets, each said outbound packet having a destination IP address. to determine a virtual private network connection for receiving said outbound packet; filtering said outbound packet to determine a first connection name; determining from said bind table a second connection name; responsive to said first and second connection names comparing equal, processing said outbound packet into a VPN tunnel using a security association database determined by said first connection name; and responsive to said first and second connection names comparing not equal, processing said outbound packet into a VPN tunnel using a security association database determined by said second connection name.