【技术实现步骤摘要】
基于状态确认的卫星链路拥塞控制方法
[0001]本专利技术属于空间网络数据通信
,具体涉及一种基于状态确认的卫星链路拥塞控制方法。
技术介绍
[0002]卫星通信就是把卫星作为中继,处理由地球空间站发送来的微波信号,作为中继站的通信卫星被要求固定在地球上空的某一位置,与地球以相同的方向和周期运行,故通信卫星也叫地球同步卫星。一颗地球同步卫星发射的微波信号能覆盖地球面积最大约40%,这样等间隔分布最多三颗卫星沿着地球同步轨道运行即可实现全球通信。可见卫星网络覆盖范围广,不受任何地形限制,通信容量大,适合远距离传输,所以越来越受欢迎,也逐渐成为一种趋势。但卫星网络此类特点,也带来了距离远、时延长、带宽不对称、超高误码率等问题,使得在通信过程中极易发生丢包和拥塞。传统的地面传输协议无法准确区分时延变化和导致链路吞吐量及带宽利用率下降的原因,不能做出合理且及时的调整,所以优化相关协议以改善卫星通信的现状不言而喻。
[0003]随着科技的迅速发展和技术的不断进步以及越来越高的信息满意度要求,传统通信网络的研究及规模已经不 ...
【技术保护点】
【技术特征摘要】
1.一种基于状态确认的卫星链路拥塞控制方法,其特征在于,包括:通信双方开启时间戳和显示拥塞通告,并以计时器是否超时作为临界点判断链路的正反向拥塞;以在计时器的设定范围内有没有收到接收方发送的数据包为依据,判定链路拥塞状态并进行不同的处理,若有收到,就对正向链路拥塞情况进行判定;否则假定为反向链路拥塞;当对正向链路拥塞情况进行判定时,统计连续收到的携带显示拥塞提醒回应ECE的确认包ACK数量,根据ACK的接收情况判断正向链路的拥塞程度,以调整拥塞窗口;当假定为反向链路拥塞时,计算反向缓存队列中存在的数据包数量N
back
来进一步确认拥塞状态,若判定为反向拥塞,则计算反向排队时延QD
back
优化Vegas算法拥塞控制机制中的实际链路吞吐量,实现对反向链路拥塞的调节。2.根据权利要求1所述的一种基于状态确认的卫星链路拥塞控制方法,其特征在于,所述根据ACK的接收情况判断正向链路的拥塞程度,以调整拥塞窗口,具体表述为:若收到一个携带ECE的ACK,判定链路为轻度拥塞,在拥塞窗口cwnd小于阈值ssthresh的情况下,将拥塞窗口调整为当前窗口的3/4倍;若收到连续两个携带ECE的ACK,判定链路为中度拥塞,在拥塞窗口cwnd小于阈值ssthresh的情况下,将拥塞窗口调整为当前窗口的1/2倍;若收到连续三个携带ECE的ACK,判定链路为重度拥塞,在拥塞窗口cwnd小于阈值ssthresh的情况下,将拥塞窗口调整为当前窗口的1/4倍。3.根据权利要求1所述的一种基于状态确认的卫星链路拥塞控制方法,其特征在于,所述计算反向缓存队列中存在的数据包数量N
b...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。