Managing DHCP address leases based on client properties. A DHCP server may allocate a short DHCP lease to a client device based on client properties. These client properties may include client device type, such as a type determined by OUI or OUI lookup, by client device characteristics, or by client
Managing DHCP address leases based on client properties. A DHCP server may allocate a short DHCP lease to a client device based on client properties. These client properties may include client device type, such as a type determined by OUI or OUI lookup, by client device characteristics, or by client position. Depending on client device properties, the client device is issued an address with a short lease time, or a long lease time. In the case of client activity, a DHCP server responds to initial requests for addresses by allocating an IP address with a short lease time. When the DHCP server receives a renewal request, it checks to see if the client has generated more than a predetermined amount of traffic. If the client has generated traffic exceeding this threshold level, the lease is renewed for a longer period. If the client traffic has not met the threshold level, the lease is renewed with the short lease time. Issuing addresses with short lease times removes inactive devices aggressively, returning addresses to the available lease pool. In an additional embodiment, a DHCP Relay mediates requests between clients and a DHCP server, rewriting lease times returned by the DHCP server to be short lease times. The DHCP Relay issues a DHCP Release to the DHCP server when a short lease to a client expires. The DHCP Relay mediates client DHCP Renew requests, renewing for a short lease time if the client has not generated traffic at the threshold level, and renewing for a long lease time if the client has generated traffic at or above the threshold level.
대표청구항▼
1. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a computing device to: determine properties of a client device based on a dynamic host configuration protocol (DHCP) discover request received from the client device, wherein the properties
1. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a computing device to: determine properties of a client device based on a dynamic host configuration protocol (DHCP) discover request received from the client device, wherein the properties of the client device include a day of a week of the client device;assign a first lease time of an Internet Protocol (IP) address to the client device based on the day of the week of the client device, wherein each day of the week corresponds to a different first lease time of the IP address;query a network device to determine an activity level of the client device measured by a number of packets transmitted to and from the client device during the first lease time;determine, whether the client device has been active during the first lease time based on whether the determined activity level of the client device exceeds an activity level threshold;assign a second lease time of the IP address to the client device that is longer than the first lease time in response to the client device having been active during the first lease time in response to the activity level exceeding the activity level threshold; andassign a third lease time of the IP address to the client device that is the same length as the first lease time in response to the client device having been inactive during the first lease time in response to the activity level not exceeding the activity level threshold. 2. The medium of claim 1, wherein the instructions to assign the first lease time are based on a time of the day. 3. The medium of claim 1, wherein: the instructions to determine the properties of the client device include instructions to determine an activity of the client device; andthe instructions to assign the first lease time are based on the client device activity. 4. The medium of claim 1, wherein: the instructions to determine the properties of the client device include instructions to determine a location for the client device; andthe instructions to assign the first lease time are based on the client device location. 5. The medium of claim 1, comprising instructions to: determine that the client device has disconnected from a network without sending a DHCP Release message to the computing device; andreturning the IP address corresponding to the client device to an available pool of IP addresses in response to the client device disconnecting from the network. 6. A method, comprising: determining properties of a client device based on a dynamic host configuration protocol (DHCP) discover request received from the client device, wherein the properties of the client device include a day of a week of the client device;assigning a first lease time of an Internet Protocol (IP) address to the client device based on the day of the week of the client device, wherein each day of the week corresponds to a different first lease time of the IP address;query a network device to determine an activity level of the client device measured by a number of packets transmitted to and from the client device during the first lease time;determining whether the client device has been active during the first lease time based on the whether the determined activity level of the client device exceeds an activity level threshold; andassigning a second lease time of the IP address to the client device, wherein the second lease time is longer than the first lease time in response to the client device having been active during the first lease time in response to the activity level exceeding the activity level threshold; andassigning a third lease time of the IP address to the client device, wherein the third lease time is the same length as the first lease time in response to the client device having been inactive during the first lease time in response to the activity level not exceeding the activity level threshold. 7. The method of claim 6, wherein the method includes: monitoring communication activity by the client device assigned to the IP address;determining that no communication activity has occurred by the client device for a threshold duration of time; andreleasing the IP address assigned to the client device in response to the client device not communicating for the threshold duration of time. 8. The method of claim 7, wherein the IP address is released to a pool of IP addresses available to be assigned to the client device. 9. The method of claim 6, wherein the determined properties of the client device include at least one of: the client device type;a client device activity;a client device location; anda time and a date. 10. A system, comprising: a client device; anda dynamic host configuration protocol (DHCP) server including memory and a processor coupled to the memory and configured to execute instructions stored in the memory to: determine a day of a week of the client device based on a DHCP discover request received from the client device;assign a first lease time of an Internet Protocol (IP) address to the client device based on the day of the week of the client device, wherein each day of the week corresponds to a different first lease time of the IP address;query a network device to determine an activity level of the client device measured by a number of packets transmitted to and from the client device during the first lease time;determine whether the client device has been active during the first lease time based on whether the determined activity level of the client device exceeds an activity level threshold;assign a second lease time of the IP address to the client device that is longer than the first lease time in response to the client device having been active during the first lease time in response to the activity level exceeding the activity level threshold; andassign a third lease time of the IP address to the client device that is the same length as the first lease time in response to the client device having been inactive during the first lease time by sending a DHCP renew response to the client device in response to the activity level not exceeding the activity level threshold. 11. The system of claim 10, wherein the device type is determined from a device Organizationally Unique Identifier (OUI) included in the DHCP discover request. 12. The system of claim 10, wherein the device type is determined from a mapping of a device Organizationally Unique Identifier (OUI) included in the DHCP discover request. 13. The medium of claim 1, wherein the properties of the client device include a client device type. 14. The medium of claim 1, wherein the properties of the client device include a mobility of a client device type.
Yoshinari Kumaki JP; Keiji Tsunoda JP; Shigeo Matsuzawa JP; Noriyasu Kato JP; Osamu Moriya JP; Toshio Okamoto JP, Router device, datagram transfer method and communication system realizing handoff control for mobile terminals.
Willming,David; Chan,Paul; Necka,William; Lee,Ronald, System and method for automatic digital certificate installation on a network device in a data-over-cable system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.