-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US09934060B2
公开(公告)日:2018-04-03
申请号:US14881207
申请日:2015-10-13
Applicant: VMWARE, INC.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Aravind Srinivasan , Narendra Kumar Basur Shankarappa , Abhinav Vijay Bhagwat
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/0813 , H04L41/5051 , H04L41/5096
Abstract: A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.
-
公开(公告)号:US09686178B2
公开(公告)日:2017-06-20
申请号:US13947934
申请日:2013-07-22
Applicant: VMware, Inc.
Inventor: Sreeram Ravinoothala , Serge Maskalik
IPC: H04L12/709 , H04L12/803 , H04L12/713 , H04L12/931 , H04L12/935 , H04L12/823
CPC classification number: H04L45/245 , H04L45/586 , H04L47/125 , H04L47/32 , H04L49/30 , H04L49/70 , Y02D50/30
Abstract: Exemplary methods, apparatuses, and systems configure a first set of ports of a host device to be included within a link aggregation group (LAG) with a switch coupled to the first set of one or more ports. A second set of one or more ports of a second host device is also included within the LAG. The configuration of the LAG includes the switch performing load balancing between ports within the LAG. The first host device receives, via the LAG, a packet to be processed by a service implemented by each of one or more virtual machines running on the first host device. The first host device receives the packet as a result of the switch selecting a port within the first and second sets of ports based upon the load balancing between uplinks to the ports within the LAG.
-
-
-
-
-
-
-
-
-