基于SDN的小區(qū)網(wǎng)絡(luò)控制研究與實現(xiàn)
本文選題:OpenFlow協(xié)議 + 網(wǎng)絡(luò)服務(wù)質(zhì)量 ; 參考:《電子科技大學(xué)》2016年碩士論文
【摘要】:近年來,隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)上所承載的數(shù)據(jù)流量出現(xiàn)了爆炸式的增長。為了應(yīng)對新業(yè)務(wù)、新應(yīng)用對網(wǎng)絡(luò)的要求,傳統(tǒng)網(wǎng)絡(luò)變得越來越復(fù)雜,越來越難以適應(yīng)未來的發(fā)展。在傳統(tǒng)網(wǎng)絡(luò)中,網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的控制邏輯與轉(zhuǎn)發(fā)平面緊密耦合,并且網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備還要受制于設(shè)備廠商,這些情況都使得網(wǎng)絡(luò)難以編程管理。這些問題都促使軟件定義網(wǎng)絡(luò)(SDN)這一新技術(shù)的出現(xiàn)。在SDN中,控制與轉(zhuǎn)發(fā)實現(xiàn)了分離。SDN還實現(xiàn)了網(wǎng)絡(luò)的可編程性,這有助于開發(fā)人員管理網(wǎng)絡(luò)。本文研究了SDN架構(gòu)相關(guān)技術(shù),簡要介紹了OpenFlow交換機(jī)中使用的流表、協(xié)議消息,還對Floodlight控制器進(jìn)行了研究。在小區(qū)網(wǎng)絡(luò)中,不同的網(wǎng)絡(luò)業(yè)務(wù)需要不同的網(wǎng)絡(luò)服務(wù)質(zhì)量(QoS),傳統(tǒng)網(wǎng)絡(luò)實現(xiàn)的QoS不能自動化配置,難于編程;贠penFlow易于編程的特點,本文使用DiffServ模型,設(shè)計并實現(xiàn)了一種基于SDN技術(shù)的QoS系統(tǒng),并且詳細(xì)闡述了QoS系統(tǒng)的設(shè)計和實現(xiàn),同時為了方便用戶配置管理QoS系統(tǒng),本文設(shè)計實現(xiàn)了REST API接口。在小區(qū)網(wǎng)絡(luò)中,用戶可能大量使用P2P應(yīng)用。使用P2P技術(shù)進(jìn)行文件下載會消耗大量網(wǎng)絡(luò)帶寬,并且增大網(wǎng)絡(luò)設(shè)備負(fù)荷,使網(wǎng)絡(luò)易擁塞,最終降低用戶體驗。本文基于Floodlight控制器,設(shè)計并實現(xiàn)了P2P流量管控系統(tǒng)來解決這些問題。針對P2P流量的識別和控制,本文主要研究了端口識別法、應(yīng)用層特征識別法、傳輸層行為特征識別法等三種識別方法。本文使用SDN技術(shù),基于Floodlight控制器進(jìn)行模塊開發(fā),設(shè)計實現(xiàn)了P2P流量識別控制模塊。本文還詳細(xì)介紹了此模塊的設(shè)計和實現(xiàn),以及各部分REST API(用于管理上述三種識別方法)的設(shè)計與實現(xiàn),并對模塊中使用的模式匹配算法進(jìn)行了詳解和實現(xiàn),同時本文還詳細(xì)介紹了在實現(xiàn)中使用的各種技術(shù)。為了驗證QoS系統(tǒng)模塊和P2P流量識別控制模塊的功能,本文依據(jù)測試方案搭建了測試環(huán)境。將兩個模塊開啟,分別進(jìn)行測試。測試結(jié)果表明了用戶可以使用REST API配置QoS系統(tǒng),并且系統(tǒng)功能正常。同樣,測試結(jié)果也表明小區(qū)中可以使用P2P流量識別控制模塊來管理P2P流量。
[Abstract]:In recent years, with the continuous development of Internet technology, the data traffic on the Internet has been explosively growing. In order to cope with the new services and the requirements of the network, the traditional network becomes more and more complex and is becoming more and more difficult to adapt to the future development. In the traditional network, the control logic and the forwarding plane of the network forwarding equipment are in the traditional network. Tightly coupled, and network forwarding devices are also subject to device vendors, which make the network difficult to program management. These problems have led to the emergence of a new technology for software defined network (SDN). In SDN, the separation of.SDN from control and forwarding also implements the network programmability, which helps developers to manage the network. This paper studies the related technology of SDN architecture, briefly introduces the flow table, protocol message and Floodlight controller used in OpenFlow switch. In the cell network, different network services need different network service quality (QoS). The QoS of traditional network can not be configured automatically and is difficult to program. Based on OpenFlow The characteristics of programming, this paper uses the DiffServ model, designs and implements a QoS system based on SDN technology, and expounds the design and implementation of the QoS system in detail. At the same time, in order to facilitate the user configuration and management of QoS system, this paper designs and implements the REST API interface. In the community network, users may use P2P applications in a large amount. Using P2P technology into the network. The download of the line file will consume a lot of network bandwidth, and increase the network device load, make the network easy to congestion, and eventually reduce the user experience. Based on the Floodlight controller, this paper designs and implements the P2P traffic control system to solve these problems. In view of the identification and control of P2P traffic, this paper mainly studies the port recognition method and the application layer characteristics. Three identification methods, such as recognition method, transport layer behavior feature recognition method, etc., this paper uses SDN technology and Floodlight controller to develop the module, designs and implements the P2P flow recognition control module. This paper also introduces the design and implementation of this module, and the design and reality of each part of the REST API (used for the management of the three kinds of identification methods). In order to verify the functions of the QoS system module and the P2P traffic identification control module, the test environment is built on the basis of the test scheme. The two modules are opened to test the test node respectively. The results show that users can configure the QoS system using REST API and the system function is normal. Also, the test results show that the P2P traffic identification control module can be used to manage P2P traffic in the community.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP393.06;TP273
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊錚;李國元;左敏;;一個嵌入式網(wǎng)絡(luò)流量識別系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機(jī)系統(tǒng)應(yīng)用;2008年06期
2 辛峰;於建華;;互聯(lián)網(wǎng)流量識別技術(shù)的研究及實現(xiàn)[J];廣東通信技術(shù);2008年03期
3 李晗;劉瀧;;應(yīng)用層流量識別方法的研究[J];廣東通信技術(shù);2008年04期
4 梁偉;李晗;;網(wǎng)絡(luò)流量識別方法研究[J];通信技術(shù);2008年11期
5 張玲;李君;孫雁飛;;快速應(yīng)用層流量識別方法的研究與實現(xiàn)[J];電信快報;2009年10期
6 葛體富;;網(wǎng)絡(luò)流量識別技術(shù)以及實現(xiàn)方案淺議[J];電腦知識與技術(shù);2011年22期
7 侯艷;;基于深度包和流的流量識別系統(tǒng)設(shè)計[J];電子設(shè)計工程;2013年22期
8 馬保雷;宋穎慧;劉亞維;;基于概念漂移檢測的自適應(yīng)流量識別的研究[J];智能計算機(jī)與應(yīng)用;2013年06期
9 張眾;楊建華;謝高崗;;高效可擴(kuò)展的應(yīng)用層流量識別架構(gòu)[J];通信學(xué)報;2008年12期
10 吳震;劉興彬;童曉民;;基于信息熵的流量識別方法[J];計算機(jī)工程;2009年20期
相關(guān)會議論文 前7條
1 馬永立;壽國礎(chǔ);胡怡紅;錢宗玨;區(qū)海平;;新型網(wǎng)絡(luò)流量識別分析系統(tǒng)及其性能評估[A];第六屆全國信息獲取與處理學(xué)術(shù)會議論文集(2)[C];2008年
2 張娜娜;;P2P流量識別方法研究[A];江蘇省電子學(xué)會2010年學(xué)術(shù)年會論文集[C];2010年
3 高長喜;辛陽;鈕心忻;楊義先;;基于行為特征分析的P2P流量識別技術(shù)的研究[A];第一屆中國高校通信類院系學(xué)術(shù)研討會論文集[C];2007年
4 許劉兵;;基于人工神經(jīng)網(wǎng)絡(luò)的P2P流量識別模型的研究[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(上冊)[C];2008年
5 賈波;鄒園萍;;基于無監(jiān)督學(xué)習(xí)的P2P流量識別[A];浙江省信號處理學(xué)會2011學(xué)術(shù)年會論文集[C];2011年
6 王波;周曉光;蘇志遠(yuǎn);;基于節(jié)點狀態(tài)的P2P流量識別系統(tǒng)[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(下冊)[C];2008年
7 王波;周曉光;蘇志遠(yuǎn);;基于節(jié)點狀態(tài)的P2P流量識別系統(tǒng)[A];2008通信理論與技術(shù)新發(fā)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(下)[C];2008年
相關(guān)博士學(xué)位論文 前8條
1 侯穎;網(wǎng)絡(luò)流量測量與識別關(guān)鍵技術(shù)研究[D];解放軍信息工程大學(xué);2015年
2 宮婧;基于支持向量機(jī)的P2P流量識別關(guān)鍵技術(shù)研究[D];南京郵電大學(xué);2016年
3 林冠洲;網(wǎng)絡(luò)流量識別關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2011年
4 田旭;互聯(lián)網(wǎng)流量識別技術(shù)研究[D];北京郵電大學(xué);2012年
5 彭建芬;P2P流量識別關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2011年
6 張劍;寬帶接入網(wǎng)流量識別關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2011年
7 李冰;VoIP和P2P IPTV流量的識別與測量研究[D];天津大學(xué);2010年
8 郭振濱;互聯(lián)網(wǎng)測量與建模研究[D];北京交通大學(xué);2012年
相關(guān)碩士學(xué)位論文 前10條
1 王曉明;家庭網(wǎng)絡(luò)流量識別與QoS控制[D];山東大學(xué);2015年
2 石林;基于DPI的流量識別方法研究與應(yīng)用[D];江西理工大學(xué);2015年
3 武光達(dá);基于DPI的流量識別系統(tǒng)設(shè)計[D];貴州大學(xué);2015年
4 羅平;網(wǎng)絡(luò)層流量識別與關(guān)鍵內(nèi)容提取系統(tǒng)設(shè)計與實現(xiàn)[D];電子科技大學(xué);2014年
5 白宇;基于馬爾可夫鏈的加密流識別系統(tǒng)研究與實現(xiàn)[D];北京理工大學(xué);2015年
6 譚靜;基于機(jī)器學(xué)習(xí)的P2P流量識別算法研究[D];河南理工大學(xué);2014年
7 龔雪梅;基于用戶感知的無線網(wǎng)絡(luò)流量識別與控制的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2015年
8 王煒;網(wǎng)絡(luò)應(yīng)用層加密流量識別技術(shù)研究[D];解放軍信息工程大學(xué);2014年
9 王偉萌;基于應(yīng)用層的流量識別系統(tǒng)設(shè)計與實現(xiàn)[D];北方工業(yè)大學(xué);2016年
10 劉松吟;基于聚類分析的電力通信網(wǎng)絡(luò)流量分類算法研究[D];東南大學(xué);2016年
,本文編號:2018837
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2018837.html