基于OSPF和SNMP的网络拓扑发现方法研究

被引量 : 1次 | 上传用户:shuilinxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为网络管理系统的重要组成部分,网络拓扑发现是人们探测和研究网络的一个重要方面。特别是随着网络规模的日益庞大和复杂,网络拓扑发现已经成为高效网络管理的基础。目前,如何快速、准确地发现网络拓扑结构是相关领域研究的重点和热点。传统的网络拓扑发现方法基本上都是基于SNMP协议的,但SNMP存在实时性较差,网络开销大等问题。由于OSPF协议具有收敛速度快、开销控制小等优点。因此,本文提出了OSPF与SNMP相结合的网络拓扑发现方法,分别对网络层和链路层实现拓扑发现,并在此基础上设计和实现了一个网络拓扑发现系统。本文的主要工作如下:提出一种基于OSPF的网络层拓扑发现算法。针对传统SNMP网络层拓扑发现算法采用主动探测手段,易造成低实时性、网络性能受影响等问题,提出一种基于OSPF协议的网络层拓扑发现算法。该算法采用被动监测方式,通过Jpcap获取OSPF协议中的链路状态更新报文,分析其中的Router LSA和Network LSA包含的拓扑信息,进而实现网络层拓扑结构的发现。仿真实验结果表明,该算法能够快速准确的获得网络层的拓扑结构。提出一种基于SNMP的链路层拓扑发现算法。针对传统SNMP链路层发现算法实现过程中存在冗余计算,发现效率低等问题,提出一种改进的基于SNMP的链路层拓扑发现算法。该算法采用树的分层思想,将交换机之间的连接表示为树形结构,自顶向下逐层确定每个交换机的连接关系。通过改进交换机与交换机之间连接关系的判定条件,并结合两种关键技术提高拓扑发现效率:1)采用线程池方式发现活动设备及判断设备的类型,该方式解决了采用单线程方式中长时间等待报文超时的问题,使发现速度得到提高;2)引入哈希表存储交换机端口包含的MAC地址,通过哈希查找提高确定设备连接关系的速度。实验结果表明,该算法在发现效率上优于改进前的算法,同时还可以发现网络中存在的Hub。设计并实现了一个网络拓扑发现系统。该系统采用三层体系结构设计:数据层获取拓扑信息;业务层根据上述两种拓扑发现算法计算得到网络拓扑结果;显示层结合JGraph将得到的网络层和链路层拓扑图清晰、明了的展示给用户。通过在真实网络环境中对系统的测试,验证了所提算法的有效性。
其他文献
对管道进行内检测与剩余强度计算,确认管道运行风险大小,在确保海底管道安全稳定运行方面有着重要的作用。本文主要内容就是运用ANSYS软件研究海底腐蚀管道二维和三维的漏磁
民间舞蹈在众多舞蹈工作者的共同努力下,从原生态的形态提炼出来进入到课堂,最后经过创作上升到舞台的层面,这一过程不仅是民间舞艺术化的过程,也是民间舞发展的过程。作品《
作者以润燥破痰汤为基本方治疗慢性咽炎 46例 ,结果治愈 42例 ,好转 3例 ,无效 1例 ,治愈率为 91 3 % ,总有效率为 97 8%。认为该病为肝肾阴虚 ,肝郁气滞 ,虚火、痰气交阻咽
补肾活血汤治疗Ⅰ、Ⅱ期股骨头缺血坏死 2 0例 ,3个疗程内治愈 3例 ,显效 8例 ,有效 5例 ;6个疗程内治愈 8例 ,显效 7例 ,有效 5例。平均服用 4 5个疗程。随诊 1年无复发
布依族在说汉语时,语音上表现出自己的一些特点。通过对这些特点的调查和研究,可以看出因语言间的相互影响产生语音变化的一些规律,为我们研究双语现象、方言语音的演变情况
体态语是非语言行为中最重要的组成部分,本文在对体态语的概念和分类进行初步研究的基础上,通过对中日常用体态语意义差异的比较分析,帮助日语学习者更好地掌握日语国家的文
1教材分析1.1教材的地位和作用本章教材主要是在学生学习了生命的物质基础和生命的基本单位--细胞的基础上,比较详细地讲述了酶和ATP在新陈代谢中的作用,植物、动物和人体内
应用麦味地黄汤随症加减化裁治疗慢性咽炎 62例 ,总有效率达 93 5 5 %。本法简、便、效、廉 ,值得推广
伴随金融服务业快速发展而来的问题之一就是金融服务企业与金融消费者之间的纠纷问题,作为弱势一方,金融消费者的安全保障问题值得各方加以关注。文章从中国金融消费者保护现
党的十七大报告指出:“加强和改进思想政治工作,注重人文关怀和心理疏导,用正确方式处理人际关系。”这是新时期党对思想政治工作提出的新要求和新思路。它发出的信号是,党的