当前位置:主页 > 管理论文 > 组织管理论文 >

基于SDN的Agile Controller网络管理系统设计与实现

发布时间:2020-10-14 05:20
   随着互联网业务复杂化,传统的IP网络存在许多局限。首先,网络设备不仅要考虑转发数据也需要考虑如何转发数据,导致设备负荷太重,其次IP网络是分布式格局,设备运行着不同的协议,相互之间通信存在一定的障碍,最后网络生态系统比较封闭,相关的网络技术、协议耦合程度较重,导致难以在真实的网络中实验和部署新型网络体系结构和网络技术,升级困难。基于软件定义网络(Software Defined Network,SDN)的转发平面与控制平面分离的思想,设计网络管理系统对解决上述问题具有重要实际意义。Agile Controller网络管理系统是由我实习所在的华为NCE部门(Network Cloud Engine)基于SDN研发的网络控制器,实现对网络资源的统一控制和动态调度,快速部署云业务。该网络管理系统分为配置平面,控制平面和转发平面。控制平面方面,选取OpenDaylight控制器进行研究,通过对OpenDaylight控制器的二次模块开发,实现对转发平面集中控制。转发平面方面,选取Openflow协议和Open vSwitch进行研究,分析流表转发流程,为流表设计工作打下基础。通过该网络管理系统网络管理员可以集中配置网络资源,大大提高网络配置效率。该系统涉及多个功能模块,包括路由管理模块、Qos管理模块、流量监测模块等。路由管理模块实现路由配置功能,实现三层数据包的转发。Qos管理模块实现基于DiffServ模型的服务策略的配置,达到流量负载均衡的作用。流量监测模块可以预防异常流量的威胁,并且能够创建流镜像分析数据包。本文介绍了该网络管理系统分析和设计过程,包括需求分析、用例分析、架构分析,通过展示系统架构图、类图以及顺序图的方式,直观阐述系统的设计。另外,选取路由管理模块、Qos管理模块和流量监测模块进行概要设计,并结合代码和界面展示了路由管理模块的详细设计和实现情况。
【学位单位】:南京大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP393.07
【部分图文】:

架构图,架构,技术原理


、第一章中介绍了Agile?Controller项目背景,国内外SDN控制器的研宄现状,??并阐述了本文的主要研宄工作。本章将深入介绍SDN技术原理、OpenDaylight??控制器以及OpenFlow协议。??2.1?SDN技术原理??Software?Defined?Network是于2006年提出的控制平面与数据平面分离的??网络架构,能够实现网络虚拟化[赵婵婵,2018]。Openflow的概念是于2008年提??出的,将网络软件化并赋予了可编程性,网络应用得以快速简单部署,SDN进??入人们视野[Yuan?et?al,?2018]。??网络基金会ONF作为推动SDN和Openflow发展的非盈利组织,提出了SDN??架构。架构如图2.1所示。??

处理流程图,数据包,处理流程图,主要功能


ovs-ofctl:通过这个工具来查看、手动配置、删除Openflow流表项。??2.3.2?Open?vSwitch数据包处理流程??数据包处理流程图如图2.4所示。??^从网桥的iport端口〕??<?接收数据包?J??<提取数据^包中信息 ̄??计算key值??V??y??利用hash算法查找??流表屮的key记录??????获取表项中的?1?f发送Netlink消息到'??actionf?目息?vswitchd?进程??V??/?V?????(? ̄TuAmm数据包封装成"??/■?^^?vswitchd?调用?Parkpl?1、消_夺全么??根据action处理数?handle—miss_f?low?—^?“牛丨丨?心山??1^^^?L函数构项厂??\???y??vswitchd下发流表??I项到内士流表J???〇——^??图2.4?OVS数据包处理流程图??OVS的主要功能是数据包的处理,它对数据包的处理分以下两个步骤:第??一步是由内核空间的Datapath尝试直接对数据包进行转发操作;第二步是由用户??空间和内核空间协同工作进行数据包处理[杨宇,2013]。??14??

用例图,用例图,网络管理系统,网络管理员


3.2.1系统用例分析??根据上一节的项目总体规划,本文开发的Agile?Controller网络管理系统用例??图如图3.1所示。??Agile?Controller网络管理系统??^??/?叫"由接口仓??/?广??^??^????吟<^删除路由二>??x\?W?A->^CSS5i^)??网络管理员\?v????\?\Q〇s?管理?>5三f?jtwhK^>?><^2?置服务策^)??\??^??\??Cg#Q〇S?配^)??叫响从看流镜??图3.1系统用例图??23??
【相似文献】

相关期刊论文 前10条

1 汪大明;罗宁;梁小艳;;网络管理系统应用发展态势分析[J];东西南北;2019年09期

2 李晓靖;;智能标签在网络管理系统中的应用探索[J];广播与电视技术;2017年03期

3 陈海强;;大数据分析下政府信息化网络管理系统的开发[J];信息系统工程;2017年08期

4 毛超赟;;智能标签在网络管理系统中的应用价值评价[J];数字通信世界;2017年09期

5 唐辉;;联想网络管理系统在机房中的应用[J];知识文库;2017年05期

6 刘学明;;探讨电力通信网综合网络管理系统的方案设计[J];中小企业管理与科技(上旬刊);2014年03期

7 朱彦军;王斌君;张炜;;应用CORBA的光网络管理系统[J];信息网络安全;2013年12期

8 李久会;贾湘平;李佳佩;;实验教学网络管理系统在教学中的应用[J];辽宁工业大学学报(社会科学版);2012年04期

9 施皓;;顶岗实习网络管理系统的研究与实践[J];世纪桥;2011年05期

10 王彦祥;;中小企业网络管理系统的构建[J];企业改革与管理;2011年12期


相关博士学位论文 前1条

1 陈沛帅;基于CORBA的多Agent系统的研究与开发[D];浙江大学;2003年


相关硕士学位论文 前10条

1 葛双豪;基于SDN的Agile Controller网络管理系统设计与实现[D];南京大学;2019年

2 黄丽芳;无线传感器网络管理系统的设计与实现[D];华侨大学;2017年

3 赵亚茹;智能光纤网络管理系统通信协议设计与分析[D];沈阳化工大学;2017年

4 王子昕;基于GIS的无线战术Mesh网络管理系统[D];东南大学;2018年

5 沈石;高铁EUHT网络管理系统的开发[D];吉林大学;2017年

6 王筱琪;通讯网络管理系统过程管理[D];复旦大学;2012年

7 张潮;移动通信网络管理系统质量评价体系和方法的研究与应用[D];北京邮电大学;2011年

8 张喜平;民航网络管理系统分析与实现[D];西安电子科技大学;2005年

9 耿玮;银行网络管理系统的设计与实现[D];西安电子科技大学;2009年

10 李大艳;通信网络管理系统测试方法与技术研究[D];西安电子科技大学;2010年



本文编号:2840245

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/yunyingzuzhiguanlilunwen/2840245.html


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

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