[发明专利]一种数据包转发方法、装置、电子设备及存储介质在审
申请号: | 202110684953.4 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113422637A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 芮兰兰;高志鹏;戴诗月;杨杨;王颖 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04B7/185 | 分类号: | H04B7/185 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;丁芸 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 转发 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种数据包转发方法、装置、电子设备及存储介质,该方法包括:在当前卫星节点存在待转发数据包时,基于待转发数据包的目的卫星节点和当前卫星节点,在当前卫星的所有相邻节点中确定转发待转发数据包的第一卫星节点,然后判断第一卫星节点是否拥堵;如果是,在当前卫星节点的除第一卫星节点外的其他相邻卫星节点中,确定转发待转发数据包的第二卫星节点;获取并按照分流比例,将待转发数据包分别转发至第一卫星节点和第二卫星节点。这样,可以在该当前卫星节点的一个转发链路发生拥堵时,再规划一跳转发链路,然后采用两条链路来转发待转发数据包,从而可以解决在卫星网络中出现链路拥堵时,如何对数据包进行转发的问题。
技术领域
本发明涉及卫星通信技术领域,特别是涉及一种数据包转发方法、装置、电子设备及存储介质。
背景技术
随着卫星网络不断发展,低轨卫星凭借其发射成本低廉、星地传输时延短等优点受到了广泛的关注。在卫星网络中,源卫星在接收到待转发数据包后,会通过路由路径,将该待转发数据包转发到目的卫星,从而可以完成待转发数据包在卫星网络中的传输。
为了提高数据包在卫星网络中的传输效率,则需要在卫星网络中规划从源卫星到目的卫星之间的路由路径,目前已有许多成熟的路由技术应用于卫星网络。
然而发明人发现,在卫星网络中通常会出现链路拥堵,如果在规划路径时,将该链路拥堵的卫星规划到路由路径中,将会导致数据包无法转发至目的卫星,因此,当卫星网络中出现链路拥堵时,如何对数据包进行转发成为亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种数据包转发方法、装置、电子设备及存储介质,以解决在卫星网络中出现链路拥堵时,如何对数据包进行转发的问题。具体技术方案如下:
第一方面,本发明实施例提供了一种数据包转发方法,应用于低轨卫星网络中,该方法包括:
在当前卫星节点存在待转发数据包时,基于待转发数据包的目的卫星节点和当前卫星节点,在当前卫星的所有相邻节点中,确定转发待转发数据包的第一卫星节点,其中,当前卫星节点为低轨卫星网络中存在待转发数据包的任一卫星节点;
判断第一卫星节点是否拥堵;
如果是,在当前卫星节点的除第一卫星节点外的其他相邻卫星节点中,确定转发待转发数据包的第二卫星节点;
获取分流比例,按照分流比例,将待转发数据包分别转发至第一卫星节点和第二卫星节点。
第二方面,本发明实施例还提供了一种数据包转发装置,应用于低轨卫星网络中,该装置包括:
第一卫星节点确定模块,用于在当前卫星节点存在待转发数据包时,基于待转发数据包的目的卫星节点和当前卫星节点,在当前卫星的所有相邻节点中,确定转发待转发数据包的第一卫星节点,其中,当前卫星节点为低轨卫星网络中存在待转发数据包的任一卫星节点;
判断模块,用于判断第一卫星节点是否拥堵;如果是,触发第二卫星节点确定模块;
第二卫星节点确定模块,用于在当前卫星节点的除第一卫星节点外的其他相邻卫星节点中,确定转发待转发数据包的第二卫星节点;
转发模块,用于获取分流比例,按照分流比例,将待转发数据包分别转发至第一卫星节点和第二卫星节点。
第三方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一的数据包转发方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110684953.4/2.html,转载请声明来源钻瓜专利网。