Roaming and Client Disassociation Issues
Roaming means that wireless clients can remain connected to the same network ESSID while moving around within an extended service area (ESA).
- ESA is created by
- connecting APs via a wired network
- configuring them with the same ESSID and security parameters
- APs use different channels so that where the BSA of each AP overlaps, there is no interference
Roaming Misconfiguration Issues
- for seamless roaming
- cells served by each AP must overlap to some extent
- tricky to get right
- issues
- Sticky clients
- that do not identify signal issues
- do not reassociate with a different AP that could provide a better connection
- Flapping clients
- switch repeatedly between access points
- Clients that do not support roaming standards
- 802.11k, 802.11r, and 802.11v
- so experience service interruptions due to having to reauthenticate or associate too slowly with the new AP
- 802.11r assists with reauthentication
- 802.11k can mitigate sticky and flapping client issues
- transmits information about the wireless topology to the client
- 802.11v can “push” a client toward a less congested access point
- Inconsistent service areas for 2.4 GHz and 5 GHz
- 2.4 GHz supports longer ranges than 5 GHz
- can cause it to “attract” more clients
- 2.4 GHz BSS is configured with a lower transmit power than the equivalent 5 GHz BSS
- 2.4 GHz supports longer ranges than 5 GHz
- Sticky clients
- identify issues with roaming by
- analyzing AP association times for client device
- WLAN controller can track client mobility
- shows each AP and the time the client associated with it
Client Disassociation Issues
- client may flap between two APs, causing many disassociations and reassociations
- investigate the AP or controller event log to identify cause
- if client is disassociating unexpectedly and
- no roaming, interference, or standards support issue
- then may be an attack
- disassociation attack exploits lack of encryption in management frame traffic
- one type injects MGF that spoof the MAC address of victim to cause it to disassociate
- another type broadcasts spoofed frames to disconnect all stations
- may be used to perform DoS attack
- may be used in conjunction with a replay attack to get the network key