一种用于卫星网络的TCP流量控制方法、系统、设备及介质技术方案

技术编号:37671109 阅读:23 留言:0更新日期:2023-05-26 04:32
本发明专利技术属于卫星网络技术领域,其目的在于提供一种用于卫星网络的TCP流量控制方法、系统、设备及介质。其中的方法包括获取IP网关报文的队列长度、PEP缓存队列长度和出口带宽,并根据所述队列长度、PEP缓存队列长度和出口带宽,得到优先级i缓存队列在t时刻的平均队列长度和平均出口带宽;根据所述平均队列长度和所述平均出口带宽,得到优先级i缓存队列在t时刻的平均时延;根据所述平均时延得到每个优先级i缓存队列在t时刻的丢包率;根据各优先级缓存队列在t时刻的丢包率,得到各优先级缓存队列在t时刻的平均丢包率;根据所述平均丢包率、预设的丢包概率和预设的丢包率容忍度,得到TCP协议栈的最大接收窗口。本发明专利技术可便于达到流量稳定的目的。稳定的目的。稳定的目的。

【技术实现步骤摘要】
一种用于卫星网络的TCP流量控制方法、系统、设备及介质


[0001]本专利技术属于卫星网络
,具体涉及一种用于卫星网络的TCP流量控制方法、系统、设备及介质。

技术介绍

[0002]卫星网络是借助卫星转发器中继信号的能力完成其各个结点之间数据传输的网络。如图1所示,卫星网络的组网结构包括如下网元:用户终端(User Terminal,UT)、卫星网络链路网关、星上处理单元(On Board Processing,OBP)、资源管理器(Resource Manager,RM)和网络控制中心(Network Control Center,NCC),而卫星网络链路网关一般细分为前向链路网关(MODCOD Servicing System,MCS)和反向链路网关(Return Channel Manager,RCM)。其中,物理层卫星调制解调器(Satellite Modem,SM)不作为单独网元存在,其内嵌在UT、MCS/RCM或者OBP中。在实施过程中,IP网关(IP Gateway,IPGW)位于核心网和链路层网关之间,用作以太网和卫星网络本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于卫星网络的TCP流量控制方法,其特征在于:包括:获取优先级i缓存队列在t时刻时,IP网关报文的队列长度、PEP缓存队列长度和出口带宽,并根据所述队列长度和所述PEP缓存队列长度,得到优先级i缓存队列在t时刻的平均队列长度,根据所述出口带宽,得到平均出口带宽;根据所述平均队列长度和所述平均出口带宽,得到优先级i缓存队列在t时刻的平均时延;根据所述平均时延得到每个优先级i缓存队列在t时刻的丢包率;根据各优先级缓存队列在t时刻的丢包率,得到各优先级缓存队列在t时刻的平均丢包率;根据所述平均丢包率、预设的丢包概率和预设的丢包率容忍度,得到TCP协议栈的最大接收窗口。2.根据权利要求1所述的一种用于卫星网络的TCP流量控制方法,其特征在于:所述队列长度包括入接口队列长度和出接口队列长度;根据所述队列长度和所述PEP缓存队列长度,得到优先级i缓存队列在t时刻的平均队列长度,包括:根据所述队列长度和所述PEP缓存队列长度,得到优先级i缓存队列在t时刻的队列总长度;其中,所述队列总长度为:Q
i
(t)=Q_IN
i
(t)+Q_OUT
i
(t)+Q_PEP
i
(t);式中,Q_IN
i
(t)表示入接口队列长度,Q_OUT
i
(t)表示出接口队列长度,Q_PEP
i
(t)表示PEP缓存队列长度;根据所述队列总长度,得到优先级i缓存队列在t时刻的平均队列长度;其中,所述平均队列长度为:式中,a为队列长度的滑动平均系数。3.根据权利要求1所述的一种用于卫星网络的TCP流量控制方法,其特征在于:所述平均出口带宽为:式中,b为出口带宽的滑动平均系数;C
i
(t)表示出口带宽。4.根据权利要求1所述的一种用于卫星网络的TCP流量控制方法,其特征在于:所述平均时延为:式中,α为时延的滑动平均系数;式中,α为时延的滑动平均系数;为平均队列长度,为平均出口带宽。5.根据权利要求4所述的一种用于卫星网络的TCP流量控制方法,其特征在于:优先级i缓存队列在t时刻的丢包率为:
式中,D_min
i
为报文延迟的下门限,D_max
i
为报文延迟的上门限,P
max
为流控算法在延迟达到报文延迟的上门限D_max
i
时的丢包概率,P
DROP_MAX
为预设的允许的最大丢包概率。6.根据权利要求1所述的一种用于卫星网络的TCP流量控制方法,其特征在于:...

【专利技术属性】
技术研发人员:徐钧张小翠刘浩康文东
申请(专利权)人:航天科工空间工程网络技术发展杭州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1