论文部分内容阅读
计算机及通信技术的飞速发展使得网络设备包括光传输设备进入了一个空前的发展阶段,而这些设备不可避免需要能够通过网络进行合理的配置。当前,这类网络配置广泛使用的协议是简单网络管理协议 (SNMP-Simple Network Management Protocol)。
目前面向 IP 网络的管理软件绝大多数都以 SNMP 协议作为与被管对象通信的接口。网络设备要想被纳入基于 SNMP 的网络管理系统的管理范围,都必须在其中实现 SNMP 网络管理代理。但是由于 SNMP 网络管理代理软件是 SNMP 协议实现的一部分,而协议具有很强的标准性,而且在开发协议实现平台时,需要花费较大的人力物力资源,因此大部分国内设备厂商都依赖国外第三方的协议开发平台来实现自己产品中的 SNMP 代理功能。因此自行研制拥有自主版权的 SNMP 网络管理代理软件的开发平台具有十分重要的意义。
本文分析了SNMP的发展趋势和国内现有光收发设备管理系统的现状,介绍了国外几种网络管理系统产品的特点;阐述了 SNMP 网络管理系统的相关知识,例如管理信息库,管理信息结构、ASN.1 语法和 SNMP 的消息格式。在此基础上,针对用户需求和现有硬件条件,提出了二种不同的解决方案,并对不同方案的可行性和开发成本,周期等进行了论证。最终采用了多台设备数据集中打包(IP包)、代理集中化软件化的解决思路。同时详细地规划了网络拓扑连接方式,给出了硬件组成结构设计和软件系统的整体架构。其次,提出了SNMP Agent 部分的设计结构和部分细节,并根据设备管理内容详细设计了管理信息库 (MIB 库)。随后着重研究了软件系统中的信息管理层次、双地址定位机制和系统与设备间通信的要点。最后,对管理系统分别进行了功能性测试和压力测试,并根据测试的结果对系统做出了优化改进,圆满完成了项目的要求。