System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星通信,尤其涉及一种低轨巨型星座网络的面向流级别的数据传输方法及装置。
技术介绍
1、低轨道卫星系统一般是指多个卫星构成的可以进行实时信息处理的大型的卫星系统,其中一系列均匀分布的卫星组成的集合称之为卫星星座。相比于传统的低轨卫星星座,低轨巨型卫星星座中卫星数目可达几百至上万个,可以为地面用户提供低延迟的宽带通信和全球覆盖,并成为地面网络的重要补充。
2、近年来,随着智慧电网、远程医疗等时延敏感型业务的日益增加,用户对网络有了更高的需求,如长距离范围甚至全球确定性时延。
3、对于确定性时延服务来说,保证分组在传输过程中不被丢弃是一个基础要求。
4、然而,对于卫星互联网来说,突发流量的不可预知使得网络里的拥塞难以避免,进而导致分组没有足够的资源进行存储与转发从而被丢弃。
5、现有技术主要依靠资源预留与集中式调度,提前将卫星路由器里的网络资源预留出来,并为流量的转发计算好特定的路径,使得分组在转发过程中不会因为资源不足而被丢弃。
6、但是,在卫星网络中,节点之间的传播时延是实时变化的,通过控制器来收集全球的卫星信息并做出集中式决策的代价十分巨大,卫星网络的带宽昂贵,沿路的资源预留会造成大量浪费。
7、因此,如何解决现有低轨巨型星座网络运行过程中因不可预知的突发流量而网络拥塞,导致分组没有足够资源进行存储与转发而被丢弃,且整体开销大的问题,是卫星通信
亟待解决的重要课题。
技术实现思路
1、本专
2、一方面,本专利技术提供一种低轨巨型星座网络的面向流级别的数据传输方法,所述低轨巨型星座网络包括多个卫星路由器,所述卫星路由器包括星地接口和星间接口,所述星地接口包括星地入接口和星地出接口,所述星间接口包括星间入接口和星间出接口;所述数据传输方法包括:确定目标出接口的出接口缓存队列满足第一预设条件,所述目标出接口为所述星地出接口或所述星间出接口;抑制从所述星地入接口和/或所述星间入接口输入,且由所述目标出接口转发的流量,并有序转发所述出接口缓存队列中已缓存的分组;确定所述目标出接口的出接口缓存队列满足第二预设条件;接收从所述星地入接口和所述星间入接口输入,且由所述目标出接口转发的流量。
3、进一步地,所述确定目标出接口的出接口缓存队列满足第一预设条件,包括:确定所述出接口缓存队列中已缓存的分组数量持续高于触发机制阈值的时长达到第一设定时长,则所述目标出接口的出接口缓存队列满足所述第一预设条件。
4、进一步地,所述确定所述目标出接口的出接口缓存队列满足第二预设条件,包括:确定所述出接口缓存队列中已缓存的分组数量持续低于解除机制阈值的时长达到第二设定时长,则所述目标出接口的出接口缓存队列满足所述第二预设条件。
5、进一步地,所述抑制从所述星地入接口输入且由所述目标出接口转发的流量的步骤,具体包括:确定所述星地入接口所输入分组的目标地址;根据所述目标地址,确定所输入分组的转发接口;在所述转发接口为所述目标出接口的情况下,直接将从所述星地入接口输入的分组丢弃。
6、进一步地,所述抑制从所述星间入接口输入且由所述目标出接口转发的流量的步骤,具体包括:确定所述目标出接口所转发流量的来源接口,所述来源接口为星间入接口;向所述来源接口连接的相邻卫星发送抑制信息,对所述相邻卫星的出接口进行流量抑制。
7、进一步地,所述低轨巨型星座网络的面向流级别的数据传输方法还包括:获取所述星间接口的最大收发能力,以及单跳星间链路的最大延迟;根据所述最大收发能力、所述最大延迟、所述触发机制阈值以及所述第一设定时长,设置所述出接口缓存队列的长度最小值。
8、第二方面,本专利技术还提供一种低轨巨型星座网络的面向流级别的数据传输装置,所述低轨巨型星座网络包括多个卫星路由器,所述卫星路由器包括星地接口和星间接口,所述星地接口包括星地入接口和星地出接口,所述星间接口包括星间入接口和星间出接口;所述数据传输装置包括:第一预设条件满足模块,用于确定目标出接口的出接口缓存队列满足第一预设条件,所述目标出接口为所述星地出接口或所述星间出接口;目标出接口流量抑制模块,用于抑制从所述星地入接口和/或所述星间入接口输入,且由所述目标出接口转发的流量,并有序转发所述出接口缓存队列中已缓存的分组;第二预设条件满足模块,用于确定所述目标出接口的出接口缓存队列满足第二预设条件;目标出接口流量抑制解除模块,用于接收从所述星地入接口和所述星间入接口输入,且由所述目标出接口转发的流量。
9、第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的低轨巨型星座网络的面向流级别的数据传输方法。
10、第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的低轨巨型星座网络的面向流级别的数据传输方法。
11、第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的低轨巨型星座网络的面向流级别的数据传输方法。
12、本专利技术提供的一种低轨巨型星座网络的面向流级别的数据传输方法,通过在确定目标出接口的出接口缓存队列满足第一预设条件的情况下,目标出接口为星地出接口或星间出接口,抑制从星地入接口和/或星间入接口输入,且由目标出接口转发的流量,并有序转发出接口缓存队列中已缓存的分组,以及,在确定目标出接口的出接口缓存队列满足第二预设条件的情况下,重新开始接收从星地入接口和星间入接口输入,且由目标出接口转发的流量。该方法通过设定触发数据传输抑制的第一预设条件,以及设定解除数据传输抑制的第二预设条件,及时避免了低轨巨型星座网络运行过程中因不可预知的突发流量而网络拥塞,导致分组溢出队列而被丢弃的情况,保证了数据分组在卫星网络上的无损传输,并且,此过程的整体开销较低,具有可扩展性与高可用性。
本文档来自技高网...【技术保护点】
1.一种低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述低轨巨型星座网络包括多个卫星路由器,所述卫星路由器包括星地接口和星间接口,所述星地接口包括星地入接口和星地出接口,所述星间接口包括星间入接口和星间出接口;
2.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述确定目标出接口的出接口缓存队列满足第一预设条件,包括:
3.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述确定所述目标出接口的出接口缓存队列满足第二预设条件,包括:
4.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述抑制从所述星地入接口输入且由所述目标出接口转发的流量的步骤,具体包括:
5.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述抑制从所述星间入接口输入且由所述目标出接口转发的流量的步骤,具体包括:
6.根据权利要求2所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,还包括:
7.一种低轨
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6中任一项所述的低轨巨型星座网络的面向流级别的数据传输方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的低轨巨型星座网络的面向流级别的数据传输方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的低轨巨型星座网络的面向流级别的数据传输方法。
...【技术特征摘要】
1.一种低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述低轨巨型星座网络包括多个卫星路由器,所述卫星路由器包括星地接口和星间接口,所述星地接口包括星地入接口和星地出接口,所述星间接口包括星间入接口和星间出接口;
2.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述确定目标出接口的出接口缓存队列满足第一预设条件,包括:
3.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述确定所述目标出接口的出接口缓存队列满足第二预设条件,包括:
4.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述抑制从所述星地入接口输入且由所述目标出接口转发的流量的步骤,具体包括:
5.根据权利要求1所述的低轨巨型星座网络的面向流级别的数据传输方法,其特征在于,所述抑制从所述星间入接口输入且由所述目标出接口转发的流量的步骤,具体包括:
6.根据权利要...
【专利技术属性】
技术研发人员:李贺武,李基豪,赖泽祺,吴茜,李元杰,刘君,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。