US2023269221A1PendingUtilityA1

Generation and use of micro-pools to assign an ip address to a requesting computing device

Assignee: CENTURYLINK IP LLCPriority: Apr 22, 2021Filed: Apr 21, 2023Published: Aug 24, 2023
Est. expiryApr 22, 2041(~14.8 yrs left)· nominal 20-yr term from priority
H04L 61/5061H04L 43/065H04L 67/60H04L 61/5007H04L 61/5014H04L 61/5053H04L 43/0817
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present application describes the generation and use of micro-pools that are assigned to various DHCP servers by an agent. In examples, each micro-pool includes a set number of IP addresses. The agent tracks which DHCP servers are assigned which micro-pools. As the IP addresses of a micro-pool are assigned to requesting computing devices, the agent may subsequently assign an additional micro-pool to a particular DHCP server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 generating a first micro-pool and a second micro-pool from a pool of internet protocol (IP) addresses, the first micro-pool having a first set of IP addresses from the pool of IP addresses and the second micro-pool having a second set of IP addresses from the pool of IP addresses;   assigning the first micro-pool to a first server;   assigning the second micro-pool to a second server;   monitoring a request from a computing device, the request including a request for an IP address and causing the first server to respond with a first IP address from the first set of IP addresses in the first micro-pool and causing the second server to respond with a second IP address from the second set of IP addresses in the second micro-pool; and   updating a status of one of the first micro-pool or the second micro-pool based, at least in part, on the computing device selecting either the first IP address or the second IP address.   
     
     
         2 . The method of  claim 1 , further comprising assigning the first server another micro-pool in response to a micro-pool request being received from the first server. 
     
     
         3 . The method of  claim 2 , wherein the another micro-pool includes another set of IP addresses from the pool of IP addresses. 
     
     
         4 . The method of  claim 1 , further comprising assigning the first server another micro-pool based, at least in part, on a monitored status of the first micro-pool. 
     
     
         5 . The method of  claim 4 , wherein the monitored status is a number of available IP addresses remaining in the first micro-pool. 
     
     
         6 . The method of  claim 4 , wherein the another micro-pool includes another set of IP addresses from the pool of IP addresses. 
     
     
         7 . The method of  claim 1 , further comprising receiving an indication that identifies the first micro-pool as an empty micro-pool from the first server when the first set of IP addresses in the first micro-pool have been assigned to various computing devices. 
     
     
         8 . The method of  claim 1 , further comprising causing the first server to delay responding to the request from the computing device based, at least in part, on an overload condition being detected. 
     
     
         9 . The method of  claim 1 , further comprising causing the first server to ignore the request from the computing device based, at least in part, on an overload condition being detected. 
     
     
         10 . A system, comprising:
 a processor; and   a memory communicatively coupled to the processor and storing instructions that, when executed by the processor, perform operations, comprising:
 assigning a first micro-pool to a first server and a second micro-pool to a second server, the first micro-pool having a first set of internet protocol (IP) addresses from a pool of IP addresses and the second micro-pool having a second set of IP addresses from the general pool of IP addresses; 
   monitoring a status of the first micro-pool and the second micro-pool; and   assigning the first server another micro-pool based, at least in part, on the monitored status of the first micro-pool.   
     
     
         11 . The system of  claim 10 , wherein the another micro-pool includes another set of IP addresses from the pool of IP addresses. 
     
     
         12 . The system of  claim 10 , wherein the monitored status is a number of available IP addresses remaining in the first micro-pool. 
     
     
         13 . The system of  claim 10 , further comprising instructions for receiving an indication that identifies the first micro-pool as an empty micro-pool from the first server when the first set of IP addresses in the first micro-pool have been assigned to various computing devices. 
     
     
         14 . The system of  claim 10 , further comprising instructions for causing the first server to delay responding to a request from a computing device based, at least in part, on an overload condition being detected. 
     
     
         15 . The system of  claim 10 , further comprising causing the first server to ignore a request from a computing device based, at least in part, on an overload condition being detected.

Join the waitlist — get patent alerts

Track US2023269221A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.