论文部分内容阅读
在当今飞速发展的信息时代,各组织机构对计算机网络的高度依赖性使得网络运行的可靠性变得至关重要。因此,对网络的管理提出了更高的要求。网络拓扑发现是网络管理中最基本的一项功能。网络管理人员通过获得网络拓扑信息,可以对网络故障进行定位,发现网络瓶颈,更加清楚地了解网络的当前状况,从而更好地优化并管理整个网络。但与此同时,网络规模也日益扩大,让网络管理员手工描绘网络拓扑成为一件繁琐或不可能完成的任务。而且对于大型、分布式网络来说,单一网管中心的集中式管理已经不能满足网络管理的需要,多级分权的网络管理成为必然。如何在这样的多级网络中实现自动拓扑发现,正是本文研究的内容。 多级网络由多个单级网络互连组成。要实现多级网络拓扑发现,需要先获得各个单级网络的拓扑信息。单级网络拓扑发现包括网络层拓扑发现和链路层拓扑发现两个方面。 本文对当前网络层拓扑发现方法进行介绍,并针对基于SNMP的发现方法的不足之处提出改进。对网络层路由器进行扇开式搜索。利用SNMP获取路由器上路由MIB变量的值,进行综合分析,找出路由器与路由器、路由器与子网之间的连接关系;同时,利用多线程对各子网进行扫描,找出子网中所有的在线设备。改进方法提高了拓扑发现的高效性和快速性。 本文在研究现有链路层拓扑发现算法的基础上,结合现代交换域的发展趋势,提出利用基于交换机生成树协议和SNMP的链路层拓扑发现方法。通过获取交换机上与生成树相关MIB变量的值来找出交换机之间的连接关系,利用交换机端口的地址转发表信息所对应MIB变量值得出终端设备与交换机之间的连接关系;同时,利用获取交换机拓扑变化加p通知信息,实时发现链路层拓扑的变化,进行拓扑更新,达到拓扑发现的快速、完整和实时性。 本文将网络层、链路层拓扑发现方法相结合,并找出网络层与链路层之间的连接关系,实现单级网络拓扑自动发现。上级管理中心对本级网络拓扑信息以及所有获取的下级网络拓扑信息进行处理,实现多级网络的拓扑发现。为了保证多级网络中的分权管理和信息传输的安全性,本文提出基于SSL协议进行信息交换,实现多级网络拓扑发现的方法。 最后对全文进行总结并说明进一步需要解决的工作。关键饲:多级网络,拓扑发现,网络管理,SN拟lP,MIB变量,生成树协议, SSL