基于盒覆蓋的SDN路由算法研究
本文關(guān)鍵詞:基于盒覆蓋的SDN路由算法研究
更多相關(guān)文章: 軟件定義網(wǎng)絡(luò) 盒覆蓋 路由算法 分級(jí)路由 Ryu
【摘要】:在當(dāng)前,計(jì)算機(jī)網(wǎng)絡(luò)正處于一個(gè)革新的時(shí)期,網(wǎng)絡(luò)的的基本架構(gòu)自從提出之后,多年來(lái)并未發(fā)生本質(zhì)改變。而另一方面互聯(lián)網(wǎng)的飛速發(fā)展使得其對(duì)網(wǎng)絡(luò)的需求越來(lái)越高,這導(dǎo)致了傳統(tǒng)網(wǎng)絡(luò)架構(gòu)越來(lái)越無(wú)法滿足當(dāng)前新技術(shù)對(duì)其的需求。為了滿足新的需求,SDN出現(xiàn)了,并且迅速發(fā)展,取得了眾多碩果。其核心思想是將轉(zhuǎn)發(fā)平面從數(shù)據(jù)平面分離,數(shù)據(jù)平面只需要關(guān)心報(bào)文的轉(zhuǎn)發(fā),控制平面則用來(lái)做出轉(zhuǎn)發(fā)的決策。這使得網(wǎng)絡(luò)創(chuàng)新門檻大大降低,網(wǎng)絡(luò)的配置工作就如同計(jì)算機(jī)軟件在操作系統(tǒng)上一般,可任意安裝卸載。同時(shí)也解決了傳統(tǒng)網(wǎng)絡(luò)分布式架構(gòu)的種種難題,比如配置復(fù)雜,網(wǎng)絡(luò)不可控等許多疑難雜癥。在傳統(tǒng)網(wǎng)絡(luò)中,路由問(wèn)題一直是一個(gè)瓶頸,因?yàn)闊o(wú)法知曉網(wǎng)絡(luò)全局拓?fù)?所以只能根據(jù)局部信息采用分布式算法,這樣一來(lái)整個(gè)路由過(guò)程都是不可控的,或者說(shuō)需要非常大的代價(jià)才能控制。而在SDN中由于其有個(gè)統(tǒng)一的中心控制器,可以獲取整個(gè)網(wǎng)絡(luò)的拓?fù)湫畔?并且能夠控制報(bào)文轉(zhuǎn)發(fā)決策,使得在傳統(tǒng)網(wǎng)絡(luò)中的路由難題可以在SDN中輕松解決。而在SDN網(wǎng)絡(luò)中大多數(shù)路由算法是基于多路徑路由算法或者動(dòng)態(tài)鏈路調(diào)整算法。而本文與大多數(shù)方法不同是采用從網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)入手的方式提出了一種基于盒覆蓋算法以及分級(jí)路由思想的改進(jìn)版的Dijkstra算法來(lái)進(jìn)行路由選擇。盒覆蓋算法最初是應(yīng)用在復(fù)雜網(wǎng)絡(luò)中,用來(lái)研究網(wǎng)絡(luò)自相似性質(zhì)的一個(gè)方法。它是用來(lái)查找給定一個(gè)一定“尺寸”的盒子,然后用這個(gè)盒子來(lái)覆蓋網(wǎng)絡(luò),所有的盒子中的結(jié)點(diǎn)距離都不超過(guò)“尺寸”大小的,所用的最小的盒子數(shù)。這正與分級(jí)路由策略的思想不謀而合。所以可以通過(guò)盒覆蓋算法將網(wǎng)絡(luò)分解成許多小的子網(wǎng),然后在路由階段,于子網(wǎng)之間使用Dijkstra算法計(jì)算最短路徑,然后在處于最短路徑上的子網(wǎng)內(nèi)部進(jìn)行最短路計(jì)算,最后將這些子網(wǎng)的路徑組合得到我們所求的路由。因?yàn)槲覀冎繢ijkstra算法的時(shí)間復(fù)雜度是O(V+Elog E)。結(jié)點(diǎn)和邊的數(shù)目會(huì)直接影響了整個(gè)算法的所耗費(fèi)時(shí)間,而在真實(shí)的大型網(wǎng)絡(luò)中往往有許多的結(jié)點(diǎn)和邊,所以不可避免的會(huì)導(dǎo)致Dijkstra算法性能下降。而通過(guò)分級(jí)后,網(wǎng)絡(luò)的規(guī)模都大大減小,所以路由計(jì)算的時(shí)間也會(huì)相應(yīng)的縮短。在此理論基礎(chǔ)下,本文實(shí)現(xiàn)了一個(gè)Demo并與Dijkstra算法對(duì)比,可以看到隨著網(wǎng)絡(luò)規(guī)模的增大路由的計(jì)算時(shí)間是有縮短的。之后,利用在Ryu來(lái)作為OpenFlow(SDN的一種實(shí)現(xiàn))控制器,并且實(shí)現(xiàn)了生產(chǎn)環(huán)境下可用的盒覆蓋路由算法模塊,并在Mininet這個(gè)仿真平臺(tái)下進(jìn)行了網(wǎng)絡(luò)仿真并測(cè)試。效果基本上與預(yù)期相符合。
【關(guān)鍵詞】:軟件定義網(wǎng)絡(luò) 盒覆蓋 路由算法 分級(jí)路由 Ryu
【學(xué)位授予單位】:湖南師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.02
【目錄】:
- 摘要4-6
- Abstract6-10
- 第1章 緒論10-15
- 1.1 課題的背景和意義10-12
- 1.1.1 課題背景10-11
- 1.1.2 課題研究意義11-12
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀12-13
- 1.2.1 SDN路由算法的研究12
- 1.2.2 盒覆蓋問(wèn)題的研究12-13
- 1.3 論文主要研究?jī)?nèi)容13
- 1.4 論文的組織結(jié)構(gòu)13-15
- 第2章 SDN及路由算法的概述15-27
- 2.1 SDN概述15-19
- 2.1.1 SDN15-16
- 2.1.2 OpenFlow16-19
- 2.1.2.1 OpenFlow簡(jiǎn)介16-17
- 2.1.2.2 轉(zhuǎn)發(fā)設(shè)備17-18
- 2.1.2.3 OpenFlow控制器18-19
- 2.2 網(wǎng)絡(luò)路由19-25
- 2.2.1 網(wǎng)絡(luò)路由概述19-20
- 2.2.2 傳統(tǒng)的網(wǎng)絡(luò)路由算法20-25
- 2.2.2.1 距離向量路由算法21-23
- 2.2.2.2 鏈路狀態(tài)路由算法23
- 2.2.2.3 分級(jí)路由選擇算法23-24
- 2.2.2.4 傳統(tǒng)網(wǎng)絡(luò)中存在的缺陷24-25
- 2.3 基于SDN的路由算法25-26
- 2.3.1 SDN在路由算法中的優(yōu)勢(shì)25
- 2.3.2 一些SDN中的路由算法25-26
- 2.4 本章小結(jié)26-27
- 第3章 盒覆蓋算法27-33
- 3.1 復(fù)雜網(wǎng)絡(luò)概述27
- 3.2 盒覆蓋算法的概述27-28
- 3.3 盒覆蓋算法28-31
- 3.3.1 貪心著色算法28-29
- 3.3.2 壓縮盒子燃燒算法29-30
- 3.3.3 最大排除團(tuán)燃燒算法30-31
- 3.3.4 其他盒覆蓋算法31
- 3.4 本章小結(jié)31-33
- 第4章 算法的設(shè)計(jì)與實(shí)現(xiàn)33-39
- 4.1 算法思想33
- 4.2 算法描述33-37
- 4.3 算法的分析37-38
- 4.4 本章小結(jié)38-39
- 第5章 算法仿真與分析39-46
- 5.1 仿真平臺(tái)搭建39-41
- 5.2 代碼實(shí)現(xiàn)與部署41-43
- 5.3 測(cè)試與分析43-45
- 5.4 本章小結(jié)45-46
- 第6章 總結(jié)與展望46-48
- 6.1 工作總結(jié)46-47
- 6.2 未來(lái)工作展望47-48
- 參考文獻(xiàn)48-52
- 致謝52
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 趙會(huì)群,蔣亞軍,孫晶,李正熙,高遠(yuǎn);路由聯(lián)盟建模與震蕩檢測(cè)[J];小型微型計(jì)算機(jī)系統(tǒng);2005年09期
2 曲榮欣;張春宏;高遠(yuǎn);;基于安全配置準(zhǔn)則的路由策略沖突級(jí)別的確定[J];計(jì)算機(jī)工程;2006年11期
3 徐昕;顧云麗;;自私路由及其解決方法[J];科技資訊;2008年29期
4 曹煦暉;;混合式P2P的路由搜索算法[J];集美大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年03期
5 唐明董;張國(guó)清;楊景;張國(guó)強(qiáng);;互聯(lián)網(wǎng)可擴(kuò)展路由[J];軟件學(xué)報(bào);2010年10期
6 楊鋒;;路由策略與策略路由分析及實(shí)例一則[J];中國(guó)教育網(wǎng)絡(luò);2007年11期
7 陳弘,劉彥,高軍,楊宇航;路由仲裁技術(shù)在交換網(wǎng)絡(luò)中心建設(shè)中的研究和應(yīng)用[J];計(jì)算機(jī)工程;2000年02期
8 趙玉震;骨干出口路由策略及節(jié)點(diǎn)增容方案探討[J];電信建設(shè);2003年06期
9 趙會(huì)群,孫晶,王國(guó)仁,高遠(yuǎn);路由網(wǎng)絡(luò)代數(shù)[J];計(jì)算機(jī)學(xué)報(bào);2004年07期
10 段小榮,付愛(ài)英,鄢志輝;雙網(wǎng)分流的路由策略[J];計(jì)算機(jī)與現(xiàn)代化;2004年07期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 趙會(huì)群;孫晶;高遠(yuǎn);;一種基于路由網(wǎng)絡(luò)代數(shù)的路由振蕩檢測(cè)算法[A];第十屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議論文集[C];2003年
2 嚴(yán)鋼;周濤;傅忠謙;汪秉宏;;復(fù)雜網(wǎng)絡(luò)上的有效路由(英文)[A];第二屆全國(guó)復(fù)雜動(dòng)態(tài)網(wǎng)絡(luò)學(xué)術(shù)論壇論文集[C];2005年
3 李玉劍;楊涵新;汪秉宏;;信息處理延時(shí)情況下通訊網(wǎng)絡(luò)中路由策略研究[A];第五屆全國(guó)復(fù)雜網(wǎng)絡(luò)學(xué)術(shù)會(huì)議論文(摘要)匯集[C];2009年
4 郭成安;李建華;李明偉;;自適應(yīng)分布式路由算法研究的新進(jìn)展[A];新世紀(jì) 新機(jī)遇 新挑戰(zhàn)——知識(shí)創(chuàng)新和高新技術(shù)產(chǎn)業(yè)發(fā)展(上冊(cè))[C];2001年
5 周萬(wàn)春;吳博;;一種優(yōu)化的分層式移動(dòng)IPv6路由策略的分析與研究[A];2007年全國(guó)開(kāi)放式分布與并行計(jì)算機(jī)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2007年
6 孟濤;杜文建;侯志勝;;遼寧省聯(lián)通169網(wǎng)網(wǎng)絡(luò)扁平化的路由策略研究與應(yīng)用[A];中國(guó)通信學(xué)會(huì)第六屆學(xué)術(shù)年會(huì)論文集(中)[C];2009年
7 張雪松;胡九川;鄭崇友;鐘章隊(duì);;基于可能性分布的資源質(zhì)量路由[A];第12屆全國(guó)模糊系統(tǒng)與模糊數(shù)學(xué)學(xué)術(shù)年會(huì)論文集[C];2004年
8 劉晶晶;;煤炭企業(yè)網(wǎng)絡(luò)多出口路由平臺(tái)的規(guī)劃與實(shí)施[A];煤礦安全、高效、潔凈開(kāi)采——機(jī)電一體化新技術(shù)學(xué)術(shù)會(huì)議論文集[C];2009年
9 姚諦;胡慧俐;朱培棟;;基于加同態(tài)加密機(jī)制的互聯(lián)網(wǎng)路由異常檢測(cè)[A];全國(guó)網(wǎng)絡(luò)與信息安全技術(shù)研討會(huì)論文集(上冊(cè))[C];2007年
10 趙會(huì)群;孫晶;高遠(yuǎn);;路由“活鎖”檢測(cè)方法[A];全國(guó)第13屆計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)(CAD/CG)學(xué)術(shù)會(huì)議論文集[C];2004年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前8條
1 云;全面控制Internet路由[N];中國(guó)計(jì)算機(jī)報(bào);2001年
2 ;線速交換 安全路由[N];中國(guó)計(jì)算機(jī)報(bào);2003年
3 ;智能路由控制改進(jìn)BGP[N];網(wǎng)絡(luò)世界;2002年
4 瀟瀟;會(huì)診中山大學(xué)[N];中國(guó)電腦教育報(bào);2003年
5 林海;IP地址需雙管齊下加速申請(qǐng)[N];中國(guó)高新技術(shù)產(chǎn)業(yè)導(dǎo)報(bào);2006年
6 廣州金融高等專科學(xué)校 陳華其;以太網(wǎng)直接接入CERNet[N];網(wǎng)絡(luò)世界;2001年
7 王;面向電信級(jí)核心[N];中國(guó)計(jì)算機(jī)報(bào);2001年
8 ;清華比威推出路由器新品[N];通信產(chǎn)業(yè)報(bào);2001年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 付志鵬;結(jié)構(gòu)化P2P網(wǎng)絡(luò)抖動(dòng)的應(yīng)對(duì)策略研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2013年
2 趙丹;基于邏輯集中控制的網(wǎng)絡(luò)路由關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2013年
3 趙陽(yáng)明;數(shù)據(jù)中心網(wǎng)絡(luò)中路由與資源分配問(wèn)題研究[D];電子科技大學(xué);2015年
4 孫海峰;VANETs路由算法研究[D];電子科技大學(xué);2015年
5 于灝;復(fù)雜網(wǎng)絡(luò)傳輸及資源限制下負(fù)載能力提升問(wèn)題研究[D];東北大學(xué);2013年
6 王小娟;基于復(fù)雜網(wǎng)絡(luò)理論的虛擬路由通信安全問(wèn)題研究[D];北京郵電大學(xué);2015年
7 郭華明;標(biāo)識(shí)路由關(guān)鍵技術(shù)研究[D];北京交通大學(xué);2010年
8 侯美佳;互聯(lián)網(wǎng)路由保護(hù)研究[D];清華大學(xué);2013年
9 江昊;Internet QoS路由研究[D];武漢大學(xué);2004年
10 包廣斌;BGP路由穩(wěn)定性建模與分析[D];蘭州理工大學(xué);2009年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 谷志群;WSNs中基于網(wǎng)絡(luò)資源利用效率的層次型路由算法研究[D];河北工程大學(xué);2015年
2 徐金卯;可重構(gòu)網(wǎng)絡(luò)中元能力組合及服務(wù)路由策略研究[D];鄭州大學(xué);2015年
3 王宇飛;3D NoC容錯(cuò)路由算法的研究[D];曲阜師范大學(xué);2015年
4 李長(zhǎng)鋒;基于能量?jī)?yōu)化的無(wú)線傳感器網(wǎng)絡(luò)非均勻分簇路由算法研究[D];華中師范大學(xué);2015年
5 王麗珍;無(wú)線傳感器網(wǎng)絡(luò)中地理位置路由算法研究[D];蘇州大學(xué);2015年
6 張群;基于WirelessHART的低功耗可靠路由算法和調(diào)度[D];山東大學(xué);2015年
7 張珊珊;面向緊急情況下DTN網(wǎng)絡(luò)的移動(dòng)模型和路由算法的研究[D];陜西師范大學(xué);2015年
8 鄒劍芬;贛東北地區(qū)電力數(shù)據(jù)網(wǎng)的研究與設(shè)計(jì)[D];華北電力大學(xué);2015年
9 覃廣榮;基于節(jié)點(diǎn)位置偏好地點(diǎn)DTN路由算法研究[D];廣西大學(xué);2015年
10 劉斌;基于ZigBee協(xié)議的無(wú)線傳感器網(wǎng)絡(luò)實(shí)時(shí)路由研究[D];中國(guó)礦業(yè)大學(xué);2015年
,本文編號(hào):638283
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/638283.html