一种基于DNMAI架构网络拓扑发现方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于DNMAI架构网络拓扑发现方法

一种基于DNMAI架构的网络拓扑发现方法   摘要:通过结合SNMP[1]与ICMP[2]的相关特性,提出了一种基于DNMAI[3](分布式网络测量和分析基础架构)的可定制的网络拓扑发现方法,并给出了拓扑信息的采集、过滤算法与数据库结构的定义。最后,详细描述了网络拓扑图形的程序实现过程,并在网络测试平台上得到了实际测试结果。   关键词:拓扑发现; 网络管理; 分布式网络测量和分析基础架构; 拓扑可视化   中图分类号:TP311文献标志码:A   文章编号:1001―3695(2007)03―0234―04   近年来,随着Internet/Intranet的高速发展,计算机网络技术被广泛地应用于政府、企业、院校等各个领域,越来越多的新节点、新链路不断地被引入到网络中,使普通的手工维护很难跟上网络的变化。而很多重要的网络管理任务,如网络资源管理、服务器部署、事件关联以及故障分析等均以获得网络的拓扑结构为前提。如何准确、有效地获取网络拓扑信息,已成为网络管理和应用软件性能分析研究的重要组成部分。通过改进SNMP(简单网络管理协议)和ICMP(互联网控制消息协议)的相关应用技术,提出了一种在DNMAI下对网络拓扑进行可定制分层自动发现的方法,同时引入按子网节点环状递归分配坐标的思想,结合关系数据库功能模块实现对网络拓扑的可视化。      1相关技术背景??   DNMAI[3]是一种能根据用户需求定制测量和分析方案的体系架构,具有很强的包容性和扩展性。它使用HTML网页结合XSL技术来设计程序界面,以XML作为各模块间的信息交换媒介,应用场景灵活,支持跨平台使用。其主要的执行模块均在DNMAI服务器端运行,用户只需要拥有IE或Mozzila等浏览器登录即可进行相关操作,无需下载程序,极大地减轻了客户端的运算负担,同时由于DNMAI对网络中传递的相关数据均进行了加密处理,在一定程度上保障了网络信息的安全。??   SNMP是一种用于在 IP 网络中管理网络节点(服务器、工作站、路由器、交换机及HUB 等)的标准协议,借助于检查MIB(管理信息库)的参数或监督特定的网络状态,SNMP 可以进行交互式的网络管理。使用SNMP的最大优点是信息自动随网络的状况更新,这样通过SNMP获取的拓扑信息总是反映网络最新的状况;其缺点是并非所有设备都支持SNMP,而且除了标准的信息库外,各厂家均为自己的设备开发了专门的MIB,如果在拓扑自动发现程序中使用了这些MIB,必须随厂家的不同而作特殊的处理。因此本文中用到的MIB组(System组、Interfaces组、IP组),均为符合RFC协议的MIB-II下的标准组。??   ICMP是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息,这些消息对于用户提取路由信息、掌握网络设备的活动状态起着十分重要的作用。本文主要通过改进ICMP的Ping方法实现对子网中主机设备的高效发现。      2总体设计思想??   目前已有的大多数拓扑发现方法或多或少地存在一些不足之处:缺乏灵活的交互式用户接口与面向需求的功能定制系统;分析方法不足且比较零散;未考虑到如何拓展、复用探测数据,使拓扑发现方法与已有的一些探测手段相结合;显示的拓扑图形信息量不足,不能准确、高效地反映网络拓扑结构。??   针对以上不足,提出了一种改进的网络拓扑自动发现方法,它采用模块化的构建方式,各模块间相互独立,通过关系数据库定义各接口信息,用户界面与后台调度模块嵌入到DNMAI网络测试架构中实现;骨干IP网络信息数据由SNMP服务管理模块取得,而子网内部各设备之间的相互连接关系由基于ICMP的子网发现模块取得;最后利用绘图程序模块实现对网络拓扑图的绘制。其主要特点如下:??   (1)利用DNMAI客户端提供了丰富的输入选项,用户可根据实际需要定制拓扑发现任务。??   (2)以数据库的方式组织管理各类应用数据,在进行网络拓扑探测的同时,处理和统计信息数据,既有利于各模块间的数据共享和二次开发,也避免了向网络中注入大量的无效数据包,从而减轻了网络负担。??   (3)在绘制拓扑图时,将路由设备、子网、主机以及各个接口间的连接关系明确地展现出来,使用户对整个网络结构一目了然。此外,借助于DNMAI已有的执行模块,可进一步扩展应用领域。      3关系数据库结构??   在整个拓扑发现过程中将用到的主要数据库表与子项如表1―6所示。      4网络拓扑发现算法??   4.1拓扑发现算法思想??   网络拓扑发现的主要思路是根据用户在DNMAI客户端设置的各项条件,采用由内而外、渐进探测的方式,首先发现网络层拓扑结构[4],然后根据用户的需要发现全网拓扑或指定的子网

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档