US 12,470,521 B2
Routing network traffic using router-terminated virtual private network (VPN) client sessions
Ethan Wright, Denver, CO (US); Wystan Schmidt, Denver, CO (US); and Micah Labbee, Aurora, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Oct. 20, 2020, as Appl. No. 17/075,394.
Prior Publication US 2022/0124071 A1, Apr. 21, 2022
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0272 (2013.01) [H04L 63/0263 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a router computing device, an indication of an association between a client computing device and virtual private network (VPN) configuration data for a VPN, the indication comprising an identifier of the client computing device and the VPN configuration data;
binding, by the router computing device, a VPN client session instantiated by the router computing device to a network interface;
implementing, by the router computing device, a firewall rule to route network traffic to and from the client computing device via the network interface;
establishing, by the router computing device, a connection with the VPN using the VPN client session and the VPN configuration data;
receiving, by the router computing device, network traffic for the client computing device; and
routing, by the router computing device, the network traffic via the network interface.