基于OCTEON多核處理器的網(wǎng)絡(luò)數(shù)據(jù)過(guò)濾技術(shù)研究
本文關(guān)鍵詞:基于OCTEON多核處理器的網(wǎng)絡(luò)數(shù)據(jù)過(guò)濾技術(shù)研究,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著網(wǎng)絡(luò)帶寬和流量的不斷增大,傳統(tǒng)主機(jī)在網(wǎng)絡(luò)數(shù)據(jù)包的過(guò)濾處理過(guò)程中已經(jīng)遭遇了瓶頸,在網(wǎng)絡(luò)安全的應(yīng)用中越來(lái)越需要一種性能更高、速度更快的網(wǎng)絡(luò)數(shù)據(jù)過(guò)濾平臺(tái)。 本文研究分析了傳統(tǒng)的數(shù)據(jù)過(guò)濾技術(shù),針對(duì)高速網(wǎng)絡(luò)環(huán)境下對(duì)網(wǎng)絡(luò)數(shù)據(jù)的過(guò)濾性能瓶頸問(wèn)題,提出了一種基于OCTEON多核處理器的數(shù)據(jù)流隊(duì)列過(guò)濾模型——FQM,充分利用其工作組核間調(diào)度機(jī)制、控制平面和數(shù)據(jù)平面的混合模式,通過(guò)工作組和核在不同功能模塊上的合理分配,以及控制平面和數(shù)據(jù)平面的合理使用,大幅度提高了高速網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)包的過(guò)濾速度和匹配率。本模型對(duì)單一數(shù)據(jù)包和關(guān)聯(lián)數(shù)據(jù)包做不同方式的處理,對(duì)單一包進(jìn)行直接匹配,對(duì)分片的關(guān)聯(lián)包在進(jìn)入?yún)f(xié)議棧之前進(jìn)行整組的規(guī)則匹配,避免了大量分片關(guān)聯(lián)包進(jìn)入?yún)f(xié)議棧重新組裝之后再進(jìn)行規(guī)則匹配的不必要的操作,提高了數(shù)據(jù)匹配的速度,同時(shí)降低了系統(tǒng)資源的消耗。 本文在OCTEON68XX平臺(tái)上針對(duì)提出的FQM模型進(jìn)行了數(shù)據(jù)過(guò)濾系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并對(duì)系統(tǒng)中的控制平而和數(shù)據(jù)平面中關(guān)鍵的數(shù)據(jù)包捕獲模塊、數(shù)據(jù)包匹配模塊和數(shù)據(jù)包轉(zhuǎn)發(fā)模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)闡述,仿真實(shí)驗(yàn)結(jié)果證明該系統(tǒng)在高速網(wǎng)絡(luò)環(huán)境下能大幅提升數(shù)據(jù)包的過(guò)濾速度與匹配正確率。
【關(guān)鍵詞】:多核處理器 數(shù)據(jù)過(guò)濾 工作組 數(shù)據(jù)流隊(duì)列過(guò)濾模型
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP393.08;TP332
【目錄】:
- 摘要4-5
- Abstract5-9
- 第一章 緒論9-13
- 1.1. 研究背景及意義9-10
- 1.2. 國(guó)內(nèi)外研究現(xiàn)狀10-11
- 1.3. 研究?jī)?nèi)容及章節(jié)安排11-13
- 第二章 相關(guān)技術(shù)研究13-26
- 2.1. 數(shù)據(jù)包過(guò)濾技術(shù)研究13-20
- 2.1.1. 數(shù)據(jù)包過(guò)濾技術(shù)13-19
- 2.1.2. 數(shù)據(jù)包過(guò)濾技術(shù)總結(jié)19-20
- 2.2. OCTEON多核處理器20-25
- 2.2.1. OCTEON多核處理器簡(jiǎn)介20-21
- 2.2.2. 數(shù)據(jù)包流的處理機(jī)制21-25
- 2.3. 本章小結(jié)25-26
- 第三章 基于OCTEON處理器的數(shù)據(jù)流隊(duì)列過(guò)濾模型26-41
- 3.1. OCTEON處理器的工作組核間調(diào)度機(jī)制26-32
- 3.1.1. 工作組功能26-27
- 3.1.2. 工作組的核間調(diào)度27-31
- 3.1.3. OCTEON處理器的數(shù)據(jù)平面與控制平面31-32
- 3.2. 數(shù)據(jù)流隊(duì)列過(guò)濾模型32-38
- 3.2.1. 建模思想32-34
- 3.2.2. 流匹配與流隊(duì)列34-35
- 3.2.3. 工作組與核分配35-37
- 3.2.4. 模型實(shí)現(xiàn)37-38
- 3.3. 模型仿真性能驗(yàn)證38-40
- 3.4. 本章小結(jié)40-41
- 第四章 基于OCTEON多核處理器的數(shù)據(jù)過(guò)濾系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)41-57
- 4.1. OCTEON處理器軟件技術(shù)41-46
- 4.1.1. 瘦執(zhí)行系統(tǒng)41-42
- 4.1.2. 核運(yùn)行模式42-45
- 4.1.3. 引導(dǎo)組45-46
- 4.2. 總體設(shè)計(jì)46-48
- 4.3. 功能模塊48-55
- 4.3.1. 控制平面功能模塊48-49
- 4.3.2. 數(shù)據(jù)平面功能模塊49-55
- 4.4. 系統(tǒng)實(shí)現(xiàn)55-56
- 4.4.1. 多核同步55-56
- 4.4.2. 代碼編寫(xiě)56
- 4.5. 本章總結(jié)56-57
- 第五章 系統(tǒng)測(cè)試與結(jié)果分析57-64
- 5.1. 測(cè)試目標(biāo)57
- 5.2. 測(cè)試環(huán)境57-58
- 5.3. 測(cè)試內(nèi)容58-61
- 5.3.1. 測(cè)試步驟58-59
- 5.3.2. 測(cè)試結(jié)果59-61
- 5.4. 測(cè)試結(jié)果分析61-63
- 5.5. 本章小結(jié)63-64
- 第六章 總結(jié)與展望64-66
- 6.1. 論文主要工作64
- 6.2. 進(jìn)一步展望64-66
- 參考文獻(xiàn)66-68
- 致謝68-71
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄71
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 陳一飛;Linux防火墻中的包過(guò)濾技術(shù)[J];安徽建筑工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版);2005年03期
2 岳愛(ài)菊;杜海濤;;網(wǎng)絡(luò)處理器發(fā)展分析[J];電腦知識(shí)與技術(shù);2006年08期
3 ;Cavium下一代OCTEON處理器,提供性能和成本優(yōu)化定制方案[J];電子產(chǎn)品世界;2006年08期
4 ;超高性能的MIPS64架構(gòu)為Cavium Networks新型多核處理器帶來(lái)強(qiáng)大功能[J];電子設(shè)計(jì)工程;2010年06期
5 鄭東生;Linux系統(tǒng)下IP包過(guò)濾技術(shù)的應(yīng)用[J];景德鎮(zhèn)高專(zhuān)學(xué)報(bào);2005年02期
6 郭偉;數(shù)據(jù)包過(guò)濾技術(shù)與防火墻的設(shè)計(jì)[J];江漢大學(xué)學(xué)報(bào);2001年03期
7 郭興陽(yáng),高峰,唐朝京;一種NDIS中間層數(shù)據(jù)包過(guò)濾方法[J];計(jì)算機(jī)工程;2004年17期
8 柳岸;龍雅琴;古樂(lè)野;;基于包過(guò)濾技術(shù)的網(wǎng)絡(luò)安全的研究[J];計(jì)算機(jī)應(yīng)用;2006年09期
9 翟鈺,武舒凡,胡建武;防火墻包過(guò)濾技術(shù)發(fā)展研究[J];計(jì)算機(jī)應(yīng)用研究;2004年09期
10 彭曉明;郭浩然;龐建民;;多核處理器——技術(shù)、趨勢(shì)和挑戰(zhàn)[J];計(jì)算機(jī)科學(xué);2012年S3期
本文關(guān)鍵詞:基于OCTEON多核處理器的網(wǎng)絡(luò)數(shù)據(jù)過(guò)濾技術(shù)研究,,由筆耕文化傳播整理發(fā)布。
本文編號(hào):336082
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/336082.html