论文部分内容阅读
随着对网络需求的不断增强,必须要求一个可信、可靠、安全、稳定的网络平台。网络管理已成为网络系统运行好坏的关键。如何发现网络拓扑结构,建立有效的网络拓扑模型,对于网络管理是十分重要的。 本文讨论了在研究IP网络拓扑发现时所需要考虑的问题,在分析了以前的拓扑发现算法的基础上,提出了一种有效的针对管理域内网络自动拓扑发现算法。本算法使用SNMP协议采集管理域内各种网络设备中MIB库保存的信息,采用本文提出的设备连接关系判定规则处理获取的拓扑信息,确定路由器、交换机和主机之间的连接关系,构造网络第二层和第三层的拓扑结构图。实验结果表明,大部分支持网管的设备中包含了算法所要求的数据。在与以前的自动拓扑发现算法做了比较以后,本算法具有稳定性好、运算简单、获得的网络拓扑构图更准确且可操作性强的优点。 在分析基于SNMP拓扑发现算法性能的基础上,本文介绍了一个自主开发的拓扑发现子系统原型。该系统由数据采集和网络拓扑图生成两部分组成,分别实现了MIB数据的获取和网络拓扑结构图生成功能。 网络拓扑发现需要发送大量的探测包来收集拓扑信息,使得完成一次拓扑发现需要很长的时间,并且占用大量的网络带宽。为了提高拓扑发现的性能,本文介绍了系统原型在减少探测包数量,加快探测过程等方面采用的一些关键技术,使其具有更强的实用性。