基于SDN的小区网络控制研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:smaboat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网技术的不断发展,互联网上所承载的数据流量出现了爆炸式的增长。为了应对新业务、新应用对网络的要求,传统网络变得越来越复杂,越来越难以适应未来的发展。在传统网络中,网络转发设备的控制逻辑与转发平面紧密耦合,并且网络转发设备还要受制于设备厂商,这些情况都使得网络难以编程管理。这些问题都促使软件定义网络(SDN)这一新技术的出现。在SDN中,控制与转发实现了分离。SDN还实现了网络的可编程性,这有助于开发人员管理网络。本文研究了SDN架构相关技术,简要介绍了OpenFlow交换机中使用的流表、协议消息,还对Floodlight控制器进行了研究。在小区网络中,不同的网络业务需要不同的网络服务质量(QoS),传统网络实现的QoS不能自动化配置,难于编程。基于OpenFlow易于编程的特点,本文使用DiffServ模型,设计并实现了一种基于SDN技术的QoS系统,并且详细阐述了QoS系统的设计和实现,同时为了方便用户配置管理QoS系统,本文设计实现了REST API接口。在小区网络中,用户可能大量使用P2P应用。使用P2P技术进行文件下载会消耗大量网络带宽,并且增大网络设备负荷,使网络易拥塞,最终降低用户体验。本文基于Floodlight控制器,设计并实现了P2P流量管控系统来解决这些问题。针对P2P流量的识别和控制,本文主要研究了端口识别法、应用层特征识别法、传输层行为特征识别法等三种识别方法。本文使用SDN技术,基于Floodlight控制器进行模块开发,设计实现了P2P流量识别控制模块。本文还详细介绍了此模块的设计和实现,以及各部分REST API(用于管理上述三种识别方法)的设计与实现,并对模块中使用的模式匹配算法进行了详解和实现,同时本文还详细介绍了在实现中使用的各种技术。为了验证QoS系统模块和P2P流量识别控制模块的功能,本文依据测试方案搭建了测试环境。将两个模块开启,分别进行测试。测试结果表明了用户可以使用REST API配置QoS系统,并且系统功能正常。同样,测试结果也表明小区中可以使用P2P流量识别控制模块来管理P2P流量。
其他文献
20世纪末以来,信息技术的发展迅速,嵌入式系统、无线通信、分布式信息处理技术及微电子机械系统等技术也快速发展起来,具有感知、计算和无线网络通信能力的无线传感器网络(Wi
随着传感技术、定位技术和通信技术的发展,近年来从物理世界中获取信息的系统的研究引起了学术界和产业界的广泛兴趣。例如:传感器网络和全球定位系统GPS,它们从物理世界中采
随着全球信息化的飞速发展,信息网络在人们的日常生活中已占据了十分重要的地位。以往面对面的教学方式已显然不能满足现在社会的需要,逐渐也开始把信息化引入教育领域中,从而打
道路交通标志识别近年来一直是一个研究热点问题。经济社会的发展使道路交通面临诸多瓶颈,人们迫于寻求一种新的技术解决交通安全和阻塞问题,综合机器视觉、图像技术、计算机
随着生物信息学的大力发展,研究者们不断地在探究基因调控规律,而不能深入的理解转录调控规律已经成为研究调控网络的瓶颈。目前,转录因子结合位点识别问题已成为生物信息学
网格计算是近年来信息技术领域的热点研究课题,它是指在动态变化的异构环境中,共享资源和协作解决问题。由于网格具有大规模、异构、动态、分布和自治等特性,在网格计算中如
近年来,随着Internet的飞速发展,网络安全的要求也越来越高。尤其是现在流行的Web服务,对服务器的安全性要求也越来越高。传统的安全保障技术,诸如防火墙、杀毒软件等,虽然可
学位
随着万维网进入人们的生活,网络已成为人们获取信息和资源的主要来源之一。然而如何在具有海量、半结构化或非结构化、动态性和多态性等特征的信息中方便、迅速、准确地检索
近年来,随着信息技术和数据仓库技术的发展,数据挖掘作为一个全新的信息处理技术迅速发展并逐步走向成熟。数据挖掘就是一种从大量的数据中提取新颖的,隐含的,有效的信息的高