论文部分内容阅读
当前,信息化推动了计算机网络的迅猛发展,由于信息与网络具有强耦合性,网络稳定性变得尤为重要,因此,网络管理的概念被提出并逐渐地发展为一套成熟稳定的系统。然而,目前的网管系统也面临着诸多挑战。首先,在设备管理界面的绘制方面,由于不同设备的可配置参数千差万别,程序开发者往往需要为不同的设备个性化地定制不同的图形界面,随着设备数量的增多,开发成本巨大。其次,在大型网络的管理方面,虽然管理域的引入,使得网络系统被横向切分并划分给不同的管理员分别管理,但管理员与管理域之间简单的一对一关系并不灵活。然后,在软件性能的提升方面,虽然集群系统的引入增强了网管系统的并发处理能力,但集群系统的部署流程一直很繁琐,在人工部署的过程中极易出错。最后,在图形界面的开发上,开发者往往会探索性地使用新型图形库来提高开发效率,然而,新旧图形库之间可能会因为底层实现机制的不同而带来兼容性问题。因此,本论文从上述四个方面对当前的网管系统作出了改进。首先,在软件自动化处理上,本论文基于SNMP(Simple Network Management Protocol,简单网络管理协议)提出了MIB(Management Information Base,管理信息库)动态解析方案,实现了配置文件到图形界面的自动化处理,使得网管系统可以为不同的网络设备自动生成相应的图形界面,节省了大量的开发成本。其次,在管理域的处理上,本论文提出了“用户组-用户-管理域”的三层管理方案,实现了管理域向下与网络紧耦合,向上与用户的松耦合,管理中心可以为管理员动态分配管理域,从而兼顾了管理的灵活性和统筹性,提升了管理效率。然后,在集群系统的部署上,本论文在已有的MySQL Cluster集群部署流程上,用自定义脚本实现了参数的自动化配置,简化了部署流程。而在集群系统和网管系统的对接上,也探索实现了故障处理机制,使得网管系统能够检测到集群系统的云同步功能是否存在异常。最后,在降低软件开发成本上,本论文探索性地使用ILOG JViews图形库实现了一个背景缩放功能和一个功能丰富的缩略图组件。此外,本论文也解决了RCP(Rich Client Platform,富客户端平台)框架与ILOG JViews图形库之间存在的兼容性问题。