卫星通信第8章V2

上传人:我** 文档编号:113929774 上传时间:2019-11-10 格式:PPT 页数:105 大小:2.05MB
返回 下载 相关 举报
卫星通信第8章V2_第1页
第1页 / 共105页
卫星通信第8章V2_第2页
第2页 / 共105页
卫星通信第8章V2_第3页
第3页 / 共105页
卫星通信第8章V2_第4页
第4页 / 共105页
卫星通信第8章V2_第5页
第5页 / 共105页
点击查看更多>>
资源描述

《卫星通信第8章V2》由会员分享,可在线阅读,更多相关《卫星通信第8章V2(105页珍藏版)》请在金锄头文库上搜索。

1、1,第八章 宽带IP卫星通信系统,8.1 宽带卫星通信网络类型 8.2 宽带业务类型和特性 8.3 卫星TCP技术 8.4 卫星IP技术 8.5 国外宽带卫星通信系统概况 8.6 宽带卫星通信系统实例,2,8.1 卫星宽带通信网络类型,当今通信领域发生的重大变化 (1) Internet业务和多媒体通信已经逐步取代传统的低速话音和数据通信,成为通信网络中的主要业务 宽带化 WDM 54MHz/72MHz 转发器,3,当今通信领域发生的重大变化 (2) 传输方式IP化 VOIP DVB / MPEG B-S访问模式 Internet业务和宽带综合业务成为卫星通信当前迅速发展的应用领域,卫星宽带通

2、信网络类型 (续1),4,西欧卫星转发器数目的供求情况,5,卫星宽带通信网络类型 (续2),传统的电路交换网 vs 分组交换网 新型多媒体卫星系统 可视电话 非对称高速信道 USAT/portable Terminals Ka波段 Astrolink/Euroskyway/Teledesic等等,6,卫星宽带通信系统的主要功能,为用户或用户群提供Internet骨干网络的高速接入 作为骨干传输网络,连接不同地理区域的Internet网络营运商,7,卫星宽带通信系统结构,为了独立于地面网络,多数卫星宽带通信系统将使用微波或激光星际链路实现系统的卫星互联,构成空间骨干传输网络 由于卫星链路的传输损

3、耗大,在高传输速率情况下,要求用户使用具有较大口径的接收和发射天线。因此,短时间内卫星宽带系统将无法支持手持终端的移动中高速通信。,8,卫星宽带通信系统结构 (续1),交互式卫星宽带接入系统结构,9,卫星宽带通信系统结构 (续2),非对称卫星宽带接入系统结构,10,卫星宽带通信系统结构 (续3),卫星宽带骨干传输系统结构,11,8.2 宽带业务类型和特性,宽带业务类型 图像和视频业务 自相似业务 宽带业务特性 可变速率服务 低延时 高度突发性,12,8.2.1 图像业务和MPEG编码,JPEG由联合摄影专家组提出的用于静止图像的编码标准 MPEG的帧间压缩基于运动补偿 采用有损压缩技术,合成结

4、果的比特率是变化的,13,常用图像视频压缩标准,H.261 视频会议 64k2Mbps H.262 宽带视频会议 H.263 POTS电视会议 14.164kbps JPEG 静止图像 MPEG-1 录像机/CD-ROM级质量 1.2Mbps MPEG-2 HDTV/VOD视频 460Mbps MPEG-4 中等清晰度电视会议 4k4Mbps,14,8.2.2 自相似业务,自相似业务 以太网业务 压缩的电视业务 浏览器和服务器之间的Web业务,15,8.3 卫星TCP技术,8.3.1 TCP协议概况 面向连接的、端对端、进程对进程的可靠传输协议,为用户提供字节流传输服务 基于不可靠的IP服务来

5、提供可靠的数据传输,采用了端对端流量控制、拥塞控制和差错控制机制来保证服务的可靠性 使用滑动窗口协议来实现端对端流量控制 使用慢启动、拥塞避免、快速重传和快速恢复算法来完成拥塞控制 使用确认信息包、定时器和重传机制来实现差错控制,16,8.3.1 TCP协议概况,滑动窗口协议 接收端公告窗口即是发送滑动窗口,是接收端通告发送端的窗口大小数值,17,8.3.1 TCP协议概况 续1,拥塞控制机制 TCP的拥塞控制机制随TCP协议版本的不同而不同,在目前常见的TCP-Reno中,拥塞控制机制由慢启动算法、拥塞避免算法、快速重传和快速恢复算法构成,18,8.3.1 TCP协议概况 续2,拥塞控制机制

