TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文

上传人:桔**** 文档编号:457736592 上传时间:2023-03-19 格式:DOC 页数:42 大小:1.12MB
返回 下载 相关 举报
TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文_第1页
第1页 / 共42页
TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文_第2页
第2页 / 共42页
TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文_第3页
第3页 / 共42页
TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文_第4页
第4页 / 共42页
TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文》由会员分享,可在线阅读,更多相关《TOPOLOGY网管软件的系统设计计算机信息管理毕业设计论文(42页珍藏版)》请在金锄头文库上搜索。

1、目 录摘 要1ABSTRACT2前 言3第一章 概述41.1 开发背景41.2 关于国内外同类系统的分析41.3 TOPOLOGY网管软件的任务与目标61.5 本论文所作的工作7第二章 SNMP、MIB与TOPOLOGY开发环境82.1 SNMP82.2 SNMP操作和SNMP报文传输92.3 SNMP V2和SNMP V3102.3.1 SNMP V2协议112.3.2 SNMP V3协议122.4 管理信息库MIB122.5 TOPOLOGY开发环境142.5.1 Visual C+6.0 MFC应用程序框架142.5.2 WinSNMP15第三章 TOPOLOGY系统总体设计163.1

2、TOPOLOGY系统总体结构163.2 TOPOLOGY系统各功能模块设计163.3 模块之间的协调18第四章 TOPOLOGY网络拓扑发现模块的设计与实现204.1 基于SNMP的主干网拓扑发现204.1.1 传统的基于SNMP的网络主干拓扑发现方法204.1.2 改进的基于SNMP的网络主干拓扑发现方法254.1.3 模块运行结果294.2 子网内拓扑发现294.2.1 ARP表(IpNetToMediaTable表)294.2.2 子网拓扑的中所要的数据结构304.2.3 如何判断主机的状态304.2.5 模块运行结果31第五章TOPOLOGY网络拓扑图生成/布局模块的设计与实现325.

3、1 TOPOLOGY网络拓扑图布局模块的设计325.2 TOPOLOGY网络拓扑图生成/布局模块的实现345.2.1 数据结构345.2.2 TOPOLOGY主干网拓扑图生成/布局模块的实现35第六章 总结与展望376.1 课题总结376.2 进一步开发的展望38参考文献40致 谢41摘 要随着网络的高速发展,网络管理变得越来越复杂,网络管理软件的研究与开发伴随网络的不断发展也越来越受到人们的重视。本文基于SNMP协议、MIB库,详尽阐述了作者设计的TOPOLOGY网管软件的系统设计,以及它的四大模块网络拓扑发现、网络拓扑生成与布局、查询MIB、功能模块协调与切换的主要设计思想和实现方法,论文

4、中着重研究和讨论了对网络拓扑的发现、生成、布局的设计实现算法。在传统主网拓扑发现算法的基础上,作者提出两种新的补充算法,使得拓扑更加完整,具有一定的创新性。论文所提出的拓扑布局算法采用环型算法与启发式算法相结合,使得布局更加合理,也是该网管软件的特色和创新做法。论文在最后还探讨了对系统进行进一步开发的展望。关键词:拓扑发现,布局,SNMP,MIB,WinSNMP 1AbstractWith rapid development of network, network management becomes more and more complex. Meanwhile, the research

5、 and development of network management software are also paid more and more attention to by people. Based on SNMP and MIB, this thesis has accounted in detail for the system design of Network Management Software TOPOLOGY developed by this author. The main designing thoughts and implementation scheme

6、s of four modules include network topology discovery, topology generation/layout, MIB polling and modules coordination /switching. The thesis has examined and discussed with focus on the designing and implementing algorithms of network topology discovery, generation and layout.On the basis of tradit

7、ional backbone network discovery algorithm, the author gives out two new algorithms for supplement to make the topology more complete, and the new algorithms are creative on a certain extent. Topology layout algorithm presented by this thesis combines the elicitation algorithm to the ring algorithm

8、to make the layout more rational and this is also the characteristic and creative way in this network management software. In the end, the prospect of further development to this system is also explored.Keywords: Topology Discovery, Layout, SNMP, MIB, WinSNMP 第一章 概 述1.1 开发背景随着网络的高速发展,网络管理变得越来越复杂,网络管

9、理软件的研究与开发伴随网络的不断发展也越来越受到人们的重视。同时,随着计算机网络的使用越来越广泛,用户对网络的依赖也越来越大,网络的可靠性成为越来越重要的问题。网络管理是一个解决方案,它寻求最大限度地利用现有的网络资源,增加网络的可用时间,提高网络设备的网络性能、服务质量和安全性。因此,研究网络管理具有重要的意义。目前国内的企业网、园区网系统所使用的网络管理软件大多都是从国外引进的;如IBM公司的Netview,HP公司的OpenView,Cisco公司的Ciscoworks,3Com公司的 Transen等。 这些网络平台一般价格昂贵,不具备良好的中文界面,信息资源方面的管理能力相对较弱,其

