本申请实施例涉及网络通信,特别涉及一种转发路径的确定方法、电子设备及可读存储介质。
背景技术:
1、目前,相关的路径规划方案通常使用全局静态规划或者局部动态规划,然而,在多业务流共存的网络中,全局静态规划依赖于事先获取的网络环境信息,但网络环境可能会随每一条路径的确定而发生变化,从而无法应对网络中的实时变化,导致路径规划不准确;局部动态规划可能只考虑某一个业务流的最优解,而无法全局优化所有业务流的路径,导致得到的路径并非全局最优,同样存在路径规划不准确的问题。
技术实现思路
1、本申请实施例提供了一种转发路径的确定方法、电子设备及可读存储介质,能够解决如何提升路径规划的精准性和高效性的问题。
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,提供了一种转发路径的确定方法,所述方法包括:获取各目标业务流的业务流信息,所述目标业务流为目标逻辑网络中与目标业务流类别对应的业务流;基于各所述目标业务流对应的业务流信息,通过网络演算算法和传统路径搜索算法,从所述目标逻辑网络中确定各所述目标业务流对应的至少一条候选转发路径;根据所述网络演算算法和各所述目标业务流对应的业务流信息,从各所述目标业务流对应的至少一条候选转发路径中确定用于转发各所述目标业务流的目标转发路径。
4、第二方面,提供了一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法。
5、第三方面,提供了一种可读存储介质,所述可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行时实现如第一方面所述的方法。
6、第四方面,提供了一种计算机程序产品,所述计算机程序产品包括至少一条计算机程序,所述计算机程序由处理器加载并执行时实现如第一方面所述的方法。
7、在本申请实施例中,通过获取各目标业务流的业务流信息,目标业务流为目标逻辑网络中与目标业务流类别对应的业务流,然后基于各目标业务流对应的业务流信息,通过网络演算算法和传统路径搜索算法,从目标逻辑网络中确定各目标业务流对应的至少一条候选转发路径,最后根据网络演算算法和各目标业务流对应的业务流信息,从各目标业务流对应的至少一条候选转发路径中确定用于转发各目标业务流的目标转发路径,实现了基于网络演算算法的路径规划,能够确保各业务流在时延方面获得高质量的服务保障,同时利用业务流分类,简化了所有业务流一起进行规划的约束条件,提高了路径规划的准确性、灵活性和高效性,从而提升整体网络效率和服务质量。
8、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种转发路径的确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述业务流信息包括:源节点、目的节点、最大包长、突发大小和到达曲线模型;
3.根据权利要求2所述的方法,其特征在于,所述综合代价值包括各目标代价与对应的预设权重的乘积之和;
4.根据权利要求3所述的方法,其特征在于,所述目标代价包括所述时延代价,所述通过所述网络演算算法确定所述目标业务流针对所述目标逻辑网络中每个目标节点的综合代价值之前,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,在所述确定各所述目标业务流满足对应的所述目标约束条件的至少一条所述候选转发路径之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述网络演算算法和各所述目标业务流对应的业务流信息,从各所述目标业务流对应的至少一条候选转发路径中确定用于转发各所述目标业务流的目标转发路径,包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述获取各目标业务流的业务流信息之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,在所述从各所述目标业务流对应的至少一条候选转发路径中确定用于转发各所述目标业务流的目标转发路径之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述目标逻辑网络包括多个节点,每个节点针对每条业务流具有一个服务曲线;
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-10任一项所述的转发路径的确定方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-10任一项所述的转发路径的确定方法的步骤。