US 11,818,101 B2
Context-based path selection for VPN clients to facilitate remote access to network-based applications
Vivek Santuka, Morrisville, NC (US); Yeneneh Elfaged Gobena, Cary, NC (US); Hazim Hashim Dahir, Wake Forest, NC (US); and Dhiren Tailor, Hertfordshire (GB)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Oct. 11, 2021, as Appl. No. 17/498,338.
Prior Publication US 2023/0114774 A1, Apr. 13, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0272 (2013.01) [H04L 63/029 (2013.01); H04L 63/0876 (2013.01); H04L 63/107 (2013.01); H04L 63/108 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a server for virtual private network (VPN) clients to facilitate remote access to a plurality of network-based applications provided via a plurality of network-based services,
receiving, from a VPN client of a client device, a message which indicates a request for a policy rule for communications with a network-based application;
obtaining one or more source attributes of the client device and/or a user thereof based on one or more source identifiers associated with the client device and/or the user thereof, and one or more destination attributes of the network-based application based on a destination identifier associated with the network-based application;
selecting the policy rule that is associated with the one or more source attributes and the one or more destination attributes; and
sending, to the VPN client of the client device, a message which indicates a response to the request and includes the policy rule for application at the VPN client, the policy rule indicating a policy action for selecting a path, of a plurality of paths, identified by a path identifier for the communications with the network-based application.