电力营销机房的网络设备监管系统的设计与研究

论文价格:免费 论文用途:其他 编辑:lgg 点击次数:83
论文字数:38000 论文编号:sb201212271113025387 日期:2012-12-28 来源:硕博论文网

第一章 绪论


1.1 研究背景与研究意义
随着计算机网络技术的迅猛发展,计算机机房的管理规模在不断扩大,新理念和新技术也层出不穷,设备的种类急剧激增,网络结构也越来越复杂。早期简单而粗陋的人工管理方式或者专用管理方式已经不再适应于现代的计算机网络,机房的设备管理也必须向着规范和高效的方向发展,要对网络设备进行有效的管理,同样不能采用类似于人工手动操作的低效率模式。因此,在电力营销机房的管理中,研究和开发网络设备管理系统对于网络设备的高效管理是至关重要的。


1.1.2 研究意义
在现代的智能电力网络中,网络设备的管理对于网络活动的意义非常重大,最直接的原因是硬件设备会损坏,通信线路会出现中断故障,过多的网络用户会争用有限的网络资源(线路带宽,设备 CPU 等)。现代的电力网络,已不再是仅仅维护网络设备的正常运行,还要收集,分析网络运行数据,展示网络运行状况的性能指标,进而实现管理信息的判断,预测网络故障并隔离出故障,为网络设备的有效管理提供保障。对于机房内部的各种网络设备而言,一旦出现故障而得不到及时处理,可能会对信息交互、数据传输、存储以及对系统的运行产生影响,严重的话会损毁设备甚至造成严重后果。因此,网络设备管理系统为电力营销机房配套的网络设备的管理提供了一个一体化的管理平台。综上所述,结合研究背景可见,电力营销机房的管理需要针对机房内的网络设备进行专门管理,而网络设备管理的高效率需要开发出网络设备管理系统,因此网络设备管理系统对于解决电力营销机房的一体化管理问题是至关重要的。


1.2 国内外的发展与现状


1.2.1 国外发展与现状
关于网络设备管理系统,很早期的时候国外就开始研究这一领域,时至今日已进入了该领域的成熟期。在 Internet 领域,世界上最早致力于网络管理标准化工作的是国际标准化组织 ISO,它是网络互联协议 OSI 的定制者。IEEE 通信学会下属的网络营运与管理专业委员会举办的网络营运与管理专题讨论会。国际信息联合会(1FIP)举办的综合网络管理专题讨论会。还有 OSI 网络管理论坛(OSI/NM FORUM)专门讨论该领域的有关问题。近年来,也有一些厂商和组织开始推出自己的网络管理解决方案。比较有影响的有:网管论坛的 OMNIPoint和开放软件基金会(OSF)的 DME。
国外在于上世纪八十年代初就已经开始研究,并由此产生了多种网管的技术和协议,包括 SGMP(Simple Gateway Monitoring Protocol)CMIS/CMIP(theCommon Management Information Service/Protocol)等等。由于 TCP/IP 协议的运用越来越普及,在 1987 年 Internet 的管理机构 IAB(InternetActivities Board)决定在 TCP/IP 协议的基础上制定一种新的网络协议标准。长期的目标是在CMIS/CMIP 基础上定制了 CMOT(Common Management Over TCP/IP)并对它作了修改。但 CMOT 迟迟未能出台,为应急使用,IETF 决定把已有的简单网关控制协议进一步修改后作为临时的解决方案,这就是著名的简单网络管理协议SNMP,即 SNMPv1,相继推出 SNMPv2 和 SNMPv3。


第二章 简单网络管理协议


2.1 引言
简单网络管理协议是基于 TCP/IP 协议技术的应用层协议,是一种网络管理标准,它的核心部分是定义于 RFC1157[3]号文件,该文件使用 ASN.1 语言定义了管理工作站和代理之间的交互方式,所以说 SNMP 这个名称,就是包含了 RFC文档在内的一些列相关标准组成的网络管理协议。简单网络管理协议的核心内容一共包含 3 部分:一是简单网络管理协议 SNMP 本身,二是管理信息结构 SMI,三是管理信息库 MIB。


2.2 简单网络管理协议
SNMP简单网络管理协议 SNMP(Simple Network Management Protocol)最早是为解决 Internet 上的网络设备管理问题而提出的一个临时方案,在 1989 年发布了第一个正式版本,经过了以后二十多年的发展,现在的 SNMP 日趋完善,目前已经是应用最为广泛的一个成熟的网络管理标准协议。SNMP 的网络管理由三部分组成,即管理信息结构 SMI、管理信息库 MIB 以及 SNMP 本身。


2.2.1 SNMP 协议的发展历史
作为 TCP/IP 网络中使用最为广泛的协议,SNMP 经历了一个相对较长的发展过程,到目前为止,共推出了 8 个版本和 2 个拓展版本,但实践中真正得到应用的只有 3 个版本,即 SNMPv1、SNMPv2 和 SNMPv3。SNMP 的第一个版本在 RFC1157 中被定义。RFC 1157 和另一个关于管理信息的文件 RFC 1155一起,提供了一种监控和管理计算机网络的系统方法,后来被业界广泛运用,但是也存在安全性差这一致命缺点,其唯一的安全机制是一个共同体字符串 community strings,相当于一个普通的密码口令。SNMP 在迅猛发展的同时也暴露出了明显不足。因此 SNMPv2 于 1993 年问世,相对于 SNMPv1,它提供丰富错误代码,可以细致区分错误。它可以实现大量数据的同时传输,提高了效率和性能同时丰富了故障处理能力。但是,SNMPv2安全性能没有得到提高。为了解决这个问题,IETF 工作组于 1998 年提出了互联网建议 RFC 2271 到 2275,形成 SNMPv3。可以说,SNMPv3 是在 SNMPv2 基础之上增加了安全管理机制。发展至今,SNMP 已经广泛运用于业界,它的实现就是尽可能简单,尽可能缩短开发周期。


第三章 网络设备管理系统的研究.......................... 22-28
    3.1 引言 ..........................22
    3.2 网络设备管理的相关技术的分析.......................... 22-24
    3.3 RFC 文档 ..........................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)该网络设备管理系统具有很好的稳定性和可扩展性,系统运行稳定,并实现了 SNMP 的基本操作,网络设备管理员可以进行基本管理。
(4)该系统应用于电力营销机房的网络设备管理。验证了该系统作为电力营销机房的网络设备管理的可行性,同时也可作为一般网络设备管理系统的基础模型,通过该系统网络设备管理员可以根据自己需要添加自己的网络设备以及网络设备自己定义的私有 MIB,以满足不同网络设备的需要。


QQ 1429724474 电话 18964107217