路径的切换方法和装置、存储介质及电子设备与流程
本技术实施例涉及计算机领域,具体而言,涉及一种路径的切换方法和装置、存储介质及电子设备。
背景技术:
1、在卫星通信领域中,低轨卫星互联网凭借广覆盖与低时延特性,成为支撑全球无缝连接的重要基础设施。针对高价值场景,运营商常需提供具备严格服务质量保障的专线业务,这类业务要求在任意时刻均保持数据传输的连续性与稳定性。
2、然而,空间网络环境具有显著的动态时变特征。卫星的高速运动导致星间及星地链路连接关系频繁变更,日凌现象与节点故障也会引发链路中断。在此背景下,为保障专线业务而规划的传输路径会随拓扑变化而频繁失效,业务被迫在不同路径间来回切换。现有的地面网络路径切换机制主要依赖控制器实时响应,但在空间网络中,由于星上计算资源受限且星地通信存在长时延,控制器往往无法在链路中断瞬间完成新路径的计算与下发。这种响应滞后导致业务流量在切换窗口期出现丢包与中断,无法为专线业务提供稳定的传输环境。
3、因此,相关技术中存在的业务流量的传输容易中断,稳定性较差的技术问题。
技术实现思路
1、本技术实施例提供了一种路径的切换方法和装置、存储介质及电子设备,以至少解决相关技术中业务流量的传输容易中断,稳定性较差的技术问题。
2、根据本技术实施例的一个方面,提供了一种路径的切换方法,包括:获取第一路径规划数据,其中,所述第一路径规划数据包括流量传输隧道,所述流量传输隧道包括与多个生效时间段依次对应的多条路径,所述多条路径包括第一路径和第二路径,所述第一路径和所述第二路径具有第一时间重叠区间,所述第一路径对应的所述生效时间段包括第一配置使能时刻和第一配置释放时刻,所述第二路径对应的所述生效时间段包括第二配置使能时刻,所述第一时间重叠区间表示所述第二配置使能时刻至所述第一配置释放时刻;在所述第一配置使能时刻,对所述第一路径进行连通性检测,响应于所述第一连通性检测结果为连通,在所述第一路径上传输业务流量;当到达所述第二配置使能时刻时,对所述第二路径的连通性检测,得到所述第二路径的第二连通性检测结果;在所述第一配置释放时刻之前,响应于所述第二连通性检测结果为连通,将所述业务流量从所述第一路径切换至所述第二路径进行传输。
3、根据本技术实施例的另一个方面,还提供了一种路径的切换装置,包括:获取模块,用于获取第一路径规划数据,其中,所述第一路径规划数据包括流量传输隧道,所述流量传输隧道包括与多个生效时间段依次对应的多条路径,所述多条路径包括第一路径和第二路径,所述第一路径和所述第二路径具有第一时间重叠区间,所述第一路径对应的所述生效时间段包括第一配置使能时刻和第一配置释放时刻,所述第二路径对应的所述生效时间段包括第二配置使能时刻,所述第一时间重叠区间表示所述第二配置使能时刻至所述第一配置释放时刻;第一处理模块,用于在所述第一配置使能时刻,对所述第一路径进行连通性检测,响应于所述第一连通性检测结果为连通,在所述第一路径上传输业务流量;第二处理模块,用于当到达所述第二配置使能时刻时,对所述第二路径的连通性检测,得到所述第二路径的第二连通性检测结果;第三处理模块,用于在所述第一配置释放时刻之前,响应于所述第二连通性检测结果为连通,将所述业务流量从所述第一路径切换至所述第二路径进行传输。
4、在一个示例性实施例中,所述在所述第一配置使能时刻,对所述第一路径进行连通性检测之前,所述装置还用于:在第一资源预留配置时刻,对所述第一路径的过路节点执行资源预留配置,其中,所述第一资源预留配置时刻在所述第一配置使能时刻之前,且与所述第一配置使能时刻距离第一时间段,所述第一路径规划数据包括所述第一资源预留配置时刻。
5、在一个示例性实施例中,所述将所述业务流量从所述第一路径切换至所述第二路径之后,所述装置还用于:在第一资源预留释放时刻,执行所述第一路径的资源预留释放操作,其中,所述第一资源预留释放时刻在所述第一配置释放时刻之后,且与所述第一配置释放时刻相距第二时间段。
6、在一个示例性实施例中,所述当到达所述第二配置使能时刻时,对所述第二路径的连通性检测,得到所述第二路径的第二连通性检测结果之前,所述装置还用于:在第二资源预留配置时刻,对所述第二路径的过路节点执行资源预留配置,其中,所述第二资源预留配置时刻在所述第二配置使能时刻之前,且与所述第二配置使能时刻相距第三时间段。
7、在一个示例性实施例中,所述装置用于通过如下方式对所述第一路径进行连通性检测:在所述第一配置使能时刻之后,采用双向转发检测机制周期性地向所述第一路径的终点节点发送探测报文;根据是否在预设时段内收到来自所述终点节点的响应报文,确定所述第一连通性检测结果。
8、在一个示例性实施例中,所述装置用于通过如下方式将所述业务流量从所述第一路径切换至所述第二路径:在所述第一时间重叠区间内,通过所述第一路径和所述第二路径同时传输所述业务流量;在到达所述第一配置释放时刻时,老化所述第一路径,并通过所述第二路径传输所述业务流量。
9、在一个示例性实施例中,所述装置用于通过如下方式在所述第一时间重叠区间内,通过所述第一路径和所述第二路径同时传输所述业务流量:建立所述第一路径和所述第二路径之间的负载分担关系;在同时传输所述业务流量的过程中,调整所述负载分担关系,以实现随时间变化降低所述第一路径针对所述业务流量的承载能力,并随时间变化提高所述第二路径针对所述业务流量的承载能力。
10、在一个示例性实施例中,所述装置还用于:在所述流量传输隧道包括主用隧道和备用隧道的情况下,检测当前时刻主用隧道中是否存在可用路径,其中,所述可用路径表示生效时间段覆盖所述当前时刻且连通性检测结果为连通的路径;在所述主用隧道不存在所述可用路径的情况下,从备用隧道中确定生效时间段覆盖所述当前时刻的备用路径,并对所述备用路径进行连通性检测;当所述备用路径的连通性检测结果为连通时,将所述业务流量从所述主用隧道切换至所述备用隧道的所述备用路径。
11、在一个示例性实施例中,所述装置还用于:在预设检查时刻检测是否已接收到所述第二路径的连通性检测成功消息,其中,所述预设检查时刻位于所述第一配置释放时刻与所述第二配置使能时刻之间;当未接收到所述连通性检测成功消息时,向控制器请求更新路径规划,得到第二路径规划数据,其中,所述第二路径规划数据至少包括第三路径以及所述第三路径对应的配置使能时刻和配置释放时刻,所述第一路径和所述第三路径具有第二时间重叠区间,所述第一时间重叠区间表示所述第三路径对应的配置使能时刻至所述第一配置释放时刻。
12、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器执行时执行上述任一项方法实施例中的步骤。
13、根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一项方法实施例中的步骤。
14、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述任一项方法实施例中的步骤。
15、通过本技术,采用将流量传输隧道按时间维度精细切分为多条路径并引入相邻路径时间重叠区间的设计,通过在预设的配置使能时刻精准触发连通性检测并在确认链路可用后承载业务,达到了在路径切换窗口期消除业务断点的目的,从而实现了高动态卫星网络环境下专线业务不会中断传输的技术效果。具体而言,通过预先规划覆盖不同时间段的传输路径,确保了在物理拓扑发生变更前,新的传输通道已经处于待命状态;通过严格的连通性验证机制,避免了因链路虚警导致的业务误切;通过在旧路径释放前完成新路径的流量切入,有效解决了因星地时延大、控制器响应慢导致的业务闪断问题,显著提升了卫星专线的服务质量和用户体验。此外,时间重叠区间的设计使得业务流量可以在新旧路径间平滑过渡,避免了硬切换带来的瞬时丢包,而基于配置使能时刻和释放时刻的精确控制,则确保了资源的高效利用与及时回收,进一步优化了全网资源调度效率,为高价值业务提供了稳定可靠的传输保障,解决了相关技术中业务流量的传输容易中断,稳定性较差的技术问题。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com