1. 研究目的与意义
目前我国的经济发展十分迅速,网络设备所涉及的范围越来越广,规模也越来越大,据eMarketer报道,2021年中国网民的数量将接近十亿人,城域网也正在以一年接近一倍的速度扩展,在一个大型城域网中网络设备不计其数,规模十分巨大,只有实施精确化的管理才能保证网络安全稳定的运行,并提供良好的用户服务,并且随着规模不断扩大,单靠手动进行网络设备的配置需要消耗大量的人力物力,成本陡增,尤其是很多中小型企业的网络设配配置还是比较原始的,主要通过专业人员面对面或远程访问服务端进行对服务器的安装、配置、软件部署、服务发布以及操作系统的监控等等,同时系统运行过程中出现任何问题都需要以专业人员用自己的实际工作经验去判断并且修改。
人工配置方式可能会出现操作失误而导致同一组服务器配置出现差异等后果,随着企业发展过程中业务量的不断增长,网络环境的进一步复杂,服务器数量的不断增长,运维的任务量也在逐步增加,人工运维的成本太高,并且也难以满足信息系统的要求,所以本课题旨在充分运用计算机网络技术的基础上,对实现网络设备自动化批量配置方法提出设计方案,让网络设备的配置更加精确智能并且稳定,满足日常工作的需要。
2. 课题关键问题和重难点
完成此毕业课题首先需要掌握基础计算机网络知识,究其根本,从网络的发展以及网络设备的发展入手,探寻如何才能实现自动化配置,以及了解相关的技术和知识,比如是否可以利用一些程序设计语言编写程序来进行自动化配置,那么相关的程序设计语言的知识也要去了解并学习,初步计划将python作为此次毕业设计程序语言,因为python据说已经达到了全球使用第一的这样一个情况,有了python语言的基础,才能更好的掌握一些基于python语言开发的工具的使用,接着是本次课题的重点也是难点即自动化配置网络工具的使用。
所以掌握相关的操作及使用是最关键最主要的任务。
接着是了解其相关的组件,组件是毕业设计使用的主要工具,是此次毕业设计的关键,所以必须重点掌握相关组件的关键组成及使用方法。
3. 国内外研究现状(文献综述)
随着信息化建设的不断完善,各中小型企业网中网络设备的服务器不断增加。
传统的服务器运维模式在这种大环境下运维中能力明显不足,出现了以下的问题:运维人员工作失误多、效率低、运维成本过高等问题。
因此,通过查阅大量文献总结出以下这种问题的解决方式:可以基于 Ansible 的自动化运维工具设计与实现。
4. 研究方案
为了实现网络设备自动化批量配置,让所有的网络设备的配置包括异地的网络设备配置能够在一个点进行批量化一次性部署,节省公司的运营成本并增加可靠性,我为此设计了一个总方案如下:首先初步参考现有的中小型企业的网络架构,研究其多台网络设备的构建方法与运行方式,仿照其模型来设计此次毕业设计的网络拓扑,要求既符合实际环境中符合企业网络设备的运行,又符合此次毕业设计的基本要求。
接着在仿真环境下完成模拟的大型企业网络拓扑的搭建,初步设计至少拥有30台网络设备来满足此次毕业设计的需求。
然后按照搭建网络拓扑的模拟原型,满足此次毕业设计的需求,撰写初步的配置脚本,使设备能够基本运行。
5. 工作计划
首先根据老师提供的资料以及知网上有关的论文进行研读,能够对此次实验的过程有一个轮廓,先拟写出此次毕设的背景。
接着参考与网络设备和python相关的文献进行查阅,进行翻译。
接着撰写毕业设计的开题报告,确定毕业设计的方向,主要方案计划,研究的方向,拟确定开题报告所需要的参考中外文文献。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。