基于Floodlight控制器的QoS模块扩展
发布时间:2018-01-26 03:50
本文关键词: SDN QoS DAG Floodlight Open Flow 出处:《吉林大学》2017年硕士论文 论文类型:学位论文
【摘要】:软件定义网络SDN(software defined network)的出现,对网络技术的发展提出了新的架构,SDN的控制与转发分离、集中控制、高自由度可编程等特点,为解决网络环境下的QoS服务提供了良好的架构条件。近些年,网络应用发展迅猛,互联网、云计算、大数据等技术的发展潜移默化的改变着人们的生活方式,也对QoS服务的需求不断提高。当前SDN网络的发展对于QoS服务的研究还不完善。与传统网络一样对不同优先级用户或不同类型服务的流量,网络通常会对所有数据流平等对待。当网络带宽条件无法满足需求时,就会产生网络拥塞,此时优先级比较高的流量,比如会议、视频或者高优先级用户的数据不能优先通过,造成了用户付费模型和服务质量模型的不对等。本文主要解决如何在SDN控制器中合理使用现有网络为用户提供QoS服务的问题。首先分析了SDN技术、Open Flow网络的基本架构和工作机制,并建立了使用DAG图描述SDN网络拓扑的模型。使用模型描述不同拓扑的状态差异及切换规则,进而通过分析控制器与之相应的流表生成与下发流程,结合需求设计出集合到控制器命令的映射算法。最后,通过建立好的模型,本文在Floodlight控制器中扩展了QoS模块,增加QoS服务接口。将用户的QoS需求映射为流表。由此将粗粒度的用户优先级需求和细粒度的路由转发规则分离。QoS策略路由采用根据最大最小公平性算法基于权重分配带宽,对不同权重的数据流进行带宽和路径分配。测试结果表明此模块能够实现面向服务、以用户为主的网络资源分配方案,并提高了网络吞吐量和链路利用率。
[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控制器应用开发的设计与实现[D];国防科学技术大学;2014年
2 李夺;基于Floodlight控制器的QoS模块扩展[D];吉林大学;2017年
,本文编号:1464590
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1464590.html