Uninterrupted virtual private network (VPN) connection service with dynamic policy enforcement
First Claim
Patent Images
1. A machine-implemented system, comprising:
- a server machine having memory and a processor the memory configured with Virtual Private Network (VPN) connection manager that executes on the processor of the server machine within a network; and
a VPN connection table implemented in a non-transitory computer-readable storage medium and processed by the VPN connection manager on the server machine of the network;
wherein the VPN connection manager authenticates a request from a VPN client to change VPN information for an existing VPN session while allowing the VPN client to maintain the existing VPN session, and wherein the VPN connection manager updates an entry for the existing VPN session within the VPN connection table to include new credentials that permit the VPN client to automatically and dynamically re-authenticate to the existing VPN session with changed VPN information, wherein the new credentials replace existing credentials being used with existing network information for the existing VPN session, and wherein the new credentials and new policies for the changed VPN information and the existing VPN session are provided to the VPN client for dynamic re-authentication to the existing VPN session.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for uninterrupted virtual private network (VPN) connection service with dynamic policy enforcement are provided. An existing VPN session between a VPN client and a VPN server detects a change in a VPN network being used for the existing VPN session. New credentials and new policies are received by the VPN client. The new credentials are automatically used to re-authenticate the VPN client to the change during the existing VPN session, and the new policies are dynamically used to enforce the new policies during the existing VPN session on the VPN client.
20 Citations
20 Claims
-
1. A machine-implemented system, comprising:
-
a server machine having memory and a processor the memory configured with Virtual Private Network (VPN) connection manager that executes on the processor of the server machine within a network; and a VPN connection table implemented in a non-transitory computer-readable storage medium and processed by the VPN connection manager on the server machine of the network; wherein the VPN connection manager authenticates a request from a VPN client to change VPN information for an existing VPN session while allowing the VPN client to maintain the existing VPN session, and wherein the VPN connection manager updates an entry for the existing VPN session within the VPN connection table to include new credentials that permit the VPN client to automatically and dynamically re-authenticate to the existing VPN session with changed VPN information, wherein the new credentials replace existing credentials being used with existing network information for the existing VPN session, and wherein the new credentials and new policies for the changed VPN information and the existing VPN session are provided to the VPN client for dynamic re-authentication to the existing VPN session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-implemented system, comprising:
-
a Virtual Private Network (VPN) client having memory and a processor, the memory configured with a network detection module that processes on the processor of the VPN client over a network; the memory configured with a control channel manager that processes on the processor of the VPN client over the network; and the memory also configured with a data channel manager that processes on the processor of the VPN client over the network; wherein the network detection module is to detect a change in an existing VPN session between the VPN client and a VPN server and sends a notification of the change to the control channel manager, the control channel manager reports the change to a VPN connection manager over the network and receives new credentials and new policies for the existing VPN session that are supplied to the data channel manager, the data channel manager uses the new credentials to automatically re-authenticate the existing VPN session without losing the VPN session and the data channel manager enforces the new policies within the existing VPN session. - View Dependent Claims (8, 9, 10)
-
-
11. A method residing as instructions in a non-transitory computer-readable storage medium that execute on a processor, the processor when accessed performing the method, comprising:
-
replacing, by the processor, an existing Internet Protocol (IP) address with a new IP address, the new IP address replaces the existing IP address being used in an existing Virtual Private Network (VPN) session; and supplying, by the processor, a new credential to a VPN client for automatically re-authenticating to the existing VPN session using the new IP address without losing service to the existing VPN session. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification