Method and apparatus for enabling peer-to-peer virtual private network (P2P-VPN) services in VPN-enabled network
First Claim
Patent Images
1. A method for providing virtual private network (VPN) services, comprising:
- identifying a subnet address and a host address for each of a plurality of user devices that request participation in a virtual private network (VPN) session; and
initiating a respective plurality of virtual private hosts (VPHs) for the respective user devices;
wherein, for each of the user devices, the VPH initiated for the user device communicates with the user device via a respective tunnel through a network, thereby enabling secure communications between the user devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing peer-to-peer virtual private network (P2P-VPN) services over a network. The method includes identifying subnet and host addresses for each user device requesting participation in a virtual private network (VPN) session. Once the subnet and host addresses are identified, a virtual private host (VPH) is initiated for each user device, where each VPH communicates with each user device via a respective tunnel through the network, thereby enabling secure communications between the user devices.
138 Citations
22 Claims
-
1. A method for providing virtual private network (VPN) services, comprising:
-
identifying a subnet address and a host address for each of a plurality of user devices that request participation in a virtual private network (VPN) session; and initiating a respective plurality of virtual private hosts (VPHs) for the respective user devices; wherein, for each of the user devices, the VPH initiated for the user device communicates with the user device via a respective tunnel through a network, thereby enabling secure communications between the user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium storing a software program which, when executed by a computer, causes the computer to perform a method for providing virtual private network (VPN) services, the method comprising:
-
identifying a subnet address and a host address for each of a plurality of user devices requesting participation in a virtual private network (VPN) session; and initiating a respective plurality of virtual private hosts (VPHs) for the respective user devices; wherein, for each of the user devices, the VPH initiated for the user device communicates with the user device via a respective tunnel through a network, thereby enabling secure communications between the user devices.
-
-
15. A virtual IP service agent (VISA) operating in a controller having a processor and memory, for enabling virtual private network (VPN) services over an IP network, comprising:
a virtual private host (VPH) bank having a plurality of VPHs, each of the VPHs allocating an IP address to a respective user device associated with the VPH, each of the VPHs forming an end-point of a tunnel over the IP network to the respective user device associated with the VPH. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. An apparatus for providing virtual private network (VPN) services, comprising:
-
means for identifying a subnet address and a host address for each of a plurality of user devices requesting participation in a virtual private network (VPN) session; and means for initiating a respective plurality of virtual private hosts (VPHs) for the respective user devices; wherein, for each of the user devices, the VPH initiated for the user device communicates with the user device via a respective tunnel through a network, thereby enabling secure communications between the user devices.
-
Specification