基于SNMP的网络拓扑发现的异构性研究与实现
发布时间:2017-09-26 18:38
本文关键词:基于SNMP的网络拓扑发现的异构性研究与实现
更多相关文章: 网络管理 拓扑发现 SNMP协议 管理信息厍 OID
【摘要】:随着信息技术的不断进步,以计算机为基础的网络通信技术已成为现代生活的重要组成部分,政府机构、银行和各型企业的网络规模不断扩大,融入的设备类型和上网行为方式呈现多样化,传统的手工方式已经无法实现对网络高效准确的管理,为了保障网络稳定运行,网络管理人员急需一款通用高效的网络管理软件实现对网络的自动化管理。 许多网络设备厂商开发出了各自的网络管理产品,如IBM公司的Switch Anlyzer和思科公司的Cisco Works等,为网络管理人员提供了许多便利;但这些网管软件在研发过程中采用了许多私有标准和技术,不利于客户结合自身需要的二次开发,而且这些软件大多只能适用于特定的网络环境,并没有将拓扑结构精确到设备的端口层次。 本文对国内外主流的拓扑发现技术做了深入研究,并结合现代企业网络环境的特点和对网络管理软件的实际需求,采用基于SNMP协议的拓扑发现技术,设计了一套高效的网络层和数据链路层拓扑信息发现算法,并重点研究了网络拓扑发现的难点——不同厂商、不同类型设备MIB库中信息存储方式的异构性,为此专门设计了一套处理网络设备异构性的算法,能够实现从不同厂商、不同类型的网络设备中获取拓扑信息,提高了网络拓扑发现算法的通用性;本课题设计的拓扑发现算法将网络拓扑连接关系精确到端口级别,提高了对网络管理的精准度。最后,以本课题研究实现的拓扑发现模块为核心组件,实现了一套高效通用的网络管理软件,并在实际的企业网络环境中对本课题的研究成果进行测试,达到了预期功效。
【关键词】:网络管理 拓扑发现 SNMP协议 管理信息厍 OID
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02
【目录】:
- 致谢5-6
- 摘要6-7
- ABSTRACT7-11
- 1 绪论11-17
- 1.1 课题来源和背景11-12
- 1.2 相关研究的现状分析12-14
- 1.2.1 国内外研究现状12
- 1.2.2 现今主流的网络管理软件12-14
- 1.3 现代网络的异构性及对拓扑发现的影响14
- 1.4 本文研究内容14-15
- 1.5 论文的组织结构15-17
- 2 网络拓扑发现的相关技术17-31
- 2.1 拓扑发现的方法和目标17-18
- 2.2 网络层拓扑发现技术18-21
- 2.2.1 基于ICMP的方法18
- 2.2.2 基于DNS的方法18-19
- 2.2.3 基于ARP的方法19
- 2.2.4 基于OSPF的方法19-20
- 2.2.5 基于SNMP的方法20-21
- 2.3 链路层拓扑发现技术21-23
- 2.3.1 基于端口流量的方法21-22
- 2.3.2 基于LLDP协议的方法22-23
- 2.3.3 基于地址转发表的方法23
- 2.4 SNMP协议简介23-28
- 2.4.1 SNMP 工作原理24
- 2.4.2 MIB(管理信息库)24-25
- 2.4.3 SNMP的五种消息25-27
- 2.4.4 MIB异构性分析27-28
- 2.5 基于SNMP的拓扑发现28-30
- 2.5.1 基于SNMP的拓扑发现算法思想28
- 2.5.2 SNMP4J功能介绍28-30
- 2.6 本章小结30-31
- 3 网络拓扑发现系统的总体设计31-41
- 3.1 本课题的研究现状和主要任务31
- 3.2 典型单位局域网31-33
- 3.3 网络管理系统的构架33-34
- 3.4 网络拓扑自动发现的详细设计34-39
- 3.4.1 网络设备提供的SNMP管理接口34-36
- 3.4.2 网络拓扑发现逻辑36-38
- 3.4.3 拓扑发现管理接口的功能模块38-39
- 3.5 数据库设计和XML接口39
- 3.5.1 数据库设计39
- 3.5.2 XML 接口39
- 3.6 本章小结39-41
- 4 基于SNMP的网络拓扑发现算法实现41-65
- 4.1 网络层拓扑发现模块41-47
- 4.1.1 网络层拓扑发现需要的MIB信息42-43
- 4.1.2 网络层拓扑发现的算法思想43-45
- 4.1.3 网络层拓扑发现算法的数据结构45-46
- 4.1.4 网络层拓扑发现算法流程图46
- 4.1.5 网络层拓扑发现的算法46-47
- 4.2 子网拓扑发现模块47-53
- 4.2.1 链路层拓扑发现需要的MIB信息48
- 4.2.2 链路层拓扑发现的算法思想48-49
- 4.2.3 链路层拓扑发现算法的数据结构49-50
- 4.2.4 链路层拓扑发现算法流程图50-52
- 4.2.5 链路层拓扑发现算法伪代码52
- 4.2.6 主机拓扑发现52-53
- 4.3 网络拓扑发现的异构性处理模块53-62
- 4.3.1 分析各厂商MIB库查找拓扑信息OID值53-56
- 4.3.2 网络拓扑发现异构性处理模块实现56-62
- 4.4 拓扑信息存储模块62-64
- 4.4.1 拓扑信息存储数据表62-63
- 4.4.2 拓扑信息表中的部分表对象63-64
- 4.5 本章小结64-65
- 5 网络拓扑发现系统测试及成果展示65-73
- 5.1 系统功能测试65-68
- 5.2 实际成果展示68-71
- 5.3 本章小结71-73
- 6 总结与展望73-75
- 6.1 总结73-74
- 6.2 展望74-75
- 参考文献75-79
- 附录A79-81
- 附录B81-83
- 作者简历及攻读硕士学位期间取得的研究成果83-87
- 学位论文数据集8
【参考文献】
中国期刊全文数据库 前10条
1 施锋,吴秋峰;网络多层拓扑发现算法的分析[J];兵工自动化;2004年03期
2 曾干;;基于链路层发现协议(LLDP)的物理网络拓扑发现[J];电脑知识与技术;2006年20期
3 姜誉,方滨兴,胡铭曾;多点测量Internet路由器级拓扑[J];电信科学;2004年09期
4 曹晓梅,夏保胜,王能;基于SNMP和ICMP的拓扑自动发现算法的分析与实现[J];河南大学学报(自然科学版);2003年01期
5 李佳,石冰心,张海静,龚睿;网络管理系统中的自动拓扑发现算法[J];华中理工大学学报;1998年01期
6 李玉鹏,王换招,田海燕,赵青苹;基于SNMP和Java的网络拓扑发现[J];计算机工程与应用;2004年05期
7 肖宗水;链路层网络拓扑发现及其Web表现方法[J];计算机应用;2004年07期
8 黄锦亮;杜旭;;基于SNMP的以太网拓扑发现[J];计算机应用;2006年01期
9 由维昭,刘强,韦卫,陈玉健;多方位网络拓扑发现的通用算法与技术实现[J];计算机应用研究;2004年12期
10 杨莉;;网络拓扑模型的研究[J];湖北第二师范学院学报;2008年08期
,本文编号:925108
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/925108.html