-
公开(公告)号:US11843506B2
公开(公告)日:2023-12-12
申请号:US18154172
申请日:2023-01-13
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn Sequeira , Serge Maskalik , Debashis Basak
IPC: H04L41/0806 , H04L67/1097 , H04L69/324 , H04L69/325 , H04L41/40 , H04L41/5054 , H04L67/10
CPC classification number: H04L41/0806 , H04L67/1097 , H04L69/324 , H04L69/325
Abstract: An example method of provisioning a network service in a cloud computing system includes: defining, at an orchestrator, the network service to include a plurality of network functions; defining, at the orchestrator, network connectivity among the plurality of network functions; identifying a plurality of vendor device managers (VDMs) configured to provision virtual network functions that implement the plurality of network functions; and instructing, by the orchestrator, the VDMs to deploy the virtual network functions having the defined network connectivity.
-
2.
公开(公告)号:US11755383B2
公开(公告)日:2023-09-12
申请号:US17130771
申请日:2020-12-22
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Kiran Kumar Cherivirala , Sureshbabu Koyadan Chathoth , Umar Shaikh , Shruti Parihar , Narendra Kumar Basur Shankarappa
CPC classification number: G06F9/5077 , G06F9/45558 , G06F9/505 , G06F9/5027 , G06F2009/4557 , G06F2009/45595 , G06F2209/503
Abstract: A method of collecting and reporting inventory of resources deployed in a data center that includes hardware resources, a virtualization management software executed to provision virtual resources from the hardware resources, and a cloud management server executed to provision the virtual resources for tenants of the data center, includes the steps of: executing a first API call to the virtualization management software to collect first inventory of virtual resources deployed in the data center and a second API call to the cloud computing management software to collect second inventory of virtual resources deployed in the data center; storing the first and second inventory; and in response to an inventory request from a central orchestrator, initially sending a subset of the stored first and second inventory to the central orchestrator in accordance with parameters included in the inventory request, and thereafter sending updates to the subset to the central orchestrator periodically.
-
公开(公告)号:US20230100276A1
公开(公告)日:2023-03-30
申请号:US17671379
申请日: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 generating a host profile for deploying a first network function. the method uses a virtual machine configuration operator in a remote data center to configure one or more virtual machines implementing a workload cluster to perform the first network function based on the host profile. The method uses the virtual machine configuration operator to configure one or more virtual machines implementing a management cluster based on the host profile. The workload cluster is managed by the management cluster.
-
公开(公告)号:US11582090B2
公开(公告)日:2023-02-14
申请号:US16105264
申请日:2018-08-20
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn Sequeira , Serge Maskalik , Debashis Basak
IPC: H04L41/0806 , H04L67/1097 , H04L69/324 , H04L69/325 , H04L41/40 , H04L41/5054 , H04L67/10
Abstract: An example method of provisioning a network service in a cloud computing system includes: defining, at an orchestrator, the network service to include a plurality of network functions; defining, at the orchestrator, network connectivity among the plurality of network functions; identifying a plurality of vendor device managers (VDMs) configured to provision virtual network functions that implement the plurality of network functions; and instructing, by the orchestrator, the VDMs to deploy the virtual network functions having the defined network connectivity.
-
公开(公告)号:US11012507B2
公开(公告)日:2021-05-18
申请号:US15690222
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Laxminarayana Tumuluru , Todd Sabin , Weiqing Wu , Serge Maskalik , Sachin Thakkar
IPC: H04L29/08 , H04L29/12 , H04L29/06 , G06F8/65 , H04L12/24 , G06F9/50 , H04L12/801 , H04L12/911 , H04W28/02 , H04L12/931 , H04L12/46 , H04L12/26 , H04L12/721 , H04L12/715 , H04L12/725 , G06F9/455
Abstract: Techniques leveraging CPU flow affinity to increase throughput of a layer 2 (L2) extension network are disclosed. In one embodiment, an L2 concentrator appliance, which bridges a local area network (LAN) and a wide area network (WAN) in a stretched network, is configured such that multiple Internet Protocol Security (IPsec) tunnels are pinned to respective CPUs or cores, which each process traffic flows for one of the IPsec tunnels. Such parallelism can increase the throughput of the stretched network. Further, an L2 concentrator appliance that receives FOU packets is configured to distribute the received FOU packets across receive queues based a deeper inspection of inner headers of such packets.
-
公开(公告)号:US10924346B1
公开(公告)日:2021-02-16
申请号:US16591647
申请日:2019-10-03
Applicant: VMWARE, INC.
Inventor: Sujeet Banerjee , Umar Shaikh , Amarjeet Singh , Sureshbabu Koyadan Chathoth , Sachin Thakkar
IPC: H04L12/24
Abstract: A system and method for migrating configurations of a software-defined network (SDN) component from a source computing environment to a destination computing environment uses a configuration export file that includes a metadata section and a templates section. The metadata section includes correlation keys for dependencies found in fetched configurations of the SDN component that correspond to dependency keywords in a configurable dictionary. The templates section includes reframed configurations of the dependencies with at least one reference to the correlation keys in the metadata section. At least some correlation-key references within reframed configurations in the templates section of the configuration export file are substituted with correlation-key replacements for the destination computing environment, which are then applied to a target SDN component in the destination computing environment.
-
公开(公告)号:US20200059403A1
公开(公告)日:2020-02-20
申请号:US16105264
申请日:2018-08-20
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Allwyn Sequeira , Serge Maskalik , Debashis Basak
Abstract: An example method of provisioning a network service in a cloud computing system includes: defining, at an orchestrator, the network service to include a plurality of network functions; defining, at the orchestrator, network connectivity among the plurality of network functions; identifying a plurality of vendor device managers (VDMs) configured to provision virtual network functions that implement the plurality of network functions; and instructing, by the orchestrator, the VDMs to deploy the virtual network functions having the defined network connectivity.
-
公开(公告)号:US10567281B2
公开(公告)日:2020-02-18
申请号:US15690231
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Weiqing Wu , Aravind Srinivasan , Leon Cui , Todd Sabin , Serge Maskalik , Sachin Thakkar
IPC: G06F15/16 , H04L12/741 , H04L29/12 , H04L12/46 , H04L12/24 , G06F9/455 , H04L12/803 , H04L12/805 , G06F9/50 , H04L12/721 , H04L12/715 , H04L12/931 , H04L29/08
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. In one embodiment, hypervisor filtering modules in a cloud computing system are configured to modify packets sent by virtual computing instances (e.g., virtual machines (VMs)) in the cloud to local destinations in the cloud such that those packets have the destination Media Access Control (MAC) address of a local router that is also in the cloud. Doing so prevents tromboning traffic flows in which packets sent by virtual computing instances in the cloud to location destinations are routed to a stretched network's default gateway that is not in the cloud.
-
公开(公告)号:US10404593B2
公开(公告)日:2019-09-03
申请号:US15690235
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Aravind Srinivasan , Weiqing Wu , Narendra Kumar Basur Shankarappa
IPC: G06F15/173 , H04L12/741 , H04L29/12 , H04L12/46 , G06F9/455 , H04L12/24 , H04L12/803 , H04L12/805 , G06F9/50 , H04L12/721 , H04L12/715 , H04L12/931 , H04L29/08
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. In one embodiment, traffic of virtual machines (VMs) that are live-migrated from a data center to a cloud is temporarily tromboned back to the data center to preserve active sessions. In such a case, a stretched network is created that includes a network in the data center and two stub networks in the cloud, one of which is route optimized such that traffic does not trombone back to the data center and the other which is not so optimized. A VM that is live migrated to the cloud is first attached to the unoptimized network so that traffic tromboning occurs. Thereafter, when the VM is powered off (e.g., during a reboot), in a maintenance mode, or in a quiet period, the VM is switched to the route optimized network.
-
公开(公告)号:US10133749B2
公开(公告)日:2018-11-20
申请号:US14582461
申请日:2014-12-24
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Debashis Basak , Weiqing Wu , Allwyn Sequeira
Abstract: An example provides a method of creating an instance of a virtual machine in a cloud computing system that includes: accepting a network connection at a server resource in the cloud computing system from a first client resource in a first virtualized computing system to transfer a first virtual machine; receiving first signatures for guest files of the first virtual machine from the first client resource; checking the first signatures against a content library in the cloud computing system to identify first duplicate files of the guest files that match first base files stored in the content library, and to identify first unique files of the guest files; instructing the first client resource such that a response to the instructing will send the first unique files to the exclusion of the first duplicate files; and generating an instance of the first virtual machine in the cloud computing system having the first base files and the first unique files.
-
-
-
-
-
-
-
-
-