Virtual private networks
First Claim
1. Virtual private networks which enable private communications over a shared network, between at least two private networks comprising:
- a first router, coupled to the shared network;
a second router, coupled to the first router via said shared network;
wherein each of said first and second routers is assigned at least one shared network address, at least one private network address, and at least one virtual private network identifier;
a controller coupled to the first router, the controller configured to periodically communicate a Virtual Private Network (VPN) configuration message over the shared network to the second router, wherein said VPN configuration message includes said at least one shared network address, said at least one private network address and said at least one virtual private network identifier associated with the first router, said VPN configuration message for notifying the second router of a VPN configuration of the at least one of the plurality of routers.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method of automatically configuring virtual private networks is provided. The virtual private networks disclosed, include multiple routers selectively connectable to the shared network, such that each of the routers is assigned at least one: shared network address, private network address and virtual private network identifier. Each router includes a controller configured to communicate a router configuration message over the shared network to other members of the same virtual private network. The router configuration message informs the other members of the virtual private network the address of the router and what devices are connected to the router.
-
Citations
9 Claims
-
1. Virtual private networks which enable private communications over a shared network, between at least two private networks comprising:
-
a first router, coupled to the shared network;
a second router, coupled to the first router via said shared network;
wherein each of said first and second routers is assigned at least one shared network address, at least one private network address, and at least one virtual private network identifier;
a controller coupled to the first router, the controller configured to periodically communicate a Virtual Private Network (VPN) configuration message over the shared network to the second router, wherein said VPN configuration message includes said at least one shared network address, said at least one private network address and said at least one virtual private network identifier associated with the first router, said VPN configuration message for notifying the second router of a VPN configuration of the at least one of the plurality of routers. - View Dependent Claims (2, 3, 4)
communications between said plurality of routers occurs through encapsulated transmissions.
-
-
5. A virtual private network which enables private communication over a shared network between at least two actual networks comprising:
-
a plurality of routing means, logically coupled together across a shared network, for routing communications between said actual networks; and
determining means, coupled to each of said plurality of routing means, for determining all members of a virtual private network, said determining means comprising means for periodically soliciting the shared network to identify routing means that share a common virtual private network identifier. - View Dependent Claims (6, 7, 8)
a controller configured to communicate a routing means configuration message to all members of said virtual private network.
-
-
7. The virtual private network according to claim 6 wherein said controller is further configured to communicate a routing means discovery message.
-
8. The virtual private network according to claim 5 wherein:
communications between said plurality of routing means occurs through encapsulated transmissions.
-
9. A device for establishing a secure connection to another device on a network, the device comprising:
-
means for automatically periodically signaling the presence of the device on the network, the means including an identifier for identifying each secure connection of which the device is a member; and
means for receiving, at the device, signals from other devices coupled to the network, including means for comparing identifiers received from the other devices in the network to identify devices in the network that share common secure connections.
-
Specification