【技术实现步骤摘要】
一种数据包转发方法、装置、电子设备及存储介质
[0001]本专利技术涉及卫星通信
,特别是涉及一种数据包转发方法、装置、电子设备及存储介质。
技术介绍
[0002]随着卫星网络不断发展,低轨卫星凭借其发射成本低廉、星地传输时延短等优点受到了广泛的关注。在卫星网络中,源卫星在接收到待转发数据包后,会通过路由路径,将该待转发数据包转发到目的卫星,从而可以完成待转发数据包在卫星网络中的传输。
[0003]为了提高数据包在卫星网络中的传输效率,则需要在卫星网络中规划从源卫星到目的卫星之间的路由路径,目前已有许多成熟的路由技术应用于卫星网络。
[0004]然而专利技术人发现,在卫星网络中通常会出现链路拥堵,如果在规划路径时,将该链路拥堵的卫星规划到路由路径中,将会导致数据包无法转发至目的卫星,因此,当卫星网络中出现链路拥堵时,如何对数据包进行转发成为亟待解决的问题。
技术实现思路
[0005]本专利技术实施例的目的在于提供一种数据包转发方法、装置、电子设备及存储介质,以解决在卫星网络中出现链路拥堵 ...
【技术保护点】
【技术特征摘要】
1.一种数据包转发方法,其特征在于,应用于低轨卫星网络中,所述方法包括:在当前卫星节点存在待转发数据包时,基于所述待转发数据包的目的卫星节点和所述当前卫星节点,在所述当前卫星的所有相邻节点中,确定转发所述待转发数据包的第一卫星节点,其中,所述当前卫星节点为所述低轨卫星网络中存在所述待转发数据包的任一卫星节点;判断所述第一卫星节点是否拥堵;如果是,在当前卫星节点的除所述第一卫星节点外的其他相邻卫星节点中,确定转发所述待转发数据包的第二卫星节点;获取分流比例,按照所述分流比例,将所述待转发数据包分别转发至所述第一卫星节点和所述第二卫星节点。2.根据权利要求1所述的方法,其特征在于,所述在当前卫星节点存在待转发数据包时,基于所述待转发数据包的目的卫星节点和所述当前卫星节点,在所述当前卫星的所有相邻节点中,确定转发所述待转发数据包的第一卫星节点,包括:在所述当前卫星节点存在所述待转发数据包时,确定所述待转发数据包的业务类型;在所述待转发数据包中存在第三业务类型的数据包时,基于所述待转发数据包的目的卫星节点和所述当前卫星节点,采用预设第一路由规则,在所述当前卫星的所有相邻节点中,确定转发所述第三业务类型的数据包的第一卫星节点;所述在当前卫星节点的除所述第一卫星节点外的其他相邻卫星节点中,确定转发所述待转发数据包的第二卫星节点;获取分流比例,按照所述分流比例,将所述待转发数据包分别转发至所述第一卫星节点和所述第二卫星节点,包括:在当前卫星节点的除所述第一卫星节点外的其他相邻卫星节点中,确定转发所述第三业务类型的数据包的第二卫星节点;获取分流比例,按照所述分流比例,将所述第三业务类型的数据包分别转发至所述第一卫星节点和所述第二卫星节点。3.根据权利要求2所述的方法,其特征在于,在所述当前卫星节点存在所述待转发数据包时,确定所述待转发数据包的业务类型之后,所述方法还包括:在所述待转发数据包中存在第一业务类型的数据包时,基于所述目的卫星节点和所述当前卫星节点,采用所述预设第一路由规则,在所述当前卫星的所有相邻节点中,确定转发所述第一业务类型的数据包的第三卫星节点;并将所述第一业务类型的数据包转发至所述第三卫星节点;在所述待转发数据包中存在第二业务类型的数据包时,基于所述目的卫星节点和所述当前卫星节点,采用预设第二路由规则,在所述当前卫星的所有相邻节点中,确定转发所述第二业务类型的数据包的第四卫星节点;并将所述第二业务类型的数据包转发至所述第四卫星节点,其中,所述第一预设路由规则和所述预设第二路由规则,是基于所述当前卫星节点所在轨道和所处纬度、所述目的卫星节点所在轨道和所处纬度来设置的,所述第一业务类型、所述第二业务类型以及所述第三业务类型是基于数据包的时延限制条件、带宽限制条件划分的。4.根据权利要求2所述的方法,其特征在于,所述判断所述第一卫星节点是否拥堵,包括:
判断是否接收到所述第一卫星节点发送的拥堵警告信息;其中,所述拥堵警告信息为所述第一卫星节点在确定自身队列长度比例大于所述第一卫星节点的繁忙阈值时发送的,所述队列长度比例为所述第一卫星节点的节点最大队列长度与所述第一卫星节点发送所述拥堵警告信息时数据包的第一队列长度的比值。5.根据权利要求4所述的方法,其特征在于,所述第一卫星节点确定所述繁忙阈值包括:基于所述第一卫星节点的节点最大队列长度、所述第一队列长度、所述第一卫星节点的数据包平均大小、所述第一卫星节点的输入速率和所述第一卫星节点的输出速率,确定所述第一卫星节点的丢包剩余时间;基于所述第一卫星节点的丢包剩余时...
【专利技术属性】
技术研发人员:芮兰兰,高志鹏,戴诗月,杨杨,王颖,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。