Está en la página 1de 2

第 36 卷 第 15 期 计 算 机 工 程 2010 年 8 月

Vol.36 No.15 Computer Engineering August 2010

·博士论文· 文章编号:1000—3428(2010)15—0015—02 文献标识码:A 中图分类号:TP393

地月通信链路传输协议的研究与性能分析
叶建设 1,2,万 鹏 2,宋世杰 2
(1. 装备指挥技术学院信息装备系,北京 101416;2. 北京跟踪与通信技术研究所,北京 100094)

摘 要:从传输层和应用层 2 个角度对空间信息传输中地月通信链路可靠传输协议进行研究,基于 OPNET 软件开发 CCSDS 协议进程级


模块。针对地月骨干链路场景配置 TCP 、SCPS-TP、CFDP/UDP 和 MDP/UDP 4 种可靠传输方式,并进行协议仿真与性能分析。实验结果
表明,在长传播延迟、高误码率和高度不对称性前/返向信道速率的链路上,SCPS-TP 协议失去了 TCP 增强优势,MDP 协议也表现一般,
而 CFDP 协议的可靠传输模式能较好地适应于这种环境。
关键词:空间通信;SCPS-TP 协议;CFDP 协议;MDP 协议

Study and Performance Analysis of Transport Protocol


over Cislunar Communication Links
YE Jian-she1,2, WAN Peng2, SONG Shi-jie2
(1. Department of Information Equipment, Academy of Equipment Command Technology, Beijing 101416;
2. Beijing Institute of Tracking and Telecommunications Technology, Beijing 100094)

【Abstract】This paper concerns the study of reliable transport protocols employed in cislunar telecommunication environments from the two
perspectives of transport layer and application layer. Based on OPNET software, CCSDS process-level modules are developed. Four kinds of reliable
transport mechanism including TCP, SCPS-TP, CFDP and MDP are configured, and protocol emulation and performance analysis are conducted.
Experimental results show that, with the long propagation delay, high error rate and a high degree of asymmetry in front/back to the channel rate of
the links, SCPS-TP losts the advantage of TCP performance enhancement, MDP is in general, while the CFDP reliable transmission protocol model
can well adapt to this environment.
【Key words】space communications; SCPS-TP protocol; CFDP protocol; MDP protocol

1 概述 的应用层解决方案。
“航天互联网”的提出 成为未来互联网更有实际意义 [1] 作为天地一体化航天互联网体系结构与协议研究课题的
的发展目标。将互联网扩展到空间,能够为日益复杂的航天 一部分,笔者已基于 OPNET 软件开发了一套涵盖空间信息
任务对空间通信技术提出的挑战性难题提供有效解决途径。 传输典型协议的进程级模型,并针对多种空间通信应用场景
当前,航天互联网特别是深空探测网络的研究主要集中于链 在应用层和传输层 2 个角度比较了 TCP、SCPS-TP、CFDP
路层 [2] ,由于空间通信具有长传播延迟、高误码率、不对称 和 MDP 等可靠传输协议性能。本文选择地月通信链路场景,
前/返向信道速率、断续连接的特点,地面互联网可靠传输协 针对高度不对称前返向速率配置和不同误码率,对采用 TCP、
议(如 TCP 协议)在空间环境上的应用性能受到严重退化,如 SCPS-TP、CFDP/UDP 和 MDP/UDP 等 4 种有效载荷类信息
何提出一个适应于空间的可靠传输协议机制将成为研究的主 可靠传输方式进行了性能比较。
要挑战。 2 端到端空间通信的应用
近年来,CCSDS 针对空间环境通信需求,开发了一套涵 一种典型的端到端空间通信应用场景是月球探测器作为
盖网络层到应用层的空间通信协议规范(SCPS)。SCPS-TP[3] 航天互联网的一个节点,月球轨道探测器可以按端到端方式
是 SCPS 中的传输层协议,为适应空间通信环境由标准 TCP 经地月主干链路与地面控制中心进行通信。
协议修订而成,包括一系列协议扩展项和功能增强项,涵盖 基于地面的航天器控制人员能够在月球探测器和地面控
了对协议使用手段和协议规范的改动。针对深空通信的特点, 制中心之间传输数据文件,就像在地面互联网传输数据一样。
CCSDS 协议还提出了应用层解决方案,如 CCSDS 文件传输 这将允许地球科学家和空间科学仪器设计者用正常的文件方
协议 CFDP[4]。CFDP 是为支持基于文件传输和远程文件系统 式为仪器设备组织数据及管理数据并利用网络协议管理数据
管理的航天器操作而开发的协议标准。CFDP 可以适应各种 传输,如图 1 所示。
类型的任务配置,从简单的低轨航天器任务到由多种地面设
施和传输链路支持的、包含轨道器在内的复杂任务;MDP 协 基金项目:国家“863”计划基金资助项目(2008AA12A204)
议是美国海军研究实验室(NRL)于 20 世纪 90 年代中期开发 作者简介:叶建设(1974-),男,博士研究生,主研方向:空间通信,
的基于 UDP 的组播协议 [5],能够适应异构网络、移动网络和 航天互联网;万 鹏,工程师;宋世杰,高级工程师、博士
无线网络操作环境等操作需求,也是一种空间信息可靠传输 收稿日期:2010-02-22 E-mail:jiansheye@gmail.com

