Patent ID: 9286444
Filing Date: 2016-03-15
CPC Classification: G06F,H04L

Claim Text:
1. A system, comprising: cloud-computing infrastructure to provide multitenant access from a public Internet Protocol (IP) network, the cloud-computing infrastructure including one or more physical devices with multiple processing cores; and multiple instances of a virtual machine for providing secure gateway functionality without unique dedicated infrastructure build-outs, the multiple instances operating on the one or more physical devices, wherein each instance of the multiple instances of the virtual machine is dedicated to terminate multiple virtual private network (VPN) tunnels for a single customer, including a first VPN tunnel initiated by a client device having a dynamic IP address and a second VPN tunnel initiated by a gateway device in a customer network and having a static IP address, wherein each instance of the multiple instances of the virtual machine is executed on a different pair of processing cores of the one or more physical devices within the cloud-computing infrastructure, such that a first processing core of each pair of processing cores provides data plane processing for the single customer and a second processing core of each pair of processing cores provides control plane processing for the single customer, and wherein, for each pair of processing cores, an instance of the multiple instances of the virtual machine terminates VPN tunnels for hardware clients on one of the pair of processing cores and terminates VPN tunnels for software VPN clients on another one of the pair of processing cores.