基于多核處理器平臺上BFD協(xié)議的設(shè)計與實現(xiàn)
發(fā)布時間:2017-05-19 12:07
本文關(guān)鍵詞:基于多核處理器平臺上BFD協(xié)議的設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:BFD是一種雙向轉(zhuǎn)發(fā)快速檢測機制,為解決協(xié)議軟件在鏈路檢測中響應(yīng)慢的問題,本文提出并實現(xiàn)了一種在多核處理器平臺下基于底層驅(qū)動實現(xiàn)的BFD檢測模塊。該模塊下所有的收發(fā)包處理都由底層驅(qū)動實現(xiàn),上層只負(fù)責(zé)向底層下發(fā)配置命令和接受底層的通告信息;會話表中通過哈希算法查找相應(yīng)的會話并對相關(guān)字段進(jìn)行匹配。實驗證明,該機制的鏈路檢測響應(yīng)時間可達(dá)30毫秒左右,滿足高性能網(wǎng)絡(luò)設(shè)備可靠性的要求。本文先介紹了BFD協(xié)議的研究現(xiàn)狀,指出了傳統(tǒng)網(wǎng)絡(luò)協(xié)議的自身的檢測機制的性能問題,以及BFD用純軟件方式實現(xiàn)的性能不高。接著研究了BFD協(xié)議的原理,研究了所用多核芯片的硬件架構(gòu),數(shù)據(jù)包的處理流程,多核的運行模式的方式以及其軟件的相關(guān)架構(gòu)。在相關(guān)研究的基礎(chǔ)上,采用簡單模式來實現(xiàn)數(shù)據(jù)平面的處理,同時采用Linux模式來實現(xiàn)控制管理控制平面的BFD協(xié)議模塊的實現(xiàn)設(shè)計方案。并且對該方案進(jìn)行了詳細(xì)設(shè)計和各個模塊的軟件實現(xiàn)。最后對整個的BFD模塊進(jìn)行了功能和性能的測試。最后測試的結(jié)果表明,本文所完成的BFD模塊具有較好的性能和實用性。
【關(guān)鍵詞】:BFD協(xié)議 多核處理器 鏈路狀態(tài) 哈希表 簡單執(zhí)行程序
【學(xué)位授予單位】:武漢郵電科學(xué)研究院
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN915.04
【目錄】:
- 摘要3-4
- Abstract4-7
- 第1章 緒論7-10
- 1.1 選題背景7
- 1.2 國內(nèi)外研究現(xiàn)狀7-8
- 1.3 主要工作與目標(biāo)8-9
- 1.4 論文的組織9-10
- 第2章 BFD協(xié)議原理10-20
- 2.1 BFD檢測技術(shù)10-15
- 2.2 BFD會話建立過程15-18
- 2.2.1 會話初始化過程15
- 2.2.2 會話建立過程15-18
- 2.3 BFD定時器協(xié)商18
- 2.4 BFD協(xié)議的運行模式18-19
- 2.5 本章小結(jié)19-20
- 第3章 多核處理技術(shù)20-29
- 3.1 多核處理器的概述20
- 3.2 Octeon多核技術(shù)20-28
- 3.2.1 多核處理器概述20
- 3.2.2 多核處理器的硬件結(jié)構(gòu)20-25
- 3.2.3 多核處理器的包處理流程25-26
- 3.2.4 多核處理器的軟件架構(gòu)26-27
- 3.2.5 多核程序的運行模式27-28
- 3.3 本章小結(jié)28-29
- 第4章 BFD在多核芯片中實現(xiàn)的總體方案29-38
- 4.1 BFD實現(xiàn)的基本需求29-30
- 4.2 BFD實現(xiàn)的環(huán)境與模式30-31
- 4.3 BDF模塊的整體架構(gòu)31-34
- 4.3.1 管理配置模塊33-34
- 4.3.2.數(shù)據(jù)包處理模塊34
- 4.3.3.定時器模塊34
- 4.3.4 發(fā)送數(shù)據(jù)包模塊34
- 4.4 BFD模塊的總體34-35
- 4.5 多核中任務(wù)的處理機制35-37
- 4.6 本章小結(jié)37-38
- 第5章 BFD關(guān)鍵模塊的設(shè)計與實現(xiàn)38-47
- 5.1 BFD表項設(shè)計38-40
- 5.2 BFD發(fā)包模塊設(shè)計40-43
- 5.3 BFD定時器模塊43-44
- 5.4 BFD收包模塊設(shè)計44-46
- 5.5 本章小結(jié)46-47
- 第6章 系統(tǒng)測試與結(jié)果分析47-61
- 6.1 功能測試47-53
- 6.1.1 測試目的47
- 6.1.2 本實驗環(huán)境47
- 6.1.3 測試配置與步驟47-48
- 6.1.4 測試結(jié)果與分析48-53
- 6.2 性能測試53-61
- 6.2.1 算法性能測試53-56
- 6.2.2 聯(lián)動路由協(xié)議性能測試56-61
- 第7章 總結(jié)與展望61-63
- 7.1 全文總結(jié)61
- 7.2 工作展望61-63
- 致謝63-64
- 參考文獻(xiàn)64-66
- 附錄1攻讀碩士學(xué)位期間發(fā)表的論文66
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 李乃振;李朝東;劉繼光;;BFD技術(shù)在提高專網(wǎng)可靠性中的應(yīng)用[J];工業(yè)儀表與自動化裝置;2015年02期
2 徐俊;秦藝力;唐淼;湯楹;;通信IP網(wǎng)BFD應(yīng)用的研究[J];電子設(shè)計工程;2012年03期
3 程路;;IP承載網(wǎng)BFD應(yīng)用研究[J];中國高新技術(shù)企業(yè);2010年24期
4 鄭遠(yuǎn);盧四清;董喜明;;電信級以太網(wǎng)中的鏈路高可靠性機制研究[J];光通信研究;2009年02期
本文關(guān)鍵詞:基于多核處理器平臺上BFD協(xié)議的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:378636
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/378636.html
最近更新
教材專著