基于NETCONF协议的互联网自动配置工具的设计与实现
发布时间:2018-07-03 12:11
本文选题:网络管理 + 自动化配置 ; 参考:《内蒙古大学》2015年硕士论文
【摘要】:作为网络环境的基础模块,配置管理在整个应用领域中占有很重要的地位,如果配置出错,那么可能将导致网络中断和异常,无法正常使用,甚至出现严重的后果。目前,网络配置使用最广泛的配置方式仍是命令行接口CLI方式,管理员手工输入命令,但由于不同网络设备配置命令不同,使得配置管理的成本、出错率、难度高,配置效率低,且不利于一体化管理。SNMP是当前应用最广泛的网络管理技术。实现简单,技术成熟,网络中很大一部分可被管理的设备都实现了对SNMP的支持,但仍在安全性和可靠性、管理、运营效率、互操作性和执行复杂的操作的上存在缺点。2006年12月,IETF正式推出NETCONF协议,能很大程度上满足现代网络管理需求。本文针对于这三种配置方式展开了深入的研究,首先简单探讨了CLI、SNMP、NETCONF的现状及发展过程,然后深入研究了SNMP协议和NETCONF协议的内容和结构。本文遵循RFC6241 NETCONF协议标准,使用软件工程面向对象开发方法并辅以UML建模设计了一个互联网自动化配置工具,给出了相关实现,并且使用路径覆盖方法对系统的功能点进行白盒测试。该工具具有良好的通用性,同时兼容CLI、SNMP、NETCONF三种配置方式,且具有可扩展性,提供外扩接口,易于添加新的配置方式。
[Abstract]:As the basic module of the network environment, configuration management plays an important role in the whole application field. If the configuration goes wrong, it may lead to the network interruption and abnormal, can not be used normally, and even has serious consequences. At present, the most widely used configuration mode of network configuration is CLI mode of command-line interface, administrators input commands manually, but because of the different configuration commands of different network devices, the cost, error rate and difficulty of configuration management are very high. Configuration efficiency is low, and is not conducive to integrated management. SNMP is the most widely used network management technology. Simple implementation, mature technology, a large part of the network can be managed devices to achieve SNMP support, but still in the security and reliability, management, operational efficiency, In December 2006 IETF formally introduced the NETCONF protocol which can meet the needs of modern network management to a large extent. In this paper, the three configuration methods are studied. Firstly, the current situation and development process of SNMP / net conf are briefly discussed, and then the content and structure of SNMP and net conf are deeply studied. In accordance with RFC6241 NETCONF protocol standard, this paper designs an Internet automation configuration tool using the object-oriented development method of software engineering and UML modeling, and gives the related implementation. And the path coverage method is used to test the function points of the system. The tool has good versatility, compatible with three configuration modes of CLII-SNMPNT-CONF, and it is extensible, provides extraneous interface, and is easy to add new configuration mode.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.04
【参考文献】
相关硕士学位论文 前1条
1 郑磊;基于NETCONF的网络配置管理系统的设计与实现[D];中南大学;2009年
,本文编号:2093591
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2093591.html