Optimizing use of internet protocol addresses
AssigneeVerizon Patent and Licensing Inc.
InventorsSamir Ait-Ameur, Ozzie Akpata, Emerando M. Delos Reyes
Life of this patent
Estimating the term…
Abstract
A network device receives a connection request from a user device. The network device determines whether an Internet Protocol (IP) address is assigned to the user device. The network device identifies the IP address when the IP address is assigned to the user device. Otherwise, the network device assigns the IP address to the user device. The network device also assigns a virtual local area network (VLAN) identifier (ID) associated with the IP address to use to satisfy the connection request.
Claims20
A method comprising:
- determining, by a network device of a network grid, a quantity of extra IP addresses required to satisfy connection requests for a first time period;
- identifying, by the network device, one or more other network devices, of the network grid, as sources of the quantity of the extra IP addresses;
- receiving, by the network device, the quantity of extra IP addresses from one or more of the one or more other network devices;
- selecting, by the network device, a particular IP address from a plurality of IP addresses that include the extra IP addresses;
- assigning, by the network device and during the first time period, the particular IP address to a user device;
- and
- assigning, by the network device, a virtual local area network (VLAN) identifier (ID), associated with the IP address, to the user device.
A network device comprising:
- a memory to store instructions;
- and
- a processor to execute one or more of the instructions to:
- determine an additional quantity of Internet Protocol (IP) addresses that are to be used, along with other IP addresses to form a particular quantity of IP addresses, for a particular time period;
- identify one or more other network devices, of a network grid, as sources of the additional quantity of IP addresses;
- receive the additional quantity of IP addresses from one or more of the one or more other network devices;
- receive a request to establish a connection between a user device and a device that provides a service,
- assign, during the particular time period, an IP address, of the particular quantity of IP addresses, to the user device, and
- assign, based on the request and for the connection, a virtual local area network (VLAN) identifier (ID) associated with the IP address.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by at least one processor, cause the at least one processor to:
- determine a first additional quantity of IP addresses that are to be used, along with other IP addresses to form a first quantity of IP addresses, for a first time period;
- identify one or more nodes, of a network grid, as sources of the first additional quantity of IP addresses;
- receive, before the first time period, the first additional quantity of IP addresses from the one or more nodes;
- assign, during the first time period, a first IP address of the first quantity of IP addresses to a first user device;
- assign a first virtual local area network (VLAN) identifier (ID), associated with the first IP address, for a first connection by the first user device;
- and
- establish the first connection between the first user device and a first device that provides a first service by using the first VLAN ID associated with the first IP address.
Dependencies are inferred from the claim text.