連接unifi的客戶端,若是有一個信號較弱的話,會拖慢其它客戶端的速度,原理是什麼?回答 不單單只是 uniFi , 其實所有的 wifi 設備都有這個問題. 這麼跟你說吧, 由於標準的 wifi 協議是基於RTS/CTS機制, 並且帶寬是共享的. 所以, ap端需要照顧到所有連接中設備的傳輸質量與速率, 不管你是傳得快還是傳得慢, 都要等它的封包發完後才能會允許下一個客戶端的通訊接入, 否則會引起衝突. 所以, 當其中有一臺速率很慢的時候, 就會佔用更多的時間完成封包的發送. 這樣, 整個系統的效率就低了. 要解決這樣的問題, 只能從協議上下手, 但標準已是如此, 無法更改. 好, 接下來講講 UBNT 的 TDMA 技術的先進性, 該技術是 UBNT 自有的基於時分多址的協議, 可以將時隙均分給同時連接上的客戶端, 比如說如果有30個 station 同時連到一臺 AP 上, AP 就會把時隙分為 30 份, 這樣不管誰快誰慢, 都得到均等的傳送時間, 至少不會相互影響. 特別是 UBNT 還在此基礎上加以改進, 可以對 station 時隙區分優先級, 這樣可以智能的讓速率需求更大, 或者 SNR 更好的 staion 得到更多的傳送時間, 大大地改善了用戶體驗.
標準 Wi-Fi vs. airMAX 性能
標準的 wifi 協議就好比是接力賽跑, 大家共享一個賽道, 比賽結果會受到小組成員中跑得慢的選手的速率影響, 但 airMAX 專屬的 TDMA 協議就好比是個人賽, 每個人都有自己的賽道, 速率不受他人影響; 但是遺憾的是, TDMA 技術只能用在 airMAX 產品上, 為什麼 uniFi 不也採用這種技術呢? 原因很簡單, airMAX 是用在遠距離傳輸上, 基本上接入端採用的是基於 airMAX 的 station 在做接收, 協議上沒有問題. 而 uniFi 是直接面對無線終端設備的, 協議上就有兼容性的問題了. 這就是為什麼在用 airMAX 設備做基站覆蓋時, 我們總是建議同樣要採用 airMAX 的設備做 CPE , 這樣用戶體驗才會更好. 否則你需要把 airMAX 功能關掉才能配合標準 wifi 的設備使用, 這樣最重要的協議上的優勢無法發揮了, 就有點買櫝還珠的感覺了. 由於是我們的專屬協議, 別家產品做不到, 所以, 山寨或者其他產品就是仿得再好, 沒辦法仿到核心協議, 還是用的標準 wifi 協議, 沒有解決 wifi 標準上的問題, 所以始終無法解決上述問題. 當然, uniFi 也並不是完全對這種協議上的弊端束手無策, 我們 uniFi 就有增加了可以限制 RSSI 的功能, 這樣確保 RSSI 在規定限值的情況下無法接入 AP , 以免累及整個 WLAN 環境的效率,
工具/原料
UBNT airMAX 無線網橋
個人電腦(PC)
方法/步驟
airMAX 開啟後有輕微的協議上的消耗, 點對點且信號非常好時 airMAX 開不開影響不會很大. 但是在多個用戶連到同一臺 ap 或者信號稍弱時, 不開 airMAX 的話, 延時變得非常大並且會有掉包, 吞吐量急劇下降. 這個在我們的培訓課程上有演示給各位學員看, 大家都有目共睹.以下是我剛剛做的一組測試:在點對點信號很強時不開 airMAX 的總吞吐量比開 airMAX 後的總吞吐量稍大, 證明 airMAX 多了一點協議上的消耗.
但是這沒關係, airMAX 開啟的作用可大著呢, 我們就以一組真實的實驗來為大家跑跑看, 到底 airMAX 開啟後會為我們帶來什麼好處?首先我們為大家解釋一下, 在這組實驗中我們通過同時測網速來不斷髮封包的情況下, 來模擬用戶量增加後的網絡環境, 完全一樣的網絡環境下, 在沒有開啟 airMAX 時(即走標準 wifi 協議時) 這種情況下的延時非常大, 甚至掉包非常嚴重, 這說明標準 wifi 設備會隨著網絡中用戶數量的增加, 延時和掉包會增加, 性能明顯下降, 沒辦法帶比較多的用戶
來! 下面我們在同樣條件下, 將 airMAX 功能打開, 再來看看測試結果如何, 可以明顯看到, 跑出來的帶寬還是一樣的, 延時稍大但是很均勻, 完全沒有出現掉包的情況:
我們接下來這組測試是在信號非常微弱即下的表現, 此時的實測環境只能收到 station 端的信號強度為 -81dBm (ps: 我國規定 -73dBm 以下視為無信號區), , 這時候我們分別來看一下 airMAX 開啟和不開啟時的測試結果是怎樣的?
但在同樣的測試條件下, 只是將 airMAX 協議開啟, 我們發現, 雖然 ping 延時稍微變長, 但是很穩定, 完全不會出現掉包的情況, 這就證明了 airMAX 設備擁有高靈敏度的接收器, airMAX 協議在遠距離, 弱信號, 多用戶, 繁忙的網絡條件下性能仍然保持強勁!!!