论文部分内容阅读
计算机网络规模的日益庞大,拓扑结构的日益复杂,随之而来的是网络设备和新型组网技术不断出现。因此电力营销机房内部的网络设备也在日益更新且它们的管理也变得越来越特殊和独立,电力营销机房的网络设备管理也变得越来越复杂。一旦电力营销机房的网络设备出现问题而得不到及时处理,将危及机房的有效运行,轻则影响网络信息交互,重则损毁设备造成重大损失。因此,对网络设备统一管理是电力营销机房的重要环节,采用合适网管标准开发出能够满足网管基本需求的网络设备管理系统对电力营销机房的管理尤为重要。本文结合SNMP协议、SNMP++开发包、RFC文档、MIB文档、ASN.1、BER等网络管理的相关理论和技术,利用VC++6.0编译平台、C++语言为主要开发手段,设计和实现了SNMP协议下面向电力营销机房的网络设备管理系统。实现了SNMP协议下交互信息的基本操作,可查询和设置机房内部各种开启SNMP服务的网络设备的状况信息,实现了对电力营销机房的网络设备进行远程管理的功能,且该系统可作为网络设备管理系统的通用模型。本文主要内容包括:(1)本文首先阐述该课题的研究背景和意义,介绍国内外网络设备管理的发展与现状,分析其中存在的问题后提出了课题研究的必要性。(2)分析和研究SNMP协议的发展史、原理及结构等相关理论。包括SNMP的管理信息库MIB和管理信息结构SMI,并针对SNMP变量进行举例分析。该部分为系统的设计提供理论基础。(3)分析和研究SNMP协议下网络设备管理的原理和方法。包括几种重要网络协议的对比,以及网络设备管理的特点和发展趋势,还有抽象语法标记ASN.1,RFC文档和基本编码规则BER这些相关技术。该部分为协议的选取和系统的实现提供理论基础。(4)提出面向电力营销机房的网络设备管理系统的设计方案。首先确定系统的整体设计结构和开发平台及工具,然后分步设计各个子功能模块,每个子功能模块完成在SNMP协议下各自不同的功能。该设计方案在实现部分得到了成功的验证。(5)完成SNMP协议下的网络设备管理系统的实现。作为电力营销机房的网络设备管理系统,共包括三大模块,每个模块分为若干子模块,详细介绍了各个功能模块的实现原理,重点分析和实现SNMP信息交互的基本操作,并得出了各功能模块实现的结果。稳定运行后说明该系统能够满足电力营销机房的网络设备管理的基本需求。(6)将该网络设备管理系统应用于电力营销机房。对现实中电力营销机房的功能、需求以及运行特点进行分析,以之前的工作内容为基础将该网络设备管理系统应用于电力营销机房这一网络环境,进一步分析了该网络设备管理系统的可用性。这部分验证了该网络设备管理系统用于电力营销机房管理的可行性。从各个功能上来说,经过对每个子功能模块的测试,都可成功查询或设置网络设备的状态参数,说明子模块都实现了自己的功能。从系统的整体上来说,该系统稳定运行后可以进行网络设备管理的基本操作,说明该系统能够满足网络设备管理的基本需求。从实际应用方面,该系统应用于电力营销机房的管理,实现了面向电力营销机房的网络设备的远程管理活动。并且该系统可作为面向行业业务网管系统的基础模型,网络设备管理者可以根据自己的需求添加自己的网络设备以及网络设备定义的私有MIB文档。