论文部分内容阅读
随着通信技术的高速发展,网络规模不断扩大,网络复杂性日益提高,对网络管理系统的要求越来越高,现有MIB的内容已难以满足管理的要求。很多网络特性的体现和提供,在很大程度上取决于相应的网络管理系统的能力和质量。本论文的研究主题是网络管理功能扩展和网络管理系统的实现。在很多应用场合,都需要获取主机系统和进程信息。但在现有MIB中找不到主机系统和进程的完整信息。因此很有必要对网络管理功能进行扩展。本文正是在这样的背景下进行研究的。本文以实际网络管理应用需求为背景,深入研究网络管理功能扩展及系统实现问题。论文首先介绍了网络管理系统的五大功能和网络管理的基本模型。接着分析了SNMP相关知识。其中重点分析了管理信息结构、管理信息库和SNMP协议。在此基础上,论文进行了网络管理功能扩展研究及实现。分析了实用网络管理功能,从而得到要对网络管理功能进展扩展的需求。为了更好地管理主机资源和实现网络管理功能的扩展,论文详细研究了主机资源MIB和私有MIB。分析了Windows下的SNMP扩展代理机制以及网络管理功能扩展的必要性和可行性。针对当前网络管理的不足,对需要扩展的内容进行了分析和研究。最后详细介绍了网络管理功能扩展的实现过程,设计并实现了一个新的扩展代理。论文既实现了网络管理功能的扩展,又展示了Windows下的SNMP扩展代理的技巧,使网管开发者将重点转移到专有MIB的编写和特定扩展代理程序的设计上。论文还对网络管理平台与安全管理平台的合并进行了初步探讨。论文最后介绍了该网络管理系统的主要功能模块实现,包括管理信息树的扩展、MIB浏览器的设计、配置管理和性能管理的实现。并分析了SNMP4J开发包。对网络管理功能的扩展实验表明,利用Windows提供的扩展代理方法,可以方便地进行代理扩展,从而完成网络管理功能的扩展。使用Windows API函数获取进程和系统信息,并将这些信息集中到一个特定的MIB分支上,从而完成网络管理功能的扩展。这样既完善了MIB信息,又加强了网络管理功能。另外,利用文中实现的MIB浏览器、配置管理和性能管理,可以方便地进行网络管理,提高网管质量。