-
公开(公告)号:US20240345820A1
公开(公告)日:2024-10-17
申请号:US18133667
申请日:2023-04-12
Applicant: VMware, Inc.
Inventor: Yan Qi , Jian Lan , Liang Cui , Qi Wang , Xiaoli Tie , Xiaojun Lin , Wenwu Peng , Shuting Ma , Weiqing Wu , Aravind Srinivasan
CPC classification number: G06F8/65 , G06F9/45558 , G06F2009/45591
Abstract: The disclosure provides a method for preparing a simulation system to simulate upgrade operations for a distributed container orchestration system. The method generally includes monitoring, by a simulation operator of the simulation system, for new resources generated at a management cluster in the distributed container orchestration system, based on the monitoring, discovering, by the simulation operator, a new resource generated at the management cluster specifying a version of container orchestration software supported and made available by the management cluster, and triggering, by the simulation operator, a creation of a new mock virtual machine (VM) template in the simulation system specifying the version of the container orchestration software, wherein the simulation system is configured to use the new mock VM template for simulating mock VMs in the simulation system that are compatible with the version of the container orchestration software supported and made available by the management cluster.
-
公开(公告)号:US20230195489A1
公开(公告)日:2023-06-22
申请号:US17583148
申请日:2022-01-24
Applicant: VMware Inc.
Inventor: Jian Lan , Liang Cui , Aravind Srinivasan , Todd Sabin , Uday Suresh Masurekar , Weiqing Wu
CPC classification number: G06F9/45558 , H04W84/02 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
Abstract: A computer-implemented method, medium, and system for implementing a pluggable diagnostic tool for Telco radio access network (RAN) troubleshooting are disclosed. In one computer-implemented method, one or more containerized network function (CNF) instances are generated in a container orchestration platform by a test system and by using a telecommunication cloud automation (TCA) platform executed in the container orchestration platform, where the test system is onboarded to the TCA platform, and the one or more CNF instances are associated with 5G RAN. A customer resources (CR) file is received by the test system, where the CR file defines multiple test cases associated with validation of the TCA platform. The CR file is transmitted to a cluster of nodes in the container orchestration platform. The validation of the TCA platform is executed at the cluster of nodes based on the one or more CNF instances and the CR file.
-
公开(公告)号: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.
-
4.
公开(公告)号:US20210084125A1
公开(公告)日:2021-03-18
申请号:US16723088
申请日:2019-12-20
Applicant: VMware, Inc.
Inventor: Todd A. Sabin , Uday Suresh Masurekar , Weiqing Wu , Aravind Srinivasan
Abstract: Described herein are systems, methods, and software to manage the encapsulation of layer two communications across computing sites. In one example, a gateway at a first computing site may receive an encapsulated packet from a second gateway at a second computing site. After receiving the encapsulated packet, the gateway decapsulates the encapsulated packet and determines that the decapsulated packet satisfies MSS criteria. The gateway further, in response to determining that the decapsulated packet satisfies the MSS criteria, modifies an MSS option associated with the decapsulated packet to a maximum value and forwards the decapsulated packet to a destination virtual node in the first computing site.
-
公开(公告)号: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.
-
公开(公告)号:US11743115B2
公开(公告)日:2023-08-29
申请号:US18073087
申请日:2022-12-01
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Abhinav Vijay Bhagwat , Weiqing Wu , Serge Maskalik , Uday Suresh Masurekar
IPC: H04L41/0806 , H04L15/16 , H04L67/141 , H04L9/40 , G06F15/16 , G06F9/455 , H04L12/24 , H04L12/46 , H04L29/08 , G06F9/54
CPC classification number: H04L41/0806 , G06F9/45558 , H04L63/0272 , H04L67/141 , G06F2009/45595
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.
-
公开(公告)号:US10721098B2
公开(公告)日:2020-07-21
申请号:US14838559
申请日:2015-08-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Aravind Srinivasan , Sachin Thakkar , Debashis Basak
Abstract: Connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center, is optimized. According to the described technique, a path-optimized connection is established through a wide area network (WAN) between a first gateway of a first data center and a second gateway of a second data center for an application executing in the first data center based on performance of paths across a set of Internet Protocol (IP) flows. Application packets received from the application at the first gateway are forwarded to a WAN optimization appliance in the first data center. WAN optimized application packets received from the WAN optimization appliance at the first gateway are then sent to the second gateway over the path-optimized connection.
-
公开(公告)号:US09755981B2
公开(公告)日:2017-09-05
申请号:US14205173
申请日:2014-03-11
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Weiqing Wu
IPC: H04L12/805 , H04L29/06 , G06F9/00
CPC classification number: H04L47/36 , G06F9/00 , G06F9/46 , H04L69/166 , H04L69/22
Abstract: A method for performing LRO aggregation on packets being forwarded by a VM is provided. The method segments the LRO aggregated packet according to the Maximum Segment Size (MSS) of the TCP protocol before forwarding the segmented packets to their destination. The method snoops the packets being forwarded for its MSS parameter before using the snooped MSS parameter to perform Transmit Segmentation Offload (TSO) operation. The PNIC performs both the aggregation operation (LRO) and the segmentation (TSO) within its own hardware without consuming CPU cycles at the host machine. The PNIC receives the MSS parameter from the network stack as a metadata that accompanies a LRO aggregated packet.
-
-
-
-
-
-
-
-
-