基于Floodlight控制器的QoS模塊擴(kuò)展
發(fā)布時(shí)間:2018-01-26 03:50
本文關(guān)鍵詞: SDN QoS DAG Floodlight Open Flow 出處:《吉林大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:軟件定義網(wǎng)絡(luò)SDN(software defined network)的出現(xiàn),對網(wǎng)絡(luò)技術(shù)的發(fā)展提出了新的架構(gòu),SDN的控制與轉(zhuǎn)發(fā)分離、集中控制、高自由度可編程等特點(diǎn),為解決網(wǎng)絡(luò)環(huán)境下的QoS服務(wù)提供了良好的架構(gòu)條件。近些年,網(wǎng)絡(luò)應(yīng)用發(fā)展迅猛,互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)等技術(shù)的發(fā)展?jié)撘颇母淖冎藗兊纳罘绞?也對QoS服務(wù)的需求不斷提高。當(dāng)前SDN網(wǎng)絡(luò)的發(fā)展對于QoS服務(wù)的研究還不完善。與傳統(tǒng)網(wǎng)絡(luò)一樣對不同優(yōu)先級用戶或不同類型服務(wù)的流量,網(wǎng)絡(luò)通常會對所有數(shù)據(jù)流平等對待。當(dāng)網(wǎng)絡(luò)帶寬條件無法滿足需求時(shí),就會產(chǎn)生網(wǎng)絡(luò)擁塞,此時(shí)優(yōu)先級比較高的流量,比如會議、視頻或者高優(yōu)先級用戶的數(shù)據(jù)不能優(yōu)先通過,造成了用戶付費(fèi)模型和服務(wù)質(zhì)量模型的不對等。本文主要解決如何在SDN控制器中合理使用現(xiàn)有網(wǎng)絡(luò)為用戶提供QoS服務(wù)的問題。首先分析了SDN技術(shù)、Open Flow網(wǎng)絡(luò)的基本架構(gòu)和工作機(jī)制,并建立了使用DAG圖描述SDN網(wǎng)絡(luò)拓?fù)涞哪P。使用模型描述不同拓(fù)涞臓顟B(tài)差異及切換規(guī)則,進(jìn)而通過分析控制器與之相應(yīng)的流表生成與下發(fā)流程,結(jié)合需求設(shè)計(jì)出集合到控制器命令的映射算法。最后,通過建立好的模型,本文在Floodlight控制器中擴(kuò)展了QoS模塊,增加QoS服務(wù)接口。將用戶的QoS需求映射為流表。由此將粗粒度的用戶優(yōu)先級需求和細(xì)粒度的路由轉(zhuǎn)發(fā)規(guī)則分離。QoS策略路由采用根據(jù)最大最小公平性算法基于權(quán)重分配帶寬,對不同權(quán)重的數(shù)據(jù)流進(jìn)行帶寬和路徑分配。測試結(jié)果表明此模塊能夠?qū)崿F(xiàn)面向服務(wù)、以用戶為主的網(wǎng)絡(luò)資源分配方案,并提高了網(wǎng)絡(luò)吞吐量和鏈路利用率。
[Abstract]:The emergence of software definition network (SDN(software defined network) brings forward a new architecture for the development of network technology, which is the separation of control and forwarding. Centralized control, high degree of freedom programming and other characteristics, for the solution of the network environment of QoS services to provide a good architectural conditions. In recent years, the rapid development of network applications, the Internet, cloud computing. The development of big data and other technologies is changing people's way of life. At present, the development of SDN network is not perfect for the research of QoS services. It is the same as the traditional network to different priority users or different types of service traffic. Networks usually treat all data streams equally. When the bandwidth condition of the network fails to meet the requirements, the network will be congested, and the traffic with higher priority, such as meetings, will be generated. Video or high-priority user data cannot be passed first. This paper mainly solves the problem of how to reasonably use the existing network to provide QoS services to users in SDN controller. Firstly, the SDN technology is analyzed. The basic structure and working mechanism of Open Flow network are discussed, and the model of using DAG graph to describe the topology of SDN network is established. The model is used to describe the state difference and switching rules of different topologies. Then through the analysis of the corresponding flow table generation and sending flow, combined with the requirements to design the set to the controller command mapping algorithm. Finally, through the establishment of a good model. This paper extends the QoS module in the Floodlight controller. Add QoS service interface. Map the QoS requirement of user to flow table. Then separate coarse-grained user priority requirement from fine-grained routing forwarding rule. The algorithm is based on the weight allocation bandwidth. The test results show that this module can realize the service-oriented and user-oriented network resource allocation scheme and improve the network throughput and link utilization.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.02
【相似文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前2條
1 黎進(jìn)都;基于SDN的Floodlight控制器應(yīng)用開發(fā)的設(shè)計(jì)與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2014年
2 李奪;基于Floodlight控制器的QoS模塊擴(kuò)展[D];吉林大學(xué);2017年
,本文編號:1464590
本文鏈接:http://www.wukwdryxk.cn/guanlilunwen/ydhl/1464590.html
最近更新
教材專著