- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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],然后根据用户的需要发现全网拓扑或指定的子网
您可能关注的文档
最近下载
- 中医治疗带状疱疹后遗神经痛的研究.doc VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- ISO IEC 27017-2015 信息技术--安全技术--基于ISO IEC 27002的云服务信息安全控制实践准则.pdf
- 脑疝病人的护理课件(完整版).pptx VIP
- 4-6岁 《游来游去的水母》-美术课件.ppt VIP
- 100个超级有趣的冷知识.pdf VIP
- 指挥调度系统项目可行性研究报告.docx VIP
- 公司节能减排方案.pptx VIP
- RBANS记录表(精分,重度抑郁,焦虑障碍,正常对照).docx VIP
- 重症医学科绩效考核.ppt VIP
文档评论(0)