US 12,407,646 B2
Managing internet protocol (IP) address allocation to tenants in a computing environment
Dileep K Devireddy, San Jose, CA (US); Ankit Parmar, Santa Clara, CA (US); and Hiteshkumar Rameshchandra Patel, Newark, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Apr. 18, 2024, as Appl. No. 18/639,631.
Application 18/639,631 is a continuation of application No. 17/155,405, filed on Jan. 22, 2021, granted, now 11,997,067.
Prior Publication US 2024/0267358 A1, Aug. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/5061 (2022.01); G06F 9/455 (2018.01); H04L 61/2557 (2022.01); H04L 61/5007 (2022.01)
CPC H04L 61/5061 (2022.05) [G06F 9/45558 (2013.01); H04L 61/2557 (2013.01); H04L 61/5007 (2022.05); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
maintaining a pool of a public internet protocol (IP) addresses;
receiving a first request for a first router associated with a first tenant to obtain a public IP address for a virtual node;
selecting a public IP address from a pool of public IP addresses, the pool comprising a plurality of public IP addresses associated with a second router;
updating network address translation (NAT) rules at the first router to associate a private IP address for the virtual node to the selected public IP address; and
updating a next hop configuration at the second router to send a packet associated with the selected public IP address to the first router, the first router being configured to direct traffic addressed to the selected public IP address to a private IP address of the virtual node.