论文部分内容阅读
自从八十年代末期简单网络管理协议SNMP(Simple Network Management Protocol)面世以来,网络管理技术在短短的十几年里得到了突飞猛进的发展。随着管理功能的增强和管理对象的扩大,网络管理技术正逐渐成为网络构建和维护中必不可少的重要因素。 目前面向IP网络的管理软件绝大多数都以SNMP协议作为与被管对象通信的接口。网络设备要想被纳入基于SNMP的网络管理系统的管理范围,都必须在其中实现SNMP网络管理代理软件。但是由于SNMP网络管理代理软件是SNMP协议实现的一部分,而协议具有很强的标准性,而且在开发协议实现平台时,需要花费较大的人力物力资源,因此大部分国内设备厂商都依赖国外第三方的协议开发平台来实现自己产品中的SNMP代理功能。因此自行研制拥有自主版权的SNMP网络管理代理软件的开发平台具有十分重要的意义。 本文正是针对目前的这种现状,在分析网管代理功能和现有网管代理开发工具的基础上,对SNMP代理的实现进行了比较深入的研究和探讨,设计并实现了一个SNMP网络管理代理软件的开发平台。该平台可以根据用户所提供的被管对象信息模型,自动生成SNMP网管代理软件,并为用户提供应用编程接口。 本文详细介绍了SNMP网络管理框架,深入探讨了开发平台中的一些相关技术。在此基础之上,详细分析了SNMP网络管理代理软件开发平台的体系结构,全面介绍了系统各模块的功能和实现方法。最后总结全文并对本课题的研究作了技术上的展望。