-
公开(公告)号:US20240163177A1
公开(公告)日:2024-05-16
申请号:US18418269
申请日:2024-01-20
Applicant: VMware LLC
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Pavlush Margarian
IPC: H04L41/12 , G06F3/0482 , H04L9/40 , H04L41/02 , H04L41/0213 , H04L41/0246 , H04L41/084 , H04L41/085 , H04L41/0873 , H04L41/0893 , H04L43/04 , H04L43/06 , H04L61/103 , H04L67/1095 , H04L67/289
CPC classification number: H04L41/12 , G06F3/0482 , H04L41/02 , H04L41/0213 , H04L41/0246 , H04L41/0846 , H04L41/085 , H04L41/0873 , H04L41/0893 , H04L43/04 , H04L43/06 , H04L61/103 , H04L63/0209 , H04L67/1095 , H04L67/289 , H04L41/22
Abstract: Some embodiments provide a network management system for managing a logical network that spans multiple physical sites. The network management system includes a global network manager for receiving global logical network configuration data for the multiple physical sites. The network management system includes, at each of the physical sites, (i) a local network manager for receiving a logical network configuration for the physical site from the global network manager and (ii) a set of central controllers for distributing logical network configuration data to computing devices that implement the logical network at the physical site.
-
公开(公告)号:US20240152377A1
公开(公告)日:2024-05-09
申请号:US18195835
申请日:2023-05-10
Applicant: VMware LLC
Inventor: Shailesh Makhijani , Nikhil Bokare , Thomas Pierre Labor Vigneron , Rushikesh Wagh , Vaibhav Bhandari , Sachin Mohan Vaidya , Pavlush Margarian , Josh Dorr , Slava Ivashkevich , Suresh Muppala
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45587 , G06F2009/45595
Abstract: Some embodiments provide a method for deploying network management services for a plurality of tenants. The method is performed at a multi-tenant service executing in a container cluster implemented in a public cloud. For a first tenant, the method deploys a first set of network management services in the container cluster for managing a first group of datacenters of the first tenant. For a second tenant, the method deploys a second set of network management services in the container cluster for managing a second group of datacenters of the second tenant.
-
公开(公告)号:US12261746B2
公开(公告)日:2025-03-25
申请号:US18211360
申请日:2023-06-19
Applicant: VMware LLC
Inventor: Sachin Mohan Vaidya , Mayur Dhas , Naveen Ramaswamy , Pavlush Margarian , Hamza Aharchaou
IPC: H04L41/08 , H04L41/0806 , H04L67/10
Abstract: Some embodiments of the invention provide a method for deploying software-implemented resources in a software defined datacenter (SDDC). The method initially receives a hierarchical API command that, in a declarative format, specifies several operation requests for several software-defined (SD) resources at several resource levels of a resource hierarchy in the SDDC. The method parses the API command to identify the SD resources at the plurality of resource levels. Based on the parsed API command, the method deploys the SD resources by using a deployment process that ensures that any first SD resource on which a second SD resource depends is deployed before the second resource. In some embodiments, a second SD resource depends on a first SD resource when the second SD resource is a child of the first SD resource. Alternatively, or conjunctively, a second SD resource can also depend on a first SD resource in some embodiments when the second SD resource has some operational dependency on the first SD resource. In some embodiments, the method parses the API command by identifying several sets of SD resources, with each set having one or more SD resources at one resource level. The deployment in some embodiments deploys the identified SD resource sets at higher resource levels before deploying SD resources at lower resource levels.
-
公开(公告)号:US12182630B2
公开(公告)日:2024-12-31
申请号:US18227306
申请日:2023-07-28
Applicant: VMware LLC
Inventor: Amarnath Palavalli , Sachin Mohan Vaidya , Pavlush Margarian
IPC: G06F9/50 , H04L9/40 , H04L67/1074 , H04L67/1087 , H04L67/60
Abstract: Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
-
公开(公告)号:US20240154866A1
公开(公告)日:2024-05-09
申请号:US18195838
申请日:2023-05-10
Applicant: VMware LLC
Inventor: Ganesh Sadasivan , Pavlush Margarian , Abhishek Kumar , Ranganathan Rajagopalan
IPC: H04L41/0893 , H04L41/0895 , H04L67/10
CPC classification number: H04L41/0893 , H04L41/0895 , H04L67/10
Abstract: Some embodiments provide a method for a network management service operating in a first public cloud. The method receives a definition of a group of datacenters to manage. The group of datacenters includes (i) a virtual datacenter implemented in a second public cloud for an entity and (ii) a physical on-premises datacenter of the entity. The method receives a network policy configuration defining a logical network spanning the group of datacenters. The method provides logical network configuration data to local network managers at each of the datacenters at the group of datacenters.
-
公开(公告)号:US20240152378A1
公开(公告)日:2024-05-09
申请号:US18195836
申请日:2023-05-10
Applicant: VMware, LLC
Inventor: Ganesh Sadasivan , Pavlush Margarian , Abhishek Kumar , Ranganathan Rajagopalan
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595
Abstract: Some embodiments provide a method for deploying network management services for a group of datacenters. From a tenant of a network management system deployed in a container cluster of the public cloud, the method receives (i) a definition of a group of datacenters for the network management system to manage and (ii) a selection of a set of network management services from a plurality of network management services offered by the network management service. For each respective selected network management service, the method defines a respective namespace of the container cluster. The method deploys each respective selected network management service as a plurality of microservices in the respective namespace.
-
公开(公告)号:US11882000B2
公开(公告)日:2024-01-23
申请号:US16906925
申请日:2020-06-19
Applicant: VMware LLC
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Pavlush Margarian
IPC: H04L41/12 , H04L41/084 , H04L41/0873 , H04L41/0893 , H04L41/0213 , H04L9/40 , G06F3/0482 , H04L67/1095 , H04L67/289 , H04L41/02 , H04L41/0246 , H04L41/085 , H04L43/04 , H04L43/06 , H04L61/103 , H04L41/22
CPC classification number: H04L41/12 , G06F3/0482 , H04L41/02 , H04L41/0213 , H04L41/0246 , H04L41/085 , H04L41/0846 , H04L41/0873 , H04L41/0893 , H04L43/04 , H04L43/06 , H04L61/103 , H04L63/0209 , H04L67/1095 , H04L67/289 , H04L41/22
Abstract: Some embodiments provide a network management system for managing a logical network that spans multiple physical sites. The network management system includes a global network manager for receiving global logical network configuration data for the multiple physical sites. The network management system includes, at each of the physical sites, (i) a local network manager for receiving a logical network configuration for the physical site from the global network manager and (ii) a set of central controllers for distributing logical network configuration data to computing devices that implement the logical network at the physical site.
-
公开(公告)号:US12107722B2
公开(公告)日:2024-10-01
申请号:US17869637
申请日:2022-07-20
Applicant: VMware LLC
Inventor: Amarnath Palavalli , Suresh Muppala , Farzad Ghannadian , Sukhdev Singh , Pavlush Margarian
IPC: G06F15/177 , H04L41/0816 , H04L41/0894 , H04L47/125 , H04L47/70 , H04L49/90
CPC classification number: H04L41/0816 , H04L41/0894 , H04L47/125 , H04L47/827 , H04L49/90
Abstract: Some embodiments provide a method for one of multiple shared API processing services in a container cluster that implements a network policy manager shared between multiple tenants. The method receives a configuration request from a particular tenant to modify a logical network configuration for the particular tenant. Configuration requests from the plurality of tenants are balanced across the plurality of shared API processing services. Based on the received configuration request, the method posts a logical network configuration change to a configuration queue in the cluster. The configuration queue is dedicated to the logical network of the particular tenant. Services are instantiated separately in the container cluster for each tenant to distribute configuration changes from the respective configuration queues for the tenants to datacenters that implement the tenant logical networks such that configuration changes for one tenant do not slow down processing of configuration changes for other tenants.
-
公开(公告)号:US20240152374A1
公开(公告)日:2024-05-09
申请号:US18195825
申请日:2023-05-10
Applicant: VMware LLC
Inventor: Shailesh Makhijani , Nikhil Bokare , Thomas Pierre Labor Vigneron , Rushikesh Wagh , Vaibhav Bhandari , Sachin Mohan Vaidya , Pavlush Margarian , Josh Dorr
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595
Abstract: Some embodiments provide a method of managing policy for a logical network spanning multiple datacenters, including at least first and second datacenters. The method is performed by a network management service operating in a public cloud to manage the datacenters. The method receives (i) a first policy configuration specifying logical network policy at the first datacenter from a first local network manager at the first datacenter and (ii) a second policy configuration specifying logical network policy at the second datacenter from a second local network manager at the second datacenter. The method consolidates the first and second policy configurations into a global policy configuration that also includes policy configuration defined at the network management service. The method uses the global policy configuration to manage the policy configurations for the logical network.
-
-
-
-
-
-
-
-