论文部分内容阅读
随着Internet迅速普及,网络技术在工业生产中应用的日益扩大,使得网络规模越来越复杂、网络中的设备越来越趋向于多样化。因此,如何管理这些不同类型的网络设备,将会是关系到网络能否正常运行的关键因素。网络拓扑发现作为网络管理软件的首要功能和重要组成部分,不仅可以实时反映网络的运行状况,实现可视化的网络设备管理,同时也为网络管理软件的故障管理模块、性能管理模块、配置管理模块提供支撑。网络拓扑发现需要适应不断变化和发展的网络现状,能够迅速的对新网络,网络中增加的新设备进行发现和管理,因此需要我们的网络拓扑发现系统要能够具有可重用、易升级、易维护的特点。本文首先分析了当前网络管理软件的研发现状,并着重分析了拓扑发现优点和缺陷。结合当前最新的网络管理软件开发的新技术、新方法,提出了基于XML与JAVA反射机制的拓扑发现系统体系结构,构建了一种易于重用,易于升级,易于维护的拓扑发现系统。本系统采用当前流行的Spring+Hibernate中间件,综合利用了XML和JAVA反射机制,大大降低了由于网络设备变化带来的网络拓扑发现系统的适用风险。文中详细的给出了基于XML与JAVA反射机制的拓扑发现系统的设计和实现。经实际应用检验,该系统确实在一定程度上适应了网络设备的变化,满足业务不断增长的趋势,实现对网络管理的动态扩展。本系统可以作为网络管理软件的平台系统,支持在本系统上二次开发和升级。大大降低了网络管理系统的研发周期和难度。