資源描述:
《基于網(wǎng)絡(luò)處理器的PPU系統(tǒng)控制平面的設(shè)計(jì)和實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于網(wǎng)絡(luò)處理器的PPU系統(tǒng)控制平面的設(shè)計(jì)和實(shí)現(xiàn)摘要隨著網(wǎng)絡(luò)規(guī)模和性能的迅速增長(zhǎng)發(fā)展,在人們對(duì)語(yǔ)音、視頻等多媒體業(yè)務(wù)的需求不斷增加的同時(shí),新的業(yè)務(wù)大量涌現(xiàn)。這就要求網(wǎng)絡(luò)設(shè)備具有線速和智能的處理能力。通用CPU對(duì)于網(wǎng)絡(luò)處理任務(wù)尤其是數(shù)據(jù)接收、處理、轉(zhuǎn)發(fā)等方面的處理性能難以滿足要求,這就促使網(wǎng)絡(luò)設(shè)備廠家開發(fā)出了基于專用集成電路(ASIC)的設(shè)備。雖然提高了設(shè)備的性能,但是無(wú)法克服專用集成電路缺乏靈活性、開發(fā)周期長(zhǎng)的固有缺點(diǎn)。具有高速處理能力又有完全可編程特性的網(wǎng)絡(luò)處理器的出現(xiàn)正好適應(yīng)當(dāng)今的需求,成為一種新興、有效的
2、統(tǒng)一解決方案?;诰W(wǎng)絡(luò)處理器開發(fā)的協(xié)議處理單元系統(tǒng),能夠準(zhǔn)確快速的對(duì)網(wǎng)絡(luò)中的數(shù)據(jù)包進(jìn)行過(guò)濾,將免費(fèi)包與計(jì)費(fèi)包區(qū)分出來(lái),區(qū)分處理。該系統(tǒng)充分利用了網(wǎng)絡(luò)處理器強(qiáng)大的數(shù)據(jù)包處理能力,保證高吞吐率線速工作。本文介紹作者在研究生期間參與的關(guān)于使用網(wǎng)絡(luò)處理器實(shí)現(xiàn)協(xié)議處理單元的研發(fā)工作。共分為兩個(gè)部分,第一部分是介紹網(wǎng)絡(luò)處理器架構(gòu)、功能特點(diǎn)和應(yīng)用等理論知識(shí);第二部分是項(xiàng)目開發(fā)的詳細(xì)介紹,其中重點(diǎn)介紹了控制平面的設(shè)計(jì)與實(shí)現(xiàn)。論文的具體結(jié)構(gòu)安排如下:第一章介紹網(wǎng)絡(luò)處理器的相關(guān)知識(shí)以及英特爾網(wǎng)絡(luò)處理器的軟、硬件架構(gòu)和軟件開發(fā)環(huán)境
3、。第二章介紹協(xié)議處理單元系統(tǒng)的定位、功能、應(yīng)用、總體設(shè)計(jì)、以及數(shù)據(jù)平面設(shè)計(jì)。第三章介紹協(xié)議處理單元系統(tǒng)控制平面設(shè)計(jì),重點(diǎn)介紹控制平面各模塊的設(shè)計(jì)與實(shí)現(xiàn)。第四章介紹了測(cè)試過(guò)程、結(jié)果分析以及經(jīng)驗(yàn)和體會(huì)。關(guān)鍵詞:網(wǎng)絡(luò)處理器協(xié)議處理單元哈希算法路由SocketTHEDESIGNANDIMPLEMENTATIONOFPROTOCOLPROCESSORUNITCONTROLPLANEBASEDONNETWORKPROCESS0RABSTRACTWiththegreatlydevelopmentofnetwork’Ssca
4、leandperformance,multi—mediabusiness,suchassoundandvideo,increaseandalotsofnewbusinesscomeout.Thisrequiresnetworkequipmentswithwire—speedandintelligentprocessingcapabilities.GeneralCPUcan’tmeettherequirementsofnetworkprocessingtasks,especiallyintheprocessin
5、gperformanceofdatareceiving,processingandtransmitting.SonetworkequipmentmanufacturersaredrovetodevelopnetworkequipmentbasedonASIC.Itincreasestheperformanceoftheequipment,butcouldnotovercometheinherentshortcomingsofASIC,suchaslackofflexibility,longdevelopmen
6、tcycleandSOon.Theemergenceofthenetworkprocessorswithhigh—speedprocessingcapabilitiesandfullyprogrammablecharacteristicspreciselymeetstheneeds.It’Sanewandeffectiveunifiedsolution.Protocolprocessorunitsystemsbasedonthenetworkprocessorcanquicklyandaccuratelyfi
7、lterthedatainthenetworkpackets,anddistinguishbetweenbillingpacketsandfreepackets,dealwithdistinction.Thissystemtakesfulladvantageofthenetworkprocessor’Spowerfuldatapacketprocessingcapacity,andensureshighthroughputwire—speedwork.Thisarticleintroduceswhatthea
8、uthorhasdoneaboutthedevelopmentofprotocolprocessorunitsystembasedonnetworkprocessorduringgraduatestudentperiod.Itcanbedividedintotwoparts.Thefirstpartisthetheoreticofnetworkprocessorarchitecture,functi