Back to results
US 11,637,808 B2Granted
Generation and use of micro-pools to assign an IP address to a requesting computing device
AssigneeCenturyLink Intellectual Property LLC
InventorsJohn R. B. Woodworth, Dean Ballew, James C. Anders
Life of this patent
Estimating the term…
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.
Claims13
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;
- 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;
- and
- receiving an indication that identifies the first micro-pool as an empty micro-pool from the first server after a remaining portion of the first set of IP addresses in the first micro-pool have been combined with IP addresses in another micro-pool assigned to the first server.
4 more elements
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 a general pool of IP addresses;
- monitoring a status of the first micro-pool and the second micro-pool;
- assigning the first server another micro-pool based, at least in part, on the monitored status of the first micro-pool;
- and
- receiving an indication that identifies the first micro-pool as an empty micro-pool from the first server after a remaining portion of the first set of IP addresses in the first micro-pool have been combined with IP addresses in another micro-pool assigned to the first server.
5 more elements
Dependencies are inferred from the claim text.