X86平臺軟交換的流量控制技術(shù)研究
發(fā)布時間:2017-04-24 17:35
本文關(guān)鍵詞:X86平臺軟交換的流量控制技術(shù)研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:各種實時多媒體業(yè)務(wù)和非實時業(yè)務(wù)在互聯(lián)網(wǎng)上的應(yīng)用越來越廣泛,同時這些業(yè)務(wù)有不同的QoS需求,如不同的帶寬、延時、抖動等。而傳統(tǒng)TCP/IP網(wǎng)絡(luò)采用盡力而為的策略處理網(wǎng)絡(luò)流量;隨著業(yè)務(wù)流量顯著增加,導(dǎo)致網(wǎng)絡(luò)擁塞,網(wǎng)絡(luò)性能下降,單純地提升帶寬不能解決實質(zhì)問題。在網(wǎng)絡(luò)中引入QoS的概念,通過流量控制的方式保障各種業(yè)務(wù)對QoS的不同需求,是當前網(wǎng)絡(luò)研究的一個熱點。本文針對上述問題,以X86平臺軟交換中的流量控制技術(shù)為研究對象,在研究和分析現(xiàn)有Linux平臺流量控制技術(shù)的基礎(chǔ)上,結(jié)合現(xiàn)有流控技術(shù)的優(yōu)缺點,設(shè)計并開發(fā)了一種簡單、高效、靈活、細粒度的流量控制系統(tǒng)。主要工作內(nèi)容分為四個部分:1.圍繞現(xiàn)有Linux平臺流控技術(shù),論文首先分析、介紹了Linux系統(tǒng)流控技術(shù),包括流控框架、流控算法等;其次,介紹、分析了OpenFlow/OpenvSwitch流控技術(shù),包括流控機制、基于OpenFlow/OpenvSwitch的QoS管理系統(tǒng)模型;最后,介紹、分析了DPDK流控技術(shù),包括報文流水線處理模型、層次化流量調(diào)度模型以及流量計量算法。2.部署測試環(huán)境,對現(xiàn)有Linux平臺流量控制技術(shù)分別進行測試分析與功能驗證;分析Linux系統(tǒng)流控技術(shù)、OpenFlow/OpenvSwitch流控技術(shù)、DPDK流控技術(shù)的優(yōu)缺點,并做對比分析。3.結(jié)合現(xiàn)有Linux平臺各項流控技術(shù)的優(yōu)缺點,基于O VDK軟交換軟件,設(shè)計并開發(fā)一種簡單、高效、靈活、細粒度的流量控制系統(tǒng),同時提供了用戶態(tài)配置工具ovdk-tc,結(jié)合流表配置工具ovs-ofctl,可實現(xiàn)對排隊規(guī)則動態(tài)地配置以及細粒度的流量分類,增強了系統(tǒng)的交互性、靈活性。4.部署測試環(huán)境,對本文設(shè)計、開發(fā)的流量控制系統(tǒng)OVDK-Sched,進行性能測試分析與功能測試分析。測試表明,本文設(shè)計的流量控制系統(tǒng)在性能表現(xiàn)與功能上符合預(yù)期要求,能對X86軟交換平面中的流量實現(xiàn)簡單、高效、靈活、細粒度的控制。
【關(guān)鍵詞】:Linux系統(tǒng) 流量控制技術(shù) 流量控制系統(tǒng) 服務(wù)質(zhì)量 開放虛擬交換機
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.06
【目錄】:
- 摘要5-6
- abstract6-13
- 縮略詞表13-14
- 第一章 緒論14-18
- 1.1 研究背景及意義14
- 1.2 研究現(xiàn)狀14-16
- 1.3 論文主要工作16
- 1.4 論文組織結(jié)構(gòu)16-18
- 第二章 現(xiàn)有Linux平臺流控技術(shù)18-49
- 2.1 Linux系統(tǒng)流控技術(shù)18-29
- 2.1.1 報文轉(zhuǎn)發(fā)流程18-19
- 2.1.2 流量控制框架19-25
- 2.1.3 流量控制算法25-29
- 2.2 OpenFlow流控技術(shù)29-36
- 2.2.1 OpenFlow協(xié)議29-31
- 2.2.2 報文流水線處理機制31-32
- 2.2.3 流量控制機制32-35
- 2.2.4 基于OpenFlow的QoS管理系統(tǒng)模型35-36
- 2.3 OpenvSwitch流控技術(shù)36-42
- 2.3.1 OpenvSwitch簡介36-37
- 2.3.2 流量控制機制37-41
- 2.3.3 基于OpenvSwitch的QoS管理系統(tǒng)模型41-42
- 2.4 DPDK流控技術(shù)42-48
- 2.4.1 DPDK及其報文處理優(yōu)化技術(shù)42-44
- 2.4.2 支持QoS的報文流水線處理模型44-45
- 2.4.3 層次化流量調(diào)度模型45-46
- 2.4.4 流量計量46-48
- 2.5 本章小結(jié)48-49
- 第三章 現(xiàn)有Linux平臺流控技術(shù)測試與分析49-63
- 3.1 測試環(huán)境部署49-50
- 3.1.1 硬件平臺搭建49
- 3.1.2 軟件平臺搭建49-50
- 3.2 測試過程及數(shù)據(jù)分析50-61
- 3.2.1 Linux流控技術(shù)測試分析50-54
- 3.2.2 OpenFlow/OpenvSwitch流控技術(shù)測試分析54-58
- 3.2.3 DPDK流控技術(shù)測試分析58-61
- 3.3 現(xiàn)有流控技術(shù)對比分析61-62
- 3.4 本章小節(jié)62-63
- 第四章 基于OVDK的流量控制系統(tǒng)設(shè)計與實現(xiàn)63-83
- 4.1 系統(tǒng)需求分析63-65
- 4.1.1 本文需解決的問題63-64
- 4.1.2 系統(tǒng)功能需求分析64-65
- 4.2 系統(tǒng)框架設(shè)計65-67
- 4.2.2 流控核心66-67
- 4.2.3 流控代理67
- 4.2.4 流控配置工具67
- 4.3 模塊設(shè)計與實現(xiàn)67-82
- 4.3.1 流控核心67-77
- 4.3.2 流控代理77-78
- 4.3.3 流控配置工具78-81
- 4.3.4 流量分類機制81-82
- 4.4 本章小結(jié)82-83
- 第五章 基于OVDK的流量控制系統(tǒng)測試與分析83-94
- 5.1 測試環(huán)境部署83-86
- 5.1.1 硬件平臺搭建83
- 5.1.2 軟件平臺搭建83-86
- 5.2 系統(tǒng)測試與分析86-93
- 5.2.1 性能測試與分析86-87
- 5.2.2 功能測試與分析87-92
- 5.2.3 與現(xiàn)有流控技術(shù)對比92-93
- 5.3 本章小結(jié)93-94
- 第六章 總結(jié)與展望94-96
- 6.1 本文工作總結(jié)94-95
- 6.2 未來工作展望95-96
- 致謝96-97
- 參考文獻97-100
- 作者攻碩期間取得的成果100-101
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前3條
1 李銳;Linux系統(tǒng)QoS原理與應(yīng)用[J];安徽大學(xué)學(xué)報(自然科學(xué)版);2003年02期
2 姚曉宇,趙晨;Linux內(nèi)核防火墻Netfilter實現(xiàn)與應(yīng)用研究[J];計算機工程;2003年08期
3 孫英英;李戰(zhàn)懷;李寧;石琳;;基于OpenFlow的虛擬網(wǎng)絡(luò)架構(gòu)的設(shè)計與實現(xiàn)[J];計算機與現(xiàn)代化;2014年01期
本文關(guān)鍵詞:X86平臺軟交換的流量控制技術(shù)研究,由筆耕文化傳播整理發(fā)布。
本文編號:324631
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/324631.html
最近更新
教材專著