US 12,015,539 B2
Mitigating oversubscription of traffic to edge nodes in a data center
Ankit Parmar, Santa Clara, CA (US); Harish Kumar Gaviyappa, San Jose, CA (US); Pawan Shukla, Cupertino, CA (US); Ravi Parikh, San Jose, CA (US); and Ritesh Tiwari, San Jose, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Apr. 21, 2022, as Appl. No. 17/726,453.
Prior Publication US 2023/0344744 A1, Oct. 26, 2023
Int. Cl. H04L 45/02 (2022.01); H04L 45/00 (2022.01); H04L 45/12 (2022.01); H04L 45/42 (2022.01); H04L 47/122 (2022.01)
CPC H04L 45/02 (2013.01) [H04L 45/123 (2013.01); H04L 45/38 (2013.01); H04L 45/42 (2013.01); H04L 47/122 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of mitigating oversubscription of traffic to edge services gateways (ESGs) in a data center, a router in the data center including a first route between an internet protocol (IP) address of a first active edge of the ESGs and a first classless inter domain routing (CIDR) block assigned to the first active edge and a second route between an IP address of a second active edge of the ESGs and a second CIDR block assigned to the second active edge, the method comprising:
receiving, by a host of the data center, traffic metrics corresponding to the ESGs;
determining traffic congestion at the first active edge of the ESGs in response to the traffic metrics;
dividing, in response to the traffic congestion, the first CIDR block into a first CIDR sub-block and a second CIDR sub-block;
modifying, in a routing table of the router, the first route to be between the IP address of the first active edge and the first CIDR sub-block;
creating, in the routing table of the router, a third route between an IP address of the second active edge of the ESGs and the second CIDR sub-block; and
creating, in the routing table of the router, a fourth route between the IP address of the second active edge and a third CIDR block, the third CIDR block being an aggregation of CIDR blocks of a plurality of under-utilized routes.