CPC H04L 45/22 (2013.01) [H04L 12/4641 (2013.01); H04L 43/0876 (2013.01); H04L 45/70 (2013.01)] | 20 Claims |
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.
|