【技术实现步骤摘要】
【国外来华专利技术】在公共云中执行在线服务
技术介绍
在当今的私有云中,许多供应商提供专门的服务,诸如深度分组检查、防火墙等。在私有数据中心中,管理员通常在需要服务的流量路径中部署此类专门的服务。随着公共云的激增,这些供应商还提供了可以在公共云环境中许可和部署的虚拟设备和服务虚拟机(服务VM)。例如,PaloAltoNetworks使其防火墙可用作AmazonWebServices(AWS)市场中的虚拟设备。此类设备大多被部署用于进入和离开数据中心中的虚拟公共云(VPC)的流量,因此被部署为面向互联网网关。但是,公共云租户还希望通过第三方供应商的服务设备在虚拟数据中心内的端点子集之间路由流量。当前,这是不可能的,因为云提供商不允许重写VPC中端点之间的流量的路由。例如,在AWSVPC中,提供者路由表具有用于VPC地址块的单个条目,并且该条目无法被修改。无法添加与VPC地址块重叠的更特定的路由。
技术实现思路
一些实施例提供了一种用于在公共云环境中的两个机器(例如,两个VM、两个容器等)之间的数据消息流的路径中插入服务(例如,第三方服务)的方法。对于公共云的特定租户,在一些实施例中,该方法创建具有不同的覆盖地址空间的覆盖逻辑网络。在公共云的底层网络之上定义该覆盖逻辑网络,在一些实施例中,该底层网络是由云提供商提供的VPC网络。在一些实施例中,VPC网络也是由云提供商提供的逻辑覆盖网络,而在其它实施例中,VPC网络只是针对特定租户的与提供商的物理网络的其余部分分开的一部分(例如,具有针对特定租户的分开的地址空间的部分)。为了对VPC网 ...
【技术保护点】
1.一种用于为在公共云中的虚拟私有云(VPC)中的机器之间交换的数据消息提供服务的方法,所述方法包括:/n为VPC在公共云的底层网络之上建立逻辑覆盖网络;/n关联逻辑覆盖网络的至少一个逻辑转发元件(LFE)的至少一个逻辑接口(LIF)以将数据消息的子集定向到底层网络的转发元件;/n配置底层网络转发元件以将从LIF接收到的数据消息转发到一组一个或多个服务机器,(i)用于对数据消息执行一组一个或多个服务,以及(ii)用于将处理后的数据消息提供给网关以将数据消息转发到逻辑覆盖网络,所述逻辑覆盖网络将数据消息转发到由处理后的数据消息寻址的目的地机器。/n
【技术特征摘要】
【国外来华专利技术】20170827 US 62/550,6751.一种用于为在公共云中的虚拟私有云(VPC)中的机器之间交换的数据消息提供服务的方法,所述方法包括:
为VPC在公共云的底层网络之上建立逻辑覆盖网络;
关联逻辑覆盖网络的至少一个逻辑转发元件(LFE)的至少一个逻辑接口(LIF)以将数据消息的子集定向到底层网络的转发元件;
配置底层网络转发元件以将从LIF接收到的数据消息转发到一组一个或多个服务机器,(i)用于对数据消息执行一组一个或多个服务,以及(ii)用于将处理后的数据消息提供给网关以将数据消息转发到逻辑覆盖网络,所述逻辑覆盖网络将数据消息转发到由处理后的数据消息寻址的目的地机器。
2.如权利要求1所述的方法,其中网关是底层网络转发元件。
3.如权利要求1所述的方法,其中,
数据消息包括首部,所述首部包括在逻辑覆盖网络的逻辑地址空间中定义的网络地址,以及
LFE通过LIF向底层网络提供具有在逻辑地址空间中定义并识别VPC中的目的地机器的逻辑目的地地址的数据消息。
4.如权利要求3所述的方法,其中配置底层网络转发元件包括:配置底层网络转发元件以在数据消息来自VPC并且具有落入逻辑地址空间中的至少一个地址子集内的目的地地址时,将数据消息转发到服务机器集。
5.如权利要求3所述的方法,还包括:配置服务机器集以在数据消息具有落入逻辑地址空间中的至少一个地址子集内的目的地地址时,对数据消息执行服务集。
6.如权利要求5所述的方法,其中为了服务机器集对数据消息执行服务集,数据消息还必须来自底层网络转发元件。
7.如权利要求5所述的方法,还包括配置服务机器集的至少一个上行链路接口,以在数据消息具有落入逻辑地址空间的至少一个地址子集内的目的地地址时,将处理后的数据消息提供给底层网络。
8.如权利要求3所述的方法,其中网关是底层网络网关,所述方法还包括:配置底层网络网关以将来自服务机器上行链路接口的数据消息提供给租户网关,以将处理后的数据消息转发到逻辑覆盖网络。
9.如权利要求1所述的方法,其中LFE是用于连接逻辑网络的至少两个逻辑子网的逻辑路由器,所述逻辑网络包括至少两个逻辑交换机,每个逻辑交换机用于连接VPC中作为逻辑网络的一个子网的一部分的一组机器。
10.如权利要求1所述的方法,其中服务机器集包括至少一个独立的服务设备。
11.一种用于对由公共云中的虚拟私有云(VPC)中的机器发送到VPC中的另一个机器的数据消息执行服务的方法,所述方法包括:
从在公共云的底层网络之上建立的逻辑覆盖网络将数据消息转发到底层网络的与逻辑覆盖网络的一个逻辑转发元件(LFE)的逻辑接口(LIF)相关联的转发元件;以及
从底层网络转发元件将数据消息转发到服务机器,用于(i)对数据消息执行至少一个服务,以及(ii)用于将处理后的数据消息提供给网关以将数据消息转发到逻辑覆盖网络,所述逻辑覆盖网络将...
【专利技术属性】
技术研发人员:M·海拉,
申请(专利权)人:NICIRA股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。