基于OPNET的SCPS_TP协议的设计与实现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于OPNET的SCPS_TP协议的设计与实现

基于 OPNET 的SCPS-TP 协议的设计与实现 张连连1 戴泽华2 葛 宇1 邓全才1 (1.河北建筑工程学院,河北 张家口 075000;2.张家口市交通局,河北 张家口 075000) 摘 要:空间通信中存在的高误码率、长往返时延、非对称信道、间歇性链路中断等问题影响了 TCP 协议应用于卫星网时 的 效 率;空间 数 据 系 统 咨询委员会针对空间通信中的问题在标 准 TCP 的基础上提出了空间通信传输协议 SCPS-TP.本文研究了 SCPS-TP 协议技术框架及其 采用的选择否定重传、Vegas等关键技术;对比分析了 SCPS-TP 技术与 TCP 技术的异同;在 OPNET 平台上设计并实现了 SCPS-TP 协议. 关键词:空间通信传输协议;TCP;OPNET;高误码率 中图分类号:TP393 文献标识码:A 前 言 0 卫星通信网络具有良好的全球/区域覆盖能力、可移动性、可扩展性,使得其成功地应用于全球话音 业务、电视转播业务和数据传输业务等各个方面.但是,星载设备处理能力的限制、星间链路的时延、高 误码率等影响了 TCP 在卫星通信环境下的性能,阻碍了其在卫星数据传输中的应用.在卫星通信网络 中采用改进的 TCP/IP 协议以克服卫星网络的特性对传输性能的影响,是一种切实可行的方法.SCPS 是由 NASAJPL 和 CCSDS 组织设计开发的专门用于解决一系列空间信道的问题并提供可靠空问数据 通信的协议簇.SCPS-TP[1]为航空控制命令和数据跨越一个或多个不可靠空间链路时提供端到端的可 靠传输. 空间通信中的问题对 TCP 协议的影响 卫星网络不同于地面有线网络,具有链路传播时延长、网络的带宽时延积大、链路的高差错率和不 对称性等方面的特殊性.卫星网络的特点对 TCP[2]性能的不利影响主要体现在以下几个方面: 1 高误码率 在没有差错控制编码的情况下,卫星链路典型的 BER 大约是 10-6,然而 TCP 成功传输所需要的 BER 是10-8数量级或者更低.TCP 认为地面链路中大多数丢失的分组是由拥塞引起的,当高 BER 造 成数据分组丢失时,TCP 层认为是出现了拥塞故障,并自动采取拥塞控制,这样就降低了吞吐量. 1.1 高往返时延 RTT(RoundTripTime) 往返时间是指从发送一个 TCP 信息段到接收到相应的 ACK 信号所经历的时间间隔.对于 GEO 卫星,从地球站到卫星的距离约40000km 左右,往返传播路径就是4×40000km=160000km,传播时延 为160000/3×108s=0.532s.RTT 为地面电路的传播时延和信号处理时延,RTT 的值一般取0.55s.迟 缓的反馈将消弱 TCP 速率调节控制的效果和回避网络拥塞的能力,从而导致吞吐量的降低. 1.2 高带宽时延积(BandwidthDelayProduct,BDP) BDP 为链路的最大有效带宽与 RTT 的乘积.高 BDP 要求 TCP 的发送窗口足够大以使链路带宽 能被充分利用;由于在“空中”未确认的数据量很大,对于包丢失和拥塞的反应慢,一旦有丢包发生,可能 造成数据大量重传.“管道效应”表现为 TCP/IP 协议的最大数据吞吐量(即最大传输速率)受到限制.按 照 TCP/IP 协议的滑动窗口控制策略,最大传输带宽与信道的 RTT 和接收窗口有关即:最大数据吞吐 量= 最大接收窗口/RTT.在 TCP 协议中最大接收窗口为64KB,同步卫星信道的双跳时延560ms.则卫 1.3 收稿日期:2012 01 23 作者简介:张连连(1984-),女,研究生,助教. 星信道中的最大数据吞吐量约为0.94 Mbit/s.即使卫星信道的发送速率超过0.94 Mbit/s,它实际的最 大传输速率也被限制在0.94 Mbit/s. 1.4 可变往返时间(VariableRTT) 当使用较低轨道的卫星时,如那些运行在 LEO 或 MEO 卫星,其传播时延要比 GEO 的时延小得 多.到 LEO 轨道的倾斜距离最大约在几千千米量级,而对 MEO 轨道大约是几万千米.这些轨道存在的 问题是不断变化的时延.例如 LEO 卫星,时延可在几个毫秒到约80 毫秒之间变化. 不对称链路 1.5 卫星网络中 TCP 的前向和反向链路受到某些卫星终端能力的限制在带宽上有着很大的不对称性, 即前向链路的有效带宽远大于反向链路的带宽.反向链路带宽的不足,将导致 ACK 确认包的拥塞和丢 失,并使得对 TCP 发送端的确认具有突发特性.这会导致发送的数据流变得更具突发性,并且降低了窗 口增大的速率,延误了新的数据包的发送. SCPS-TP 协议 OPNET 网络仿真[3]软件提供了三层建模机制,分别为进程模型,节点模型和网络

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档