OpenFlow實(shí)驗(yàn)床拓?fù)涔芾砑百Y源分配的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-02-07 19:32
傳統(tǒng)的網(wǎng)絡(luò)體系架構(gòu)主要是建立在昂貴的專有硬件和封閉軟件的基礎(chǔ)之上。這種體系結(jié)構(gòu),嚴(yán)重地阻礙了網(wǎng)絡(luò)新協(xié)議、新技術(shù)的發(fā)展和應(yīng)用,因而妨礙了網(wǎng)絡(luò)的變革和創(chuàng)新。在這樣的背景下,基于OpenFlow的軟件定義網(wǎng)絡(luò)(SDN)體系架構(gòu)應(yīng)運(yùn)而生。在軟件定義網(wǎng)絡(luò)中,網(wǎng)絡(luò)設(shè)備的控制平面和數(shù)據(jù)轉(zhuǎn)發(fā)平面被分離開來,網(wǎng)絡(luò)中各狀態(tài)信息由中央控制器負(fù)責(zé)收集并且上層的網(wǎng)絡(luò)應(yīng)用抽象了底層的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。這種新的網(wǎng)絡(luò)體系架構(gòu)使得網(wǎng)絡(luò)擁有了前所未有的可編程性和可控性,而靈活的可編程性能夠迅速推動(dòng)網(wǎng)絡(luò)技術(shù)的變革與創(chuàng)新。 為了使網(wǎng)絡(luò)研究人員能利用生產(chǎn)網(wǎng)絡(luò)環(huán)境測試新網(wǎng)絡(luò)協(xié)議或技術(shù),本課題構(gòu)建了一個(gè)支持OpenFlow協(xié)議的網(wǎng)絡(luò)實(shí)驗(yàn)床。利用該網(wǎng)絡(luò)實(shí)驗(yàn)床,研究人員可以設(shè)計(jì)網(wǎng)絡(luò)拓?fù)鋱D、獲取相應(yīng)的網(wǎng)絡(luò)資源和計(jì)算資源并在其上部署新的網(wǎng)絡(luò)協(xié)議。本論文重點(diǎn)介紹了網(wǎng)絡(luò)拓?fù)鋱D的管理和實(shí)驗(yàn)床中計(jì)算資源的分配。其中,網(wǎng)絡(luò)拓?fù)涔芾聿糠纸⒃贘avaScript和Django框架的基礎(chǔ)之上,而計(jì)算資源分配部分則是通過對OpenStack平臺進(jìn)行二次開發(fā)后實(shí)現(xiàn)的。這里的計(jì)算資源既包括虛擬機(jī)也包括裸機(jī)資源。虛擬機(jī)通過虛擬化技術(shù)進(jìn)行提供,而裸機(jī)則是由xCAT驅(qū)...
【文章頁數(shù)】:59 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
第一章 綜述
1.1 研究背景與意義
1.2 網(wǎng)絡(luò)實(shí)驗(yàn)平臺現(xiàn)狀
1.3 主要的研究目標(biāo)以及研究內(nèi)容
1.4 本論文內(nèi)容劃分和組織結(jié)構(gòu)
第二章 相關(guān)的概念和關(guān)鍵技術(shù)
2.1 OpenFlow協(xié)議和軟件定義網(wǎng)絡(luò)
2.2 虛擬化技術(shù)和云計(jì)算
2.3 Django框架
2.4 JavaScript和JQuery庫
2.5 本章小結(jié)
第三章 需求分析
3.1 系統(tǒng)概述
3.2 需求分析
3.2.1 系統(tǒng)的主要功能
3.2.2 相關(guān)的用例分析
3.3 本章小結(jié)
第四章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)
4.2 Web接口
4.3 資源管理器與分配器
4.4 實(shí)驗(yàn)基礎(chǔ)設(shè)施
4.4.1 OpenStack平臺介紹
4.4.2 裸機(jī)部署的支持
4.4.3 xCAT的介紹
4.4.4 xCAT的引入與OpenStack中裸機(jī)部署的支持
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 完成的主要工作總結(jié)
5.2 未來研究方向的展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號:3737289
【文章頁數(shù)】:59 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
第一章 綜述
1.1 研究背景與意義
1.2 網(wǎng)絡(luò)實(shí)驗(yàn)平臺現(xiàn)狀
1.3 主要的研究目標(biāo)以及研究內(nèi)容
1.4 本論文內(nèi)容劃分和組織結(jié)構(gòu)
第二章 相關(guān)的概念和關(guān)鍵技術(shù)
2.1 OpenFlow協(xié)議和軟件定義網(wǎng)絡(luò)
2.2 虛擬化技術(shù)和云計(jì)算
2.3 Django框架
2.4 JavaScript和JQuery庫
2.5 本章小結(jié)
第三章 需求分析
3.1 系統(tǒng)概述
3.2 需求分析
3.2.1 系統(tǒng)的主要功能
3.2.2 相關(guān)的用例分析
3.3 本章小結(jié)
第四章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)
4.2 Web接口
4.3 資源管理器與分配器
4.4 實(shí)驗(yàn)基礎(chǔ)設(shè)施
4.4.1 OpenStack平臺介紹
4.4.2 裸機(jī)部署的支持
4.4.3 xCAT的介紹
4.4.4 xCAT的引入與OpenStack中裸機(jī)部署的支持
4.5 本章小結(jié)
第五章 總結(jié)與展望
5.1 完成的主要工作總結(jié)
5.2 未來研究方向的展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號:3737289
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3737289.html
最近更新
教材專著