服务调度方法、系统及VTEP技术方案

技术编号:34018076 阅读:14 留言:0更新日期:2022-07-02 16:15
本公开提供了一种服务调度方法、系统及VTEP,涉及数据中心网络技术领域,所述方法包括:第一VTEP接收多个VTEP的第一路由消息,每个VTEP的第一路由消息包括该VTEP连接的服务器的算力信息;响应于客户端的服务请求,所述第一VTEP基于所述算力信息从所述多个VTEP中确定第二VTEP;所述第一VTEP将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务。服务器为所述客户端提供服务。服务器为所述客户端提供服务。

【技术实现步骤摘要】
服务调度方法、系统及VTEP


[0001]本公开涉及数据中心网络
,尤其是一种服务调度方法、系统及虚拟扩展局域网隧道端点(VTEP)。

技术介绍

[0002]数据中心网络是一种在网络基础设施上传递、加速、展示、计算、存储数据信息的网络。
[0003]相关技术中,数据中心网络利用虚拟扩展局域网

以太网虚拟专用网络(VXLAN EVPN)技术以及边界网关协议

以太网虚拟专用网络(BGP EVPN)路由信息进行服务调度,从而为客户端提供相应的服务。

技术实现思路

[0004]专利技术人注意到,在某些情况下,相关技术中为客户端提供的服务质量不高。
[0005]为了解决上述问题,本公开实施例提出了如下解决方案。
[0006]根据本公开实施例的一方面,提供一种服务调度方法,包括第一VTEP接收多个VTEP的第一路由消息,每个VTEP的第一路由消息包括该VTEP连接的服务器的算力信息;响应于客户端的服务请求,所述第一VTEP基于所述算力信息从所述多个VTEP中确定第二VTEP;以及所述第一VTEP将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务。
[0007]在一些实施例中,所述算力信息包括算力资源的大小;所述第一VTEP基于所述算力信息从所述多个VTEP中确定第二VTEP包括:基于所述算力信息,确定算力资源的大小大于预设值的一组服务器;将所述多个VTEP中与所述一组服务器中的一个服务器连接的VTEP确定为所述第二VTEP。
[0008]在一些实施例中,所述算力信息还包括一种或多种第一服务类型,所述服务请求携带所述客户端需要的第二服务类型,所述第二VTEP连接的服务器的一种第一服务类型与所述第二服务类型相同。
[0009]在一些实施例中,所述算力信息还包括算力资源的算力类型,所述服务请求携带所述客户端需要的多种算力类型;所述一组服务器中每个服务器的算力资源的大小为所述多种算力类型的算力资源的加权计算结果。
[0010]在一些实施例中,所述服务请求携带加权信息,所述加权信息包括所述多种算力类型中每种算力类型的权重,所述加权计算结果基于所述加权信息计算得到。在一些实施例中,所述第二VTEP连接的服务器为所述一组服务器中算力资源最大的服务器。
[0011]在一些实施例中,所述第一VTEP将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务包括:所述第一VTEP经由第一隧道将所述服务请求发送到所述第二VTEP,所述第一隧道由所述第一VTEP基于所述第一路由消息建立;所述第一VTEP经由第二隧道接收所述第二VTEP发送的服务响应,所述第二隧道由所述
第二VTEP基于所述第一VTEP发送的第二路由消息建立,所述服务响应由所述第二VTEP连接的服务器生成。
[0012]在一些实施例中,所述第二路由消息由所述第一VTEP响应于所述服务请求生成。
[0013]在一些实施例中,所述第二路由消息为媒体存取控制(MAC)地址通告消息或互联网协议地址前缀(IP Prefix)通告消息。
[0014]在一些实施例中,每个VTEP连接的服务器的算力资源包括中央处理器资源、图形处理器资源、处理器分散处理单元资源和内存资源中的至少一种。
[0015]根据本公开实施例的另一方面,提供一种VTEP,包括:接收模块,被配置为接收多个VTEP的第一路由消息,每个VTEP的第一路由消息包括该VTEP连接的服务器的算力信息;确定模块,被配置为响应于客户端的服务请求,基于所述算力信息从所述多个VTEP中确定第二VTEP;以及发送模块,被配置为将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务。
[0016]根据本公开实施例的又一方面,提供一种VTEP,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的方法。
[0017]根据本公开实施例的还一方面,提供一种服务调度系统,包括:第一VTEP,为上述任意一个实施例所述的VTEP;以及所述多个VTEP,所述多个VTEP中的每个VTEP被配置为发送第一路由消息到所述第一VTEP,所述多个VTEP中的第二VTEP还被配置为响应于接收到的所述第一VTEP发送的所述服务请求,为所述客户端提供服务。
[0018]根据本公开实施例的还一方面,提供一种服务调度系统,还包括:所述服务器和所述客户端中的至少一个。
[0019]根据本公开实施例的还一方面,提供一种计算机可读存储介质,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述任意一个实施例所述的方法。
[0020]根据本公开实施例的还一方面,提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一个实施例所述的方法。
[0021]本公开实施例中,第一VTEP和多个VTEP之间通过路由信息实现算力信息端到端的传递,进而由第一VTEP基于算力信息确定为客户端提供服务的服务器连接的第二VTEP。由于服务器的算力可以影响服务质量,在服务调度时基于算力信息确定第二VTEP,可以使得合适的服务器为客户端提供服务,有利于提高服务质量。
[0022]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0023]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据本公开一些实施例的服务调度方法的流程示意图。
[0025]图2是根据本公开另一些实施例的服务调度方法的流程示意图。
[0026]图3是根据本公开一些实施例的建立双向隧道的流程示意图。
[0027]图4是根据本公开一些实施例的VTEP的结构示意图。
[0028]图5是根据本公开另一些实施例的VTEP的结构示意图。
[0029]图6是根据本公开一些实施例的服务调度系统的结构示意图。
具体实施方式
[0030]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0031]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0032]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0033]对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务调度方法,包括:第一虚拟扩展局域网隧道端点VTEP接收多个VTEP的第一路由消息,每个VTEP的第一路由消息包括该VTEP连接的服务器的算力信息;响应于客户端的服务请求,所述第一VTEP基于所述算力信息从所述多个VTEP中确定第二VTEP;以及所述第一VTEP将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务。2.根据权利要求1所述的方法,其中,所述算力信息包括算力资源的大小;所述第一VTEP基于所述算力信息从所述多个VTEP中确定第二VTEP包括:基于所述算力信息,确定算力资源的大小大于预设值的一组服务器;以及将所述多个VTEP中与所述一组服务器中的一个服务器连接的VTEP确定为所述第二VTEP。3.根据权利要求2所述的方法,其中,所述算力信息还包括一种或多种第一服务类型,所述服务请求携带所述客户端需要的第二服务类型,所述第二VTEP连接的服务器的一种第一服务类型与所述第二服务类型相同。4.根据权利要求2所述的方法,其中,所述算力信息还包括算力资源的算力类型,所述服务请求携带所述客户端需要的多种算力类型;所述一组服务器中每个服务器的算力资源的大小为所述多种算力类型的算力资源的加权计算结果。5.根据权利要求4所述的方法,其中,所述服务请求携带加权信息,所述加权信息包括所述多种算力类型中每种算力类型的权重,所述加权计算结果基于所述加权信息计算得到。6.根据权利要求2所述的方法,其中,所述第二VTEP连接的服务器为所述一组服务器中算力资源最大的服务器。7.根据权利要求1所述的方法,其中,所述第一VTEP将所述服务请求发送到所述第二VTEP,以使得所述第二VTEP连接的服务器为所述客户端提供服务包括:所述第一VTEP经由第一隧道将所述服务请求发送到所述第二VTEP,所述第一隧道由所述第一VTEP基于所述第一路由消息建立;所述第一VTEP经由第二隧道接收所述第二VTEP发送的服务响应,所述第二隧道由所述第二VTEP基于所述第一V...

【专利技术属性】
技术研发人员:吴楠雷波唐静
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1