多個無線AP如何實現無縫漫游
前天有朋友提到無線ap無縫漫游,的我們在選用無線AP來設計無線網絡的時候,非常關心無縫漫游的問題,無線AP可以實現漫游嗎,多個無線AP如何實現無縫漫游等。答案是肯定的,使用無
線AP確實可以實現無縫漫游。
業界所指的無縫漫游主要是指:
(1)信號覆蓋上的無縫,且客戶端可以自由且及時的切換。
(2)切換時間較短,不會中斷業務。
(3)最核心的是,跨三層漫游時業務不會中斷
要實現多個無線 AP無縫漫游需要:
1) 無線AP的SSID 相同 (區分大小寫)
2) 無線AP分配的地址必須屬于同一網段,同一個Vlan中
3) 無線AP必須采用相同的上網模板
3)信號相互覆蓋的ET943無線AP,必須使用不同的信道。
AP之間的信號必須相互覆蓋,否則會出現不能上網的盲區。因此無線AP之間的距離,應該低于無線AP的覆蓋范圍。
一、事情永遠不會像表面那樣簡單
先說結論:家用路由器完全無法解決這個問題,低端的AC+ AP效果也有限,思科、華三的產品可解決但是較貴。
要做到地理位置上的無縫,整個網絡的SSID和密碼必須一致,這樣客戶端就可以自由的切換,但僅僅這樣就行了?肯定是不夠的。終端(以下假設為手機)位于兩個無線設備(假設為AP)的無
線覆蓋中間時,是否切換可以由AP或者終端來決定。
事實上在目前絕大部分家用AP和部分企業AP都無法協助切換,都是由手機自行處理,手機在識別無線信號的強度低于某個閾值時,就會斷開尋連接其它AP,閾值的設定則每個手機廠商都不一
樣,有的大有的小,但普遍會偏小以保證無線信號不強的時候能穩定連接(畢竟普通用戶用到漫游的情況不多),所以在漫游時就會出現這種情況:連接A后會一直連著A ,到了D附件哪怕D的
信號很強,而A的信號很弱,只要沒有達到閾值,手機還是會連著A,不會切換至D。這個時候只有重新斷開無線網再連接,手機才會掃描信號,連接信號最強的那個AP,既D。
用WDS、Repeater、Bridge橋接的方法只能解決地理上的無縫,終端還是不能切換,完全沒辦法上述問題,可以把路由器的發射功率降低一點,這樣信號交疊處A的信號可能就下降到了手機的
閾值。
二、業界是如何從產品上解決的呢?有兩種方法
(a)企業級的AC+FIT AP架構
這種架構會根據手機相鄰的AP的信號、負載等情況進行計算,然后讓手機選擇最合理的AP,,但需注意這種技術較為復雜,大部分家用的AC+FIT AP并不具備這個復雜的優化技術,如NETGEAR
、D-LINK、TP-LINK、Ubiquiti等,更不用說本時不常見的山寨牌子。如果用這種方案請選擇華三、思科、Aruba等頂級廠商的產品,當然價格也就上來了。
(b)AP上設置RSSI閾值。
也就是在AP上設置一個信噪比(比信號強度更能衡量信號質量)的閾值,如果AP檢測到手機的信噪比低于這個值,AP就會把這個客戶端踢掉,不讓手機連接這個AP,那手機自然就去連接其它
的AP了。這種方法簡單粗暴,當然效果也有限,因為無線環境很復雜,如果RSSI的閾值設置不恰當,會起到反作用。上面提到的大部分低端或家用的AC+FIT AP 就是采用的這種技術。家用路
由器中一般也是采用這種方式,如下圖所示,經過實測,效果一般。
有人發現視頻會中斷,家庭用戶大多采用的是WPA2-PSK這種加密方式,漫游時切換其實較快,中斷時間一般在200ms~500ms左右,視頻聊天會感覺到稍微卡頓,但不會太嚴重。但如果采用WPA2
(企業級加密),由于切換時要再和服務器握手,切換時間會很慢,這是視頻聊天會有明顯的中斷,所以企業AP還有個重要的技術叫快速漫游,核心是采用PMK Caching技術把切換時間壓縮到
50ms以內,使得用戶完全感覺不到中斷。