Techniques and technologies are provided for restarting a first wireless
switch when the first wireless switch fails. For example, after the first
wireless switch fails, the first wireless switch transmits a restart
message to its peer wireless switches to begin re-establishing peering
sessions with peer wireless switches. The first wireless switch resets
its home wireless client database (HWCDb) with information from its data
plane wireless client database (KWCDb), and transmits the updated
information in its HWCDb to its peer wireless switches. The peer wireless
switches store this information in their respective control plane
wireless client databases (CPWCDbs), and initially mark the wireless
client devices in the respective CPWCDbs as stale entries. Each of the
wireless switches then exchanges information from their respective HWCDbs
with the first wireless switch (and other peer wireless switches) so that
each wireless switch eventually has a wireless client database (WCDb)
comprising each of the wireless client devices in the mobility domain.