SYSTEMS AND METHODS FOR SECURED GLOBAL LAN
First Claim
1. A method for a cloud controller to control a plurality of network devices, comprising:
- receiving, at the cloud controller from a first network device, a message indicative of a public network address associated with the first network device;
receiving, at the cloud controller from a second network device, a message indicative of a public network address associated with the second network device;
pre-assigning, at the cloud controller, the first and second network devices to an account maintained by the cloud controller; and
sending an authorization message to the public network addresses associated with the first and second network devices to authorize the first and second network devices to establish a virtual network comprising two private networks to which the first and second network devices belong.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a method and a network device for establishing a Virtual Private Network (VPN) among Local Area Networks (LANs). The method uses a cloud controller that has a static IP address to control a plurality of network devices. The method comprises receiving, at the cloud controller, messages indicative of dynamic public network addresses associated with the first and second network devices; pre-assigning, at the cloud controller, the first and second network devices to an account maintained by the cloud controller; and sending an authorization message to the dynamic public network addresses associated with the first and second network devices to authorize the first and second network devices to establish a virtual network comprising two private networks to which the first and second network devices belong.
-
Citations
25 Claims
-
1. A method for a cloud controller to control a plurality of network devices, comprising:
-
receiving, at the cloud controller from a first network device, a message indicative of a public network address associated with the first network device; receiving, at the cloud controller from a second network device, a message indicative of a public network address associated with the second network device; pre-assigning, at the cloud controller, the first and second network devices to an account maintained by the cloud controller; and sending an authorization message to the public network addresses associated with the first and second network devices to authorize the first and second network devices to establish a virtual network comprising two private networks to which the first and second network devices belong. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network device comprising:
-
a processor; a networking interface configured to communicate with a cloud controller and at least one peer device; and a storage component preloaded with a public network address associated with the cloud controller and an identifier of the network device; the storage component further storing instructions which, when executed by the processor, cause the network device to perform a process including; identifying the network device to the cloud controller by sending a registration message including the identifier of the network device to the public network address associated with the cloud controller; receiving, from the cloud controller, an authorization message including a public network address associated with the peer device; and directly connecting to the peer device based on the authorization message to establish a virtual network among a private network to which the network device belongs and a private network to which the peer device belongs. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for establishing a virtual network among a plurality of private networks, comprising:
-
transmitting a registration message from a network device to a cloud controller that is associated with a public network address preloaded in the network device, the registration message including a dynamic public network address associated with the network device; sending, from the network device to the cloud controller, a request message to establish a virtual network between the network device and a peer device; receiving, at the network device from the cloud controller, an authorization message including a public network address associated with the peer device; and directly connecting to the peer device based on the authorization message to establish the virtual network among a private network to which the network device belongs and a private network to which the peer device belongs. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification