【導(dǎo)讀】網(wǎng)絡(luò)工程師很清楚目前沒(méi)有任何一個(gè)工具可以一次性測(cè)量無(wú)線性能的各個(gè)方面,而工程師們都是盡可能的用更多的測(cè)試工具來(lái)多的描述測(cè)試情況。本文就是在這個(gè)基礎(chǔ)上分享一些工程師沒(méi)有想到或者沒(méi)有嘗試的測(cè)試方法,當(dāng)然也補(bǔ)充了以前測(cè)試方法的更多沒(méi)被挖掘出來(lái)的功能。
量化網(wǎng)絡(luò)在個(gè)體用戶上體驗(yàn)一直是很困難的工作,而測(cè)量無(wú)線網(wǎng)絡(luò)性能的挑戰(zhàn)性則更高。
因?yàn)閃LAN環(huán)境確實(shí)非常復(fù)雜,因此真的沒(méi)有任何一個(gè)工具可以一次性測(cè)量無(wú)線性能的各個(gè)方面。通常,網(wǎng)絡(luò)支持人員能夠采用的最佳方法是使用大量的工具盡可能詳盡地描繪出無(wú)線環(huán)境的運(yùn)行情況。這個(gè)工作的目標(biāo)是:了解網(wǎng)絡(luò)有多“健康”,同時(shí)確定在網(wǎng)絡(luò)特定位置的各個(gè)客戶端在特定時(shí)刻所消耗Wi-Fi帶寬的數(shù)量。
尋找正確的工具只是做對(duì)了一半
在描繪大網(wǎng)絡(luò)環(huán)境視圖時(shí),我們不僅明確有哪些工具可以使用,更要理解一點(diǎn):獲得各個(gè)工具所提供的數(shù)據(jù)只是全部工作的一半。如果你的大型網(wǎng)絡(luò)中包含一個(gè)復(fù)雜的網(wǎng)絡(luò)管理系統(tǒng)(NMS)——如思科、Aruba等,那么你可能沒(méi)有能夠支持一些較小型環(huán)境(如Ubiquiti或AirTight)的診斷工具。但是,即使有最好的“內(nèi)置”方法能夠幫助我們理解當(dāng)前網(wǎng)絡(luò)狀態(tài),那么除了了解WLAN一些簡(jiǎn)單指標(biāo),如“AP正常/斷線”及客戶端計(jì)數(shù),每一個(gè)方法又如何幫助我們理解更深層次的問(wèn)題呢?
內(nèi)置方法
無(wú)論是NMS、企業(yè)無(wú)線接入端(AP)或所使用的客戶端設(shè)備,它們通常都能夠給我們報(bào)告一些非常寶貴的知識(shí),如:
• 客戶端設(shè)備:這里有很多不同的情況。MacBook Pro可以查看它所連接的特定AP(MAC地址),該AP的數(shù)據(jù)傳輸速度,以及信號(hào)強(qiáng)度及WLAN適配器所接收信號(hào)的質(zhì)量。Windows PC或Android智能手機(jī)則只能查看到數(shù)據(jù)傳輸速度。
• AP/控制器:在管理接口上,我們可以實(shí)時(shí)查看所連接的客戶端,他們所在的服務(wù)集標(biāo)識(shí)符,連接明細(xì)及所傳輸?shù)牧髁繑?shù)。但是,這里通常看不到流量類型。
• NMS:網(wǎng)絡(luò)管理系統(tǒng)有很多變體,有的只是簡(jiǎn)單的監(jiān)控工具,有的則是帶有強(qiáng)大報(bào)表工具和分析引擎的配置框架。根據(jù)自己所使用的特定NMS供應(yīng)商及授權(quán)方式,我們可能可以集中或單獨(dú)查看各個(gè)客戶端所使用的應(yīng)用程序,以及整體情況的“整潔”程度,這些可由系統(tǒng)中任意AP測(cè)量得到——包括當(dāng)前測(cè)量值和歷史測(cè)量值。此外,可能會(huì)有一些簡(jiǎn)單的客戶端故障修復(fù)工具,它們可以報(bào)告一個(gè)指定客戶端出現(xiàn)的身份驗(yàn)證或相關(guān)流程的出錯(cuò)情況。
這些基本的支持元素經(jīng)常被用于確定系統(tǒng)的無(wú)線端是否正常,但是它們通常無(wú)法確定一些關(guān)鍵服務(wù)(如DNS)的延遲問(wèn)題,也無(wú)法確定WLAN中某個(gè)客戶端是否能正常播放網(wǎng)絡(luò)視頻。通常,我們必須采購(gòu)額外的工具來(lái)處理這些問(wèn)題。
服務(wù)保證及應(yīng)用性能管理
無(wú)線網(wǎng)絡(luò)的服務(wù)保證是指通過(guò)真實(shí)及虛擬的事務(wù)來(lái)檢驗(yàn)網(wǎng)絡(luò),從而確定它的關(guān)鍵性能指標(biāo)(KPI)。你或測(cè)試平臺(tái)供應(yīng)商負(fù)責(zé)定義這些KPI。它們可能包括返回Active($222.2000) Directory后臺(tái)的DNS解析、Spotify響應(yīng)速度或各種其他指標(biāo)。在這個(gè)領(lǐng)域的高端產(chǎn)品是一些基于硬件的傳感器堆疊設(shè)備,它們可以持續(xù)測(cè)量KPI,然后將數(shù)據(jù)報(bào)告給管理服務(wù)器(7signal和Spirent Communications公司的Axon都是這類產(chǎn)品)。這些平臺(tái)在功能上很強(qiáng)大,它們主要針對(duì)于一些大型WLAN環(huán)境,這些環(huán)境有足夠的資金和意愿去保證復(fù)雜環(huán)境獲得絕對(duì)可靠的Wi-Fi性能。同時(shí),由于市場(chǎng)領(lǐng)軍的Wi-Fi系統(tǒng)及必備的NMS支持系統(tǒng)價(jià)格高昂,所以我更愿意了解它們提供的服務(wù)保證功能——而不是多購(gòu)買一層硬件。
其他的服務(wù)保證工具則更多體現(xiàn)的是戰(zhàn)略意義,而只有較少的KPI考慮。我最喜歡的產(chǎn)品之一是Fluke($99.9500) Networks各個(gè)版本的AirCheck平臺(tái)。AirCheck有一個(gè)獨(dú)立的手持設(shè)備,也有支持Windows和Android設(shè)備的應(yīng)用程序版本,它定價(jià)方式允許多個(gè)員工共同使用一個(gè)副本,支持測(cè)量DNS、DHCP、流媒體及一整套的按需測(cè)試。如果7signal或Axon價(jià)格過(guò)高,那么任何WLAN環(huán)境都可以根據(jù)自己的需要購(gòu)買某一個(gè)版本的AirCheck或其他類似的工具。
在WLAN之外,就是吸引很多人的應(yīng)用性能管理。在這個(gè)領(lǐng)域,類似eBay和PayPal的公司可以用Crittercism和AppDynamics這樣的產(chǎn)品來(lái)確定他們的服務(wù)在移動(dòng)端的運(yùn)行性能。雖然這些無(wú)線網(wǎng)絡(luò)性能服務(wù)并不是WLAN管理員工具箱的標(biāo)配服務(wù),但是它們確實(shí)有許多我們可能會(huì)用到的服務(wù)保證工具。從這個(gè)角度看,它們值得我們?nèi)チ私狻?/div>
客戶端App及基于瀏覽器的工具也有一定的幫助
有許多App可以從各個(gè)客戶端的位置執(zhí)行網(wǎng)絡(luò)性能的基本測(cè)試,包括使用廣泛的Speedtest.net應(yīng)用(支持iOS和Android設(shè)備)及Ixia的Mobile Chariot Endpoint。如果能夠讓用戶安裝同一個(gè)應(yīng)用,然后在相同的終端上測(cè)試,并報(bào)告故障的檢測(cè)結(jié)果,那么即使是免費(fèi)版本也一定的價(jià)值。但是,細(xì)節(jié)上有一些困難;在相同位置上對(duì)同一臺(tái)速度測(cè)試服務(wù)器執(zhí)行測(cè)試,我的雙步11ac平板會(huì)出現(xiàn)與第一代iPad不同的結(jié)果。這兩種結(jié)果都有其自身價(jià)值,但是你必須仔細(xì)地根據(jù)原始數(shù)據(jù)來(lái)得出最終結(jié)論。
雖然我們只是講到了一些表面的東西,但是我希望讀者已經(jīng)大體上了解了可以幫助管理員測(cè)試WLAN用戶體驗(yàn)的各種方法。對(duì)于大多數(shù)人來(lái)說(shuō),從發(fā)展成為重要基礎(chǔ)架構(gòu)片段以來(lái),Wi-Fi環(huán)境已經(jīng)被人忽視很長(zhǎng)時(shí)間了,隨著更多的客戶端和網(wǎng)絡(luò)服務(wù)進(jìn)入,無(wú)線網(wǎng)絡(luò)越來(lái)越需要我們小心照看了。WLAN復(fù)雜性要求使用合理的支持策略,但是每一種環(huán)境有其自身的靈活處理方法。同時(shí),你一定不愿意在遇到問(wèn)題之后才去考慮性能監(jiān)控策略。要調(diào)研相關(guān)方法,標(biāo)準(zhǔn)化有能力購(gòu)買和從不同角度(網(wǎng)絡(luò)、客戶端等)去解決問(wèn)題的工具,然后真正用它們?nèi)?zhí)行基準(zhǔn)測(cè)試和故障修復(fù)。當(dāng)故障減少后,客戶一定會(huì)感謝你;當(dāng)故障出現(xiàn)時(shí),你的響應(yīng)也會(huì)變得更加高效。