- 11
- 0
- 约6.13千字
- 约 4页
- 2018-04-25 发布于江西
- 举报
基于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]软件提供了三层建模机制,分别为进程模型,节点模型和网络
您可能关注的文档
- 地下矿山总预案正文AAA.doc
- 地产公司年度评奖办法.doc
- 地下水封洞库岩土工程勘察规范.docx
- 地勘单位会计制度改革的必要性及其建议.docx
- 地区电网广域备自投控制系统研制.doc
- 地基-基础-上部结构相互作用的概念.ppt
- 地层失水沉降诱发井筒破裂治理效果的三维数值分析.docx
- 地市级电视台数字硬盘播出总控系统设计.doc
- 地方产业长期变迁视域下的私营工商业社会主义改造_以湖州丝绸业为个案.docx
- 地方社科院建立首席研究员制度刍议.docx
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)