● 摘要
网络设备配置管理是网络管理的主要内容之一,它负责对被管理网络中的网络设备的配置参数进行获取、设置和监控,以达到控制设备以及网络运行的目的。设备配置管理对维护网络正常、有效地运行至关重要,只有经过正确配置的网络设备才能有效运行,因此,随着近年来网络规模和复杂程度的不断提高,人们对于有效、易用、智能化的网络设备配置软件工具的需求越来越强烈。校园网是覆盖学校校园范围的计算机网络,网内具有大量的设备,而对这些网络设备进行配置将会面临效率低、易出错等许多问题,为了解决这些问题,本文通过对国内外网络设备配置管理相关技术的分析和研究,首先给出了一个可对网络设备进行自主配置的分层软件架构;其次在该架构下设计并实现了配置通讯、变更管理和配置权限管理等模块,用于实现多用户的安全配置管理操作和配置数据变更的管理,在配置通讯模块中,本文给出并实现了一个解释性的配置管理语言NCML(Network Configuration Management Language)以提供准确灵活地配置通讯,在变更管理模块中,本文设计了一种基于规则的变更传播方法对配置数据的变更进行有效的传播,在配置权限管理模块中,本文设计实现了一个基于管理域和角色进行权限管理的模块,以确保配置管理操作的安全性;最后本文在选定的校园网环境下测试运行了该软件的原型系统,并给出了一些相关的运行结果和数据。