版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
卫星宽带通信系统
卫星宽带通信系统1
目录一、概述二、卫星宽带通信系统结构三、卫星TCP技术四、卫星IP技术五、国外卫星宽带通信系统
目录一、概述2参考文献ZhiliSun.SatelliteNetworkingPrincipleandProtocols.JohnWiley&Sons,Ltd.,2005陈振国等.卫星通信系统与技术.北京:北京邮电大学出版社,2003DOUGLASE.COMER著,林瑶等译.用TCP/IP进行网际互连.北京:电子工业出版社,1998Chotikapong,Y.;Sun,Z.EvaluationofApplicationPerformanceforTCP/IPviaSatelliteLinks.SatelliteServicesandtheInternet,IEESeminaron17Feb.2000,Page(s):4/1–4/4.参考文献ZhiliSun.SatelliteNetwo3一、概述随着人类社会对信息需求的不断增长,对Internet网络依赖性的不断提高,Internet业务和宽带综合业务已经逐步取代传统的低速话音和数据通信,成为通信网络中的主要业务Internet业务和宽带综合业务也自然地成为了卫星通信当前迅速发展的应用领域一、概述随着人类社会对信息需求的不断增长,对Internet4卫星宽带通信系统的特点及功能特点传输速率高,如吉莱特(Gilat)公司与微软等合作推出的利用双向VSAT实现的Internet接入服务,能提供下行40Mb/s,上行153.6Kb/s的数据速率(但个人用户只能获得下行400Kb/s、上行56~100Kb/s的速率)为了独立于地面网络,多数卫星宽带通信系统使用微波或激光星间链路实现卫星互连,构成空间骨干传输网络由于卫星链路的传输损耗大,在高速传输情况下,要求用户使用具有较大口径的天线。因此,短时间内卫星宽带系统将无法支持手持终端移动中的高速通信。功能为用户或用户群提供Internet骨干网的高速接入作为骨干传输网络,连接不同地理区域的Internet网络运营商卫星宽带通信系统的特点及功能特点5西欧卫星转发器(36MHz)数目的供求情况
转发器需求业务19951997199920042009传统语音和数据177223298204163Internet中继0017.1147200Internet接入00.49.913143电视和视频5275285859641207西欧卫星转发器(36MHz)数目的供求情况
转发器6二、卫星宽带通信系统结构交互式卫星宽带Internet接入系统结构二、卫星宽带通信系统结构交互式卫星宽带Internet接入7非对称卫星宽带接入系统结构
非对称卫星宽带接入系统结构8卫星宽带骨干传输系统结构
卫星宽带骨干传输系统结构9三、卫星TCP技术几个概念:(1)往返延时RTT发送端从开始发送数据到它收到来自接收端的应答,所需时间为信息传输的往返延时。(2)连接容量(或带宽延时乘积)发送端在接收到返回的应答信息之前所能发送的最大数据量,它受到接收窗口(接收窗口为带宽延时乘积)的限制。连接容量=带宽RTT(3)长粗管道对于给定的最大窗口尺寸(带宽延时乘积),大的往返延时将限制连接带宽(即传输速率),通常把带宽延时乘积较大的数据连接称为“长粗管道”。三、卫星TCP技术几个概念:10TCP协议特点 ►面向连接的、端对端、进程对进程的可靠传输协议,为用户提供字节流传输服务 ►基于不可靠的IP服务来提供可靠的数据传输,采用了端对端流量控制、拥塞控制和差错控制机制来保证服务的可靠性 ►使用滑动窗口协议来实现端对端流量控制 ►使用慢启动、拥塞避免、快速重传和快速恢复算法来完成拥塞控制 ►使用确认信息包、定时器和重传机制来实现差错控制(一)TCP概述TCP协议特点(一)TCP概述111、滑动窗口协议 ►接收端公告窗口即是发送滑动窗口,是接收端通告发送端的窗口大小数值
1、滑动窗口协议122、拥塞控制机制 ►TCP拥塞控制策略是在20世纪80年代后期由VanJacobson提出 ►TCP的拥塞控制机制随TCP协议版本的不同而不同,在目前常见的TCP-Reno中,拥塞控制机制由慢启动算法、拥塞避免算法、快速重传和快速恢复算法构成2、拥塞控制机制13图7-6慢启动-拥塞避免算法中CWND变化示意图
3、慢启动/拥塞避免机制图7-6慢启动-拥塞避免算法中CWND变化示意图3、慢启14例题1
按照图7-6所示的慢启动-拥塞避免算法,假设TCP在一条往返延时为100ms的移动卫星链路上传输一个400KB的文件。如果TCP发送的报文段大小为1KB,则:(1)发送完该文件需要用多少RTT?(2)此次传输的有效吞吐量是多少?例题1按照图7-6所示的慢启动-拥塞避免算法,假设T15卫星宽带通信系统课件16解:(1)传输完400KB大小的文件,需要用RTT数为24(2)此次传输的有效吞吐量为:(400×8)/(24×0.1)=133.3(Kbps)解:(1)传输完400KB大小的文件,需要用RTT数为2417例题2
假设TCP在卫星通信链路上实现一个扩展:允许窗口大小远大于64KB。假设你正用这个扩展TCP在一条往返延时为100ms的1Gbps移动卫星链路上传送一个10MB的文件,而且TCP接收窗口为1MB。如果TCP发送的报文段大小为1KB,在网络无拥塞、无分组丢失的情况下:(1)当慢启动打开发送窗口达到1MB时,用了多少RTT?(2)发送该文件用了多少RTT?(3)如果发送文件的时间由所需的RTT的数量与链路延迟的乘积给出,这次传输的有效吞吐量是多少?链路带宽的利用率是多少?例题2假设TCP在卫星通信链路上实现一个扩展:允许窗18卫星宽带通信系统课件19
解:(1)当慢启动打开发送窗口达到1MB时,所需RTT数量为:(2)按照慢启动/拥塞避免算法,发送该文件所需要的RTT数量为:35(3)这次传输的有效吞吐量为:10/(35*0.1)=2.857(MB/s)链路带宽的利用率为:(2.857*8)/1000=2.2856%解:(1)当慢启动打开发送窗口达到1MB时,所需RTT数20TCP在卫星通信系统种存在什么样的问题??TCP在卫星通信系统种存在什么样的问题??21(二)TCP在卫星通信系统种存在的问题1、卫星通信链路传播延时较大2、卫星通信链路信息传输的误码率较高,造成数据丢失,而这种可能被协议解释为由拥塞所引起的3、卫星网络的带宽延时乘积大4、卫星链路的非对称性(二)TCP在卫星通信系统种存在的问题221、长延时对TCP协议性能的影响 ►在新的TCP连接建立后,收发双方都不清楚传输网络的业务负载情况,因此使用慢启动来逐步探测传输链路的有效带宽 ►对1个TCP连接,传输速率b约为 ►在TCP使用每报文段确认时传输比特速率达到B所需的时间 ►在TCP使用延时确认时,传输比特速率达到B所需的时间 式中,l为报文段的平均长度(比特数)1、长延时对TCP协议性能的影响23 ►假设发送的数据报文段的平均长度为1KB,则在不同的速率B和不同的确认方式下,TCP协议的慢启动过程持续时间如下表轨道类型tSS(s)每报文段确认延迟确认B=1MbpsB=10MbpsB=155MbpsB=1MbpsB=10MbpsB=155Mbps低轨0.180.350.550.280.560.90中轨1.492.323.312.373.795.48静止轨道3.915.737.916.299.4113.13RTT取值:GEO-550ms,MEO-250ms,LEO-50ms;延迟确认:每收到2个报文段确认一次。 ►假设发送的数据报文段的平均长度为1KB,则在不同的速率242、高差错率对TCP协议性能的影响 ►地面有线传输网的差错率很低,典型的误码率值低于10-10,而卫星链路的误码率通常在10-2~10-6之间(无纠错编码时) ►传输差错从三个方面影响了TCP的吞吐率性能: 1)因出错而丢失的报文段必须被重传,因此增加了网络资源的消耗; 2)TCP发送端始终将报文段的丢失理解为网络拥塞,因而降低其传输速率,使得网络资源的利用率急剧下降; 3)反向链路上的确认包丢失将会导致已经接收到的报文段的超时重传,进一步降低协议的吞吐率性能。 ►卫星链路的差错具有突发性,而快速重传和快速恢复算法通常不能处理单个窗口内的多个错误,因此TCP协议的拥塞避免机制将严重限制窗口的增长
2、高差错率对TCP协议性能的影响253、带宽延时积对TCP协议性能的影响 ►一个TCP连接中,链路的最大有效带宽与连接的往返程时间RTT之积称为带宽延时积BDP ►BDP说明了一个TCP链路在一个RTT内的最大吞吐量3、带宽延时积对TCP协议性能的影响26BDP(KB)带宽128Kbps244Kbps1Mbps2Mbps45Mbps155Mbps低轨(RTT=50ms)0.81.5256.2512.5281.25968.75中轨(RTT=250ms)47.62531.2562.51406.254843.75静止轨道(RTT=550ms)8.816.77568.75137.53093.7510656.25BDP(KB)带宽128Kbps244Kbps1Mbps2M27 ►TCP的流量控制通过连接双方通告自己的窗口大小来实现 ►在TCP头部中,窗口大小是一个16位的域段,也就是说窗口的最大值为216=65535字节,即64KB ►发送端在发送报文段的过程中,在未收到已发送报文段的确认信息之前,发送端发送的数据量不应超过该窗口的大小 ►卫星系统传输延时较大,为了充分利用带宽资源,必须在接收到确认信息之前发送足够多的数据到网络中,这就需要TCP连接的窗口足够大 ►TCP的流量控制通过连接双方通告自己的窗口大小来实现284、链路的不对称性对TCP协议性能的影响 ►卫星网络中TCP的前向和反向链路在带宽上通常有着很大的不对称性,即前向链路的有效带宽远大于反向链路的带宽 ►考虑到大量TCP传输的单向特性(如从网络服务器到远程主机),较慢的反向链路在很大程度上是可以接收的4、链路的不对称性对TCP协议性能的影响29►当反向链路只具有有限带宽时,确认包的聚集和丢失使得确认信号流具有突发特性,带来3种影响: 1)发送的数据流变得更具突发性; 2)降低拥塞窗口CWND的增长速度; 3)快速恢复机制的效率降低
►当反向链路只具有有限带宽时,确认包的聚集和丢30(三)改善卫星TCP性能的方法
►主要的解决技术可以粗略地分为两大类 1、端对端的解决方法:对标准TCP协议中一些基本参数的调整及协议的扩展,改进定时机制,采用更先进的流控和分组丢失恢复算法等 2、基于中间件(middleware)的解决方法:利用性能增强代理将网络中的长延时和高差错率部分与其余部分隔离,通过在长延时和高差错率部分使用专用的协议来增强系统性能
(三)改善卫星TCP性能的方法31
TCP增强技术-增大初始窗口►慢启动算法中初始窗口很小(仅为1),使慢启动时间较长,RFC2414针对这一情况提出按下式确定初始窗口 ►按照这种方法,在每报文段确认时,慢启动算法中所需要的最大接收窗口恢复时间可以缩短为:
其中Wmax为最大允许接收窗口,Winit为初始窗口
1、端对端的解决方法 TCP增强技术-增大初始窗口1、端对端的解决方法32TCP增强技术-字节计数 ►字节计数是一种TCP确认计算方式 ►在字节计数方式中,拥塞窗口的增加数量是由每个确认所覆盖的先前未确认的字节数目来决定的,而不是由确认的数目决定的 ►有两种字节计数的算法:无限字节计数(UBC)和受限字节计数(LBC)。TCP增强技术-字节计数33
►UBC每接收到一个确认就简单的根据确认覆盖的未确认字节数目来增加拥塞窗口,而LBC则限制拥塞窗口的增加为2段 ►LBC与UBC相比,防止了大量线性增加的突发数据,从而减少了数据的丢失并提高了传输效率 ►UBC每接收到一个确认就简单的根据确认覆盖的未34►延迟确认是指接收端不是对每一个收到的报文段进行确认,而是收到第2个完整的报文段时才确认►在慢启动过程中TCP发送端根据接收到的确认数目来增加拥塞窗口的大小,而延迟确认将接收端发出的确认数目减少了一半,因此拥塞窗口大小增加的速度就减慢了 ►在慢启动后才使用延迟确认,这样在TCP连接主动增加拥塞窗口大小时提供了足够多的确认,而在TCP连接稳定后减少确认数目以节约网络资源 TCP增强技术-慢启动后的
延迟确认DAASS►延迟确认是指接收端不是对每一个收到的报文段进TCP35 ►选择确认是一种纠正发生多个数据段丢失时的TCP处理的策略 ►使用选择确认,接收端可以告诉发送端所有接收成功的数据段序列号,从而使发送端只重发那些确实丢失的数据段,提高了TCP传输的性能 ►在卫星信道中使用SACK比标准的TCP在性能上有很大改进TCP增强技术-选择性确认SACK ►选择确认是一种纠正发生多个数据段丢失时的TCPTCP增36 ►在网络开始拥塞时,显式通告机制将IP包头中1比特ECN域设置为1来通知终端节点。相应地,终端节点减小其传输速率 ►发送端可以在重传定时器超时或接收到3个重复确认之前就可以收到显式的拥塞信息,因此,如果一个报文段丢失而没有拥塞指示,则该报文段的丢失就一定是由链路的差错造成的,发送端无需降低其传输速率TCP增强技术-显式拥塞通告ECN ►在网络开始拥塞时,显式通告机制将IP包头中1比TCP37TCPVegas:使用传输速率来实现拥塞控制TCPPeach:针对卫星网络的拥塞控制方案:突发启动和高速恢复SCPS-TP:针对标准TCP协议在空间通信系统种存在的问题进行扩展和改进STP:卫星传输协议,提供面向字节流的数据传输服务,其自动重传请求机制使用选择性否定确认其它端对端的解决方法TCPVegas:使用传输速率来实现拥塞控制其它端对端的解38 ►基于中间件解决方案的卫星网络拓扑结构
2、基于中间件的解决方案 ►基于中间件解决方案的卫星网络拓扑结构2、基于中间件的39 ►TCP分裂法将整个通信系统分为卫星段和非卫星段两个部分,在非卫星段中采用标准的地面网络TCP协议,在卫星段采用专用的卫星传输协议 ►位于地面的TCP信关站通过地面网络建立和维护与系统的地面节点TCP连接,通过卫星网络建立和维护与远端信关站的连接►在某些情况下,信关站需要完成不同版本TCP协议的转换 ►因为主要的改进都在信关站实现,TCP分裂法无需修改终端用户的TCP协议栈TCP分裂法(TCPSplitting) ►TCP分裂法将整个通信系统分为卫星段和非卫星段两个部T40 ►TCP欺骗法中,信关站作为一个欺骗代理,接收源节点的数据报文段并代替目的节点向源节点发送应答信号,使得源节点可以更快地发送数据;同时,它还负责将接收的数据报文段可靠地发送到真正的目的节点 ►因为主要的改动都在信关站实现,TCP欺骗法无需修改终端用户的TCP协议栈TCP欺骗法(TCPSpoofing) ►TCP欺骗法中,信关站作为一个欺骗代理,接收源TCP欺41 ►TCP欺骗法中信关站的一种典型结构 ►TCP欺骗法中信关站的一种典型结构42四、卫星IP技术卫星IPQoS隧道技术卫星星座路由技术卫星网络组播技术四、卫星IP技术卫星IPQoS43 ►从网络层来看基于IP的QoS管理机制,有两种方法: 1)差别服务DS,通过配置优先权域来区分服务质量和服务种类; 2)资源预保留协议RSVP,依靠信令来预保留带宽来满足一定的服务质量。卫星IPQoS ►从网络层来看基于IP的QoS管理机制,有两卫星IPQ44 ►隧道技术往往用于使分组路由通过异种网络传送到接收方,也常用于在不改变现有Internet的基础上支持新的网络功能隧道(tunneling)技术 ►隧道技术往往用于使分组路由通过异种网络传送到接收方,也45 ►宽带卫星IP网络可能将隧道技术用在以下几个方面 1)将孤立的地面主机通过卫星接入Internet或是与其他孤立的地面主机或网络相连接; 2)小路由器利用隧道技术将其自身所在的局域网(LAN)通过卫星接入到地面Internet或与其他地面主机/网络相连 ►宽带卫星IP网络可能将隧道技术用在以下几个方面46►一个完全支持IP路由的系统可以很好地支持IP业务,但是却不一定可以很好支持非IP业务,如ATM分组和帧中继分组 ►IP和ATM异种网络的互联产生了一系列问题,特别是在IP组播路由和QoS管理方面 ►解决在ATM中进行IP组播的一个方案是采用组播地址解析服务器,将IP组播地址映射为ATM服务器地址 ►多协议标签交换MPLS已经被证明非常适合于IP-over-ATM的状况,而且很有可能成为ITU推荐的IP-over-ATM的方案异构网络互联►一个完全支持IP路由的系统可以很好地支持IP业务47 ►地面网的Internet路由协议,如开放式最短路径优先OSPF和路由信息协议RIP,需要在任何连接拓扑变化时交换全部网络拓扑信息。在低轨卫星系统中,拓扑信息的改变如此之快,不可能做到快速的更新全网信息 ►星座系统的拓扑结构有其自身的特点和规律:1)由于星座运行的有规律性,拓扑结构变化可预知;2)利用回归星座时,空间段呈周期变化;3)卫星网络节点的数目相对固定。因此,星座系统的路由是极具动态而又易于捕捉前后关系的卫星星座路由技术 ►地面网的Internet路由协议,如开放式最短路径优先48卫星星座路由策略 ►目前常用的路由策略包括: 1)动态虚拟拓扑路由:其基本思想是利用星座拓扑的周期性和可预测性来优化路由; 2)虚拟节点路由:利用星座拓扑变化的规律性来屏蔽卫星的移动性; 3)基于拓扑变化的策略:需要明确知道卫星拓扑的变化。卫星星座路由策略49 ►组播(Multicast)协议是目前运用于具有广播能力的网络中的一种IP层协议 ►组播技术覆盖了网络的许多领域,包括视频和远程会议、多媒体简报、新闻发布以及远程教育等 ►到目前为止组播是基于无连接的,但是随着业务需求的变化,需要在组播应用系统中加入必要的控制来提供QoS,包括安全级别、带宽、延迟、抖动、误码率、成本等服务参数的控制卫星网络组播技术 ►组播(Multicast)协议是目前运用于具有广播能力50五、国外卫星宽带通信系统概况
系统名称工作频段系统卫星和轨道特征覆盖范围预计系统容量*(Gb/s)星际链路星上交换投资(亿美元)SkyBridgeKu20个轨道平面,4卫星/轨道平面,1469公里轨道,53º倾角70º215无无40HughesLINK™Ku1个赤道平面,8颗卫星,轨道高度15000公里;2个倾斜轨道平面,7卫星/轨道平面,15000公里轨道,45º倾角全球155光链路卫星交换时分多址+基带交换26Virgo™Ku15个轨道平面,1卫星/轨道平面,轨道偏心率0.66,远地点高度27300公里,63.4º倾角9个区域性服务区100光链路无26.4AstrolinkKa静止轨道,9颗卫星全球9.6快速包交换40Teledesic*Ka24个轨道平面,12卫星/轨道平面,轨道高度1375公里,倾角84.7º全球13.3快速包交换90SEKa静止轨道,8颗卫星准全球59.5光链路微波交换矩阵23StarLynxQ/V静止轨道和中轨,4+20南北纬80º≤5.9和≤6.3光链路基带交换29M-starQ/V12个轨道平面,6卫星/轨道平面,轨道高度1350公里,倾角47º南北纬60º约3.6微波链路微波交换矩阵+卫星交换时分多址64部分卫星宽带通信系统的主要参数
*信关站到用户的容量
五、国外卫星宽带通信系统概况系统名称工作系统卫星和轨道特征51系统名称点波束特性波束宽度EIRP(dBW)/前向载波末期功率(W)重量(公斤,无燃料)工作寿命(年)SkyBridge24个双向极化跟踪点波束约28º≤21.4350012508HughesLINK™50固定可选点波束(25个/极化方向)2.5º≤43.99100260012Virgo™28个用户跟踪点波束,4个信关站跟踪点波束2.26º50.510500277812Astrolink64个跳跃波束+3个固定波束+1个跟踪波束1º5610500218512Teledesic64个跳跃波束不清楚50640074710SE640-2º(收),0.3º(发)6413500约300015StarLynx40(GEO)+32(MEO)0.15º和0.6º70.5和5615000350015/12M-star32约1.1º21-29(信关站),33-43(用户)153010048部分卫星宽带通信系统卫星的主要参数
系统名称点波束特性波束宽度EIRP(dBW)/前向载波末52
卫星宽带通信系统
卫星宽带通信系统53
目录一、概述二、卫星宽带通信系统结构三、卫星TCP技术四、卫星IP技术五、国外卫星宽带通信系统
目录一、概述54参考文献ZhiliSun.SatelliteNetworkingPrincipleandProtocols.JohnWiley&Sons,Ltd.,2005陈振国等.卫星通信系统与技术.北京:北京邮电大学出版社,2003DOUGLASE.COMER著,林瑶等译.用TCP/IP进行网际互连.北京:电子工业出版社,1998Chotikapong,Y.;Sun,Z.EvaluationofApplicationPerformanceforTCP/IPviaSatelliteLinks.SatelliteServicesandtheInternet,IEESeminaron17Feb.2000,Page(s):4/1–4/4.参考文献ZhiliSun.SatelliteNetwo55一、概述随着人类社会对信息需求的不断增长,对Internet网络依赖性的不断提高,Internet业务和宽带综合业务已经逐步取代传统的低速话音和数据通信,成为通信网络中的主要业务Internet业务和宽带综合业务也自然地成为了卫星通信当前迅速发展的应用领域一、概述随着人类社会对信息需求的不断增长,对Internet56卫星宽带通信系统的特点及功能特点传输速率高,如吉莱特(Gilat)公司与微软等合作推出的利用双向VSAT实现的Internet接入服务,能提供下行40Mb/s,上行153.6Kb/s的数据速率(但个人用户只能获得下行400Kb/s、上行56~100Kb/s的速率)为了独立于地面网络,多数卫星宽带通信系统使用微波或激光星间链路实现卫星互连,构成空间骨干传输网络由于卫星链路的传输损耗大,在高速传输情况下,要求用户使用具有较大口径的天线。因此,短时间内卫星宽带系统将无法支持手持终端移动中的高速通信。功能为用户或用户群提供Internet骨干网的高速接入作为骨干传输网络,连接不同地理区域的Internet网络运营商卫星宽带通信系统的特点及功能特点57西欧卫星转发器(36MHz)数目的供求情况
转发器需求业务19951997199920042009传统语音和数据177223298204163Internet中继0017.1147200Internet接入00.49.913143电视和视频5275285859641207西欧卫星转发器(36MHz)数目的供求情况
转发器58二、卫星宽带通信系统结构交互式卫星宽带Internet接入系统结构二、卫星宽带通信系统结构交互式卫星宽带Internet接入59非对称卫星宽带接入系统结构
非对称卫星宽带接入系统结构60卫星宽带骨干传输系统结构
卫星宽带骨干传输系统结构61三、卫星TCP技术几个概念:(1)往返延时RTT发送端从开始发送数据到它收到来自接收端的应答,所需时间为信息传输的往返延时。(2)连接容量(或带宽延时乘积)发送端在接收到返回的应答信息之前所能发送的最大数据量,它受到接收窗口(接收窗口为带宽延时乘积)的限制。连接容量=带宽RTT(3)长粗管道对于给定的最大窗口尺寸(带宽延时乘积),大的往返延时将限制连接带宽(即传输速率),通常把带宽延时乘积较大的数据连接称为“长粗管道”。三、卫星TCP技术几个概念:62TCP协议特点 ►面向连接的、端对端、进程对进程的可靠传输协议,为用户提供字节流传输服务 ►基于不可靠的IP服务来提供可靠的数据传输,采用了端对端流量控制、拥塞控制和差错控制机制来保证服务的可靠性 ►使用滑动窗口协议来实现端对端流量控制 ►使用慢启动、拥塞避免、快速重传和快速恢复算法来完成拥塞控制 ►使用确认信息包、定时器和重传机制来实现差错控制(一)TCP概述TCP协议特点(一)TCP概述631、滑动窗口协议 ►接收端公告窗口即是发送滑动窗口,是接收端通告发送端的窗口大小数值
1、滑动窗口协议642、拥塞控制机制 ►TCP拥塞控制策略是在20世纪80年代后期由VanJacobson提出 ►TCP的拥塞控制机制随TCP协议版本的不同而不同,在目前常见的TCP-Reno中,拥塞控制机制由慢启动算法、拥塞避免算法、快速重传和快速恢复算法构成2、拥塞控制机制65图7-6慢启动-拥塞避免算法中CWND变化示意图
3、慢启动/拥塞避免机制图7-6慢启动-拥塞避免算法中CWND变化示意图3、慢启66例题1
按照图7-6所示的慢启动-拥塞避免算法,假设TCP在一条往返延时为100ms的移动卫星链路上传输一个400KB的文件。如果TCP发送的报文段大小为1KB,则:(1)发送完该文件需要用多少RTT?(2)此次传输的有效吞吐量是多少?例题1按照图7-6所示的慢启动-拥塞避免算法,假设T67卫星宽带通信系统课件68解:(1)传输完400KB大小的文件,需要用RTT数为24(2)此次传输的有效吞吐量为:(400×8)/(24×0.1)=133.3(Kbps)解:(1)传输完400KB大小的文件,需要用RTT数为2469例题2
假设TCP在卫星通信链路上实现一个扩展:允许窗口大小远大于64KB。假设你正用这个扩展TCP在一条往返延时为100ms的1Gbps移动卫星链路上传送一个10MB的文件,而且TCP接收窗口为1MB。如果TCP发送的报文段大小为1KB,在网络无拥塞、无分组丢失的情况下:(1)当慢启动打开发送窗口达到1MB时,用了多少RTT?(2)发送该文件用了多少RTT?(3)如果发送文件的时间由所需的RTT的数量与链路延迟的乘积给出,这次传输的有效吞吐量是多少?链路带宽的利用率是多少?例题2假设TCP在卫星通信链路上实现一个扩展:允许窗70卫星宽带通信系统课件71
解:(1)当慢启动打开发送窗口达到1MB时,所需RTT数量为:(2)按照慢启动/拥塞避免算法,发送该文件所需要的RTT数量为:35(3)这次传输的有效吞吐量为:10/(35*0.1)=2.857(MB/s)链路带宽的利用率为:(2.857*8)/1000=2.2856%解:(1)当慢启动打开发送窗口达到1MB时,所需RTT数72TCP在卫星通信系统种存在什么样的问题??TCP在卫星通信系统种存在什么样的问题??73(二)TCP在卫星通信系统种存在的问题1、卫星通信链路传播延时较大2、卫星通信链路信息传输的误码率较高,造成数据丢失,而这种可能被协议解释为由拥塞所引起的3、卫星网络的带宽延时乘积大4、卫星链路的非对称性(二)TCP在卫星通信系统种存在的问题741、长延时对TCP协议性能的影响 ►在新的TCP连接建立后,收发双方都不清楚传输网络的业务负载情况,因此使用慢启动来逐步探测传输链路的有效带宽 ►对1个TCP连接,传输速率b约为 ►在TCP使用每报文段确认时传输比特速率达到B所需的时间 ►在TCP使用延时确认时,传输比特速率达到B所需的时间 式中,l为报文段的平均长度(比特数)1、长延时对TCP协议性能的影响75 ►假设发送的数据报文段的平均长度为1KB,则在不同的速率B和不同的确认方式下,TCP协议的慢启动过程持续时间如下表轨道类型tSS(s)每报文段确认延迟确认B=1MbpsB=10MbpsB=155MbpsB=1MbpsB=10MbpsB=155Mbps低轨0.180.350.550.280.560.90中轨1.492.323.312.373.795.48静止轨道3.915.737.916.299.4113.13RTT取值:GEO-550ms,MEO-250ms,LEO-50ms;延迟确认:每收到2个报文段确认一次。 ►假设发送的数据报文段的平均长度为1KB,则在不同的速率762、高差错率对TCP协议性能的影响 ►地面有线传输网的差错率很低,典型的误码率值低于10-10,而卫星链路的误码率通常在10-2~10-6之间(无纠错编码时) ►传输差错从三个方面影响了TCP的吞吐率性能: 1)因出错而丢失的报文段必须被重传,因此增加了网络资源的消耗; 2)TCP发送端始终将报文段的丢失理解为网络拥塞,因而降低其传输速率,使得网络资源的利用率急剧下降; 3)反向链路上的确认包丢失将会导致已经接收到的报文段的超时重传,进一步降低协议的吞吐率性能。 ►卫星链路的差错具有突发性,而快速重传和快速恢复算法通常不能处理单个窗口内的多个错误,因此TCP协议的拥塞避免机制将严重限制窗口的增长
2、高差错率对TCP协议性能的影响773、带宽延时积对TCP协议性能的影响 ►一个TCP连接中,链路的最大有效带宽与连接的往返程时间RTT之积称为带宽延时积BDP ►BDP说明了一个TCP链路在一个RTT内的最大吞吐量3、带宽延时积对TCP协议性能的影响78BDP(KB)带宽128Kbps244Kbps1Mbps2Mbps45Mbps155Mbps低轨(RTT=50ms)0.81.5256.2512.5281.25968.75中轨(RTT=250ms)47.62531.2562.51406.254843.75静止轨道(RTT=550ms)8.816.77568.75137.53093.7510656.25BDP(KB)带宽128Kbps244Kbps1Mbps2M79 ►TCP的流量控制通过连接双方通告自己的窗口大小来实现 ►在TCP头部中,窗口大小是一个16位的域段,也就是说窗口的最大值为216=65535字节,即64KB ►发送端在发送报文段的过程中,在未收到已发送报文段的确认信息之前,发送端发送的数据量不应超过该窗口的大小 ►卫星系统传输延时较大,为了充分利用带宽资源,必须在接收到确认信息之前发送足够多的数据到网络中,这就需要TCP连接的窗口足够大 ►TCP的流量控制通过连接双方通告自己的窗口大小来实现804、链路的不对称性对TCP协议性能的影响 ►卫星网络中TCP的前向和反向链路在带宽上通常有着很大的不对称性,即前向链路的有效带宽远大于反向链路的带宽 ►考虑到大量TCP传输的单向特性(如从网络服务器到远程主机),较慢的反向链路在很大程度上是可以接收的4、链路的不对称性对TCP协议性能的影响81►当反向链路只具有有限带宽时,确认包的聚集和丢失使得确认信号流具有突发特性,带来3种影响: 1)发送的数据流变得更具突发性; 2)降低拥塞窗口CWND的增长速度; 3)快速恢复机制的效率降低
►当反向链路只具有有限带宽时,确认包的聚集和丢82(三)改善卫星TCP性能的方法
►主要的解决技术可以粗略地分为两大类 1、端对端的解决方法:对标准TCP协议中一些基本参数的调整及协议的扩展,改进定时机制,采用更先进的流控和分组丢失恢复算法等 2、基于中间件(middleware)的解决方法:利用性能增强代理将网络中的长延时和高差错率部分与其余部分隔离,通过在长延时和高差错率部分使用专用的协议来增强系统性能
(三)改善卫星TCP性能的方法83
TCP增强技术-增大初始窗口►慢启动算法中初始窗口很小(仅为1),使慢启动时间较长,RFC2414针对这一情况提出按下式确定初始窗口 ►按照这种方法,在每报文段确认时,慢启动算法中所需要的最大接收窗口恢复时间可以缩短为:
其中Wmax为最大允许接收窗口,Winit为初始窗口
1、端对端的解决方法 TCP增强技术-增大初始窗口1、端对端的解决方法84TCP增强技术-字节计数 ►字节计数是一种TCP确认计算方式 ►在字节计数方式中,拥塞窗口的增加数量是由每个确认所覆盖的先前未确认的字节数目来决定的,而不是由确认的数目决定的 ►有两种字节计数的算法:无限字节计数(UBC)和受限字节计数(LBC)。TCP增强技术-字节计数85
►UBC每接收到一个确认就简单的根据确认覆盖的未确认字节数目来增加拥塞窗口,而LBC则限制拥塞窗口的增加为2段 ►LBC与UBC相比,防止了大量线性增加的突发数据,从而减少了数据的丢失并提高了传输效率 ►UBC每接收到一个确认就简单的根据确认覆盖的未86►延迟确认是指接收端不是对每一个收到的报文段进行确认,而是收到第2个完整的报文段时才确认►在慢启动过程中TCP发送端根据接收到的确认数目来增加拥塞窗口的大小,而延迟确认将接收端发出的确认数目减少了一半,因此拥塞窗口大小增加的速度就减慢了 ►在慢启动后才使用延迟确认,这样在TCP连接主动增加拥塞窗口大小时提供了足够多的确认,而在TCP连接稳定后减少确认数目以节约网络资源 TCP增强技术-慢启动后的
延迟确认DAASS►延迟确认是指接收端不是对每一个收到的报文段进TCP87 ►选择确认是一种纠正发生多个数据段丢失时的TCP处理的策略 ►使用选择确认,接收端可以告诉发送端所有接收成功的数据段序列号,从而使发送端只重发那些确实丢失的数据段,提高了TCP传输的性能 ►在卫星信道中使用SACK比标准的TCP在性能上有很大改进TCP增强技术-选择性确认SACK ►选择确认是一种纠正发生多个数据段丢失时的TCPTCP增88 ►在网络开始拥塞时,显式通告机制将IP包头中1比特ECN域设置为1来通知终端节点。相应地,终端节点减小其传输速率 ►发送端可以在重传定时器超时或接收到3个重复确认之前就可以收到显式的拥塞信息,因此,如果一个报文段丢失而没有拥塞指示,则该报文段的丢失就一定是由链路的差错造成的,发送端无需降低其传输速率TCP增强技术-显式拥塞通告ECN ►在网络开始拥塞时,显式通告机制将IP包头中1比TCP89TCPVegas:使用传输速率来实现拥塞控制TCPPeach:针对卫星网络的拥塞控制方案:突发启动和高速恢复SCPS-TP:针对标准TCP协议在空间通信系统种存在的问题进行扩展和改进STP:卫星传输协议,提供面向字节流的数据传输服务,其自动重传请求机制使用选择性否定确认其它端对端的解决方法TCPVegas:使用传输速率来实现拥塞控制其它端对端的解90 ►基于中间件解决方案的卫星网络拓扑结构
2、基于中间件的解决方案 ►基于中间件解决方案的卫星网络拓扑结构2、基于中间件的91 ►TCP分裂法将整个通信系统分为卫星段和非卫星段两个部分,在非卫星段中采用标准的地面网络TCP协议,在卫星段采用专用的卫星传输协议 ►位于地面的TCP信关站通过地面网络建立和维护与系统的地面节点TCP连接,通过卫星网络建立和维护与远端信关站的连接►在某些情况下,信关站需要完成不同版本TCP协议的转换 ►因为主要的改进都在信关站实现,TCP分裂法无需修改终端用户的TCP协议栈TCP分裂法(TCPSplitting) ►TCP分裂法将整个通信系统分为卫星段和非卫星段两个部T92 ►TCP欺骗法中,信关站作为一个欺骗代理,接收源节点的数据报文段并代替目的节点向源节点发送应答信号,使得源节点可以更快地发送数据;同时,它还负责将接收的数据报文段可靠地发送到真正的目的节点 ►因为主要的改动都在信关站实现,TCP欺骗法无需修改终端用户的TCP协议栈TCP欺骗法(TCPSpoofing) ►TCP欺骗法中,信关站作为一个欺骗代理,接收源TCP欺93 ►TCP欺骗法中信关站的一种典型结构 ►TCP欺骗法中信关站的一种典型结构94四、卫星IP技术卫星IPQoS隧道技术卫星星座路由技术卫星网络组播技术四、卫星IP技术卫星IPQoS95 ►从网络层来看基于IP的QoS管理机制,有两种方法: 1)差别服务DS,通过配置优先权域来区分服务质量和服务种类; 2)资源预保留协议RSVP,依靠信令来预保留带宽来满足一定的服务质量。卫星IPQoS ►从网络层来看基于IP的QoS管理机制,有两卫星IPQ96 ►隧道技术往往用于使分组路由通过异种网络传送到接收方,也常用于在不改变现有Internet的基础上支持新的网络功能隧道(tunneling)技术 ►隧道技术往往用于使分组路由通过异种网络传送到接收方,也97 ►宽带卫星IP网络可能将隧道技术用在以下几个方面 1)将孤立的地面主机通过卫星接入Internet或是与其他孤立的地面主机或网络相连接; 2)小路由器利用隧道技术将其自身所在的局域网(LAN)通过卫星接入到地面Internet或与其他地面主机/网络相连 ►宽带卫星IP网络可能将隧道技术用在以下几个方面98►一个完全支持IP路由的系统可以很好地支持IP业务,但是却不一定可以很好支持非IP业务,如ATM分组和帧中继分组 ►IP和ATM异种网络的互联产生了一系列问题,特别是在IP组播路由和QoS管理方面 ►解决在ATM中进行IP组播的一个方案是采用组播地址解析服务器,将IP组播地址映射为ATM服务器地址 ►多协议标签交换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州财经职业学院《大学英语跨文化交际》2023-2024学年第一学期期末试卷
- 2025年上海市建筑安全员-B证(项目经理)考试题库
- 2025重庆建筑安全员-C证考试题库
- 贵阳信息科技学院《证券投资学实验》2023-2024学年第一学期期末试卷
- 2025年浙江建筑安全员《C证》考试题库及答案
- 广州幼儿师范高等专科学校《生物技术综合性实验模块》2023-2024学年第一学期期末试卷
- 2025广东省安全员-A证考试题库附答案
- 广州新华学院《影视导演实训》2023-2024学年第一学期期末试卷
- 2025年天津建筑安全员考试题库
- 2025年四川省安全员知识题库附答案
- DB3502Z 5034-2018 厦门市保障性住房建设技术导则
- 知不足而奋进望远山而力行-期中考前动员班会 课件
- 医学教程 常见急救药品的作用与用途
- 公司解散清算的法律意见书、债权处理法律意见书
- 公路桥梁工程施工安全风险评估指南
- 2024-2030年全球及中国通过硅通孔(TSV)技术行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2024年秋季学期新Join In剑桥版(三年级起)英语三年级上册课件 Supplementary activities Unit 6
- 2024年新人教版道德与法治七年级上册全册教案(新版教材)
- 初中物理期末复习+专题5+综合能力题+课件++人教版物理九年级全一册
- 2024年国开电大 统计学原理 形成性考核册答案
- Unit13 同步教学设计2023-2024学年人教版九年级英语全册
评论
0/150
提交评论