在這個WIFI成為馬斯洛需求理論最低層需求,最基礎需求的時代,常常有用戶抱怨商場、學校的WI-FI連接上後,上個QQ還行,打開網頁很慢,視頻就更不敢奢望了,號稱百兆、千兆的WI-FI網絡,為何這麼慢?現在對這個故障做了一個梳理總結:
終端信號弱,協商速率低;
無線幹擾強,丟包延時大;
部分速率低,全網受影響;
終端節電中,收發數據慢;
並發用戶多,信道競爭強;
協議混合使,兼容開銷大;
廣播報文多,空口消耗大;
隱藏節點多,數據衝突多;
上行出口窄,業務並發大;
接下來,小編給你一一講解。
一、終端信號弱,協商速率低
用戶距離AP越遠,信號越低,協商速率越低,或者終端和AP之間障礙物越多,信號越低,協商速率越弱,如果您筆記協商速率才1Mbps或2Mbps,您上網的速率肯定高不到哪兒去。
二、無線幹擾強,丟包延時大
由於WLAN主要使用的2.4G信道少(只有1、6、11可用),設備多(除了WiFi設備,還有很多別的非wifi設備工作在這個頻段,例如:微波爐、藍牙、無線滑鼠等等)幹擾不可避免。你經常可以看到在WiFi網絡中ping網關,一般都幾個ms,突然有幾個數據包延時很大,高達幾百ms,這個就是遇到幹擾啦。幹擾嚴重的就是無線鏈路頻繁丟包,延時高居不下,幾十ms都是常見的。網絡自然就慢了。
三、部分速率低,全網受影響
在WLAN網絡中,即使您的終端信號強度很好,協商速率很高很完美,但,不怕神一樣的對手,就怕豬一樣的隊友。只要接入同一臺AP的某些終端速率協商較多,他發送數據就會佔用更長的信道時間,只要他競爭到了信道,其它高速率終端就只能需要耐心的等待他使用完信道了才能發送數據。就像在單行線上開著保時捷的你,前面有一個慢悠悠騎自行車的他,如何能夠快的了。
四、終端節電中,收發數據慢
無線終端相對於有線終端最大的優勢是移動性,而移動的前提是能夠保證移動中的電力供應,所以在使用電池時的電源管理機制就極為重要。為了讓移動終端在使用電池情況下工作時間更長,我們通過節電模式來讓網卡進行周期性休眠以達到降低網卡功耗的目的。在網卡休眠時,網卡是不收發數據的,AP發送給網卡的數據由AP暫存在緩存區,當網卡喚醒後再發給網卡。因此節電模式下,網卡收發數據的時延會增加,如果大量的終端工作在節電模式下,AP的緩存區被數據填滿,多餘的數據只能丟棄。所以節電模式下的終端上網會比較慢。
五、並發用戶多,信道競爭強
WLAN採用的是CSMA/CA機制,並發用戶數量越多,信道競爭更為激烈,相互衝突的概率也會逐漸加大。導致網絡的管理控制開銷較多,消耗網絡帶寬資源。
六、協議混合使,兼容開銷大
從1997年802.11協議發布到今天的802.11ac協議發布,WIFI發展經歷了802.11 802.11b 802.11a 802.11g 802.11n 802.11ac六個階段,而整個網絡發展是採用演進而非革命的方式,持續相下兼容保證了舊的終端可以持續的使用網絡以便保護消費者的投資。但網絡的持續鄉向下兼容也導致了WIFI必須採用一些機制來保證新舊設備同時使用時能夠友好的相處。這些機制包括對增加物理層的前導碼、MAC層啟用RTS/CTS機制等,無疑增加了數據傳輸的開銷,導致網絡整體速率下降。以11b和11g混合組網為例,速率相比11gAP和終端組成的純11g網絡的54Mbps下降到了11Mbps左右。
七、廣播報文多,空口消耗大
在WIFI網絡中,廣播報文對帶寬的消耗要高於有線網絡,主要原因為:第一、wifi網絡中除了常見的ARP、DHCP等廣播報文外,在MAC層也有很多很頻繁的廣播消耗帶寬,比如每個SSID每100ms發送beacon通告網絡,終端主動發起的proble request,AP回復proble response均為廣播報文;第二、所有廣播報文均以最低速率發送,也導致了空口資源更大的消耗(有線的廣播報文和正常報文的速率一樣的哦)。
八、隱藏節點多,數據衝突多
在一些使用外接天線擴大AP覆蓋範圍的室覆蓋方式中,由於AP的連接了多個天線覆蓋了多個區域,會導致不同覆蓋區域下的終端之間相互無法聽到,最終導致不同終端無法檢測到對方發送數據直接發送數據,容易產生衝突,導致數據幀校驗錯誤,重新發送,白白消耗帶寬資源。
九、上行出口窄,業務並發大
以上列舉了八個和WLAN相關機制以及工作環境相關的原因,最後一個是我們不能忽視的上行帶寬,如果上行帶寬不足,WLAN即使萬兆也白搭。大量移動終端接入網絡後會長時間依附在網絡上,很多移動APP為了節約手機3G/4G流量會啟用wifi自動下載模式,當設備接入wifi後自動下載內容更新等,所以業務並發量會比單純的有線網絡更大,對您原有的出口帶寬帶來了更大的挑戰。源自:網絡