虚拟服务网络制造技术

技术编号:30224265 阅读:32 留言:0更新日期:2021-09-29 09:45
一些实施例提供了一种用于在多个数据中心上建立多个虚拟服务网络的方法。该方法为所述多个虚拟服务网络中的每个虚拟服务网络配置分布在数据中心上的机器集合以实现用于虚拟服务网络的网络服务的有序集。该方法配置在数据中心内执行的多个服务网络选择器以接收数据消息,基于对数据消息的内容的分析为数据消息选择虚拟服务网络之一,为实现用于选择的虚拟服务网络的网络服务的有序集的第一网络服务的机器确定数据中心内的位置,并将数据消息传输到实现第一网络服务的机器。息传输到实现第一网络服务的机器。息传输到实现第一网络服务的机器。

【技术实现步骤摘要】
【国外来华专利技术】虚拟服务网络

技术介绍

[0001]通信服务提供商网络从许多不同类型的设备,尤其是向前移动设备,接收和处理许多类型的流量。例如,这些网络将具有来自电话、物联网(IoT)设备、自动驾驶汽车、家用计算机等的流量。理想情况下,网络应当基于应用的类型(例如,流传输视频、web浏览、电话呼叫等)、设备的类型(例如,用于自动驾驶汽车的数据流量需要极低的时延)以及其它差异化因素不同地对待这种流量。虽然4G和5G标准已经引入了一定程度的流量差异,但期望可以推广到其它类型的网络的更具适应性的网络切片(network slicing)。

技术实现思路

[0002]一些实施例提供用于跨数据中心的集合建立虚拟服务网络的方法。跨其建立虚拟服务网络的数据中心的集合可以包括例如一个或多个公共云、跨越公共和私有云的软件定义的广域网(SD

WAN)、电信服务提供商接入网(例如,跨越无线电接入网、边缘云和核心云的组合)或其它类型的数据中心。一些实施例的虚拟服务网络包括多个网络切片,每个网络切片向指派给该网络切片的数据消息提供不同的网络服务。
[0003]在一些实本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在多个数据中心上建立多个虚拟服务网络的方法,所述方法包括:为所述多个虚拟服务网络中的每个虚拟服务网络配置分布在所述多个数据中心上的机器集合,以实现用于所述虚拟服务网络的网络服务的有序集;以及配置在所述多个数据中心内执行的多个服务网络选择器以接收数据消息,基于对所述数据消息的内容的分析来为所述数据消息选择所述多个虚拟服务网络之一,为实现用于所选择的虚拟服务网络的网络服务的有序集中的第一网络服务的机器确定在所述多个数据中心内的位置,并将数据消息传输到实现第一网络服务的机器。2.如权利要求1所述的方法,其中所述多个数据中心包括多个公共云数据中心。3.如权利要求1所述的方法,其中所述多个数据中心包括至少一个公共云数据中心和至少一个私有数据中心。4.如权利要求1所述的方法,其中所述多个虚拟服务网络至少包括(i)第一虚拟服务网络,其包括由在所述多个数据中心中操作的第一机器集合实现的网络服务的第一有序集,以及(ii)第二虚拟服务网络,其包括由在所述多个数据中心中操作的第二机器集合实现的网络服务的第二有序集。5.如权利要求1所述的方法,其中所述方法由虚拟服务网络控制器执行,其中:配置特定机器集合包括:向第一控制器提供用于所述机器集合的配置数据,所述第一控制器用于在所述数据中心中的至少一个中的主机计算机上实例化虚拟机和容器中的至少一个;以及配置所述多个服务网络选择器包括:向第二控制器提供用于服务网络选择操作的配置数据,所述第二控制器用于在所述数据中心中的至少一个中配置服务网络选择器。6.如权利要求5所述的方法,其中将用于(i)机器集合的配置数据提供给第一控制器并将用于(ii)服务网络选择操作的配置数据提供给第二控制器包括:向在特定数据中心中执行的代理提供虚拟服务网络策略,其中所述代理将虚拟服务网络策略翻译成(i)用于让第一控制器实例化和配置机器集合的数据和(ii)用于让第二控制器配置服务网络选择器以执行服务网络选择操作的数据。7.如权利要求1所述的方法,其中(i)在特定服务网络选择器处从外部端点设备接收数据消息,以及(ii)在被用于所选择的虚拟服务网络的网络服务的有序集处理之后,所述数据消息从数据中心被传输到公共网络。8.如权利要求7所述的方法,其中所述特定服务网络选择器在第一数据中心中执行并从位于第一地理范围内的外部端点设备接收数据消息,其中附加服务网络选择器在其它数据中心中执行并从位于第二地理范围内的外部端点设备接收数据消息。9.如权利要求1所述的方法,其中在所述多个数据中心的特定数据中心中的特定主机计算机上执行的特定服务网络选择器处接收所述数据消息。10.如权利要求9所述的方法,其中所述数据消息是从也在特定主机计算机上执行的数据计算节点接收的,其中附加服务网络选择器集合在特定数据中心中的附加主机计算机上执行。11.如权利要求10所述的方法,其中执行第一网络服务的机器在特定数据中心中的附加主机计算机上执行,其中在附加主机计算机上执行的服务链接模块为实现用于所选择的虚拟服务网络的网络服务的有序集中的第二网络服务的机器确定在所述多个数据中心内
的位置,并将所述数据消息传输到实现第二网络服务的机器。12.如权利要求10所述的方法,其中所述数据计算节点是在第一主机计算机上执行的第一数据计算节点,其中在被用于虚拟服务网络的网络服务的有序集处理之后,所述数据消息被传输到在数据中心之一中的第二主机计算机上执行的第二数据计算节点。13.如权利要求12所述的方法,其中第一数据计算节点和第二数据计算节点在两个不同的私有数据中心中的主机计算机上执行,其中网络服务的至少一个子集在至少一个公共数据中心中的主机计算机上执行。14.如权利要求12所述的方法,其中:所述特定服务网络选择器是第一服务网络选择器;第二服务网络选择器在所述第二主机计算机上执行;以及所述第二服务网络选择器存储关于所述数据消息的数据以在为来自第二数据计算节点的返回数据消息选择相同的虚拟服务网络时使用。15.一种存储程序的非暂态机器可读介质,所述程序在由至少一个处理单元执行时在多个数据中心上建立多个虚拟服务网络,所述程序包括用于以下操作的指令集:为所述多个虚拟服务网络中的每个虚拟服务网络配置分布在所述多...

【专利技术属性】
技术研发人员:MA
申请(专利权)人:VM维尔股份有限公司
类型:发明
国别省市:

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

1