CPC H04L 63/0892 (2013.01) [H04L 12/4641 (2013.01); H04L 63/0272 (2013.01); H04L 63/0823 (2013.01); H04L 63/083 (2013.01); H04L 63/168 (2013.01); H04L 61/2571 (2013.01)] | 25 Claims |
1. An apparatus, comprising:
one or more processors; and
one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause the apparatus to perform operations comprising:
receiving a user credential from a remote access client over a network;
communicating the user credential to an authentication server;
receiving a user attribute from the authentication server;
generating one or more contextual instructions based on the user attribute and one or more application traffic policies, wherein:
the one or more contextual instructions comprises routing instructions; and
the routing instructions map one or more applications to a Virtual Private Network (VPN) routing/forwarding (VRF) instance; and
transmitting a message to the remote access client, wherein:
the message includes the one or more contextual instructions;
the one or more contextual instructions comprise a contextual label;
the remote access client uses the one or more contextual instructions to forward data packets associated with the one or more applications to the VPN VRF instance; and
the remote access client adds the contextual label to the data packets.
|