INFRASTRUCTURE COORDINATED MEDIA ACCESS CONTROL ADDRESS ASSIGNMENT
First Claim
1. A system comprising:
- one or more processors; and
a non-transitory computer readable storage medium coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including;
receiving, at a network device, a request for a media access control (MAC) address, wherein the request is related to a wireless client device;
identifying a designated MAC address for use by the wireless client device;
transmitting a response to the request, wherein the response includes the designated MAC address;
receiving an association request, wherein the association request is related to the wireless client device, and wherein the association request includes the designated MAC address;
transmitting an association response, wherein the association response includes an association identifier for the wireless client device; and
updating an association table with an entry for the wireless client device, wherein the entry includes the designated MAC address.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, devices, techniques and products for managing the dynamic assignment of media access control (MAC) addresses to wireless network devices, such as by identifying a dynamically assigned MAC address before, after, or during a wireless association process and communicating the dynamically assigned MAC address to a wireless network device. Also disclosed are systems, devices, techniques and products for preventing a denial of service attack on a wireless access point'"'"'s association table, such as by requiring devices that associate with a wireless access point to respond to a query from the wireless access point shortly after association.
-
Citations
60 Claims
-
1. A system comprising:
-
one or more processors; and a non-transitory computer readable storage medium coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including; receiving, at a network device, a request for a media access control (MAC) address, wherein the request is related to a wireless client device; identifying a designated MAC address for use by the wireless client device; transmitting a response to the request, wherein the response includes the designated MAC address; receiving an association request, wherein the association request is related to the wireless client device, and wherein the association request includes the designated MAC address; transmitting an association response, wherein the association response includes an association identifier for the wireless client device; and updating an association table with an entry for the wireless client device, wherein the entry includes the designated MAC address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19-29. -29. (canceled)
-
30. A computer implemented method, comprising:
-
receiving, at a network device, a request for a media access control (MAC) address, wherein the request is related to a wireless client device; identifying a designated MAC address for use by the wireless client device; transmitting a response to the request, wherein the response includes the designated MAC address; receiving an association request, wherein the association request is related to the wireless client device, and wherein the association request includes the designated MAC address; transmitting an association response, wherein the association response includes an association identifier for the wireless client device; and updating an association table with an entry for the wireless client device, wherein the entry includes the designated MAC address.
-
-
31-58. -58. (canceled)
-
59. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
-
receiving, at a network device, a request for a media access control (MAC) address, wherein the request is related to a wireless client device; identifying a designated MAC address for use by the wireless client device; transmitting a response to the request, wherein the response includes the designated MAC address; receiving an association request, wherein the association request is related to the wireless client device, and wherein the association request includes the designated MAC address; transmitting an association response, wherein the association response includes an association identifier for the wireless client device; and updating an association table with an entry for the wireless client device, wherein the entry includes the designated MAC address.
-
-
60-87. -87. (canceled)
Specification