METHOD TO CONTROL DYNAMIC HOST CONFIGURATION PROTOCOL POOL EXHAUSTION IN DYNAMIC NETWORK ENVIRONMENTS
First Claim
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- determining that a client device is assigned an Internet Protocol (IP) address by a DHCP server;
detecting that the client device is disconnected from a network associated with the IP address;
responsive at least to detecting that the client device is disconnected from the network;
generating a DHCP release message on behalf of the client device; and
transmitting the DHCP release message to the DHCP server.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure discloses a method and a network device for controlling DHCP pool exhaustion in dynamic network environments. Specifically, a network device determines that a client device is assigned an Internet Protocol (IP) address by a DHCP server. The network device detects that the client device is disconnected from a network associated with the IP address, for example, by receiving a de-association message from the client device; determining that a session or an entry corresponding to the client device has timed out; determining that the client device has failed to respond to one or more messages transmitted to the client device; determining that the client device has connected to another network different than said network; etc. In response, the network device then generates a DHCP release message on behalf of the client device, and transmits the DHCP release message to the DHCP server.
19 Citations
20 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
-
determining that a client device is assigned an Internet Protocol (IP) address by a DHCP server; detecting that the client device is disconnected from a network associated with the IP address; responsive at least to detecting that the client device is disconnected from the network; generating a DHCP release message on behalf of the client device; and transmitting the DHCP release message to the DHCP server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one network device comprising a hardware processor; the system being configured to perform operations comprising; determining that a client device is assigned an Internet Protocol (IP) address by a DHCP server; detecting that the client device is disconnected from a network associated with the IP address; responsive at least to detecting that the client device is disconnected from the network; generating a DHCP release message on behalf of the client device; and transmitting the DHCP release message to the DHCP server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification