> 硕士毕业论文 > 38000字硕士毕业论文电力营销机房网络设备监控系统的设计与研究

38000字硕士毕业论文电力营销机房网络设备监控系统的设计与研究

论文类型:硕士毕业论文
论文字数:38000字
论点:网络设备,管理系统,协议
论文概述:

本文以一般网络管理基础理论为主线,采用的是客户机/服务器构架,系统平台是 Windows 2000 Server,编译调试平台是 VC++6.0 以以及惠普开源软件开发包 SNMP++v3.2.2,对网络管理以及其应用进行研究

论文正文:

第一章导言

1.1研究背景和意义
随着计算机网络技术的飞速发展,机房的管理规模不断扩大,新理念和新技术层出不穷,设备类型急剧增加,网络结构越来越复杂。早期简单粗糙的手工管理模式或特殊管理模式已不再适合现代计算机网络,机房的设备管理也必须向标准化、高效化方向发展。为了有效地管理网络设备,也不可能采用类似于手动操作的低效率模式。因此,在电力营销机房管理中,研究和开发网络设备管理系统对于网络设备的高效管理至关重要。

1.1.2研究意义
在现代智能电网中,网络设备的管理对网络活动具有重要意义。最直接的原因是硬件设备将被损坏,通信线路将被中断,太多的网络用户将争夺有限的网络资源(线路带宽、设备中央处理器等)。)。现代电网不再仅仅是为了维护网络设备的正常运行,而是为了收集和分析网络运行数据,显示网络运行状态的性能指标,从而实现管理信息的判断,预测网络故障,隔离故障,为网络设备的有效管理提供保障。对于机房内的各种网络设备,不能及时处理的故障可能会影响系统的信息交换、数据传输、存储和运行。如果情况严重,可能会损坏设备,甚至造成严重后果。因此,网络设备管理系统为支持电力营销机房的网络设备管理提供了一个集成的管理平台。综上所述,结合研究背景,可以看出电力营销机房的管理需要对机房的网络设备进行专项管理,高效的网络设备管理需要开发网络设备管理系统,因此网络设备管理系统对于解决电力营销机房的综合管理问题至关重要。

1.2国内外发展现状

1.2.1国外发展现状
在网络设备管理系统方面,国外很早就开始研究这个领域,现在已经进入这个领域的成熟阶段。在互联网领域,国际标准化组织(标准化组织)是世界上最早致力于网络管理标准化的组织。它是现场视察的定制者。IEEE通信学会网络运行与管理专业委员会组织的网络运行与管理研讨会。国际信息联合会(1FIP)举办了一次关于综合网络管理的专题讨论会。还有现场视察网络管理论坛,专门讨论这一领域的相关问题。近年来,一些制造商和组织也开始推出自己的网络管理解决方案。其中更有影响力的是网络管理论坛的OMNIPoint和开放软件基金会(OSF)的DME。
在国外,研究从20世纪80年代初开始,产生了各种网络管理技术和协议,包括SGMP(简单网关监控协议)CMIS/CMIP(公共管理信息服务/协议)等。随着TCP/IP协议的应用越来越普及,1987年互联网管理机构IAB(InternetActivities Board)决定制定一个基于TCP/IP协议的新的网络协议标准。长期目标是基于CMIS/CMIP定制和修改CMOT(基于TCP/IP的通用管理)。然而,CMOT已经很久没有获释了。紧急情况下,IETF决定进一步修改现有的简单网关控制协议作为临时解决方案。这就是著名的简单网络管理协议SNMP,即SNMPv1,它先后引入了SNMPv2和SNMPv3。

第2章简单网络管理协议

2.1简介
简单网络管理协议(Simple Network ManagEment Protocol)是一种基于TCP/IP协议技术的应用层协议,是一种网络管理标准。其核心部分在RFC1157[3]中定义,使用ASN.1语言定义管理工作站和代理之间的交互。因此,SNMP这个名称是一个网络管理协议,由一些相关标准组成,包括RFC文档。简单网络管理协议的核心内容由三个部分组成:简单网络管理协议SNMP本身、管理信息结构SMI和管理信息库MIB。

