-
公开(公告)号:US11588689B1
公开(公告)日:2023-02-21
申请号:US17592459
申请日:2022-02-03
Applicant: VMware, Inc.
Inventor: Valentina Reutova , Petro Rudy , Poonam Chugh , Mukesh Hira , Vivek Ganesan , Ankur Dubey , Bo Hu
IPC: G06F15/173 , H04L41/0813 , H04L41/0866
Abstract: Some embodiments provide a method of migrating a first software defined (SD) network managed by a first network manager to a second SD network managed by a second network manager. The method of some embodiments is performed by a third network manager that provides an interface that allows a set of users to specify and review logical network components, which the first and second network managers can then respectively deploy in the first and second SD networks. The third network manager in some embodiments identifies for a migration manager a first group of two or more logical network components that the third network manager previously specified for the first network manager to deploy in the first SD network. The migration manager then uses this information to correctly convert the first group of logical network components to a second group of two or more logical components in an appropriate manner that will allow the third network manager to manage the second group of logical network components that is implemented in the second SD network.
-
公开(公告)号:US11184259B2
公开(公告)日:2021-11-23
申请号:US16432477
申请日:2019-06-05
Applicant: VMware, Inc.
Inventor: Muhammad Shahbaz , Mukesh Hira , Lalith Suresh
IPC: H04L12/26 , H04L12/761 , H04L12/803
Abstract: In an embodiment, a computer-implemented method for highly-scalable, in-network multicasting of statistics data is disclosed. In an embodiment, a method comprises: receiving, from an underlay controller, a match-and-action table that is indexed using one or more multicast (“MC”) group identifiers and includes one or more special MC headers; detecting a packet carrying statistics data; determining whether the packet includes an MC group identifier; in response to determining that the packet includes the MC group identifier: using the MC group identifier, retrieving a special MC header, of the one or more special MC headers, from the match-and-action table; generating an encapsulated packet by encapsulating the packet with the special MC header; and providing the encapsulated packet to an interface controller for transmitting the encapsulated packet to one or more physical switches.
-
公开(公告)号:US11057459B2
公开(公告)日:2021-07-06
申请号:US16001557
申请日:2018-06-06
Applicant: VMware, Inc.
Inventor: Jagdish S. Patel , Srikanth V. Garimella , Mukesh Hira
Abstract: The disclosure provides an approach for load balancing packets within a data center. The approach leverages dynamically collected and up-to-date health information on each virtual computing instance located within the data center. In one embodiment, health monitoring modules, located within hypervisors of each host computer, collect health statistics on local virtual computing instances. Each health monitoring module shares its locally collected health statistics with every other health monitoring module. Each health monitoring module provides the shared health statistics, on all virtual computing instances within the data center, to a local load balancing module located within the hypervisor of each host computer. Each load balancing module uses health statistics of all virtual computing instances to load balance packets within the data center. Further, the disclosure describes an affinity-based load balancing approach in which a local load balancing module may give preference to local virtual computing instances when making load balancing decisions.
-
公开(公告)号:US20200067734A1
公开(公告)日:2020-02-27
申请号:US16112602
申请日:2018-08-24
Applicant: VMware, Inc.
Inventor: Mukesh Hira , Su Wang , Rahul Jain , Ganesan Chandrashekhar , Sandeep Siroya
IPC: H04L12/66 , H04L12/741 , H04L29/08 , H04L12/721
Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual private cloud (VPC) connected to multiple other compute VPCs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VPCs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VPC) in the absence of direct peering between source and destination VPCs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.
-
公开(公告)号:US20200007497A1
公开(公告)日:2020-01-02
申请号:US16022657
申请日:2018-06-28
Applicant: VMware, Inc.
Inventor: Rahul Jain , Mukesh Hira , Su Wang
Abstract: Some embodiments provide a method for a managed forwarding element (MFE) executing on a data compute node (DCN) that operates on a host computer in a public datacenter. The MFE implements a logical network that connects multiple DCNs within the public datacenter. The method receives a packet, directed to the DCN, that (i) has a first logical network source address and (ii) is encapsulated with a second source address associated with an underlying public datacenter network. The method determines whether the first logical network source address is a valid source address for the packet based on a mapping table that maps logical network addresses to underlying public datacenter network addresses. When the first source address is not a valid source address for the packet, the method drops the packet.
-
-
-
-