資源描述:
《基于多核處理器平臺(tái)上bfd協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、武漢郵電科學(xué)研究院碩士學(xué)位論文基于多核處理器平臺(tái)上BFD協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)DesignandImplementationofBFDprotocolbasedonMulti-COREprocessor專業(yè):通信與信息系統(tǒng)研究方向:通信軟件導(dǎo)師:吉萌研究生:鄧嘉學(xué)號(hào):20130011二○一六年一月獨(dú)創(chuàng)性聲明本人聲明所呈交的論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成,、抄襲、造假等違反學(xué)術(shù)道德、果,除了文中特別加W標(biāo)注的地方外沒有任何副竊一。學(xué)術(shù)規(guī)范的行為,也沒有侵犯任何其他人或沮織的科研成果及專利與我同工作
2、的同志對(duì)本研兄所做的任何貢獻(xiàn)巧己在論文中作了明確的說明并表示了謝意。如有任何。侵權(quán)行為,本人愿意為此獨(dú)立承擔(dān)全部責(zé)任如扛‘化。:1作者簽名:餅矣簽字日期__關(guān)于論文使用授權(quán)的說明本人完全了解武漢郵電科學(xué)研巧院(煙火科技集團(tuán))有關(guān)保留、使用學(xué)位論文的,武漢郵電科學(xué)研究院有權(quán)保留送交規(guī)定,本文知識(shí)產(chǎn)權(quán)歸武漢郵電科學(xué)研巧院所有。同意將本人的學(xué)位論文提交中國(guó)論文的復(fù)印件和電子版本,允許論文被查閩和借閱學(xué)術(shù)期《中國(guó)學(xué)位論文全文數(shù)據(jù)庫(kù)》。(光盤版)電子雜志社全文出版并收入-^公開n保密-年□保
3、密兩年)(注:保密的學(xué)位論文在解密后遵守此協(xié)議。.切??!。:It!作者莖名:簽字日期導(dǎo)師簽名:簽字日期:郵電科學(xué)研究院碩士學(xué)位論武漢文摘要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è)備可靠性
4、的要求。本文先介紹了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í)
5、用性。關(guān)鍵詞:BFD協(xié)議;多核處理器;鏈路狀態(tài);哈希表;簡(jiǎn)單執(zhí)行程序郵電科學(xué)研究院碩士學(xué)位論武漢文AbstractBFDisafastdetectionforbidirectionalforwarding,InordertosolvetheproblemofslowresponseofBFDprotocolSoftwareinlinkdetection,mypaperproposedrealizationmechanismofBFDprotocolbasedonmulti-coreprocessorplatform.Und
6、erthismechanism,allofthetransceiverprocessingareimplementedbytheunderlyingdriver,theupperlayerisresponsibleforsendingtheconfigurationcommandsandreceivingtheinformationofthebottomlayer.Inthesessiontable,wecanfindthesessionbycorrespondinghashalgorithmandmatchtherela
7、tedfield.Theexperimentalresultshowthatthedetectionresponsetimeofthismechanismcanreachabout30milliseconds,whichcanmeettherequirementsofhighperformancenetworkequipmentreliability.ThispaperfirstintroducetheresearchstatusofBFDprotocolandpointouttheproblemsoftheirownpe
8、rformancedetectionmechanismoftraditionalnetworkprotocol.BFDisnothighinpuresoftware.thenstudytheprincipleofBFDprotocol.Thehardwarearchitectureofthemultic