"A kliens SSID-hoz kapcsolódik, a BSSID egy alacsonyabb szintű dolog, nyilván tudja a kliens, hogy épp kivel beszél."
Bocsánat, de lófaszt. A kliens a BSSID-hez kapcsolódik, az SSID nem is jön szóba, ha tudod a BSSID-t és az alapján kapcsolódsz. Az SSID a humán workflow miatt van mindössze, hogy ember számára is értelmezhető név látszódjon.
"De ha másik BSSID szórja ugyanazt az SSID-t, az a kliens számára azt jelenti, hogy ugyanaz a hálózat, tehát ha úgy gondolja (bármi miatt), akkor átmegy, hiszen ez a roamingnak a lényege, hogy minden AP tudja (vagy legalább is el tudja kérni a kontollertől) bármelyik kliens aktuális kulcsát, és minden megy szakadás nélkül tovább."
A roaming úgy működik, hogy a kliens ESSID alapján tudja, hogy melyik BSSID tartozik ugyanahhoz a hálózathoz.