论文部分内容阅读
本文主要叙述了由浙江大学智能软件实验室自主研发的基于SNMP(Simple Network Management Protocol)的网络管理系统FlexSNMP的背景、总体框架设计以及核心引擎的详细设计。在SNMP引擎基础上设计了一些高层组件与分布式应用组件。同时,提出了SNMP网络管理系统的异常处理模型与使用的日志模型。最后总结了FlexSNMP设计,提出了基于SNMP的网络管理系统的主要发展方向。 自从八十年代末期SNMP简单网络管理协议面世以来,基于SNMP网络管理技术在这短短的近二十年里取得了突飞猛进的发展,逐渐被应用于大量而广泛的领域中。例如:对网络失效管理、配置管理、安全管理、性能管理、计费管理等众多领域。但是,对于国内来说,拥有自主知识产权的SNMP管理系统的研发还是比较薄弱的。基于SNMP网络管理系统FlexSNMP就是在这样的背景下进行研究和开发的。 论文第一章中,分析了SNMP的发展现状,并讨论了基于SNMP网络管理系统应用的行业领域。 论文第二章中,描述了SNMP网络管理系统功所要具备的功能。例如:失效管理、配置管理、安全管理、性能管理、计费管理等。 在第三章中,描述了SNMP网络管理系统的一些基本概念,例如管理信息库,管理信息结构、ASN.1语法。分析了SNMP的通信协议以及消息格式。并指出了如何对消息进行编码以及解析。 在第四章中,研究了国外的基于SNMP网络管理系统的产品,并对两个著名的基于SNMP开源项目Westhawk以及JoeSNMP网络管理项目做了研究分析。最后,对以上产品的研究做了总结。 在第五章中,首先对基于SNMP网络管理系统框架所要实现的目标以及安全需求进行了简要介绍。针对以上的目标,分析了几种实现的技术。之后给出了系统的框架图并描述了各部分的功能。 论文在第六章中,完整地描述了基于SNMP网络管理系统FlexSNMP的详细设计。网路管理系统分为四个层次:SNMP引擎、高层中间件和应用层组件以及各种应用程序。论文对SNMP引擎部分做了详细的设计说明。并在高层的中间件和应用层组件这两个层次上,设计了几个重要的组件。在安全方面描述了USM安全模型。在访问控制系统方面描述了VACM访问控制模型。 最后,本文总结了FlexSNMP系统,并提出了其今后还需要进一步发展的方向。