基于FPGA的SDN高性能查找結(jié)構(gòu)的設計與研究
本文關鍵詞:基于FPGA的SDN高性能查找結(jié)構(gòu)的設計與研究 出處:《北京郵電大學》2015年碩士論文 論文類型:學位論文
更多相關文章: 軟件定義網(wǎng)絡 多字段查找表 Bloom濾波器 交換機FPGA
【摘要】:SDN (Software Defined Network),即軟件定義網(wǎng)絡,引起了國內(nèi)外網(wǎng)絡通信領域的廣泛關注。其控制平面與數(shù)據(jù)平面相分離的網(wǎng)絡架構(gòu),使網(wǎng)絡的集中控制和管理更加便捷,其軟件可編程特性能夠?qū)?shù)據(jù)包進行更細粒度的檢測與處理,使網(wǎng)絡設備處理數(shù)據(jù)包的靈活性大大增強,從而促進了網(wǎng)絡虛擬化的發(fā)展。 本文研究的主要內(nèi)容包括:SDN架構(gòu)、SDN交換機及其中的多字段查找表。由于傳統(tǒng)OpenFlow交換機大多采用基于TCAM的高速硬件查找表,該結(jié)構(gòu)雖具有高效查找功能,但產(chǎn)生的功耗很大并且會消耗相當多的硬件電路資源,加大了芯片、板級設計的難度。而并行Bloom濾波器(Parallel Bloom Filter)是一種衍生于Bloom濾波器的高效多字段查找結(jié)構(gòu),它應用廣泛,具有查詢效率高、消耗資源少等優(yōu)點,缺點僅在于具有一定的誤檢概率。 因此,本文將基于并行Bloom濾波器,提出一種支持SDN的多協(xié)議查找結(jié)構(gòu)MPBF-TVHT。該結(jié)構(gòu)具有良好的查找靈活性并且存儲資源消耗較低;其中,MPBF能夠滿足SDN靈活的多協(xié)議查找需求,而TVHT降低了有效字段數(shù)量對誤檢概率的影響,確保在各種查找條件下都能具有較低的誤檢概率。本文對提出的SDN多字段查找結(jié)構(gòu)進行了詳細的誤檢概率數(shù)學分析以及基于Matlab軟件的性能仿真與結(jié)果對比。仿真和測試結(jié)果表明,該結(jié)構(gòu)能夠很好地滿足SDN靈活的查找規(guī)則對查找表的要求,在存儲較多表項時仍能確保誤檢概率處于可接受范圍內(nèi)以及若干時鐘周期的查詢效率。本文完成了基于Xilinx FPGA芯片的SDN交換機及多字段查找表的設計工作。對SDN交換機的系統(tǒng)結(jié)構(gòu)以及主要功能模塊的設計進行了詳細的分析和介紹,能夠為相關SDN交換機的設計和實現(xiàn)工作提供參考。
[Abstract]:SDN (Software Defined Network), namely, software defined network, attracted wide attention at home and abroad in the field of network communication. The control plane and data plane separation network architecture, the centralized control and network management more convenient, the software programmability can log packet detection and processing more fine-grained, greatly strengthen the network equipment flexibility of data packet, so as to promote the development of network virtualization.
The main contents of this paper include: SDN architecture, SDN switches and the multi field lookup table. Because traditional OpenFlow switches are using high speed hardware TCAM based on look-up table, the structure has high search function, but the high power consumption of hardware circuit and considerable resources, increase the difficulty of chip level design the board and parallel Bloom filters (Parallel Bloom Filter) is a derivative of Bloom filter, multi field search structure, it is widely used and has high query efficiency, less resource consumption, the lack of points is only with certain probability of false detection.
Therefore, this paper will propose parallel Bloom filter based on multi protocol MPBF-TVHT. lookup structure for SDN the structure has good flexibility and find the storage resource consumption is low; the MPBF can meet the demand for flexible multi protocol SDN, and TVHT reduced the effect of field on the number of the error detection probability, to ensure that all it can lower the probability of false detection in a variety of search conditions. This paper puts forward the structure of the SDN field to find the probability of false detection with mathematical analysis and comparison of performance simulation and results based on the Matlab software. The simulation and test results show that the structure can satisfy SDN flexible lookup rules of the look-up table the requirements can still ensure the probability of false detection in an acceptable range and a plurality of clock cycle query efficiency in the store more entries. This paper completed the Xilinx FPGA chip based on SDN The design of switch and multi field lookup table is introduced. The system structure and design of main function modules of SDN switch are analyzed and introduced in detail, which can provide reference for the design and implementation of related SDN switches.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN929.5;TN791
【共引文獻】
相關期刊論文 前10條
1 王文龍;李建中;;一種有效的在不確定圖數(shù)據(jù)庫中挖掘頻繁子圖模式的MUSIC算法[J];智能計算機與應用;2013年05期
2 俞冶;金逸超;尹麗英;;基于Bloom Filter的云內(nèi)容路由優(yōu)化[J];電子科技;2013年11期
3 葛敬國;賀鵬;楊建華;張建華;;通用平臺虛擬路由器轉(zhuǎn)發(fā)性能測試與改進[J];電子科技大學學報;2014年01期
4 應進;潘浩曼;代冀陽;陸歡;;FPGA與ARM的無人機陀螺儀數(shù)據(jù)接口設計[J];電子技術(shù)應用;2014年01期
5 趙通;嚴偉;李曉明;;DART:一種利用有向天線并適用于高速移動的自組織無線網(wǎng)絡路由算法[J];電子學報;2014年01期
6 郭大鋼;卓明琴;張繼榮;;混合流媒體系統(tǒng)的資源搜索機制研究[J];電信科學;2014年02期
7 石穎;;利用SPIN實現(xiàn)對OpenFlow協(xié)議的形式化驗證[J];計算機安全;2014年03期
8 徐偉;于湃;;非規(guī)則LDPC碼編碼器的FPGA實現(xiàn)[J];電子科技;2014年05期
9 江正斌;周建偉;李德安;彭崇梅;袁國順;;ICE中調(diào)試模塊IP軟核的設計與實現(xiàn)[J];電子科技;2014年05期
10 李聰;;基于FPGA的增強現(xiàn)實人工標識識別[J];電子科技;2014年05期
相關會議論文 前7條
1 孫向陽;鄧勝蘭;;一個基于NS2的拒絕服務攻擊與防御模擬系統(tǒng)[A];全國計算機安全學術(shù)交流會論文集(第二十三卷)[C];2008年
2 張鋮;曹振;鄧輝;;SDN控制器系統(tǒng)部署方案分析和設計初探[A];2013年中國通信學會信息通信網(wǎng)絡技術(shù)委員會年會論文集[C];2013年
3 吳舜;蘇丹;吳佳;李坤;杜劍雯;聶正璞;;OpenFlow分布式多控制器設計與實現(xiàn)[A];2013電力行業(yè)信息化年會論文集[C];2013年
4 趙紅;王宗水;王焱;付立軍;;基于Bloom過濾的網(wǎng)絡消費者分類方法應用研究[A];第九屆(2014)中國管理學年會——市場營銷分會場論文集[C];2014年
5 王鑫;高能;馬存慶;薛聰;;分布式SDN控制器的規(guī)則沖突解決方案[A];第29次全國計算機安全學術(shù)交流會論文集[C];2014年
6 施亞;湯亮;孫泉;倪燕華;喬東海;;一種簡單的基于FPGA的實時視頻顯示系統(tǒng)設計[A];2014’中國西部聲學學術(shù)交流會論文集[C];2014年
7 許磊;張冬梅;;基于事件關聯(lián)的輿情熱度預測分析[A];第十八屆全國青年通信學術(shù)年會論文集(下冊)[C];2013年
相關博士學位論文 前10條
1 王智學;程序切片技術(shù)理論與應用研究[D];吉林大學;2012年
2 周再紅;DDoS分布式檢測和追蹤研究[D];湖南大學;2011年
3 孫曉川;未來網(wǎng)絡虛擬化資源管理機制研究[D];北京郵電大學;2013年
4 董永吉;面向資源優(yōu)化的分層式高速報文解析技術(shù)研究[D];解放軍信息工程大學;2013年
5 朱素霞;面向多核處理器確定性重演的內(nèi)存競爭記錄機制研究[D];哈爾濱工業(yè)大學;2013年
6 程祥;高效可靠的虛擬網(wǎng)絡映射技術(shù)研究[D];北京郵電大學;2013年
7 卿蘇德;網(wǎng)絡虛擬化映射算法研究[D];北京郵電大學;2013年
8 左震;光纖骨干網(wǎng)實時流測量關鍵技術(shù)研究[D];國防科學技術(shù)大學;2012年
9 劉琴;多用戶共享云計算服務環(huán)境下安全問題研究[D];中南大學;2012年
10 伍江江;面向服務應急響應的數(shù)據(jù)保護關鍵技術(shù)研究[D];國防科學技術(shù)大學;2012年
相關碩士學位論文 前10條
1 寧平;基于SOPC的多媒體平臺的研究[D];蘭州交通大學;2011年
2 鄒銀超;支持多現(xiàn)場總線集成的CAN軟核設計[D];浙江大學;2012年
3 孫向陽;基于NS2的DDoS攻防模擬系統(tǒng)研究與實現(xiàn)[D];國防科學技術(shù)大學;2008年
4 姜宇;基于FPGA的運動目標檢測系統(tǒng)的研究[D];大連海事大學;2012年
5 周偉;微伏級肌電/誘發(fā)電位儀系統(tǒng)設計與實現(xiàn)[D];廣東工業(yè)大學;2012年
6 曹建鋒;基于FPGA的圖像視覺檢測系統(tǒng)的研究[D];大連理工大學;2012年
7 何守兵;基于FPGA的鐵路移頻信號檢測技術(shù)研究與實現(xiàn)[D];電子科技大學;2012年
8 劉群;細胞電穿孔儀的研制[D];揚州大學;2012年
9 劉俞;基于FPGA的專用顯示技術(shù)研究[D];中南林業(yè)科技大學;2013年
10 劉泓;面向外包服務的關聯(lián)規(guī)則挖掘隱私保護方法研究[D];重慶大學;2013年
,本文編號:1387607
本文鏈接:http://www.sikaile.net/kejilunwen/dianzigongchenglunwen/1387607.html