接入網(wǎng)絡(luò)后,AP和終端們便開(kāi)始競(jìng)爭(zhēng)無(wú)線(xiàn)信道的使用。在Wi-Fi系統(tǒng)中,終端和AP的空口時(shí)間統(tǒng)一被分為空閑(Idle)和機(jī)會(huì)發(fā)送(TXOP)時(shí)段。沒(méi)有數(shù)據(jù)時(shí),設(shè)備屬于空閑期,不會(huì)發(fā)送任何信息。當(dāng)設(shè)備收到數(shù)據(jù)發(fā)送請(qǐng)求時(shí),設(shè)備開(kāi)始進(jìn)入爭(zhēng)奪無(wú)線(xiàn)信道的“仲裁”(Arbitration)過(guò)程。沒(méi)有中央調(diào)度器,所有設(shè)備按照數(shù)據(jù)優(yōu)先級(jí)采用“公平競(jìng)爭(zhēng)”模式來(lái)贏得信道仲裁。贏得信道的設(shè)備,將會(huì)得到6ms的機(jī)會(huì)發(fā)送窗,然后進(jìn)入下一個(gè)仲裁期。圖 4 802.11中的空口時(shí)間分配進(jìn)入仲裁過(guò)程的Wi-Fi設(shè)備,首先開(kāi)啟信道偵聽(tīng)模式,RF接收機(jī)對(duì)無(wú)線(xiàn)信道中的802.11信號(hào)進(jìn)行監(jiān)測(cè)(Signal Detection)。如果偵聽(tīng)到的信號(hào)強(qiáng)度低于其SD閾值(以下圖思科的方案為例,閾值為-82dBm)時(shí),設(shè)備判定目前信道沒(méi)有其他Wi-Fi設(shè)備在使用。由于Wi-Fi使用的頻段屬于免授權(quán)頻段,需要與非802.11設(shè)備共享使用,比如藍(lán)牙,遙控器,微波爐等等。那么,在判斷信道占用情況時(shí),不僅僅需要能對(duì)自身802.11協(xié)議的信號(hào)進(jìn)行監(jiān)測(cè),還需要對(duì)不明通信協(xié)議的功率進(jìn)行檢測(cè)。這里就引出了第二個(gè)檢測(cè)機(jī)制——能量檢測(cè)(Energy Detection)。ED的作用,是判斷無(wú)線(xiàn)信道沒(méi)有被其他非Wi-Fi設(shè)備占用,防止發(fā)送的有用Wi-Fi信號(hào)被淹沒(méi)在噪聲中,通常ED的門(mén)限比SD高20dB。圖 5 思科無(wú)線(xiàn)設(shè)備的SD,ED設(shè)定細(xì)心的用戶(hù)可能會(huì)發(fā)現(xiàn),在網(wǎng)絡(luò)環(huán)境不好的情況下,視頻通話(huà)時(shí)經(jīng)常有能聽(tīng)到聲音但圖像被卡住的現(xiàn)象。這其實(shí)是Wi-Fi的一種發(fā)送優(yōu)化措施,用于保障最基本的服務(wù)。Wi-Fi將數(shù)據(jù)分為四種不同的優(yōu)先級(jí),從上到下分別為語(yǔ)音(VO),視頻(VI),最大努力(BE)和背景(BK)。每一個(gè)級(jí)別,都會(huì)附上不同的AIFS值。AIFS值越低,發(fā)送優(yōu)先級(jí)越高。在AIFS時(shí)間結(jié)束之后,設(shè)備便進(jìn)入了競(jìng)爭(zhēng)窗口(CW),設(shè)備開(kāi)始偵聽(tīng)無(wú)線(xiàn)信道,同時(shí)開(kāi)始倒計(jì)時(shí)準(zhǔn)備發(fā)送。當(dāng)CW倒計(jì)時(shí)結(jié)束時(shí),如果設(shè)備發(fā)現(xiàn)信道正在占用,設(shè)備便自動(dòng)進(jìn)入下一個(gè)仲裁期。如果設(shè)備發(fā)現(xiàn)信道處于空閑狀態(tài),便開(kāi)始占用信道,發(fā)送數(shù)據(jù)。下圖這個(gè)例子,在第一個(gè)仲裁期中,IPad的CW時(shí)間最短,競(jìng)爭(zhēng)信道成功,獲得了發(fā)送權(quán)。在IPad數(shù)據(jù)發(fā)送后,一輪新的仲裁開(kāi)始,手機(jī)在CW結(jié)束后,發(fā)現(xiàn)信道沒(méi)有被占用,獲得了發(fā)送權(quán)。最終,無(wú)線(xiàn)AP贏得了第三輪仲裁,獲得發(fā)送權(quán)。圖 6 多設(shè)備信道競(jìng)爭(zhēng)過(guò)程讀到這里,你可能會(huì)發(fā)現(xiàn),這個(gè)競(jìng)爭(zhēng)過(guò)程在設(shè)備增多的情況下,效率會(huì)明顯降低,每個(gè)設(shè)備的等待發(fā)送時(shí)間將會(huì)變長(zhǎng)很多。實(shí)際體驗(yàn)中,你可能也注意到了,在Wi-Fi設(shè)備多的公共環(huán)境,比如商場(chǎng)、學(xué)校中,經(jīng)常需要等待很長(zhǎng)時(shí)間,才能發(fā)送或接收數(shù)據(jù)。那么,很有可能是網(wǎng)絡(luò)還沒(méi)有升級(jí)到最新的Wi-Fi 6。Wi-Fi 6可以說(shuō)是Wi-Fi行業(yè)過(guò)去十多年中最大的一次革新。具體Wi-Fi 6是通過(guò)哪些新特性來(lái)解決多設(shè)備下網(wǎng)絡(luò)阻塞的問(wèn)題呢?我會(huì)在下一期的文章中給大家一一道來(lái)。(全文完)本文作者唐欣博士,目前擔(dān)任Spectrum Lab技術(shù)總監(jiān)。參考文獻(xiàn)[1] Aruba Networks Blog – Understanding 802.11 medium contention.[2] Cisco White Paper- IEEE 802.11ax: The Sixth Generation of Wi-Fi.[3] Extreme Networks – The Road to AP discovery