SDN网络配置管理自动化软件的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:dhtmlbox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(Software Defined Network,SDN)的出现,让网络逐渐成为了一种可灵活调配的资源,同时也让数据流量的分配变得更为高效和均衡。随着SDN技术的快速发展以及SDN应用的逐渐普及,越来越多的超大规模数据中心得以快速部署。这些超大规模数据中心的建立,对网络维护人员来说无疑是一个非常严峻的挑战。同时随着网络设备的不断增加,带来的网络配置管理工作也日益繁琐。因此,本文对SDN网络的自动化配置管理工作进行了系统的研究与应用。本文研究对比了传统网络管理协议(SNMP、NETCONF)和SDN网络管理协议(OF-Config、OVSDB),比较了传统网络和SDN网络配置管理的不同,并将OVSDB管理协议与OpenDaylight控制器相结合,设计了一个基于SDN的配置管理自动化软件,用以实现SDN网络的自动化配置管理功能。本文首先从业务需求、用户需求、功能需求以及非功能性需求四个方面详细地描述了SDN配置管理自动化软件的需求分析;根据软件的需求分析将其分为了客户端平台和服务端平台,设计了软件的总体架构与数据库并详细划分了各个平台的功能模块;然后,根据设计要求并基于OpenDaylight控制器,开发了SDN配置管理自动化软件的客户端与服务端。其中客户端采用Bootstrap和SpringBoot框架实现并使用HTTP协议与服务端进行信息交互;服务端是基于OpenDaylight进行了二次开发,为客户端提供配置管理服务。整个配置管理自动化软件在节点配置和流表配置的基本功能之上实现了批量配置网桥、端口以及自动下发LLDP流表的自动化配置功能,同时提供了查看网络拓扑信息、OVS设备信息以及历史配置信息的查询功能。最后搭建SDN网络环境,测试了软件的基本功能并重点测试了软件的批量配置网桥和端口的自动化配置功能。测试结果表明,软件基本满足设计需求,使得网络管理员可以进行SDN网络的自动化配置管理工作,提高工作效率,节约人力与物力资源。
其他文献
期刊
摘要:兴趣是学生最好的老师,也是学生学习的动力,在高中数学的教学中,激发学生的学习兴趣至关重要。大部分学生认为数学课堂是枯燥无味的,但是只有学生产生学习数学的兴趣,才能够减轻高中生的学习负担和心理负担,才能够使学生带着愉悦的心态去学习,让每一个学生真正参与进去,才能够使学习产生成果,提高数学成绩。本文首先通过建立良好的师生关系入手,然后联系实际,创设教学情境,充分利用多媒体的优势进行教学,针对不同
依据溶液脱湿在民用通风领域的使用效果,通过不同种溶液不同配比对煤气进行脱湿研究,以获取较好的煤气脱湿效果。