6、 拥塞控制中,TCP发送端维护3个状态变量:拥塞窗口CWND、接收端公告窗口RWND和慢启动门限SSTHRESH CWND用于保证发送端不会使得网络超载 RWND用于保证发送端不会使得接收缓冲器溢出 TCP发送端可以发送的数据量是CWND和RWND的最小值 CWND、 RWND和SSTHRESH的均是以字节为单位计量,SSTHRESH一般在TCP连接建立时初始化为65535字节,19,8.3.1 TCP协议概况 续3,慢启动算法 是在一个新建立或恢复的TCP连接上发起数据流的方法 当1个TCP连接建立后,CWND被初始化为1个最大报文段长度MSS,发送一个最大报文段长度的数据;在收到确认信号,

7、CWND增加为2个最大报文段长度大小;当两个报文段得到确认后,CWND增加为4个最大报文段长度大小,以此类推。当CWND增大到SSTHRESH时,慢启动结束,进入拥塞避免阶段 慢启动过程中,CWND的大小按指数增长,20,8.3.1 TCP协议概况 续4,拥塞避免算法 在拥塞避免阶段,发送端的CWND在每个往返程时间RTT内增加一个最大报文段长度,因此CWND按线性规律增长,21,8.3.1 TCP协议概况 续5,报文段丢失的指示机制 当网络拥塞发生时,就会丢失报文段 有两种报文段丢失的指示方法:发生超时和接收到重复确认(DACK) 超时机制是发送端主观判断网络拥塞的方法,而重复确认则是发送端

8、根据接收端的指示判断报文段丢失的方法 超时和重复确认所引起的拥塞控制行为是完全不一样的,22,8.3.1 TCP协议概况 续6,超时机制下的拥塞控制 发送端在发送报文段后启动重传定时器,如果定时器溢出时还没有收到确认,发送端就重传该数据报文段,并将SSTHRESH重新设置为当前CWND值的一半,重启慢启动过程,23,8.3.1 TCP协议概况 续7,重复确认机制下的拥塞控制 接收端在接收到失序的报文段后,将立即产生一个重复确认DACK 对于接收端,由于不知道一个重复确认是由一个丢失的报文段引起的,还是由于仅仅出现了几个报文段的重新排序,因此需要等待少量重复确认到来 假如只是一些报文段的重新排序

9、,则在重新排序的报文段被处理并产生一个新的确认之前,只可能产生1 2个重复确认,24,8.3.1 TCP协议概况 续8,重复确认机制下的拥塞控制 如果连续收到3个或3个以上的重复确认,就认为是一个报文段丢失了,此时无需等待定时器的溢出,立即重传丢失的数据报文段,这就是快速重传算法 快速重传之后,接下来执行的不是慢启动算法而是拥塞避免算法,这就是快速恢复算法,25,8.3.1 TCP协议概况 续9,慢启动-拥塞避免算法中CWND变化示意图,26,8.3.2 卫星网络中TCP存在的问题,TCP协议最初是针对地面有线通信网络设计的,网络的延时和误码率都很低,可以采用确认机制来进行端对端的流量控制和拥

10、塞控制,并认为所有的报文段丢失都是由于网络的拥塞造成的 造成TCP协议在卫星网络中性能下降的主要原因 卫星链路的长延时 卫星网络的大带宽延时积 卫星链路的高差错率 卫星链路的不对称性,27,长延时对性能的影响,在新的TCP连接建立后,收发双方都不清楚传输网络的业务负载情况,因此使用慢启动来逐步探测传输链路的有效带宽 对1个TCP连接,传输速率b约为 在TCP使用每报文段确认时传输比特速率达到B所需的时间 在TCP使用延时确认时,传输比特速率达到B所需的时间 式中,l为报文段的平均长度(比特数),28,长延时对性能的影响 续1,假设发送的数据报文段的平均长度为1K字节,则在不同的速率B和不同的确

11、认方式下,TCP协议的慢启动过程持续时间如下表,29,长延时对性能的影响 续2,随着轨道高度和RTT值的增加,慢启动过程中传输速率增加的速度将降低。有很多实际的TCP应用基于小文件的传输(如HTTP协议),这些小文件的传输很可能会在慢启动过程中结束。也就是说,TCP连接很可能没有充分利用有效的网络资源,30,大带宽延时积对性能的影响,一个TCP连接中,链路的最大有效带宽与连接的往返程时间RTT之积称为带宽延时积BDP BDP说明了一个TCP链路在一个RTT内的最大吞吐量 对于卫星网络,由于延时较大,因此其链路的带宽延时积较大,31,大带宽延时积对性能的影响 续1,大带宽延时积对TCP协议性能的

