Allocation of local MAC addresses to client devices
First Claim
Patent Images
1. A method comprising:
- at a network device connected with a network;
receiving from a client device an authentication request including identity credentials and a temporary media access control (MAC) address of the client device; and
in response to successfully authenticating the client device based on the identity credentials;
selecting a new MAC address of the client device from among a plurality of available MAC addresses stored in a MAC address server in the network;
sending the new MAC address to the client device in an address allocation frame;
receiving a data frame;
determining whether the client device is using the new MAC address based on the received data frame; and
if it is determined that the client device is using the new MAC address;
granting the client device access to the network; and
generating a record including the new MAC address, a time at which the new MAC address was selected, the identity credentials, and a time at which the client device was successfully authenticated based on the identity credentials.
1 Assignment
0 Petitions
Accused Products
Abstract
At a network device configured to control access to a network, a client device authentication request is received from a client device. The request includes identity credentials and a temporary media access control (MAC) address of the client device. The client device is successfully authenticated based on the identity credentials. After authentication, a new MAC address is established in the client device. A data frame is received from at the network device. It is determined whether the client device is using the new MAC address based on the received data frame. If it is determined that the client device is using the new MAC address, the client device is permitted access the network.
-
Citations
21 Claims
-
1. A method comprising:
at a network device connected with a network; receiving from a client device an authentication request including identity credentials and a temporary media access control (MAC) address of the client device; and in response to successfully authenticating the client device based on the identity credentials; selecting a new MAC address of the client device from among a plurality of available MAC addresses stored in a MAC address server in the network; sending the new MAC address to the client device in an address allocation frame; receiving a data frame; determining whether the client device is using the new MAC address based on the received data frame; and if it is determined that the client device is using the new MAC address; granting the client device access to the network; and generating a record including the new MAC address, a time at which the new MAC address was selected, the identity credentials, and a time at which the client device was successfully authenticated based on the identity credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 21)
-
8. An apparatus comprising:
-
a network interface unit configured to communicate with a client device and a network; and a processor coupled to the network interface unit, and configured to; receive from the client device an authentication request including identity credentials and a temporary media access control (MAC) address of the client device; and in response to successfully authenticating the client device based on the identity credentials; select a new MAC address of the client device from among a plurality of available MAC addresses stored in a MAC address server in the network; send the new MAC address to the client device in an address allocation frame; receive a data frame; determine whether the client device is using the new MAC address based on the received data frame; and if it is determined that the client device is using the new MAC address; grant the client device access to the network; and generate a record including the new MAC address, a time at which the new MAC address was selected, the identity credentials, and a time at which the client device was successfully authenticated based on the identity credentials. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A tangible processor readable medium storing instructions that, when executed by a processor, cause the processor to:
-
receive from a client device an authentication request including identity credentials and a temporary media access control (MAC) address of the client device; and in response to successfully authenticating the client device based on the identity credentials; select a new MAC address of the client device from among a plurality of available MAC addresses stored in a MAC address server in a network; send the new MAC address to the client device in an address allocation frame; receive a data frame; determine whether the client device is using the new MAC address based on the received data frame; and if it is determined that the client device is using the new MAC address; grant the client device access to the network; and generate a record including the new MAC address, a time at which the new MAC address was selected, the identity credentials, and a time at which the client device was successfully authenticated based on the identity credentials. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification