×

Dynamic system and method for virtual private network (VPN) packet level routing using dual-NAT method

  • US 20080201486A1
  • Filed: 02/21/2007
  • Published: 08/21/2008
  • Est. Priority Date: 02/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for virtual private network packet level routing using a dual-NAT (network address translation) mechanism comprising:

  • providing at least one client on a client virtual private network node a list of available resources hosted on a resource virtual private network node;

    assigning the at least one resource on the resource virtual private network node a local (virtual) IP address on the client virtual private network node;

    initiating a request by the at least one client for the at least one resource from the list of available resources hosted on the resource virtual private network node as though the at least one resource is local to the at least one client without exposing the actual IP addresses of the list of available resources on the resource virtual private network node, wherein a client dynamic virtual private network (DVPN) gateway associated with the client virtual private network node translates the local (actual) client IP address and the local (virtual) resource IP address into a client DVPN address and a resource DVPN address;

    routing the request packet with the client DVPN address and the resource DVPN address through a secure connection to a resource dynamic virtual private network (DVPN) gateway associated with the resource virtual private network node;

    translating the client DVPN address and the resource DVPN address to a local (virtual) client IP address and the local (actual) resource IP address on the resource virtual private network node, and wherein the translation is performed by the resource DVPN gateway;

    responding to the request by the at least one resource on the resource virtual private network node as though the request is initiated locally on the resource virtual private network node without exposing the actual IP address of the at least one client on the client virtual private network node;

    routing the response packet from the at least one resource on the resource virtual private network node back to the at least one client on the client virtual private network node through the secure connection, wherein the resource DVPN gateway translates the local (actual) resource IP address and the local (virtual) client IP address on the resource virtual private network node to the resource DVPN address and the client DVPN address for routing through the secure tunnel to the client DVPN gateway; and

    forwarding the response packet to the at least one client, wherein the client DVPN gateway translates the resource DVPN address and the client DVPN address to the local (virtual) resource IP address and the local (actual) client IP address on the client virtual private network node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×