優(yōu)秀的Wi-Fi診斷工具
通過 NetSurveyor 以及 NetStress 這樣的工具確保 Wi-Fi網(wǎng)絡(luò)具有足夠的帶寬。Steve Leytus是Nuts about Nets系類軟件的開發(fā)者,他提醒應(yīng)該定期更新這些軟件。于是我馬上跟他進行了相關(guān)問題的探討。
Kassner: 我最喜歡的那兩個軟件最近又升級了嗎?還是免費的嗎?
Leytus: 是的。這兩款軟件會持續(xù)更新,并且繼續(xù)維持免費。自從上次我們電話里聊過之后, NetStress有經(jīng)歷了一次徹底的改寫。
這個軟件現(xiàn)在可以支持以下功能: TCP 和 UDP數(shù)據(jù)傳輸,多數(shù)據(jù)流,可變的TCP/UDP數(shù)據(jù)段大小,可變的MTU, uplink 和downlink 模式,自動節(jié)點發(fā)現(xiàn)等多種功能。
Kassner: 那很好啊。我還很好奇,你有沒有多功能的設(shè)備?
Leytus: 當(dāng)然有。WifiEagle 就是。這是 Wi-Fi信道分析器,也是我們將IMMI技術(shù)用于無線網(wǎng)絡(luò)診斷目的的***款產(chǎn)品。它采用USB 802.11 無線適配器來為RF干擾排錯,并可以判斷哪個802.11信道可以提供***的數(shù)據(jù)吞吐量。
Kassner: 哦,請慢點說,我有點IMMI的印象,不過你***再為我解釋一下。
Leytus: IMMI是間接測量微博干擾的縮寫,這是我開發(fā)的一種填補空白的技術(shù)。
在對WiFi網(wǎng)絡(luò)進行排錯時, 802.11設(shè)備的分析效果要好于頻譜分析。因為頻譜分析儀并不理解802.11無線標(biāo)準,相應(yīng)的內(nèi)部協(xié)議以及802.11設(shè)備避免其它無線設(shè)備干擾信道的方式。
上面這個圖片能說明這個問題。左側(cè)圖是IMMI的頻道圖,從中可以看出不同信道的RF信號被干擾的程度,而右邊是頻譜分析儀的結(jié)果。
RF頻譜分析儀顯示在2430MHz頻點出現(xiàn)RF 干擾峰值,這個數(shù)據(jù)已經(jīng)很不錯了,但是它并不能告訴我們哪個802.11信道能為我們帶來***的無線性能。
WifiEagle 利用IMMI技術(shù)將RF環(huán)境表示為柱狀圖。柱狀圖的高度代表了信道的吞吐量大小。越高的柱狀圖越好。因此如果使用IMMI技術(shù)作為指導(dǎo),可以很直觀的告訴你該使用哪個信道。
進一步說,RF頻譜分析儀常用于WiFi網(wǎng)絡(luò)中與RF信號干擾相關(guān)問題的排錯工作,但是它有一定的局限性。比如它只能看到某個信道內(nèi)特定頻率的原始RF信號強度,而看不到整個信道的情況。
同時,頻譜分析儀不能從WiFi無線信號的角度去考慮整個RF環(huán)境。它也不會考慮到802.11標(biāo)準中有關(guān)的協(xié)議內(nèi)容,以及標(biāo)準中有關(guān)如何降低RF干擾的措施。
IMMI技術(shù)則是通過將每個信道作為一個整體來進行分析,或者說是以AP信號的角度來看問題,然后再量化每個信道的可用吞吐量。這使得IMMI技術(shù)更適合在實際工作中使用,因為它能夠預(yù)測每個信道的傳輸性能。
舉個例子:假設(shè)你的任務(wù)是建立一個新的Wi-Fi網(wǎng)絡(luò)。但是你被告知只能使用全部8個Wi-fi信道中的信道1或信道2。同時,隔壁公司的Wi-Fi網(wǎng)絡(luò)使用的是信道1。那么你該為新網(wǎng)絡(luò)使用哪個信道呢?信道2?錯了。
802.11標(biāo)準中內(nèi)置了一種功能,可自動判斷使用信道。也就是說,如果有兩個AP使用了相同的信道,他們將共享這個信道。這使得AP可以發(fā)現(xiàn)對方,并協(xié)調(diào)他們各自對于該信道的使用。
雖然這不能達到***性能,但至少是共享使用。
而如果兩個AP使用了兩個相鄰的信道,他們會將彼此看作是干擾。他們之間無法共享信道,相反還會相互干擾和抑制。頻譜分析儀不是802.11設(shè)備,無法像IMMI那樣感應(yīng)到相鄰信道正在被使用并推薦用戶使用相同的信道。
Kassner: WifiEagle 并不是免費軟件,而NetSurveyor是免費軟件,并且效果也不錯。我把這個疑問告訴了Steve,他提供了一個WifiEagle的截圖,告訴我為什么付費使用IMMI技術(shù)是值得的。
左上角的表格顯示了所有可用信道,以及每個信道的吞吐量。百分比越大,表示可用帶寬越大,這個信道受到的RF干擾越少。根據(jù)表格上的數(shù)字看,信道2和3是***的選擇,而信道5是效率最差的。右上角的能量熱度圖和下方的統(tǒng)計圖是相同信息內(nèi)容的不同表現(xiàn)形式。#p#
下圖是以時間為軸的信道情況:
下半部分的Time-Course圖表顯示了每個WiFi信道(不同顏色表示)在一個函數(shù)周期內(nèi)的帶寬變化情況。這個統(tǒng)計可以用來查找出現(xiàn)問題的Wifi設(shè)備,因為此類設(shè)備一般都會帶有突發(fā)性的數(shù)據(jù)流。
別忘了我曾經(jīng)提過,希望能有一個設(shè)備完成幾乎所有的診斷工作。那么這個設(shè)備就應(yīng)該是WifiEagle了。除了上面展示給大家的功能,他還具備NetSurveyor的全部功能:
圖的上半部分列出了所有搜索到的AP。下半部分則按信道分類,顯示了所有AP所使用的信道情況,以及信道的信號強度,從途中可見,信道1是大部分AP最常用的信道。
下面簡單回顧一下WifiEagle的功能:
判斷***的Wi-Fi信道(支持2.4GHz和5GHz頻段)。
發(fā)現(xiàn)會對802.11無線網(wǎng)絡(luò)設(shè)備造成RF干擾的潛在信號源。
判斷某個802.11無線網(wǎng)絡(luò)在更換信道后是否能獲得數(shù)據(jù)吞吐量方面的性能提升。
幫助確定802.11無線網(wǎng)絡(luò)設(shè)備的位置,以便獲得***的覆蓋范圍和吞吐量,并最小化無線設(shè)備帶來的干擾。
總結(jié)
雖然 WifiEagle不像NetSurveyor那樣是免費的,但 IMMI 技術(shù)使得WifiEagle 具備了相當(dāng)強大的功能。對于網(wǎng)絡(luò)管理員來說,它算是最合適的工具了。
【編輯推薦】