無縫漫游(Zero-Handoff Roaming)或“零切換”,指的是通過一系列網絡技術手段盡可能縮短無線終端在 AP 間的切換時間,實現零丟包,使用戶在實際使用過程中完全感受不到因切換AP所帶來的網絡卡頓。
無縫漫游對AP的配置和點位有一些基礎性要求,例如配置為相同的SSID、加密方式、密碼以及信道,且不同AP的信號覆蓋范圍須有一定合理的重疊。另外,相關的網絡設備都需要支持快速漫游協議,即IEEE 802.11k/v/r,它們分別解決了何時漫游,漫游到何處以及如何快速重連的問題。
其中,802.11r對用戶漫游切換耗時的影響最為直接。如下圖所示,在經典的AP+AC組網模式下啟用802.11r協議,終端漫游到目標 AP 之前就已經與新 AP 進行了初始握手,省去了重新協商的過程,重連時間會顯著降低,并避免了漫游期間的延遲和丟包。
802.11r協議快速BSS切換的兩種實現形式
基于快速漫游協議,業界普遍已經可以做到50ms左右的AP切換。但值得補充的是,市面上所提供的無縫漫游方案除了需要AP和AC同時支持上述標準協議以外,往往還使用了一些私有化協議以及特有的通信優化機制進一步提高體驗,所以一般都會要求采用相同廠商、甚至相同型號的設備組網。
前段時間我們分享過一篇有關無線網架構的文章,參閱:園區無線網新架構:無CAPWAP的集中式轉發
文中簡單討論了經典的AP+AC架構,方案成熟、主流,但缺陷也不容忽視(大眾槽點集中在運維難度、性能瓶頸以及私有化技術在網絡升級和設備利舊方面帶來的阻礙等等…)。為解決這些早已心知肚明的問題,園區網逐步進化出了更加精簡的新架構,例如基于分布式網關的無線網、用標準VXLAN替代CAPWAP的集中式轉發——兩者各有千秋,但都是基于開放的軟硬件實現,即:SONiC+OpenWiFi+白盒化的接入交換機和AP。
于是后臺便有網友留言:白盒硬件+開放軟件的組合,在無線漫游中的實際表現如何?結論已經寫在了標題里。廢話不多說,感興趣的讀者可以繼續往下閱讀測試結果。如需了解更多園區網產品和方案詳情,歡迎留言。
測試區域:單層辦公空間(約180平米,有墻面硬隔斷,日常辦公場景存在一定網絡干擾)
交換機:星融元CX-M系列(CX206P),其上運行AsterNOS(企業級SONiC發行版)
AP配置:SSID-Asterfusion,射頻參數設置為5G,40MHz,加密方式WPA2-PSK
測試終端:要實現無線局域網下的無縫漫游,除了基礎網絡設施,也需要終端的無線芯片甚至操作系統的支持。
智能手機無疑是當前無線漫游場景中的主力,目前絕大多主流手機早已標配支持快速漫游協議(802.11kvr),部分手機廠家還在OS層面提供了類似"智能WLAN選擇"的增強功能(測試中不涉及該項);而PC端,直到Win10才有了相對完善的802.11kvr的協同支持。我們挑選了以下設備分別進行了測試。
終端 | 802.11kvr | WiFi5 | WiFi6 |
華為 mate60 pro | √ | √ | √ |
聯想win10專業版 Comfast CF-952AX | √ | √ | √ |
測試工具:
CloudCampus APP 3.23.11.1 (用于智能手機漫游)
IxChariot 6.7.0 + Endpoint 7.10 (用于筆記本電腦漫游)
IxChariot是針對應用層性能測試的一款測試工具。能夠評估網絡應用的性能和容量,得到網絡在不同應用、不同參數下的吞吐量、時延、丟包、等性能情況。Endpoint 作為配套的測試端點,在網絡兩端都要安裝。
測試1:智能手機漫游
測試2:筆記本電腦漫游
注:因園區網絡內部情況復雜多變,存在大量可見/不可見、可控/不可控因素影響無線漫游實際效果,故以上測試結果僅對該次測試負責,不作為星融元(Asterfusion)園區網產品對外正式承諾的數據指標。
關注vx公號“星融元Asterfusion”,獲取更多技術分享和最新產品動態。
請關注我,每天為您更新原創干貨!
如果覺得好,轉發、收藏支持一下!
Aster拖機軟件一臺電腦主機分出多個輸出輸入設備,可供多人同時、獨立地使用一臺電腦主機。從而節省開支和成本。
軟件特點:兼容性好,比較容易操作,互相影響小。
情景再現:1、小兩口要同時用電腦,一個要打游戲,一個要做幻燈片。
2、家里來客霸占電腦。
傳統解決方案:一個人用完另外一個人用,或者再購買一臺電腦。但是這樣的占用時間、成本都很高,多一臺電腦也會占用額外的空間。
針對上面電腦,俄羅斯出品的Aster軟件完美地解決上述問題。有心人甚至玩出了電視、電腦共用主機,多屏應用等。
同類軟件還有betwin等,但是這款軟件相比起來,兼容性更好,可以同時開啟3D加速,顯卡性能損失較小,這就意味著兩個人可以同時玩游戲。
軟件支持XP、Win7、Win8,最新版軟件可以支持Win10,但是要下載對應的版本。
軟件對主機的要求不高,一般只要電腦自己用著不太卡的話都可以使用。當然配置越高越好,這樣兩臺電腦都玩游戲也不影響。
需要添置硬件:兩套鍵盤鼠標、兩臺顯示器(分別接到顯卡的HDMI、DVI、VGA接口)。
當然,軟件最高能支持6用戶,對應的軟件版本也不一樣。
硬件準備工作做好后,我們以Win7 64位的Aster 6用戶版本為例(2人使用),其他版本使用大同小異。
先給現在的賬戶(需是管理員賬戶)設置密碼,然后在控制面板中添加另外一個管理員賬戶,比如命名為“PC2”,密碼同樣進行設置。有幾個用戶設置幾個管理員賬戶。
如果音頻也要分別輸出,那么需要在電腦里進行配置,這里不展開說明。
找到并進入Aster安裝文件夾,運行“TESTSIGNING ON”程序。運行后,按照系統提示重啟,桌面右下角出現“測試模式”字樣,表示測試模式開啟。
不使用拖機功能時,運行“TESTSIGNING OFF”文件關閉測試模式。
在開始菜單找到Aster Control目錄,運行進入Aster控制臺對話框。
①、視頻設置
選擇“視頻”選項卡——勾選“允許運行多個工作站在1個支持多頭輸出的顯卡上”。
勾選后會多出一個“其他顯示器”項。在“位置”框中點擊鼠標進行修改,將“擴展用戶”分配為2(即對應我們剛才設置的管理員賬戶“PC2”),點擊“應用”保存設置。
②、輸入設置
設定兩個管理員用戶各自對應的鍵盤和鼠標。同樣是設置“位置”項為1或2,設好后記得點“應用”。
注:如果鍵鼠品牌相同,那么需要測試哪個鍵鼠對應的管理員賬戶。
③、音頻設置
為不同的用戶設定不同的音頻設備,完畢后點擊“應用”。
④、常規設置
可設置“系統啟動時自動啟用ASTER工作站”,然后點擊“重啟電腦后啟用ASTER”按鈕重啟電腦。這樣每次都是自動進入拖機模式。
運行ASTER Control項,進入“常規”標簽頁,先取消“系統啟動時自動啟用ASTER工作站”項的勾選,接著點擊“重啟電腦后禁用ASTER”按鈕。系統重啟后,拖機關閉!
設置完畢后重啟電腦,兩個顯示器都會停留在登錄用戶界面。兩人分別使用各自的鍵鼠登錄各自的管理員賬戶(本文中即登錄PC2管理員賬戶即可使用第二塊屏)。
至此,電腦一拖二成功,以后兩個人使用電腦互不影響。
注:本軟件操作稍有難度,建議收藏、下載軟件,讓對電腦操作較為熟悉的人來進行安裝配置。
軟件下載鏈接獲?。?/strong>
關注頭條號,后臺私信留言:20171115