2.2简单网络管理协议
简单网络管理协议(SNMP)最初是作为互联网上网络设备管理问题的临时解决方案而提出的。第一个官方版本于1989年发布。经过20多年的发展,SNMP现在变得越来越完善,是应用最广泛的成熟的网络管理标准协议。SNMP的网络管理由三部分组成,即管理信息结构管理信息、管理信息库管理信息和SNMP本身。

2 . 2 . 1 SNMP协议的发展历史
作为TCP/IP网络中使用最广泛的协议,SNMP经历了一个相对较长的发展过程。迄今为止,共发布了8个版本和2个扩展版本,但实际上只有3个版本,即SNMPv1、SNMPv2和SNMPv3。第一个版本的SNMP在RFC1157中定义。RFC 1157和另一份关于管理信息的文件RFC 1155一起,提供了一种用于监控和管理计算机网络的系统方法。后来,RFC 1157在行业中被广泛使用,但它也有安全性差的致命缺点。它唯一的安全机制是社区字符串社区字符串,这相当于一个公共密码。虽然SNMP发展迅速,但也暴露出明显的不足。因此,SNMPv2于1993年问世。与SNMPv1相比,它提供了丰富的错误代码,并能详细区分错误。它可以实现大量数据的同时传输,提高效率和性能,丰富故障处理能力。然而,SNMPv2的安全性能并没有得到提高。为了解决这一问题,IETF工作组于1998年提出了互联网提案RFC 2271至2275,以形成SNMPv3。可以说,SNMPv3为SNMPv2增加了一个安全管理机制。到目前为止,简单网络管理协议已经在行业中得到广泛应用。它的实现尽可能简单和简短。

第三章网络设备管理系统研究................................22-28
3.1导言................................22
3.2网络设备管理相关技术分析................................22-24
3.3招标文件................................24-25
3.4抽象语法标记ASN.1................................25-27
3.5基本编码规则Ber................................27
3.6概述................................27-28
第四章网络管理系统的设计................................28-35
4.1导言................................28
4.2系统的总体设计................................28-29
4.3 MIB文件加载模块的设计................................29-31
4.4每个操作命令响应模块的设计................................31
4.5每个辅助功能模块的设计................................31-32
4.6网络设备管理系统开发工具................................32-34
4.7概述................................34-35
第五章网络设备管理系统的实施................................35-56
5.1导言................................35
5.2 MIB文件加载模块的实现................................35-42
5.2.1接口初始化................................35-38
5.2.2加载MIB文件................................38-41
5.2.3辅助功能子模块................................41-42
5.3每个操作命令响应模块的实施................................42-53
5.4每个辅助功能模块的实施................................53-55
5.5概述................................55-56

结论

本文以网络管理的基本理论为主线,采用客户/服务器架构模式,对网络设备管理进行了大量的研究工作,设计并实现了一个基于SNMP协议的电力营销机房网络设备管理系统。本课题的研究工作在以下几个方面取得了一定的成果:
(1)国内外网络设备管理系统的研究,设计并成功实施了网络设备管理系统的方案,对网络设备管理系统的发展有了更清晰、更深入的了解,在此过程中学习了一整套网络设备管理系统的开发过程,增强了C++语言在网络编程中的基本技能。
(2)将基于SNMP协议的网络编程应用到实际的软件系统开发中,详细实现了SNMP信息的各种传输过程,从而结合开发理论掌握了SNMP协议的相关内容。
(3)网络设备管理系统具有良好的稳定性和可扩展性。系统运行稳定,实现了简单网络管理协议的基本运行。基本上可以管理网络设备管理器。
(4)该系统应用于电力营销机房的网络设备管理。验证了该系统作为电力营销机房网络设备管理的可行性,也可以作为通用网络设备管理系统的基本模型。通过该系统,网络设备管理器可以根据自身需求添加自己的网络设备和网络设备定义的私有MIB,以满足不同网络设备的需求。