Supose the following situation, we have 3 devices connected in a Daisy chain topology via WDS (wireless bridges). The focus here goes about using the same radio the STA and AP interfaces, for example, all WDS STAs and WDS APs are in the 5 GHz band over a single radio per device.
Router (AP-U) <---O--- (STA-U) WB 1 (AP-U) <---O--- (STA-U) WB 2 (AP-U)
The arrow direction follows the logic of "connects to" (STA to AP), which is the same as the uplink direction. "-U" means "interface UP" and "-D" means "interface DOWN". The "O" means the STA "feels itself" connected and "X" if it feels disconnected.
So, we know that if the STA is not connected, the AP won't be irradiated. But what happens if, for example, the Router shuts down suddenly and comes back after... like 10 minutes? I will explain a step by step of the hypothetical problem I want to demystify (or not):
- The Router shuts down
Router (AP-D) <---O--- (STA-U) WB 1 (AP-U) <---O--- (STA-U) WB 2 (AP-U)
- WB 1 detects that there is no uplink connection available
Router (AP-D) <---X--- (STA-U) WB 1 (AP-U) <---O--- (STA-U) WB 2 (AP-U)
- WB 1 turn off its AP interface and starts scanning for a new AP/BSS to connect (starts to send probe requests in broadcast)
Router (AP-D) <---X--- (STA-U) WB 1 (AP-D) <---O--- (STA-U) WB 2 (AP-U)
- WB 2, which still not detects that its uplink connection is down, answers a probe request from WB1
- WB1 connects its STA to WB2's AP.
............................................-------------------------------O--------------------------v
Router (AP-D) <---X--- (STA-U) WB 1 (AP-D) <---O--- (STA-U) WB 2 (AP-U)
- WB1 turns on again its AP
............................................-------------------------------O--------------------------v
Router (AP-D) <---X--- (STA-U) WB 1 (AP-U) <---O--- (STA-U) WB 2 (AP-U)
- WB2' STA stills associated to WB1's AP because the steps 3 to 6 occured "too fast" to notice
- The Router boots normally.
............................................-------------------------------O--------------------------v
Router (AP-U) <---X--- (STA-U) WB 1 (AP-U) <---O--- (STA-U) WB 2 (AP-U)
So, we get a loop between WB 1 and WB 2 and it won't recover by itself. This is what i call the "Double Nelson" effect (aka "Full Nelson"), and I wonder if this scenario es really possible or not, and if doesn't, why.
Of course that if this could occur the most obvious method to avoid that is to configure statically the ".bssid" parameter via UCI in every STA to specify the BSSID to associate exclusivelly. But this has the drawback that you cannot move any device in a location which its backhaul should be another AP (you need to configure the new BSSID).
I hope you find this discussion interesting to enrich the information regarding the topic (WDS bridges and so...).