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