System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种算力路由方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种算力路由方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42933984 阅读:12 留言:0更新日期:2024-10-11 15:56
本申请公开了一种算力路由方法、装置、电子设备及存储介质,包括:接收分布式集群发送的其各云计算节点提供的业务的业务标识信息、各云计算节点的IP地址信息和算力资源信息;根据各业务标识信息、各云计算节点的IP地址信息和算力资源信息生成各业务对应的各算力路由信息;将各算力路由信息转发至算力网络中各算力路由设备,使各算力路由设备基于网络资源信息和各业务对应的各云计算节点的算力资源信息选择各业务对应的目标云计算节点的IP地址信息并存储,使算力路由设备基于存储的各业务对应的目标云计算节点的IP地址信息确定终端发送的业务请求中目标业务标识信息对应的目标云计算节点的IP地址信息,将业务请求转发至目标云计算节点。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种算力路由方法、装置、电子设备及存储介质


技术介绍

1、随着数字技术的发展,物理世界和数字世界的结合越来越紧密,网络作为二者之间的桥梁,将面临更加严峻的挑战,由此催生了算力网络的概念。算力网络需要将网络资源与算力资源协调统一调度,选出综合资源最优的算力路径,对用户的业务需求提供服务。

2、目前,算力网络的一个常用算力路由方案是dyncast(dynamic anycast,动态任播)方案,如图1所示,其为一个算力网络dyncast拓扑结构示例图,包括终端、算力路由设备r1、边界算力路由设备r2、边界算力路由设备r3、传统通信网络以及分布式集群1、分布式集群2,其中,分布式集群1包括以下多个云计算节点:云计算节点11、云计算节点12等,分布式集群2包括以下多个云计算节点:云计算节点21、云计算节点22等,其中,算力路由设备r1与终端相连接,其是接入侧设备,边界算力路由设备r2与分布式集群1相连接,边界算力路由设备r3与分布式集群2相连接,r1、r2和r3分别与传统通信网络连接。分布式集群1和分布式集群2位于不同地域,可以为用户的不同业务提供服务,在分布式集群1中,云计算节点11可为业务1提供服务,云计算节点12可为业务2提供服务,在分布式集群2中,云计算节点21可为业务1提供服务,云计算节点22可为业务2提供服务。以sid(service id,服务标识)标识针对一个具体业务的服务,sid可作为业务标识。传统通信网络中可包括若干传统的路由设备,这些路由设备仅仅根据网络资源进行路由择优而忽略了算力资源,而算力路由设备(r1、r2、r3)进行路由择优时不仅关注网络资源,同时兼顾算力资源,选择出一条综合最优的路径。

3、以图1为例,位于两个地域的分布式集群1中的云计算节点11和分布式集群2中的云计算节点21都可为业务1提供服务,以sid1标识业务1,但是云计算节点11和云计算节点21的算力资源(如cpu占用率、内存等)不同,云计算节点11对应sid1的算力资源以metric11标识,云计算节点21对应sid1的算力资源以metric21标识,在dyncast算力路由方案中,同一个sid将共用一个任播ip(internet protocol,互联网协议)地址,假设sid1对应的任播ip地址为a-ip1,那么边界算力路由设备r2会从与其连接的分布式集群1收到一条路由信息<a-ip1,metric11>,边界算力路由设备r3会从与其连接的云计算节点2收到一条路由信息<a-ip1,metric21>,这两条路由信息经过传统通信网络传递后在各算力路由设备r1、r2、和r3上共享,r1、r2、和r3分别进行路由择优,优选其中的一条路由信息,假设r1、r2、和r3均优选了<a-ip1,metric11>,当终端通过任播ip地址a-ip1想要获取业务1的服务sid1时,首先将业务数据报文发送至接入侧算力路由设备r1,r1根据优选的路由<a-ip1,metric11>将业务数据报文传到r2上,r2根据优选的路由<a-ip1,metric11>将业务数据报文发送到云计算节点11上,由云计算节点11提供相应服务。然而,如果由于网络资源或者算力资源信息震荡导致各个算力路由设备优选的路由信息不一致,可能会出现环路的情况,例如,算力路由设备r1优选了<a-ip1,metric11>,而边界算力路由设备r2优选了<a-ip1,metric21>,边界算力路由设备r3优选了<a-ip1,metric11>,这样,当r1将业务数据报文发送至r2后,r2根据优选的路由<a-ip1,metric21>会将业务数据报文发送至传统通信网络,进而传输到r3,r3接收到业务数据报文后,根据优选的路由<a-ip1,metric11>,又将业务数据报文重新经过传统通信网络发送至r2,这样业务数据报文会一直在r2和r3之间传输而无法到达云计算节点11或云计算节点21,从而导致无法为终端提供针对业务1的服务。即使未出现上述环路的情况,假设r3也优选了<a-ip1,metric21>,这样,由于r2和r1优选的路由信息不同,r2接收到从r1转发的业务数据报文后仍需要通过传统通信网络将业务数据报文转发至r3,由r3发送至云计算节点21进行处理,而不是直接由r2发送至云计算节点11进行处理,从而,也会降低数据的传输效率。


