《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf

《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf

ID:53022306

大?。?89.72 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2020-04-12

《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf_第1頁(yè)
《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf_第2頁(yè)
《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf_第3頁(yè)
《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf_第4頁(yè)
資源描述:

《《高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化》.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、電子測(cè)量技術(shù)第38卷第6期EIECTRONICMEASUREMENTTECHN()LOGY2015年6月高性能網(wǎng)絡(luò)數(shù)據(jù)捕獲方案的分析和優(yōu)化張玉琴王亮李盤文(中國(guó)飛行試驗(yàn)研究院西安710089)摘要:針對(duì)目前對(duì)高速網(wǎng)絡(luò)數(shù)據(jù)監(jiān)控、分析和性能預(yù)測(cè)的需求,對(duì)實(shí)時(shí)存取原始網(wǎng)絡(luò)數(shù)據(jù)的軟件解決方案進(jìn)行了分析。以WinPcap為例,深入其內(nèi)部運(yùn)行機(jī)制,詳細(xì)展示了網(wǎng)絡(luò)數(shù)據(jù)包捕獲中的各個(gè)階段,并給出了每一階段的詳細(xì)性能評(píng)估,同時(shí)指出其中的性能缺陷和瓶頸所在,最后給出了改進(jìn)各個(gè)階段性能的詳細(xì)解決方案,使其能明顯改進(jìn)高速網(wǎng)絡(luò)數(shù)據(jù)包捕獲速率,節(jié)省系

2、統(tǒng)開銷,為之后的數(shù)據(jù)包處理和分析留出充裕的資源。最后對(duì)改進(jìn)方案進(jìn)行了定量的分析和論證。關(guān)鍵詞:高速網(wǎng)絡(luò);數(shù)據(jù)包捕獲;WinPcap庫(kù)函數(shù)中圖分類號(hào):TP393.092文獻(xiàn)標(biāo)識(shí)碼:A國(guó)家標(biāo)準(zhǔn)學(xué)科分類代碼:520.1050Analysisandoptimizeoffull—fledgednetworkdatacapturesolutionZhangYuqinWangLiangLiPanwen(ChineseFlightTestEstablishment,Xi’an,710089,China)Abstract:Forthedem

3、andofmonitoringandanalyzingthehigh-speednetworkdataandpredictingthecapability,analyzethesolutionofthesoftwareforsavingandreadingtheoriginalnetworkdata.Inthispaper,takeWinPcapasexample,particularlyprodicteachstageofcapturingnetworkdatawiththeinnerrunningsystem.prov

4、idethedetailedperformanceevaluation。meanwhilefindoutthedisadvantageofcapabilityandchokepoint.Thenelicittheparticularsolutionwhichimprovethecapabilityofeachstageforimprovingtherateofcapturingthepacketobviously,savingsystemcostandleavingabundantresourcetoprocessanda

5、nalyzethepocket.Intheend,analyzeanddemonstratethesolution.Keywords:high—speednetwork;datapackagecapture;WinPcap但是,性能一直是基于軟件的工具的一個(gè)弱點(diǎn),當(dāng)處理高速1引言網(wǎng)絡(luò)時(shí)必須使用硬件方案。雖然目前CPU的性能非常強(qiáng)現(xiàn)代網(wǎng)絡(luò)化設(shè)備能力的不斷提升,網(wǎng)絡(luò)的帶寬和復(fù)雜大,但還是不能在幾倍千兆網(wǎng)絡(luò)速度的鏈路上進(jìn)行軟件實(shí)性也隨之提升。對(duì)網(wǎng)絡(luò)進(jìn)行監(jiān)控、故障分析也變得越來(lái)越時(shí)流量分析]。復(fù)雜,需要很高的專業(yè)能力和專用工具。一

6、些專用工具(如該文指出了網(wǎng)絡(luò)分析需要的組件并測(cè)量了各部分的權(quán)網(wǎng)絡(luò)分析儀和監(jiān)控設(shè)備)都是基于專門的硬件,通常都很昂重。之后在WinPcap協(xié)議的基礎(chǔ)上實(shí)現(xiàn)了一系列的優(yōu)化貴,難于部署,同軟件相比靈活性非常低_1]。并進(jìn)行測(cè)試,將改進(jìn)的結(jié)果以量化的形式給出。目前為止,大量為軟件應(yīng)用提供實(shí)時(shí)存取原始網(wǎng)絡(luò)數(shù)據(jù)的基于軟件的解決方案(通常以標(biāo)準(zhǔn)操作系統(tǒng)的擴(kuò)展形2WinPcap數(shù)據(jù)包捕獲結(jié)構(gòu)體系式出現(xiàn))被提出。這些解決方案通常以庫(kù)函數(shù)的形式實(shí)現(xiàn),通過(guò)分析一個(gè)典型的包捕獲和流量分析結(jié)構(gòu)體系的各如廣為人知的WinPcap和libpcap,能夠

7、應(yīng)用在很多的操作部分組件來(lái)作為本文中使用的模型。特別的,專注于由網(wǎng)系統(tǒng)上。這些庫(kù)函數(shù)導(dǎo)I葉J一系列的原生函數(shù),使應(yīng)用程序絡(luò)接口卡接受,傳輸?shù)絻?nèi)存,到達(dá)最終的應(yīng)用程序的數(shù)據(jù)包能夠不經(jīng)過(guò)其他網(wǎng)絡(luò)協(xié)議層直接與網(wǎng)絡(luò)進(jìn)行互動(dòng)。軟件組所走過(guò)的路徑。WinPcap作為廣泛應(yīng)用的包捕獲協(xié)議,其件容易部署,靈活性也高:一個(gè)包捕獲組件能為大量的應(yīng)用基本原理與其他解決方案是一致的。_T具(如網(wǎng)絡(luò)監(jiān)控器、流量分析器和實(shí)時(shí)檢查軟件等)提供2.1網(wǎng)卡和網(wǎng)卡驅(qū)動(dòng)程序數(shù)據(jù)包的系統(tǒng)底層存取。另外成本低廉,容易升級(jí),這也是現(xiàn)代網(wǎng)卡有一個(gè)很小的板載內(nèi)存,通常是

8、幾千字節(jié)。專業(yè)人士喜歡使用軟件工具進(jìn)行網(wǎng)絡(luò)監(jiān)控和分析的原因。收稿日期:2015-06第38卷電子測(cè)量技術(shù)用來(lái)在全速狀態(tài)下接收和發(fā)送數(shù)據(jù)包,獨(dú)立于主機(jī)的處理包捕獲能力。另外,網(wǎng)卡在數(shù)據(jù)包還存儲(chǔ)在板載內(nèi)存上時(shí)進(jìn)行一些初步處理,如CRC校驗(yàn)、短以太網(wǎng)幀檢測(cè),這樣無(wú)效的幀就可以立即丟棄。當(dāng)網(wǎng)卡接收到一個(gè)有效的數(shù)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。