Cache-based wireless client authentication
First Claim
1. A method of reducing delays associated with authentication of a previously authenticated wireless client device roaming between two wireless access points (APs) of a plurality of APs of a wireless local area network (WLAN) that are managed by a wireless network controller, the method comprising:
- maintaining, by the wireless network controller, a cache containing a plurality of media access control (MAC) addresses of a plurality of wireless client devices and corresponding prior authentication results previously issued by a remote authentication device responsive to authentication requests initiated by the plurality of wireless client devices and relayed by one or more of the plurality of APs to the remote authentication device;
receiving, by the wireless network controller, an authentication request relating to a wireless client device from an AP of the plurality of APs;
determining, by the wireless network controller, whether a prior authentication result associated with the wireless client device is present in the cache of the wireless network controller;
when the prior authentication result is present in the cache and indicates the wireless client device was previously successfully authenticated for access to the WLAN by the remote authentication device;
permitting, by the wireless network controller, the wireless client device to access the WLAN via the AP;
issuing, by the wireless network controller, the authentication request to a remote authentication device, which is distinct and separate from the wireless network controller and associated with the WLAN, to determine a current authentication status of the wireless client device;
receiving, by the wireless network controller, the current authentication status of the wireless client device from the remote authentication device;
storing, by the wireless network controller, information regarding the current authentication status within the cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for caching of remote server MAC authentication to enable fast roaming are provided. According to one embodiment, a wireless network controller of a wireless local area network (WLAN) receives an authentication request relating to a wireless client device from a wireless access point (AP) managed by the wireless network controller. It is determined whether a prior authentication result associated with the client is present in a cache of the controller. The client is permitted to access the WLAN via the AP when the prior authentication result is present and indicates the client was previously successfully authenticated. The authentication request is issued to a remote authentication device associated with the WLAN to determine a current authentication status of the client. Responsive to receipt of the current authentication status, information regarding the current authentication status is stored by the controller within the cache.
4 Citations
13 Claims
-
1. A method of reducing delays associated with authentication of a previously authenticated wireless client device roaming between two wireless access points (APs) of a plurality of APs of a wireless local area network (WLAN) that are managed by a wireless network controller, the method comprising:
-
maintaining, by the wireless network controller, a cache containing a plurality of media access control (MAC) addresses of a plurality of wireless client devices and corresponding prior authentication results previously issued by a remote authentication device responsive to authentication requests initiated by the plurality of wireless client devices and relayed by one or more of the plurality of APs to the remote authentication device; receiving, by the wireless network controller, an authentication request relating to a wireless client device from an AP of the plurality of APs; determining, by the wireless network controller, whether a prior authentication result associated with the wireless client device is present in the cache of the wireless network controller; when the prior authentication result is present in the cache and indicates the wireless client device was previously successfully authenticated for access to the WLAN by the remote authentication device; permitting, by the wireless network controller, the wireless client device to access the WLAN via the AP; issuing, by the wireless network controller, the authentication request to a remote authentication device, which is distinct and separate from the wireless network controller and associated with the WLAN, to determine a current authentication status of the wireless client device; receiving, by the wireless network controller, the current authentication status of the wireless client device from the remote authentication device; storing, by the wireless network controller, information regarding the current authentication status within the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by one or more processors of a wireless network controller that manages a plurality of wireless access points (APs) of a wireless local area network (WLAN), cause the one or more processors to perform a method for reducing delays associated with authentication of a previously authenticated wireless client device roaming between two APs of the plurality of APs, the method comprising:
-
maintaining a cache containing a plurality of media access control (MAC) addresses of a plurality of wireless client devices and corresponding prior authentication results previously issued by a remote authentication device responsive to authentication requests initiated by the plurality of wireless client devices and relayed by one or more of the plurality of APs to the remote authentication device; receiving an authentication request relating to a wireless client device from an AP of the plurality of APs; determining, by the wireless network controller, whether a prior authentication result associated with the wireless client device is present in the cache of the wireless network controller; when the prior authentication result is present in the cache and indicates the wireless client device was previously successfully authenticated for access to the WLAN by the remote authentication device; permitting the wireless client device to access the WLAN via the AP; issuing the authentication request to a remote authentication device, which is distinct and separate from the wireless network controller and associated with the WLAN, to determine a current authentication status of the wireless client device; receiving the current authentication status of the wireless client device from the remote authentication device; storing information regarding the current authentication status within the cache. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification