Dynamic virtual private network (VPN) resource provisioning using a dynamic host configuration protocol (DHCP) server, a domain name system (DNS) and/or static IP assignment
First Claim
Patent Images
1. A method of provisioning resources comprising:
- hosting at least one application on a first network;
establishing at least one secure connection between the first network and a second network using a virtual private network gateway associated with each of the first and the second networks;
exporting a listing of available applications from the first network to the second network, wherein the second network publishes the listing of available applications to at least one client on the second network;
enabling the at least one client on the second network to access the at least one application hosted on the first network by assigning a local IP address on the second network to the at least one application without revealing a network topology of the first network to the at least one client;
provisioning the at least one application from the first network to the second network by providing the at least one client with the local IP address of the at least one application;
transmitting a request from the at least one client on the second network through the at least one secure connection between the virtual private network gateways to the first network for the at least one application hosted on the first network;
assigning a local IP address on the first network to the at least one client without revealing a network topology of the second network to the at least one application and transmitting the request from the at least one client to the at least one application using the assigned local IP address on the first network; and
transmitting any response from the at least one application on the first network received on the at least one client'"'"'s assigned local IP address on the first network through the at least one secure connection between the virtual private gateways to the at least one client on the second network using the at least one application'"'"'s assigned local IP address on the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of provisioning resources, which includes hosting at least one resource at a first site. A secure connection is established between the first site and a second site, and a listing of available resources is exported to the second site. The second site publishes the listing of available resources to at least one client and at least one resource from the first site to second site is provisioned by providing the at least one client with an IP address of the at least one resource.
-
Citations
22 Claims
-
1. A method of provisioning resources comprising:
- hosting at least one application on a first network;
establishing at least one secure connection between the first network and a second network using a virtual private network gateway associated with each of the first and the second networks;exporting a listing of available applications from the first network to the second network, wherein the second network publishes the listing of available applications to at least one client on the second network; enabling the at least one client on the second network to access the at least one application hosted on the first network by assigning a local IP address on the second network to the at least one application without revealing a network topology of the first network to the at least one client; provisioning the at least one application from the first network to the second network by providing the at least one client with the local IP address of the at least one application; transmitting a request from the at least one client on the second network through the at least one secure connection between the virtual private network gateways to the first network for the at least one application hosted on the first network; assigning a local IP address on the first network to the at least one client without revealing a network topology of the second network to the at least one application and transmitting the request from the at least one client to the at least one application using the assigned local IP address on the first network; and transmitting any response from the at least one application on the first network received on the at least one client'"'"'s assigned local IP address on the first network through the at least one secure connection between the virtual private gateways to the at least one client on the second network using the at least one application'"'"'s assigned local IP address on the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22)
- hosting at least one application on a first network;
-
19. A method of provisioning resources comprising:
- hosting at least one application on a first network;
establishing at least one secure connection between the first network and a second network; exporting a list of available applications from the first network to the second network, wherein the first and second networks each include a virtual private network gateway; publishing the list of available applications to at least one client on the second network; enabling the at least one client on the second network to access the at least one application hosted on the first network by assigning a local IP address on the second network to the at least one application without revealing a network topology of the first network to the at least one client; provisioning the at least one application from the first network to the second network by providing the at least one client with the local IP address of the at least one application on the second network; transmitting a request from the at least one client on the second network through the at least one secure connection between the virtual private network gateways to the first network for the at least one application hosted on the first network; assigning a local IP address on the first network to the at least one client without revealing a network topology of the second network to the at least one application and transmitting the request from the at least one client to the at least one application using the assigned local IP address on the first network; transmitting any response from the at least one application on the first network received on the at least one client'"'"'s assigned local IP address on the first network through the at least one secure connection between the virtual private gateways to the at least one client on the second network using the at least one application'"'"'s assigned local IP address on the second network; and wherein each of the available applications is identified only by a resource name, a server port, and a dynamically generated identifier.
- hosting at least one application on a first network;
Specification