-
公开(公告)号:US10333889B2
公开(公告)日:2019-06-25
申请号:US15818584
申请日:2017-11-20
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan
IPC: G06F15/177 , H04L29/12 , G06F9/455 , H04L12/46
Abstract: A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network. Advantageously, by centralizing the allocation of addresses and dedicating independent NIC address ranges to different cloud computing systems, the centralized namespace controller enables stretched L2 networks between cloud computing systems while preventing duplicated addresses on the stretched networks.
-
公开(公告)号:US10282222B2
公开(公告)日:2019-05-07
申请号:US14528725
申请日:2014-10-30
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Weiqing Wu , Abhinav Vijay Bhagwat
Abstract: A hybrid cloud computing system is managed by determining communication affinity between a cluster of virtual machines, where one virtual machine in the cluster executes in a virtualized computing system, and another virtual machine in the cluster executes in a cloud computing environment, and where the virtualized computing system is managed by a tenant that accesses the cloud computing environment. After determining a target location in the hybrid cloud computing system to host the cluster of virtual machines based on the determined communication affinity, at least one of the cluster of virtual machines is migrated to the target location.
-
公开(公告)号:US20180288136A1
公开(公告)日:2018-10-04
申请号:US15997377
申请日:2018-06-04
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L29/08 , H04L12/751 , H04L12/715
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
公开(公告)号:US09825905B2
公开(公告)日:2017-11-21
申请号:US14664952
申请日:2015-03-23
Applicant: VMWARE, INC.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan
IPC: G06F15/177 , H04L29/12 , G06F9/455 , H04L12/46
CPC classification number: H04L61/2061 , G06F2009/45595 , H04L12/4641 , H04L61/2038 , H04L61/2596 , H04L61/6022
Abstract: A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network. Advantageously, by centralizing the allocation of addresses and dedicating independent NIC address ranges to different cloud computing systems, the centralized namespace controller enables stretched L2 networks between cloud computing systems while preventing duplicated addresses on the stretched networks.
-
45.
公开(公告)号:US09509615B2
公开(公告)日:2016-11-29
申请号:US13947952
申请日:2013-07-22
Applicant: VMware, Inc.
Inventor: Sreeram Ravinoothala , Serge Maskalik
IPC: G06F9/50 , H04L12/911 , H04L12/803 , H04L12/823
CPC classification number: H04L47/125 , H04L45/245 , H04L47/32 , Y02D50/30
Abstract: Exemplary methods, apparatuses, and systems include a first host device determining that a first packet from a first virtual machine (VM) within the first host device is to be transmitted to a second VM on a second host device and that the first host device and the second host device each transmit or receive packets via ports within a first link aggregation group (LAG). In response to determining that the first host device and the second host device each transmit or receive packets via ports within the first LAG, the first host device transmits the first packet from a first synchronization port of the first host device to a second synchronization port of the second host device. The first and second synchronization ports are excluded from sharing a common LAG with any ports of another host device.
Abstract translation: 示例性方法,装置和系统包括第一主机设备,确定来自第一主机设备内的第一虚拟机(VM)的第一分组将被发送到第二主机设备上的第二VM,并且第一主机设备和 第二主机设备经由第一链路聚合组(LAG)内的端口发送或接收分组。 响应于确定第一主机设备和第二主机设备各自经由第一LAG内的端口发送或接收分组,第一主机设备将第一分组从第一主机设备的第一同步端口发送到第一同步端口 第二主机设备。 第一和第二同步端口被排除在与另一主机设备的任何端口共享公共LAG之外。
-
46.
公开(公告)号:US09215177B2
公开(公告)日:2015-12-15
申请号:US13925483
申请日:2013-06-24
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan , Todd Sabin
IPC: H04L29/12 , H04L29/06 , H04L12/813 , H04L29/08
CPC classification number: H04L47/20 , H04L61/2514 , H04L63/0218 , H04L63/0263 , H04L67/1002
Abstract: The disclosure herein describes an edge device of a network for distributed policy enforcement. During operation, the edge device receives an initial packet for an outgoing traffic flow, and identifies a policy being triggered by the initial packet. The edge device performs a reverse lookup to identify at least an intermediate node that is previously traversed by the initial packet and traffic parameters associated with the initial packet at the identified intermediate node. The edge device translates the policy based on the traffic parameters at the intermediate node, and forwards the translated policy to the intermediate node, thus facilitating the intermediate node in applying the policy to the traffic flow.
Abstract translation: 本文的公开内容描述了用于分布式策略实施的网络的边缘设备。 在操作期间,边缘设备接收用于出站业务流的初始分组,并且识别由初始分组触发的策略。 边缘设备执行反向查找以识别先前由初始分组穿过的中间节点和与所识别的中间节点处的初始分组相关联的业务参数。 边缘设备根据中间节点的流量参数转换策略,并将转换的策略转发到中间节点,从而便于中间节点将策略应用于业务流。
-
47.
公开(公告)号:US20140376367A1
公开(公告)日:2014-12-25
申请号:US13925483
申请日:2013-06-24
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan , Todd Sabin
IPC: H04L12/813
CPC classification number: H04L47/20 , H04L61/2514 , H04L63/0218 , H04L63/0263 , H04L67/1002
Abstract: The disclosure herein describes an edge device of a network for distributed policy enforcement. During operation, the edge device receives an initial packet for an outgoing traffic flow, and identifies a policy being triggered by the initial packet. The edge device performs a reverse lookup to identify at least an intermediate node that is previously traversed by the initial packet and traffic parameters associated with the initial packet at the identified intermediate node. The edge device translates the policy based on the traffic parameters at the intermediate node, and forwards the translated policy to the intermediate node, thus facilitating the intermediate node in applying the policy to the traffic flow.
Abstract translation: 本文的公开内容描述了用于分布式策略实施的网络的边缘设备。 在操作期间,边缘设备接收用于出站业务流的初始分组,并且识别由初始分组触发的策略。 边缘设备执行反向查找以识别先前由初始分组穿过的中间节点和与所识别的中间节点处的初始分组相关联的业务参数。 边缘设备根据中间节点的流量参数来转换策略,并将转换的策略转发到中间节点,从而有助于中间节点将策略应用于业务流。
-
48.
公开(公告)号:US11709698B2
公开(公告)日:2023-07-25
申请号:US17088951
申请日:2020-11-04
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn M. Sequeira , Serge Maskalik , Debashis Basak , Akshatha Sathyanarayan
IPC: H04L29/08 , H04L15/16 , G06F9/455 , H04L9/40 , H04L12/24 , G06F9/50 , G06F8/61 , G06F8/65 , H04L12/46 , H04L29/12 , H04L12/66 , G06F9/54 , H04L67/10 , H04L67/00
CPC classification number: G06F9/45558 , H04L67/10 , H04L67/34 , G06F2009/4557 , G06F2009/45595
Abstract: A method of deploying a network service (NS) across multiple data centers includes identifying virtual network functions (VNFs) associated with the NS in response to a request for or relating to the NS, generating commands to deploy VNFs based on VNF descriptors, and issuing the commands to the data centers to deploy VNFs. The data centers each have a cloud management server in which cloud computing management software is run to provision virtual infrastructure resources thereof for a plurality of tenants. The cloud computing management software of a first data center is different from the cloud computing management software of a second data center, and the commands issued to the first and second data centers are each a generic command that is not in a command format of the cloud computing management software of either the first data center or the second data center.
-
公开(公告)号:US20230094120A1
公开(公告)日:2023-03-30
申请号:US17671347
申请日:2022-02-14
Applicant: VMware, Inc.
Inventor: Narendra Kumar Basur Shankarappa , Serge Maskalik , Sachin Thakkar , Uday Suresh Masurekar , Leon Cui , Kiran Kumar Cherivirala , Sachin M. Bendigeri , Hemanth Kumar Pannem , Akshatha Sathyanarayan
Abstract: Some embodiments provide a method that generates (i) a node profile of a worker node in a workload cluster for deploying a first network function and (ii) a host profile of a virtual machine that implements the workload cluster and a management cluster that manages the workload cluster. The method updates a configuration map of the worker node based on the node profile. The method uses a node configuration operator in a remote data center to configure the worker node based on the configuration map. The method uses a virtual machine configuration operator in the remote data center to configure one or more nodes of the management cluster based on the host profile.
-
公开(公告)号:US20230089342A1
公开(公告)日:2023-03-23
申请号:US18073087
申请日:2022-12-01
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Abhinav Vijay Bhagwat , Weiqing Wu , Serge Maskalik , Uday Suresh Masurekar
IPC: H04L41/0806 , G06F9/455 , H04L67/141 , H04L9/40
Abstract: A method of deploying a network service across a plurality of data centers, includes the steps of: in response to a request for or relating to a network service, identifying virtual network functions associated with the network service and determining network connectivity requirements of the virtual network functions, issuing commands to provision a virtual link between at least two of the data centers in which the virtual network functions are to be deployed.
-
-
-
-
-
-
-
-
-