US 12,074,784 B2
Dynamic client balancing between branch gateways
Venkatesan Marichetty, Santa Clara, CA (US); Amit Pingale, Santa Clara, CA (US); and Shabaresha Hemaraju, Santa Clara, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Appl. No. 17/282,924
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
PCT Filed Apr. 15, 2019, PCT No. PCT/US2019/027444
§ 371(c)(1), (2) Date Apr. 5, 2021,
PCT Pub. No. WO2020/214139, PCT Pub. Date Oct. 22, 2020.
Prior Publication US 2021/0392074 A1, Dec. 16, 2021
Int. Cl. H04L 45/00 (2022.01); H04L 12/46 (2006.01); H04L 43/0876 (2022.01)
CPC H04L 45/22 (2013.01) [H04L 12/4641 (2013.01); H04L 43/0876 (2013.01); H04L 45/70 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor; and
a non-transitory storage medium storing instructions that when executed on the processor cause the system to:
determine that a network traffic load of a first branch gateway (BG) of a local area network (LAN) is different from a network traffic load of a second BG of the LAN;
determine that a first network traffic load skew between the first BG and the second BG is greater than a first threshold;
select a first virtual local area network (VLAN) of a set of VLANs of the LAN, wherein a first virtual router is established for the first VLAN, and a second virtual router is established for a second VLAN of the set of VLANs, wherein network traffic of client devices of the first VLAN sent to the first virtual router is routed through the first BG based on the first BG being a master BG for the first VLAN according to a configuration of the first virtual router; and
transmit, to at least one of the first BG and the second BG, a reconfiguration message that alters the configuration of the first virtual router associated with established for the first VLAN, the altering of the configuration of the first virtual router re-assigning the second BG as the master BG for the first VLAN, wherein after the altering of the configuration of the first virtual router network traffic of the client devices of the first VLAN is routed through the second BG.