IP Library Granted Patent US 9,596,209
Granted Patent B2
US 9,596,209 · App. 14/517,249 · Granted Mar 14, 2017

Causing client device to request a new internet protocol address based on a link local address

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,596,209
App. No.
14/517,249
Granted
Mar 14, 2017
Kind
B2
Abstract

The present disclosure discloses a method and a network device for causing client devices to renew DHCP IP addresses based on link local addresses. Specifically, the network device provides for detecting that a wireless client device has been self-assigned with an automatic IP address, and for de-authenticating the wireless client device such that the wireless client device restarts the authentication process and the DHCP process subsequently without excessive delay. In particular, the network device may receive a packet from a wireless client device. The network device then determines that a source or destination IP address of a received packet corresponding to the wireless client device is a link local IP address. Responsive to determining that the source IP address is a link local IP address, the network device transmits at least one message that causes the wireless client device to request a new IP address.

Claims (22)

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

receiving, by a network device, a packet from a wireless client device;

determining that a source IP address of the packet, received from the wireless client device, is a link-local address used in response to the wireless client device not being able to reach a DHCP server; and

responsive to determining that the source IP address is a link-local address, transmitting at least one message that causes the wireless client device to request a new IP address, wherein the at least one message comprises a De-Association message sent to the wireless client device to cause the wireless client device to request the new IP address.

2. The non-transitory computer readable medium of claim 1 , wherein determining that the source IP address is a link-local address comprises determining that the source IP address is 169.254.X.Y, wherein ‘X’ and ‘Y’ are any numbers in a range from 0 to 255.

3. The non-transitory computer readable medium of claim 1 , wherein the at least one message comprises a De-Authentication message.

4. The non-transitory computer readable medium of claim 3 , wherein the de-authentication message is transmitted to a second network device storing authentication information corresponding to the wireless client device.

5. The non-transitory computer readable medium of claim 1 , wherein transmitting at least one message that causes the wireless client device to request a new IP address is further responsive to determining that a number of times the client has been caused to request a new IP address is less than a threshold value.

6. The non-transitory computer readable medium of claim 1 , wherein the operations further comprise maintaining a list of wireless client devices that have been caused to request a new IP address.

7. The non-transitory computer readable medium of claim 1 , wherein causing the wireless client device to request a new IP address comprises causing the client device to de-associate from a particular Extended Service Set Identifier (ESSID) corresponding to an access point.

8. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

receiving, by a network device, a packet addressed to a link-local address;

responsive to determining that the packet is addressed to the link-local address;

identifying a wireless client device using the link-local address, wherein the link-local address is used by the wireless client device in response to the wireless client device not being able to reach a DHCP server;

transmitting at least one message that causes the wireless client device to request a new IP address, wherein the at least one message comprises a De-Association message sent to the wireless client device.

9. The non-transitory computer readable medium of claim 8 , wherein determining that the packet is addressed to the link-local address comprises determining that the destination IP address of the packet is 169.254X.Y., wherein ‘X’ and ‘Y’ are any numbers in a range from 0 to 255.

10. The non-transitory computer readable medium of claim 1 , wherein the at least one message further comprises a De-Authentication message.

11. The non-transitory computer readable medium of claim 8 , wherein transmitting at least one message that causes the wireless client device to request a new IP address is further responsive to determining that a number of tires the client has been caused to request a new IP address is less than a threshold value.

12. The non-transitory computer readable medium of claim 8 , wherein the operations further comprise maintaining a list of wireless client devices that have been caused to request a new IP address.

13. The non-transitory computer readable medium of claim 8 , wherein causing the wireless client device to request a new IP address comprises causing the client device to de-associate from a particular Extended Service Set Identifier (ESSTD) corresponding to an access point.

14. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising.

15. The non-transitory computer readable medium of claim 14 , wherein the one or more packets comprise a DHCP solicit message and a DHCP request message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: THEOGARAJ, ISAAC; MANOHARAN, RAJALAKSHMI
To: ARUBA NETWORKS INC.
Reel/Frame 033973/0210 →