论文部分内容阅读
地震、海啸等自然灾害使得数据容灾备份的需求发生了变化,由传统的本地备份转到建立异地数据容灾备份中心。中心的可靠性必须通过中心的网络管理系统对其设备和网络的状况给以实时监控来保证。网络管理中的一项最基本功能就是网络拓扑发现。正确的网络拓扑信息能够有效地为网络管理人员提供对整个网络结构和状态的了解。因此,如何快速、准确地获取网络拓扑信息是网络管理系统关注的基本问题之一。本研究通过对现有的网络拓扑发现算法分析比较,结合容灾备份的实际需求,确立了采用SNMP协议进行拓扑发现的研究,在实现时,特别需要考虑拓扑的完整性和效率性能,但现有算法存在着如下主要问题:1)多地址路由设备存在着重复发现问题,这将导致拓扑结构的不准确;2)当路由器之间通过子网的方式相连时,会出现网络拓扑发现不完整的问题。3)没有完全采用多线程并行技术提高拓扑效率。针对以上存在问题进行了较深入的研究,并取得相应成果:1)提出基于地址比较的方法解决在路由器发现时的重复发现问题。2)结合SNMP与ARP两个协议的网络拓扑发现算法的设计研究。本文修改的算法主要特点在于放弃了通过查找路由表中路由信息进行路由发现的方法,而通过ARP表来增加搜寻范围,发现完整的拓扑结构。3)改进的网络拓扑发现算法在网络管理系统的应用。结合参与的“面向云数据灾备服务的运维服务综合管理系统”科技部项目,重点将改进后的拓扑算法应用于网络管理系统的自动拓扑发现模块中,在实际应用中对算法采用了多线程并行的处理,以此加快算法的效率,在实验室的环境中对算法进行较全面的测试和验证。在论文最后一章对本文所做的工作做了总结,提出了本文在形成过程中的一些不足,并对工作的进一步完善作了展望。