基于RSVP协议网络化测试系统实时性探究.docVIP

基于RSVP协议网络化测试系统实时性探究.doc

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

基于RSVP协议网络化测试系统实时性探究摘要: 本文围绕基于Internet的网络化测试系统的实时性问题,基于RSVP协议的实时性改善方案等方面进行了较系统、深入的研究。 关键词: RSVP协议 NS2网络模拟器 试验 1.RSVP协议 Internet工程任务组的综合服务工作组于1993年提出了一种增强Internet服务模型,包括尽力而为服务和实时服务。该模型与资源预留协议、实时传输协议、实时传输控制协议一起,能够为用户提供满足其服务质量所需服务类型。RSVP用于在Internet网络环境下的多媒体通信。1997年,IETF工作小组制定了RSVP的基本功能。RSVP协议运用在网络内部的路由器、交换机的端口,以及端主机系统中,运用资源预约协议和资源调度算法调度相应的资源,去改善传输延迟、抖动、丢失率、带宽要求、吞吐量等指标,从而提高网络服务质量QoS。 2.仿真环境 我们采用NS2网络模拟器对支持RSVP协议的网络进行仿真。NS2是最流行的网络模拟软件之一,已被科研院所和各大高校广泛的用于网络分析、研究和教学。我们的仿真试验便是基于NS2的。 3.扩充RSVP协议 由于NS2本身并没有实现RSVP,为了支持资源预留,我们在此仿真软件中扩充了RSVP协议。可见,我们的仿真层次是基于C++和OTcl编程的层次。我们采用了由德国波恩大学Marc Greis开发的rsvp/ns网络仿真模块,此模块对大多数RSVP对象有很好的支持。rsvp/ns的最新修订版本是rsvp-patch-ns-2.28。 在NS2中扩充RSVP协议的步骤: 添加文件rsvp/rsvp.h、rsvp/rsvp-link.h、rsvp/rsvp-messages.h、rsvp/rsvp-objects.h、rsvp/wfq.省略、rsvp/rsvp.省略、rsvp/wfq.省略,这些文件实现了该类成员函数和协议算法,并将C++代码绑定到TCL;添加文件ns-rsvp.tcl,该文件定义TCL相关的类和变量;修改/common/packet.h文件,添加RSVP包类型;修改/FILES文件,添加新加入的文件;修改/tcl/lib/ns-lib.tcl、/tcl/lib/ns-packet.tcl文件,添加ns-rsvp.tcl和RSVP类型;修改makefile文件,添加rsvp/wfq.o rsvp/rsvp.o rsvp/rsvp-objects.orsvp/rsvp-messages.o rsvp/rsvp-link.o\,重新编译生成ns.exe文件。当我们将旧版本下的rsvp/ns移植到我们的仿真系统中后,通过编写OTcl程序构建我们的虚拟网络、配置测试参数。 4.试验运行 仿真程序运行截图如下: 5.试验数据分析与结论 我们的实验数据均记录在各个tace(跟踪)文件里面。我们按照上节中的数据提取方法,将我们所关心的数据提取出来,然后通过开源作图软件Xgraph绘制数据的变化曲线,从而使我们更好地分析数据变化特征。在上面的TCL程序中,我们将n0中来自n2的流量数据记录在文件tp2.tr中,将n0中来自n3的流量数据记录在文件tp3.tr中,将n0中来自n4的流量数据记录在文件tp4.tr中,Ifu所有数据包的传输情况均记录out.tr文件中。同样,我们将n0中来自n2的数据流的丢包率记录在文件loss2.tr中,将n0中来自n3的数据流的丢包率记录在文件loss3.tr中。 6.小结 基于RSVP协议的实时性改善方案旨在运用资源预约协议和资源调度算法调度相应的资源,去改善传输延迟,丢包率,带宽要求和吞吐量等指标,从而提高网络实时性。我们通过网络模拟器NS2(Network Simulator)对支持RSVP的网络进行了仿真,并通过对所获得的仿真数据的分析,得出了基于RSVP办议的网络化测试系统实时性改善方案的结论。 然而RSVP协议仍存在着很多不足之处,能够提供RSVP支持的路由器尚没有普遍使用,在以后的道路上,还需要对它不断地进行补充和完善,但它已经受到了广泛的关注和支持,相信在不久的将来,它将会无处不在。 参考文献: [1]周光明,马海潮.计算机测试系统原理与应用.北京:电子工业出版社,2005:11-23. [2]土鸿钎,董奇.自动测试仪器和测试系统的发展综述.计算机自动测试与控制,2000,8(4):7-9. [3]陈大港,陈光禹.网络技术在分布式测试系统上的应用.国外电子测试技术,1999,(4):37-39. 1

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档