技术实现思路

1、为了解决现有的算力路由方法中,算力网络中的各个算力路由设备选择的算力路由路径不一致可能会导致的业务数据报文无法到达为业务提供服务的云计算节点以及数据传输效率低的问题,本申请实施例提供了一种算力路由方法、装置、电子设备及存储介质。

2、第一方面,本申请实施例提供了一种与云计算节点相连接的边界算力路由设备侧实施的算力路由方法,应用于算力网络中与分布式集群相连接的边界算力路由设备,所述方法,包括:

3、接收所述分布式集群发送的所述分布式集群中各个云计算节点提供的业务的业务标识信息、所述各个云计算节点的ip地址信息和所述各个云计算节点的算力资源信息;

4、根据每一业务标识信息、每一业务对应的各个云计算节点的ip地址信息和算力资源信息生成每一业务对应的各个算力路由信息;

5、将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备,以使所述每一算力路由设备基于网络资源信息和接收的所述每一业务对应的各个算力路由信息中的云计算节点的算力资源信息选择每一业务对应的目标云计算节点的ip地址信息,并存储每一业务的业务标识信息与目标云计算节点的ip地址信息的对应关系,以使任一算力路由设备接收到终端发送的业务请求时,基于存储的所述每一业务的业务标识信息与目标云计算节点的ip地址信息的对应关系确定所述业务请求中携带的目标业务标识信息对应的目标云计算节点的ip地址信息,并将所述业务请求转发至目标云计算节点的ip地址信息对应的目标云计算节点。

6、在一种可能的实施方式中,将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备,具体包括:

7、基于边界网关协议bgp将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备。

8、在一种可能的实施方式中,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

9、扩展bgp子地址族用以标识算力路由类型。

10、在一种可能的实施方式中,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

11、新增预设bgp扩展团体属性用以携带所述云计算节点的ip地址信息。

12、在一种可能的实施方式中,所述每一业务对应的各个云计算节点的ip地址是为所述每一业务提供服务的各个单播ip地址。

13、第二方面,本申请实施例提供本文档来自技高网...

【技术保护点】

1.一种算力路由方法,其特征在于,应用于算力网络中与分布式集群相连接的边界算力路由设备,所述方法,包括:

2.如权利要求1所述的方法,其特征在于,将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备,具体包括:

3.如权利要求1所述的方法,其特征在于,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

4.如权利要求2或3所述的方法,其特征在于,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

5.如权利要求1所述的方法,其特征在于,所述每一业务对应的各个云计算节点的IP地址是为所述每一业务提供服务的各个单播IP地址。

6.一种算力路由方法,其特征在于,应用于算力网络中的算力路由设备,所述方法,包括:

7.如权利要求6所述的方法,其特征在于,还包括:

8.一种算力路由装置,其特征在于,应用于算力网络中与分布式集群相连接的边界算力路由设备,所述装置,包括:

9.如权利要求8所述的装置,其特征在于,>

10.如权利要求9所述的装置,其特征在于,还包括:

11.如权利要求9或10所述的装置,其特征在于,还包括:

12.如权利要求8所述的装置,其特征在于,所述每一业务对应的各个云计算节点的IP地址是为所述每一业务提供服务的各个单播IP地址。

13.一种算力路由装置,其特征在于,应用于算力网络中的算力路由设备,所述装置,包括:

14.如权利要求13所述的装置,其特征在于,还包括:

15.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~7任一项所述的算力路由方法。

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~7任一项所述的算力路由方法中的步骤。

...

【技术特征摘要】

1.一种算力路由方法,其特征在于,应用于算力网络中与分布式集群相连接的边界算力路由设备,所述方法,包括:

2.如权利要求1所述的方法,其特征在于,将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备,具体包括:

3.如权利要求1所述的方法,其特征在于,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

4.如权利要求2或3所述的方法,其特征在于,在将所述每一业务对应的各个算力路由信息转发至算力网络中每一算力路由设备之前,还包括:

5.如权利要求1所述的方法,其特征在于,所述每一业务对应的各个云计算节点的ip地址是为所述每一业务提供服务的各个单播ip地址。

6.一种算力路由方法,其特征在于,应用于算力网络中的算力路由设备,所述方法,包括:

7.如权利要求6所述的方法,其特征在于,还包括:

8.一种算力路由装置,其特征在于,应用于算力网络中与分布...

【专利技术属性】
技术研发人员:冯超马跃东
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1