基于NetMagic網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的研究
本文選題:NetMagic + UM ; 參考:《湖南工業(yè)大學(xué)》2014年碩士論文
【摘要】:NetMagic實(shí)驗(yàn)平臺(tái)是面向網(wǎng)絡(luò)技術(shù)研究和教學(xué)的一種可編程創(chuàng)新網(wǎng)絡(luò)平臺(tái)。研究者可根據(jù)研究需要,對(duì)NetMagic實(shí)驗(yàn)平臺(tái)內(nèi)部的FPGA編程,定制相關(guān)實(shí)驗(yàn)。為降低硬件設(shè)計(jì)的開(kāi)發(fā)難度,定義了UM規(guī)范,研究者只需根據(jù)UM規(guī)范定義的接口,實(shí)現(xiàn)和自己實(shí)驗(yàn)相關(guān)的硬件邏輯代碼即可。其它模塊的硬件代碼和功能已經(jīng)固化,只需要調(diào)用。 網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)是互聯(lián)網(wǎng)技術(shù)研究的核心內(nèi)容之一,在子網(wǎng)管理和網(wǎng)絡(luò)安全評(píng)估方面具有重要意義。通過(guò)對(duì)NetMagic實(shí)驗(yàn)平臺(tái)進(jìn)行研究,,提出了一種基于NetMagic實(shí)驗(yàn)平臺(tái)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)算法,介紹了網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)算法原理,定義了探測(cè)報(bào)文和響應(yīng)報(bào)文在以太網(wǎng)幀中的封裝格式,在簡(jiǎn)單拓?fù)浜蛷?fù)雜拓?fù)淝闆r下對(duì)提出算法進(jìn)行了仿真實(shí)驗(yàn),驗(yàn)證了算法邏輯可行性和有效性。還基于NetMagic實(shí)驗(yàn)平臺(tái)的UM硬件開(kāi)發(fā)模型,對(duì)網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)硬件方案進(jìn)來(lái)了設(shè)計(jì),給出了設(shè)計(jì)代碼在ModelSim10.1d仿真軟件和邏輯分析儀下綜合仿真波形,得到的仿真結(jié)果符合提出算法硬件方案的設(shè)計(jì)要求。本文所做的主要工作如下: 1)定義了NMAC協(xié)議和命令封裝格式,用于軟硬件之間通信。 2)采用控制和轉(zhuǎn)發(fā)分離架構(gòu)的設(shè)計(jì)理念,以軟件定義網(wǎng)絡(luò)的方式對(duì)硬件進(jìn)行控制。 3)提出了一種基于NetMagic的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)算法,通過(guò)仿真驗(yàn)證了算法的邏輯可行性和有效性。 4)提出了基于UM的硬件設(shè)計(jì)方案,給出了S_UM模塊的詳細(xì)設(shè)計(jì),包括數(shù)據(jù)結(jié)構(gòu)和仿真波形。 綜上所述,本文基于NetMagic實(shí)驗(yàn)平臺(tái)對(duì)網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)算法和硬件方案進(jìn)行研究,所提出的拓?fù)浒l(fā)現(xiàn)算法硬件方案不但能夠提供基于規(guī)則的數(shù)據(jù)處理和分析,還支持多種網(wǎng)絡(luò)實(shí)驗(yàn)場(chǎng)景,對(duì)推動(dòng)NetMagic在網(wǎng)絡(luò)創(chuàng)新實(shí)驗(yàn)的應(yīng)用具有重要意義。
[Abstract]:NetMagic experimental platform is a kind of programmable innovative network platform for network technology research and teaching. According to the need of the research, the researcher can program the FPGA of the NetMagic experimental platform and customize the relevant experiments. In order to reduce the development difficulty of hardware design, the UM specification is defined. The researcher only need to implement the hardware logic code related to his experiment according to the interface defined by UM specification. Other modules of the hardware code and functions have been solidified, only need to call. Network topology discovery is one of the core contents of Internet technology, which is of great significance in subnet management and network security evaluation. Through the research of NetMagic experimental platform, a network topology discovery algorithm based on NetMagic experimental platform is proposed. The principle of network topology discovery algorithm is introduced, and the encapsulation format of detection message and response message in Ethernet frame is defined. In the case of simple topology and complex topology, the proposed algorithm is simulated to verify the feasibility and validity of the algorithm. Based on the UM hardware development model of NetMagic experimental platform, the hardware scheme of network topology discovery is designed, and the synthetic simulation waveform of the design code under ModelSim10.1d simulation software and logic analyzer is given. The simulation results are in line with the design requirements of the proposed algorithm hardware scheme. The main work of this paper is as follows: 1) define NMAC protocol and command encapsulation format for communication between hardware and software. 2) adopting the design concept of control and forwarding separation architecture, and controlling the hardware by software defining network. 3) A network topology discovery algorithm based on NetMagic is proposed, and the logic feasibility and validity of the algorithm are verified by simulation. 4) the hardware design scheme based on UM is proposed, and the detailed design of S_UM module is given, including data structure and simulation waveform. To sum up, this paper studies the network topology discovery algorithm and hardware scheme based on NetMagic experimental platform. The proposed topology discovery algorithm hardware scheme can not only provide rule-based data processing and analysis. It also supports a variety of network experiment scenarios, which is of great significance to promote the application of NetMagic in network innovation experiment.
【學(xué)位授予單位】:湖南工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP393.02
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 裴云祥;匡安華;稅瀟宇;紀(jì)譯航;;基于NetMagic的并行入侵檢測(cè)系統(tǒng)[J];硅谷;2013年06期
2 謝長(zhǎng)生,李書(shū)成;SAN互聯(lián)新技術(shù)——InfiniBand[J];計(jì)算機(jī)工程;2003年20期
3 尹佳斌;童心;孫志剛;;InfiniBand交換機(jī)基板管理的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與科學(xué);2011年01期
4 吳建平;吳茜;徐恪;;下一代互聯(lián)網(wǎng)體系結(jié)構(gòu)基礎(chǔ)研究及探索[J];計(jì)算機(jī)學(xué)報(bào);2008年09期
5 羅軍舟;吳文甲;楊明;;移動(dòng)互聯(lián)網(wǎng):終端、網(wǎng)絡(luò)與服務(wù)[J];計(jì)算機(jī)學(xué)報(bào);2011年11期
6 張鈞,黃亞樓;第二代因特網(wǎng)(Internet2)的技術(shù)與發(fā)展[J];計(jì)算機(jī)應(yīng)用;1999年12期
7 梁軍學(xué);林昭文;馬嚴(yán);;未來(lái)互聯(lián)網(wǎng)試驗(yàn)平臺(tái)[J];計(jì)算機(jī)學(xué)報(bào);2013年07期
8 毛席龍;彭立宏;孫志剛;李韜;;依托NetMagic平臺(tái)推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)課程創(chuàng)新實(shí)踐[J];計(jì)算機(jī)教育;2013年14期
9 楊國(guó)正;陸余良;夏陽(yáng);;計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)技術(shù)研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2006年24期
10 王志剛,王汝傳,王紹棣,張登銀;網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)算法的研究[J];通信學(xué)報(bào);2004年08期
本文編號(hào):1945333
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1945333.html