论文摘要
网络拓扑发现是网络管理的基础。完整、清晰的网络拓扑结构图可以让网络管理者准确把握网络的整体状态,并为网管系统的其它模块提供有效的数据。因此,对网络拓扑发现及拓扑图显示技术进行研究具有重要意义。本文研究了现有的逻辑和物理拓扑发现方法,在此基础上做了一些工作。首先,指出了通常拓扑发现中数据采集方法的不足,并进行了优化,提高了采集数据的效率。其次,对物理拓扑发现中的基于AFT(地址转发表)的算法进行了改进,改进包括两方面,一是指出了现有基于AFT方法在实际应用中的不足,并提出了新的方法,通过该方法能判断出当子网出现Vlan时子网内的设备连接情况;二是改进了子网内设备连接关系的判断规则,通过这些规则可以良好地发现一些不支持被管理的哑设备。本文还对基于Visio的显示技术进行了深入研究,挖掘了Visio在拓扑图显示上的优势,并基于Visio技术和拓扑发现的研究内容实现了一个网络拓扑发现和显示系统,该系统能比较准确地显示拓扑发现的结果,全面反映包括网络层和该层以下各种设备的分布情况,以及设备的相关信息。通过该系统,网络管理人员不仅能够直观地掌握网络的整体状态,及时发现网络故障,还可以方便获取网络设备的资产信息,实现网络设备的资产管理。对于程序中网络拓扑结构图的显示部分,本文深入研究了基于Microsoft Visio的显示技术,并利用Microsoft Visio强大的绘图功能及其对二次开发的支持能力绘制出了具有交互特性的网络拓扑结构图。软件的实现过程中以Visio二次开发为手段,并充分利用了Visio自身的功能特性,从而大大减小了开发难度,减少了开发成本,缩短了开发周期,提高了软件的性能。
论文目录
摘要Abstract第一章 绪论1.1 课题背景和意义1.2 论文的主要工作1.3 论文的章节安排第二章 拓扑发现及相关技术2.1 网络管理概述2.2 拓扑发现概述2.2.1 拓扑发现的概念2.2.2 拓扑发现的关键2.3 SNMP 协议2.3.1 SNMP 的概念2.3.2 SNMP 管理模型2.3.3 管理信息结构(SMI)2.3.4 管理信息库(MIB)2.3.5 SNMP 的基本操作2.4 其它常用的协议2.4.1 ICMP2.4.2 ARP2.4.3 STP2.5 拓扑发现的常用工具2.5.1 Ping2.5.2 Traceroute2.5.3 SNMP2.6 基于 Visio 的显示技术2.6.1 Microsoft Visio 平台2.6.2 Visio 的可视化及编程特性2.6.3 基于Visio 的Automation 技术2.6.4 开发Visio 的解决方案2.7 AdventNet 开发工具第三章 网络拓扑发现与显示技术3.1 网络拓扑结构的一般模型3.2 逻辑网络拓扑发现3.2.1 现有的逻辑拓扑发现方法3.2.2 基于SNMP 路由表发现方法的研究3.2.3 算法的设计3.3 物理网络拓扑发现3.3.1 常用的物理拓扑发现方法3.3.2 基于AFT 拓扑发现方法的研究3.3.3 算法的设计3.4 基于 Visio 技术构造拓扑图3.4.1 C#与Visio 二次开发技术3.4.2 拓扑图显示的需求3.4.3 拓扑图显示的研究3.4.4 拓扑图显示算法第四章 拓扑发现和显示系统的实现4.1 系统的架构4.1.1 系统的逻辑结构4.1.2 系统的模块4.2 数据库的实现4.2.1 数据库的结构4.2.2 数据的存取4.3 逻辑拓扑发现的实现4.3.1 C#进行SNMP 开发4.3.2 逻辑拓扑发现的部分代码4.4 物理拓扑发现的实现4.5 网络拓扑结构图的显示4.5.1 C#进行Visio 二次开发4.5.2 显示拓扑图的部分代码4.6 测试与分析4.6.1 测试环境4.6.2 测试目的4.6.3 测试过程和结果第五章 总结与展望5.1 总结5.2 展望参考文献攻读研究生期间取得的成果致谢
相关论文文献
标签:拓扑发现论文;