10、中一些只能管理本公司的产品(如Cisco Works、Transen等),有些还需要第三方产品的辅助。虽然它们提供了丰富的API,但许多对于开发园区网络管理系统是不必要的,并且大多数网络管理员不具备二次开发的能力,这就造成资金和资源的浪费。所以根据我国互联网的实际应用,结合园区网的自身需求,自主设计与开发一个成本低、效率高的通用型网络管理系统是十分必要的。1.2 关于国内外同类系统的分析针对网络管理的需求,许多厂商开发了自己的网络管理产品,其中一些形成了一定的规模,占有大部分的市场。主要有:(1) SunNetManagerSunNetManager是不依赖于协议的分布式管理体系结构网络管理系

11、统。它是第一个重要的开发平台,如果SunNet Manager要被最终用户直接使用,需要第三方厂商开发出来的应用系统来实现,主要功能有:拓扑结构图、自动管理、链接管理、浏览工具和API。SunNetManager在拓扑管理方面,仅能发现IP网络设备,能判断SNMP(TCPSocket161)是否处于 Active 状态以及网络设备是否有多个端口(router),不能发现非IP 设备 。(2) HP OpenView Network Node Manager(NNM)HP OpenView是第一个出现的网络管理系统,是一个广泛使用、获得大多数认可的网络管理系统。它主要给第三方网络管理应用程序开发

12、人员提供开发平台,同时也可向用户提供最终的可安装产品,主要功能:自动发现网络拓扑结构、性能与吞吐量的分析、故障报警和历史数据分析。OpenView 的网络拓扑自动发现功能很好,启动后能立即自动发现本网段的结点,网段中的路由器(或网关)、子网以图标的形式显示在图形上。为了进一步搜索子网,只需点亮响应的子网图标,并置其为被管。不能在运行时手工加入与本网段非直连的管理对象 。(3) IBM Tivoli NetViewIBM Tivoli NetView检测TCP/IP 网络、显示网络拓扑结构、相关信息和管理事件以及SNMP 陷阱、监控网络运行状况并收集性能数据。Tivoli NetView 通过可

13、扩展性和灵活性满足大型网络管理人员的使用需要,以管理关键任务。它还提供了强大的信息过滤能力,可通过设置阀值来减少部分冗余报警。IBM的网络拓扑功能在同类产品中并不突出。(4) Cisco Works:由Cisco公司开发。它使用Cisco的专门技术CDP(Cisco Discovery Protocol)对本公司的网络产品进行精确的搜索。但CDP只能搜索本公司的网络产品,对其它厂家的网络产品不具备兼容性, 主要功能: 自动安装管理器、与NetView的接口、通用命令管理器、设备监控、路径工具和实时图形。CDP支持对VLAN的拓扑发现,前提是网络设备必须是Cisco的产品。(5) 国外其它网管软

14、件产品TRANSCEND由3Com公司开发。该产品的自动拓扑搜索功能简单,只能检测出当前局域网中的主机,不能确定各个主机的互连情况,不能确定主机的接口类型。TRANSCEND只能对本公司的网络硬件设备产品进行较为精确的搜索,显示出其网络设备各个端口的状态,但不能发现其它厂商的网络设备,运行速度很慢,对机器的硬件配置及内存容量要求较高。 Net Walker由Fujitsu公司开发,是一种较好的网络管理产品。能较好的搜索到当前网络中运行的网络设备,较精确地确定网络互连情况和网络接口。能够实时地反映网络当前状态,对有故障的网络设备能较快的检测到并进行报警。但只能运行在UNIX环境中,不能在Wind

15、ows环境中运行,运行速度较慢,对网络的搜索需要大量的时间。PloyCenter On NetView(PNV)由DEC公司开发。它是在HP OpenView和IBM Tivoli NetView的基础上开发而成的,具有一些前两者所没有的特点。PNV提供了一个通用的网络管理平台,它支持多种网络管理协议,具有分布安全性,提供登录确认。它能动态发现设备,按其在协议栈中所处的位置进行摆放,建立连接关系。它还实现了收集并图形化显示当前数据和历史数据和支持关系数据库等功能。 (6) 国内网管软件 国内自主开发的网络管理软件较少。上海金桥网络工程中心开发了在Windows PC平台上使用的网络管理软件GoldView,该软件基于简单网络管理协议SNMP(Simple Network Management Protocol)实现了对TCP/IP网络的拓扑发现。然而,由于各种原因,该软件在国内未能推广使用。南京飞博的IP View是一款在Linux平台下使用Java自主开发的专业网管软件,采用B/S结构。北京游龙科技的S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号