—15—
表1 地面-月球着陆探测器仿真条件
实验项 设置/参数
轨道高度 400 000 km
信道速率 1 Kb/s:1 Mb/s
误码率 10 -7 、10 -6 和 10 -5
CFDP/TCP/IP/TC(AOS)
CFDP/SCPS-TP/IP/TC(AOS)
协议层
CFDP/UDP/IP/TC(AOS)
MDP/UDP/IP/TC(AOS)
文件大小 1 MB

5 实验结果及分析
图1 端到端地月通信场景 图 2 比较了在高度不对称信道(1 000:1)上连续传输 1 MB
文件时,不同误码率下不同协议配置的平均文件传输时间。
3 空间通信可靠传输机制 从图中可以看出,在误码率低于 10-6 时,TCP、SCPS-TP 和
空间通信可靠传输机制研究主要有 2 种思路:一是 TCP
MDP/UDP 3 种 协 议 配 置 的 平 均 文 件 传 输 时 间 差 异 较 小 ,
性能增强研究,主要包括 TCP 运行参数优化、TCP 拥塞控制
CFDP/UDP 花费最短的平均文件传输时间;随着误码率的增
机制修改、基于 TCP 的空间环境专用传输协议设计、TCP 增
加,平均文件传输时间逐渐增大,且 4 种协议配置表现出明
强协议代理等,典型的如 TCP-Peach、SCPS-TP 和 SaTPEP
显的性能差异。在误码率为 10-5 时,SCPS-TP 与 TCP 性能最
等;另一种是考虑基于 UDP 的传输体系结构,UDP 具有尽
差,CFDP/UDP 性能最好(小于 50 s),而 MDP/UDP 则表现一般。
力服务、传输数据流大而开销小等优点,但不保证可靠性,
可以通过应用层协议来实现端到端的可靠性和业务管理,如
CFDP 和 MDP 等。
SCPS-TP 协议针对卫星链路中的问题对传统的 TCP 协议
进行了一系列改进,主要包括选择否定重传、拥塞控制机制、
漏桶算法等。相对于 TCP,SCPS-TP 被配置运行 2 种拥塞控
制机制:Van Jacobson(VJ)和 TCP Vegas。SCPS-VJ 和 TCP 运
行相同的拥塞控制机制,Vegas 与前者的区别是能够区分包
损失是由链路错误还是由链路拥塞引起的。
CFDP 的突出特点是综合了传输层的功能,基于无连接
机制,不需要由传输层提供可靠服务。CFDP 可以通过单一
链路传输文件,也提供经过多链路组成的任意网络对文件进
图2 不同误码率下文件平均传输时间比较
行存储转发式的传送,可以工作在多种下层协议之上。CFDP
提供多种服务质量:不确认服务和确认服务。CFDP 的确认 图 3 提供了在高度不对称信道(1 000:1)上连续传输 1 MB
服务基于选择性重传机制,有 4 种 NAK 重传模式供选择: 文件时不同误码率下不同协议配置的平均吞吐量比较。从图
立即重传,延迟重传,快速重传和异步重传。 中可以看出,SCPS-TP 与 TCP 平均吞吐量随误码率的增加变
MDP 是基于 UDP 的可靠文件传输协议,虽为组播环境 化不大且性能较差;CFDP/UDP 比其他 3 种协议配置有更好
开发,但也能够有效地适应于单播环境。MDP 协议对空间环 的 平 均 吞 吐 量 性 能 。 在 误 码 率 为 10-5 时 , CFDP/UDP 比
境的适应性表现为:具有较低的开销,可以控制向信道发送 MDP/UDP 和 SCPS-TP 的平均吞吐量分别高约 7 KB/s 和
数据的流量速率;采用基于 NACK 的重传机制,并采用基于 14 KB/s。
速率而非基于窗口的流量控制,使得数据发送信道和确认信
道的耦合度大大降低,可以更好地适应大时延、链路不对称、
链路间断性通信环境;为了降低噪声的影响,除采用重传机
制外,MDP 还提供在应用层使用 R-S 编码的选项。
4 实验配置
表 1 列出了基于图 1 所示应用场景的主要协议配置和实
验参数。本文主要比较了传输层协议 TCP 和 SCPS-TP、应用
层协议 CFDP 和 MDP 等 4 种保证端到端可靠数据传输机制。
为了取得协议仿真一致性,链路层中前/返向链路分别选择
CCSDS TC 协议和 CCSDS AOS 协议;网络层选择 IPv4 协议;
考察传输层协议机制时,应用层均选择 CFDP 的不可靠模式,
SCPS-TP 采用 Vegas 机制;考察应用层协议机制时,传输层 图3 不同误码率下的平均吞吐量比较

均选择 UDP,应用层 CFDP 协议选择立即重传模式,MDP 表 2 统计了不同误码率下返向信道确认信息流量。实验


协议选择单播模式。设定地面到月球方向为前向(信道速率为 结果表明,在前返向信道高度不对称条件下,由于传输层机
1 Kb/s),反之为返向(信道速率为 1 Mb/s)。性能评价指标是: 制(TCP 和 SCPS-TP)受制于反馈信道容量,返向信道确认信
在改变误码率情况下,连续传输 1 MB 的文件,统计平均吞 息流量远低于应用层机制(CFDP 和 MDP)。
吐量、端到端信息传输时延和返向信道确认信息流量。 (下转第 19 页)

—16—

También podría gustarte