2004 分布式网络测量和分析基础架构研究与实现.pdf





《2004 分布式网络测量和分析基础架构研究与实现.pdf》由会员分享,可在线阅读,更多相关《2004 分布式网络测量和分析基础架构研究与实现.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2004年3月第27卷增刊北 京 邮 电 大 学 学 报Journal of Beijing University of Posts and TelecommunicationsMar.2004Vol.27 Sup.文章编号:100725321(2004)增20025207分布式网络测量和分析基础架构研究与实现朱畅华,裴昌幸,李建东,彭爱华,肖海云(西安电子科技大学 综合业务网国家重点实验室,西安710071)摘要:提出一种分布式网络测量与分析基础架构(Distributed Network Measurement and AnalysisInfrastructure,DNMAI),采用层次化
2、模型,模块化设计、易扩展.与现有测量框架相比,DNMAI强调根据用户需求定制测量与分析方案,系统化了分析方法和应用场景,可进行单点或分布式多点测量.给出其框架模型、功能部件、关键技术和解决方案,并以端到端时延为例说明DNMAI的应用.关 键 词:互联网;测量框架;分布式体系结构中图分类号:TP393 文献标识码:A收稿日期:2003209215基金项目:国家自然科学基金“基于网络探测的IP网络拓扑发现和性能分析的研究”项目资助(60132030);高等学校优秀青年教师教学科研奖励计划资助项目作者简介:朱畅华(1973),男,博士生.E2mail:hhzhu Research on Distri
3、buted Network Measurement andAnalysis InfrastructureZHU Chang2hua,PEI Chang2xing,LI Jian2dong,PENG Ai2hua,XIAO Hai2yun(State Key Laboratory of Integrated Services Networks,Xidian University,Xian 710071,China)Abstract:A Distributed Network Measurement and Analysis Infrastructure(DNMAI)is presented an
4、d implemented partially,which is designed hierarchically and easy to ex2tend.Compared with the existing infrastructures,DNMAI emphasizes the capability ofcustomization on the scheme of measurement and analysis according to the users re2quirement,expands the analysis methods and application scenarios
5、.Measurement can beimplemented in a single point or many distributed points.The infrastructure model,functional modules,key technologies and implementation approaches are given.Themeasurement and analysis of end2to2end delay is shown as an example of the applicationof DNMAI.Key words:Internet;measur
6、ement infrastructure;distributed architecture网络测量是研究网络行为学(互联网运行规律的科学)的重要方法,对于网络运营与管理、设备研制、网络技术与协议的研发具有重要意义.而系统研究网络测量的体系结构是网络测量及其应用的基础与重要环节.国外已经提出了各种各样的测量体系结构,如NAI(networkanalysis infrastructure)1,NIMI(national internet measurement infrastructure)2,Skitter和CoralReef3,Surveyor4,PingER(ping end2to2end
7、reporting)5,SPAND(shared passive networkdiscovery)6,GIMI(global internet measurement infrastructure)7等.IETF的IPPM(internetperformance metrics)工作组制定了相应的性能指标和测量方法的建议8.国内对网络测量也进行了深入研究,已提出一些测量体系结构,如LIPM(large scale internet performance monitormodel)9,NAPM(network application performance measurement)10等.目
8、前这些测量框架有以下不足之处:缺乏面向应用需求的测量与分析方案定制系统;分析方法不足且比较零散,没有系统化地加入到体系结构中;测量的项目主要限于时延、丢弃率、吞吐率等性能指标,没有考虑各种应用需求,如入侵检测,脆弱性度量等.本文提出的分布式网络测量与分析基础架构DNMAI采用层次化模型,强调根据用户需求定制测量与分析方案的能力,采用模块化、可扩展设计,并完善了分析方法和应用场景,可灵活组织单点或分布式测量.本文给出其框架模型,功能部件,关键技术和解决方案,并以端到端性能(时延)测量与分析需求为例说明DNMAI的应用.1 分布式网络测量和分析基础架构(DNMAI)1.1DNMAI的功能面层次结构
9、如图1所示,DNMAI有4个部分:(1)数据采集:包括主动探测、被动监控和设备网管数据的采集.性能指标(如时延、带宽和丢包率等)主要采用主动测量,根据测试要求定制探测分组序列.业务量测量主要靠被动监控,通过关键设备的配置(如Cisco路由器的NetFlow功能)或分组捕获软件(如Tcpdump)捕获数据包,可根据测试需求定制采集粒度和监控信息.有的测量(如拓扑发现)需要主动探测和网管数据相结合;(2)数据管理:主动探测得的原始数据返回性能分析服务器之前需进行压缩以减轻网络负荷,为防止数据伪造除进行认证外还需加密.被动监控得到的业务量数据在传向数据库前进行预处理,去掉冗余信息.主控站的数据库服务
10、器根据数据类型采取相应存贮、维护和检索策略;(3)数据分析:从3个角度进行分析网络的整体行为11:网络 在节点及链路处设置探针或从被管理节点的网管代理收集业务量数据和网管信息,同时发送探测分组进行端到端测试,对网络内部特征进行推算等方法捕获网络的总体和局部行为;用户 采集用户数据,分析用户行为特征;服务 将服务器和通信网络看图1DNMAI功能面层次图62北 京 邮 电 大 学 学 报 第27卷 作一个整体,考查Web或e2mail服务系统的性能,分析模型参数的影响,注重考查应用级行为(application2level behavior);(4)数据表示:采用图形用户界面,以直方图,二维、三维
11、曲线,扇形图,报表,矢量图,实物连接图等形式表示测量与分析结果.1.2DNMAI的构成模块DNMAI的框架及模块如图2所示,主控站负责接收测量与分析请求,并发出测量与分析指令,实现测量与分析任务的调度以及结果的输出,并负责整个系统的管理.其中测量与分析请求服务代理负责接收用户的测量与分析请求,测量、分析与结果输出方案定制中心能根据用户需求自动定制测量内容,选择测量探针和数据分析方法.数据分析器实现探测结果的分析、关联与表示.通信模块负责与监控站传递控制和数据信息.监控站根据主控站的指令给待测主机和监控点发放探针软件,包括探针软件的配置、升级,并和主控站进行通信.在数据存贮以前,作必要的预处理(
12、包括压缩数据和加密).探针配置模块根据方案定制中心设定的参数对测量探针进行配置.软件测量探针包含两个模块,一个负责和监控站通信,包括探针的调用、配置、状态监控、升级等;另一个执行探测任务.硬件探针为专门设计的测量仪器.只要通信接口符合DNMAI规定,探针可不断增加.主控站的分析器也可扩展.图2DNMAI站点分布与模块图2DNMAI关键技术及实现2.1 同步问题同步是许多性能指标测量的前提,如端到端单向时延.目前,多数端到端时延测量均借助于GPS(global positioning system)接收机或NTP(network time protocol)协议来实现收发主机的时钟同步,采用GP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2004 分布式网络测量和分析基础架构研究与实现 分布式 网络 测量 分析 基础 架构 研究 实现

限制150内