Patent ID: 11929988
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 17:
18. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a branch gateway to:
assign a ranking to a user based on one or more factors relating to a behavior of the user, wherein the user is associated with a client device, wherein assigning the ranking to the user comprises calculating a user score for the user based on the one or more factors relating to the behavior of the user, and assigning a critical ranking or non-critical ranking to the user based on the user score;
determine whether a primary virtual private network concentrator (VPNC) gateway is healthy, wherein the primary VPNC gateway is from a plurality of VPNC gateways across one or more data centers of a network to receive forwarded traffic from the user;
in response to determining that the primary VPNC gateway is healthy, determine whether a service is healthy, wherein the service is provided by a destination at a data center of the network;
in response to determining that the service is healthy, select the primary VPNC gateway to receive the forwarded traffic from the user; and
in response to determining that the service is not healthy or in response to determining that the primary VPNC gateway is not healthy:
determine whether the user is a non-critical user based on the ranking assigned to the user,
in response to determining that the user is a non-critical user, determine whether the client device associated with the user is a new device to the network, and
in response to determining that the client device is newly added to the network, dynamically select a secondary VPNC gateway from the plurality of VPNC gateways across the one or data centers for communicating the forwarded traffic from the user.