12、影响,32,大带宽延时积对性能的影响 续2,由于TCP的流量控制是通过连接双方通告自己的窗口大小来实现的 在TCP头部中,窗口大小是一个16位的域段,也就是说窗口的最大值为216=65535字节,即64K字节 发送端在发送报文段的过程中,在未收到已发送报文段的确认信息之前,发送端发送的数据量不应超过该窗口的大小 对于卫星这样具有较大传输延时的系统,为了充分利用给定的带宽资源,必须在接收到确认信息之前发送足够多的数据到网络中,这就需要TCP连接的窗口足够的大,33,高差错率对性能的影响,地面有线传输网的差错率很低,典型的误码率值低于10-10,而卫星链路的误码率通常在10-210-6之间(无纠错

13、编码时) 传输差错从三个方面影响了TCP的吞吐率性能: 因出错而丢失的报文段必须被重传,因此增加了网络资源的消耗; TCP发送端始终将报文段的丢失理解为网络拥塞,因而降低其传输速率,使得网络资源的利用率急剧下降; 反向链路上的确认包丢失将会导致已经接收到的报文段的超时重传,进一步降低协议的吞吐率性能。,34,高差错率对性能的影响 续1,卫星链路的差错具有突发性(bursty),而快速重传和快速恢复算法通常不能处理单个窗口内的多个错误,因此TCP协议的拥塞避免机制将严重限制窗口的增长 考虑到在卫星链路中使用TCP时需要更大的窗口尺寸(与延时带宽积有相同数量级),突发差错带来的负面影响就更加严重了

14、,35,链路的不对称性对性能的影响,卫星网络中TCP的前向和反向链路在带宽上通常有着很大的不对称性,即前向链路的有效带宽远大于反向链路的带宽 造成这种不对称性的主要原因是终端成本的限制,高带宽传输的发射功率和天线尺寸需求将使得终端成本大幅度提高 使用较慢的反向链路使得可以设计性价比更高的接收机,可以节约宝贵的卫星链路带宽 考虑到大量TCP传输的单向特性(如从网络服务器到远程主机),较慢的反向链路在很大程度上是可以接收的,36,链路的不对称性对性能的影响 续1,当反向链路只具有有限带宽时,确认包的聚集和丢失使得确认信号流具有突发特性,带来3种影响: 发送的数据流变得更具突发性 ; 降低拥塞窗口C

15、WND的增长速度; 快速恢复机制的效率降低,37,8.3.3 改善卫星TCP性能的方法,主要的解决技术可以粗略地分为2大类 端对端的解决方法:保持了标准TCP协议的端对端连接特性,对标准TCP协议中一些基本参数的调整及协议的扩展,改进定时机制,采用更先进的流控和分组丢失恢复算法等 基于中间件(middleware)的解决方法:违背了标准TCP协议的端对端连接特性,其核心思想是利用性能增强代理将网络中的长延时和高差错率部分与其余部分隔离,通过在长延时和高差错率部分使用专用的协议来增强系统性能,38,1. 端对端的解决方法,保持了标准TCP协议的端对端连接特性,对标准TCP协议中一些基本参数的调整

16、及协议的扩展,改进定时机制,采用更先进的流控和分组丢失恢复算法等,39,1. 端对端的解决方法 续1,TCP增强技术 TCP Vegas TCP-Peach SCPS-TP STP,40,1. 端对端的解决方法 续2,TCP增强技术 增大初始窗口 字节计数 慢启动后的延迟确认 选择性确认 显式拥塞通告,41,(1) TCP增强技术,增大初始窗口 慢启动算法中初始窗口很小(仅为1),使慢启动时间较长,RFC 2414针对这一情况提出按下式确定初始窗口 按照这种方法,在每报文段确认时,慢启动算法中所需要的最大接收窗口恢复时间可以缩短为: 其中Wmax为最大允许接收窗口,Winit为初始窗口,42,(1) TCP增强技术续1,字节计数 字节计数是一种TCP确认计算方式。 在字节计数方式中,拥塞窗口的增加数量是由每个确认所覆盖的先前未确认的字节数目来决定的,而不是由确认的数目决定的 有两种字节计数的算法 无限字节计数(UBC) 受限字节计数(LBC),43,(1) TCP增强技术续2,字节计数 UBC每接收到一个确认就简单的根据确认覆盖的未确认字节数目来增

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号