基于Floodlight控制器的QoS模塊擴展
發(fā)布時間:2018-01-26 03:50
本文關鍵詞: SDN QoS DAG Floodlight Open Flow 出處:《吉林大學》2017年碩士論文 論文類型:學位論文
【摘要】:軟件定義網(wǎng)絡SDN(software defined network)的出現(xiàn),對網(wǎng)絡技術的發(fā)展提出了新的架構,SDN的控制與轉發(fā)分離、集中控制、高自由度可編程等特點,為解決網(wǎng)絡環(huán)境下的QoS服務提供了良好的架構條件。近些年,網(wǎng)絡應用發(fā)展迅猛,互聯(lián)網(wǎng)、云計算、大數(shù)據(jù)等技術的發(fā)展?jié)撘颇母淖冎藗兊纳罘绞?也對QoS服務的需求不斷提高。當前SDN網(wǎng)絡的發(fā)展對于QoS服務的研究還不完善。與傳統(tǒng)網(wǎng)絡一樣對不同優(yōu)先級用戶或不同類型服務的流量,網(wǎng)絡通常會對所有數(shù)據(jù)流平等對待。當網(wǎng)絡帶寬條件無法滿足需求時,就會產(chǎn)生網(wǎng)絡擁塞,此時優(yōu)先級比較高的流量,比如會議、視頻或者高優(yōu)先級用戶的數(shù)據(jù)不能優(yōu)先通過,造成了用戶付費模型和服務質量模型的不對等。本文主要解決如何在SDN控制器中合理使用現(xiàn)有網(wǎng)絡為用戶提供QoS服務的問題。首先分析了SDN技術、Open Flow網(wǎng)絡的基本架構和工作機制,并建立了使用DAG圖描述SDN網(wǎng)絡拓撲的模型。使用模型描述不同拓撲的狀態(tài)差異及切換規(guī)則,進而通過分析控制器與之相應的流表生成與下發(fā)流程,結合需求設計出集合到控制器命令的映射算法。最后,通過建立好的模型,本文在Floodlight控制器中擴展了QoS模塊,增加QoS服務接口。將用戶的QoS需求映射為流表。由此將粗粒度的用戶優(yōu)先級需求和細粒度的路由轉發(fā)規(guī)則分離。QoS策略路由采用根據(jù)最大最小公平性算法基于權重分配帶寬,對不同權重的數(shù)據(jù)流進行帶寬和路徑分配。測試結果表明此模塊能夠實現(xiàn)面向服務、以用戶為主的網(wǎng)絡資源分配方案,并提高了網(wǎng)絡吞吐量和鏈路利用率。
[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.
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.02
【相似文獻】
相關碩士學位論文 前2條
1 黎進都;基于SDN的Floodlight控制器應用開發(fā)的設計與實現(xiàn)[D];國防科學技術大學;2014年
2 李奪;基于Floodlight控制器的QoS模塊擴展[D];吉林大學;2017年
,本文編號:1464590
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1464590.html
最近更新
教材專著