US 12,341,747 B1
Self-service management of network address allocations in a cloud provider network
Jonathan Louis Pangle, Seattle, WA (US); Jonathan Paul Kramer, Arlington, VA (US); Besan Abu Radwan, Ashburn, VA (US); Neha Mohan Tilak, Lynnwood, WA (US); and Dennis So Ting Fong, Vienna, VA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 27, 2023, as Appl. No. 18/475,882.
Int. Cl. H04L 61/5061 (2022.01); H04L 45/748 (2022.01); H04L 61/251 (2022.01)
CPC H04L 61/5061 (2022.05) [H04L 45/748 (2013.01); H04L 61/251 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a cloud provider network comprising a plurality of regions; and
at least one computing device implementing a self-service network address allocation service configured to at least:
create a first network address pool for a customer of the cloud provider network in response to a first request, the first request specifying a particular region of the plurality of regions;
internally reserve a second network address pool for the customer, the second network address allocation being contiguous to the first network address pool;
advertise routing information for a network prefix including the first network address pool and the second network address pool, the routing information indicating that the network prefix is routed to the particular region; and
expand the first network address pool to include at least a portion of the second network address pool in response to a second request.