当前位置:主页 > 管理论文 > 移动网络论文 >

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

发布时间:2018-06-14 20:19

  本文选题:OpenFlow协议 + 网络服务质量 ; 参考:《电子科技大学》2016年硕士论文


【摘要】:近年来,随着互联网技术的不断发展,互联网上所承载的数据流量出现了爆炸式的增长。为了应对新业务、新应用对网络的要求,传统网络变得越来越复杂,越来越难以适应未来的发展。在传统网络中,网络转发设备的控制逻辑与转发平面紧密耦合,并且网络转发设备还要受制于设备厂商,这些情况都使得网络难以编程管理。这些问题都促使软件定义网络(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流量。
[Abstract]:In recent years, with the continuous development of Internet technology, the data traffic on the Internet has been explosively growing. In order to cope with the new services and the requirements of the network, the traditional network becomes more and more complex and is becoming more and more difficult to adapt to the future development. In the traditional network, the control logic and the forwarding plane of the network forwarding equipment are in the traditional network. Tightly coupled, and network forwarding devices are also subject to device vendors, which make the network difficult to program management. These problems have led to the emergence of a new technology for software defined network (SDN). In SDN, the separation of.SDN from control and forwarding also implements the network programmability, which helps developers to manage the network. This paper studies the related technology of SDN architecture, briefly introduces the flow table, protocol message and Floodlight controller used in OpenFlow switch. In the cell network, different network services need different network service quality (QoS). The QoS of traditional network can not be configured automatically and is difficult to program. Based on OpenFlow The characteristics of programming, this paper uses the DiffServ model, designs and implements a QoS system based on SDN technology, and expounds the design and implementation of the QoS system in detail. At the same time, in order to facilitate the user configuration and management of QoS system, this paper designs and implements the REST API interface. In the community network, users may use P2P applications in a large amount. Using P2P technology into the network. The download of the line file will consume a lot of network bandwidth, and increase the network device load, make the network easy to congestion, and eventually reduce the user experience. Based on the Floodlight controller, this paper designs and implements the P2P traffic control system to solve these problems. In view of the identification and control of P2P traffic, this paper mainly studies the port recognition method and the application layer characteristics. Three identification methods, such as recognition method, transport layer behavior feature recognition method, etc., this paper uses SDN technology and Floodlight controller to develop the module, designs and implements the P2P flow recognition control module. This paper also introduces the design and implementation of this module, and the design and reality of each part of the REST API (used for the management of the three kinds of identification methods). In order to verify the functions of the QoS system module and the P2P traffic identification control module, the test environment is built on the basis of the test scheme. The two modules are opened to test the test node respectively. The results show that users can configure the QoS system using REST API and the system function is normal. Also, the test results show that the P2P traffic identification control module can be used to manage P2P traffic in the community.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.06;TP273

【相似文献】

相关期刊论文 前10条

1 杨铮;李国元;左敏;;一个嵌入式网络流量识别系统的设计与实现[J];计算机系统应用;2008年06期

2 辛峰;於建华;;互联网流量识别技术的研究及实现[J];广东通信技术;2008年03期

3 李晗;刘泷;;应用层流量识别方法的研究[J];广东通信技术;2008年04期

4 梁伟;李晗;;网络流量识别方法研究[J];通信技术;2008年11期

5 张玲;李君;孙雁飞;;快速应用层流量识别方法的研究与实现[J];电信快报;2009年10期

6 葛体富;;网络流量识别技术以及实现方案浅议[J];电脑知识与技术;2011年22期

7 侯艳;;基于深度包和流的流量识别系统设计[J];电子设计工程;2013年22期

8 马保雷;宋颖慧;刘亚维;;基于概念漂移检测的自适应流量识别的研究[J];智能计算机与应用;2013年06期

9 张众;杨建华;谢高岗;;高效可扩展的应用层流量识别架构[J];通信学报;2008年12期

10 吴震;刘兴彬;童晓民;;基于信息熵的流量识别方法[J];计算机工程;2009年20期

相关会议论文 前7条

1 马永立;寿国础;胡怡红;钱宗珏;区海平;;新型网络流量识别分析系统及其性能评估[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年

2 张娜娜;;P2P流量识别方法研究[A];江苏省电子学会2010年学术年会论文集[C];2010年

3 高长喜;辛阳;钮心忻;杨义先;;基于行为特征分析的P2P流量识别技术的研究[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年

4 许刘兵;;基于人工神经网络的P2P流量识别模型的研究[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年

5 贾波;邹园萍;;基于无监督学习的P2P流量识别[A];浙江省信号处理学会2011学术年会论文集[C];2011年

6 王波;周晓光;苏志远;;基于节点状态的P2P流量识别系统[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年

7 王波;周晓光;苏志远;;基于节点状态的P2P流量识别系统[A];2008通信理论与技术新发展——第十三届全国青年通信学术会议论文集(下)[C];2008年

相关博士学位论文 前8条

1 侯颖;网络流量测量与识别关键技术研究[D];解放军信息工程大学;2015年

2 宫婧;基于支持向量机的P2P流量识别关键技术研究[D];南京邮电大学;2016年

3 林冠洲;网络流量识别关键技术研究[D];北京邮电大学;2011年

4 田旭;互联网流量识别技术研究[D];北京邮电大学;2012年

5 彭建芬;P2P流量识别关键技术研究[D];北京邮电大学;2011年

6 张剑;宽带接入网流量识别关键技术研究[D];北京邮电大学;2011年

7 李冰;VoIP和P2P IPTV流量的识别与测量研究[D];天津大学;2010年

8 郭振滨;互联网测量与建模研究[D];北京交通大学;2012年

相关硕士学位论文 前10条

1 王晓明;家庭网络流量识别与QoS控制[D];山东大学;2015年

2 石林;基于DPI的流量识别方法研究与应用[D];江西理工大学;2015年

3 武光达;基于DPI的流量识别系统设计[D];贵州大学;2015年

4 罗平;网络层流量识别与关键内容提取系统设计与实现[D];电子科技大学;2014年

5 白宇;基于马尔可夫链的加密流识别系统研究与实现[D];北京理工大学;2015年

6 谭静;基于机器学习的P2P流量识别算法研究[D];河南理工大学;2014年

7 龚雪梅;基于用户感知的无线网络流量识别与控制的设计与实现[D];电子科技大学;2015年

8 王炜;网络应用层加密流量识别技术研究[D];解放军信息工程大学;2014年

9 王伟萌;基于应用层的流量识别系统设计与实现[D];北方工业大学;2016年

10 刘松吟;基于聚类分析的电力通信网络流量分类算法研究[D];东南大学;2016年



本文编号:2018837

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2018837.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8f694***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com