Neutron架構下服務功能鏈的研究及實現(xiàn)
發(fā)布時間:2023-05-12 19:34
網(wǎng)絡功能虛擬化(Network Function Virtualization,NFV)是軟件定義網(wǎng)絡(Software Defined Network,SDN)研究的重要組成部分,強調網(wǎng)絡功能的虛擬化,能有效地提升網(wǎng)絡建設、管理以及維護的效率,目前在服務功能鏈(Service Function Chain,SFC)中廣泛應用。Neutron是開源云操作系統(tǒng)OpenStack的核心組件,開放了大量的服務接口,獲得廣大SDN研究者的青睞。本文通過分析Neutron架構中現(xiàn)有網(wǎng)絡服務模式,研究基于RYU網(wǎng)絡服務模型的架構設計及實現(xiàn)方法,設計并實現(xiàn)了一種新的SFC,該SFC模塊以Neutron插件的形式存在,基于Neutron提供一種基于軟件定義的網(wǎng)絡服務模式。通過軟件定義的方式控制SFC,不同的SF(Service Function,SF)組合可以獲得不同的網(wǎng)絡服務如普通IPv4報文轉發(fā)、防火墻、負載均衡器等,滿足對各種不同的數(shù)據(jù)包處理需求。并基于該架構設計實現(xiàn)了一套服務功能鏈三層模型云應用系統(tǒng),該系統(tǒng)解耦架構簡化系統(tǒng)邏輯,提高了開發(fā)應用效率,以及便于進一步研發(fā)。最后,本文基于Neutro...
【文章頁數(shù)】:84 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
1 緒論
1.1 背景意義
1.2 研究現(xiàn)狀
1.2.1 云計算中的網(wǎng)絡服務提供者Neutron
1.2.2 網(wǎng)絡功能虛擬化及服務功能鏈研究現(xiàn)狀
1.3 本文主要工作及創(chuàng)新點
1.3.1 主要工作
1.3.2 創(chuàng)新點
1.4 本文的組織結構
2 Neutron中的網(wǎng)絡服務模式研究與分析
2.1 OpenStack技術概述
2.2 Neutron提供網(wǎng)絡服務的模式分析
2.2.1 Neutron架構
2.2.2 Neutron提供的網(wǎng)絡服務模式
2.3 Neutron中基于軟件定義的網(wǎng)絡服務模式
2.3.1 基于軟件定義的網(wǎng)絡服務架構
2.3.2 基于流定義的網(wǎng)絡服務模式
2.3.3 基于軟件定義的網(wǎng)絡服務模式實現(xiàn)分析
2.4 本章小結
3 一種新型的開放可編程網(wǎng)絡服務模型RYU
3.1 基于軟件定義的RYU架構研究
3.2 RYU的可編程模型
3.2.1 主要組件代碼結構
3.2.2 應用程序編程模型
3.3 基于RYU服務模型網(wǎng)絡功能測試
3.3.1 RYU安裝配置
3.3.2 功能測試
3.4 基于RYU服務模型的Neutron網(wǎng)絡服務模型實現(xiàn)方法
3.5 本章小結
4 Neutron中基于RYU模式的網(wǎng)絡服務功能鏈的設計實現(xiàn)
4.1 服務功能鏈技術分析
4.1.1 服務功能鏈基本概念
4.1.2 服務功能的基本描述
4.2 服務功能鏈的實現(xiàn)分析
4.2.1 服務功能建模
4.2.2 服務功能鏈實現(xiàn)方式
4.2.3 服務功能鏈的架構設計
4.3 Neutron架構下服務功能鏈設計實現(xiàn)
4.3.1 模塊分層結構
4.3.2 應用模塊層的實現(xiàn)
4.3.3 Neutron模塊層的實現(xiàn)
4.3.4 服務功能鏈模塊層的實現(xiàn)
4.3.5 服務功能鏈構建流程
4.4 本章小結
5 測試與分析
5.1 平臺系統(tǒng)環(huán)境搭建
5.1.1 實驗測試設備及工具軟件
5.1.2 實驗平臺基礎環(huán)境安裝配置
5.1.3 平臺系統(tǒng)集成環(huán)境配置
5.1.4 服務功能鏈資源相關操作測試
5.2 Neutron架構下服務功能鏈性能測試
5.2.1 組網(wǎng)需求
5.2.2 服務功能鏈測試
5.3 本章小結
6 總結和展望
6.1 論文總結
6.2 工作展望
參考文獻
本文作者碩士期間參加的科研項目及發(fā)表的科研成果
致謝
本文編號:3814500
【文章頁數(shù)】:84 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
1 緒論
1.1 背景意義
1.2 研究現(xiàn)狀
1.2.1 云計算中的網(wǎng)絡服務提供者Neutron
1.2.2 網(wǎng)絡功能虛擬化及服務功能鏈研究現(xiàn)狀
1.3 本文主要工作及創(chuàng)新點
1.3.1 主要工作
1.3.2 創(chuàng)新點
1.4 本文的組織結構
2 Neutron中的網(wǎng)絡服務模式研究與分析
2.1 OpenStack技術概述
2.2 Neutron提供網(wǎng)絡服務的模式分析
2.2.1 Neutron架構
2.2.2 Neutron提供的網(wǎng)絡服務模式
2.3 Neutron中基于軟件定義的網(wǎng)絡服務模式
2.3.1 基于軟件定義的網(wǎng)絡服務架構
2.3.2 基于流定義的網(wǎng)絡服務模式
2.3.3 基于軟件定義的網(wǎng)絡服務模式實現(xiàn)分析
2.4 本章小結
3 一種新型的開放可編程網(wǎng)絡服務模型RYU
3.1 基于軟件定義的RYU架構研究
3.2 RYU的可編程模型
3.2.1 主要組件代碼結構
3.2.2 應用程序編程模型
3.3 基于RYU服務模型網(wǎng)絡功能測試
3.3.1 RYU安裝配置
3.3.2 功能測試
3.4 基于RYU服務模型的Neutron網(wǎng)絡服務模型實現(xiàn)方法
3.5 本章小結
4 Neutron中基于RYU模式的網(wǎng)絡服務功能鏈的設計實現(xiàn)
4.1 服務功能鏈技術分析
4.1.1 服務功能鏈基本概念
4.1.2 服務功能的基本描述
4.2 服務功能鏈的實現(xiàn)分析
4.2.1 服務功能建模
4.2.2 服務功能鏈實現(xiàn)方式
4.2.3 服務功能鏈的架構設計
4.3 Neutron架構下服務功能鏈設計實現(xiàn)
4.3.1 模塊分層結構
4.3.2 應用模塊層的實現(xiàn)
4.3.3 Neutron模塊層的實現(xiàn)
4.3.4 服務功能鏈模塊層的實現(xiàn)
4.3.5 服務功能鏈構建流程
4.4 本章小結
5 測試與分析
5.1 平臺系統(tǒng)環(huán)境搭建
5.1.1 實驗測試設備及工具軟件
5.1.2 實驗平臺基礎環(huán)境安裝配置
5.1.3 平臺系統(tǒng)集成環(huán)境配置
5.1.4 服務功能鏈資源相關操作測試
5.2 Neutron架構下服務功能鏈性能測試
5.2.1 組網(wǎng)需求
5.2.2 服務功能鏈測試
5.3 本章小結
6 總結和展望
6.1 論文總結
6.2 工作展望
參考文獻
本文作者碩士期間參加的科研項目及發(fā)表的科研成果
致謝
本文編號:3814500
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3814500.html
最近更新
教材專著