基于TWAMP协议IP网络测量平台架构设计与实现.docVIP

基于TWAMP协议IP网络测量平台架构设计与实现.doc

  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文档。上传文档
查看更多
基于TWAMP协议IP网络测量平台架构设计与实现

基于TWAMP协议IP网络测量平台架构设计与实现   摘 要:随着社会的发展,网络已经成为人们生活中不可缺少的元素,但随着网络规模的增大,网络的复杂性、异构性也大大增加,在此背景下如何提高网络质量就成网络运营商所关心的核心问题,同时用户也迫切希望了解所使用网络的状态和质量,以便选择更适合的服务商。时延、抖动、带宽等参数作为表征网络质量的参数,能够最为直观地反映网络状态,对这几个参数的测量和分析成为掌握网络质量的关键。文章采用当下最为成熟的B/S架构,设计基于TWAMP协议的测量平台,具有很强的可操作性。并且针对测量数据的离散化处理能够有效的降低CPU工作强度,提高测量结果的精度。   关键词:网络测量;B/S架构;离散型随机变量;TWAMP协议   1 研究背景   随着社会的发展,网络已经成为人们生活中不可缺少的元素,但是随着网络规模的增大,导致网络的异构性、复杂性提高。与此同时,用户对网络服务质量要求也越来越高。IP网络作为各种应用的承载,它的性能对上层业务影响重大。   2 网络测量分类   按照是否向网络注入额外测量数据包来划分,网络测量可以分主动测量和被动测量。主动测量是在网络流量中插入特别设计的探测数据包,并在数据包通过网络后分析探测数据包的特征差异可以得到网络状态和性能参数,主动测量的特点是是利用测量工具在选定网络点上插入特定目的数据包。主动测量不依赖于测定对象本身的测量能力,具备灵活和可操作性强等特点。而且主动测量并不需要多点协作,可根据用户要求测量端到端的网络性能。被动测量是在关键位置和节点部署测量设备来捕获网络数据包,并进行统计分析,通过统计分析结果获取网络状态和性能参数,所以被动测量在链路或者设备上对经过的流量进行监测,并不需要注入额外的流量包,这种特点也使得被动测量适合作为设备或者网络流量的测量方式。综上所述,本研究采用主动测量方式   3 网络测量性能指标   网络性能又分为整体性能和节点性能之分,两者之间的关系是统一的。通过对端到端测量指标的统合分析就可以得到网络的整体性能。性能指标主要包括以下参数:(1)连通性(Connectivity)。网络连通性是指网络连通的程度。这一指标主要与丢包率相关,一般网络可用性会会有一个阈值,当丢包率高于这一数值时网络判定为不可用,相反则为网络可用。(2)数据包传输时延(Data Packet Transmission Delay)。时延是指又分为单向时延和往返时延。单向时延是指某一节点接收到数据源所发出的数据包时所经历的时间。往返时延是指由数据源发送数据包到达指定节点后,指定节点立即发送反馈数据包,此数据包到达源点是所经历的时长。因为时延是随时间变化的,若进行网络测量,应按照某段时间内的平均值计算时延。(3)丢包率。丢包率是指数据源发出的数据包数量与反馈数据包之间的差值占源数据包总量的百分比。   4 测量平台架构设计   无论基于哪种协议的测量,都需要经历以5个环节:部署物理节点――设定测量目标――测量执行开始和结束――测量数据分析――报告输出。   测量平台采用B/S(Browser/Server,浏览器/服务器)架构实现。B/S架构的优点是将测量功能集成到了服务器上,用户在有测量要求时不需安装任何客户端,也不用对软件进行维护,只需要用户端拥有浏览器即可使用测量服务。测量平台在B/S架构下采用3层结构:测量层、服务器控制层、服务器数据库层。测量平台架构如图1所示。   测量层:测量探测数据报按照TWAMP协议执行。   服务器控制层:这一层又可以划分为3个模块――会话管理模块、数据管理模块、WEB服务器模块。服务器数据库层:响应服务器控制层的请求。   5 测量数据处理   当用户访问服务器,使用测量功能时,系统开始运行。但是测量这对的是瞬时值,并且当测量频率较高,需要改变数据的处理方式。时延是独立的,只受单次测量影响,所以可以作为离散型随机变量处理,采用统计学的方式进行整体运算。上述情况可以抽象为数学模型:数据总和为一个集合M,包含A、B两个子集,A为已计算的数据,B为为计算数据集,其中数据均为独立不相关。A集合容量为RA ,时延记为EA,抖动为DA ,同理B集合样本容量为RB,时延记为EB,抖动为DB,根据时延的定义有:   6 TWAMP协议测量实现的可行性   IETF IPPM工作组在08年发布了双向主动测量协议,即RFC 5357 (A two-way Active Measurement Protocol ,TWAMP)。双向主动测量协议定义了两组协议,其中一组是TWAMP控制(TWAMP-control)协议,另外一组是TWAMP测试(TWAMP-test)协议。TWAMP控制协议的作用是建立并发起测量会话,

文档评论(0)

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

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

1亿VIP精品文档

相关文档