-
21.
公开(公告)号:US20240345909A1
公开(公告)日:2024-10-17
申请号:US18133877
申请日:2023-04-12
Applicant: VMWARE, Inc.
Inventor: Qi Wang , Jian Lan , Yan QI , Liang CuI , Aravind Srinivasan , Weiqing Wu , Uday Suresh Masurekar , Todd Sabin , Hemanth Kumar Pannem , Govind Haridas
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0709
Abstract: The disclosure provides a method for diagnosing remote sites of a distributed container orchestration system. The method generally includes receiving a test suite custom resource defining an image to be used for a diagnosis of components of a workload cluster deployed at the remote sites, wherein the image comprises a diagnosis module and/or a user-provided plugin to be used for the diagnosis; identifying a failed component in the workload cluster; obtaining infrastructure information about the workload cluster; identifying the components of the workload cluster for diagnosis based on the failed component, the infrastructure information, and the test suite custom resource; identifying at least one diagnosis site of the remote sites where the components are running using the infrastructure information; and deploying a first pod at the at least one diagnosis site to execute the diagnosis of the one or more components.
-
22.
公开(公告)号:US12026045B2
公开(公告)日:2024-07-02
申请号:US17902350
申请日:2022-09-02
Applicant: VMware, Inc.
Inventor: Jian Lan , Liang Cui , Aravind Srinivasan , Hailing Xu , Yan Qi , Prachi Dalvi , Shuting Ma , Todd Sabin , Uday Suresh Masurekar , Weiqing Wu
CPC classification number: G06F11/0784 , G06F9/45558 , G06F11/0709 , G06F11/0712 , G06F2009/45591
Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
-
公开(公告)号:US11005963B2
公开(公告)日:2021-05-11
申请号:US14838572
申请日:2015-08-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Govind Haridas , Weiqing Wu , Aravind Srinivasan , Sachin Thakkar
IPC: H04L29/08 , H04L12/66 , H04L29/06 , H04L12/715 , H04L12/751 , H04L12/721
Abstract: Connectivity between data centers in a hybrid cloud system is optimized by pre-loading a wide area network (WAN) optimization appliance in a first data center with data to initialize at least one WAN optimization of application. The first data center is 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. The described technique includes receiving application packets having the application data generated by an application executing in the first data center at the WAN optimization appliance from a first gateway in the first data center, and performing the at least one WAN optimization on the application packets using the pre-loaded data to initialize the at least one WAN optimization.
-
公开(公告)号:US10911294B2
公开(公告)日:2021-02-02
申请号:US16184658
申请日:2018-11-08
Applicant: VMware, Inc.
Inventor: Liang Cui , Todd Sabin , Weiqing Wu , Siddharth Sudhir Ekbote
Abstract: The disclosure provides an approach for diagnosing a data plane of a network, wherein the network spans a first data center and a second data center, and wherein the second data center is remote to the first, the method comprising: accessing a secure connection between the first data center and the second data center; modifying, by the first performance controller, firewall settings of the first data center from a first setting to a second setting; opening on the second data center an instance of a performance tool; opening on the first data center a client of the instance of the performance tool; sending data packets over the data plane of the network; receiving the data packets; generating metrics associated with the data packets; and modifying firewall settings of the first data center from the second setting to the first setting.
-
公开(公告)号:US10419340B2
公开(公告)日:2019-09-17
申请号:US15690224
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Weiqing Wu , Aravind Srinivasan , Serge Maskalik , Todd Sabin , Sachin Thakkar
IPC: H04L29/06 , 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. Such stretched networks may extend across both a data center and a cloud. In one embodiment, configuration changes are made to cloud layer 2 (L2) concentrators used by extended networks and a cloud router such that the L2 concentrators block packets with the cloud router's source MAC address and block address resolution protocol (ARP) requests for a gateway IP address from/to cloud networks that are part of the extended networks. Further, the cloud router is configured with the same gateway IP address as that of a default gateway router in the data center and responds to ARP requests for the gateway IP address with its own MAC address. In addition, specific prefix routes (e.g., /32 routes) for virtual computing instances on route optimized networks in the cloud are injected into the cloud router and propagating to a data center router.
-
公开(公告)号:US10375153B2
公开(公告)日:2019-08-06
申请号:US15997377
申请日:2018-06-04
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L29/08 , H04L12/751 , H04L12/715
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
公开(公告)号:US09992272B2
公开(公告)日:2018-06-05
申请号:US14981416
申请日:2015-12-28
Applicant: VMware, Inc.
Inventor: Serge Maskalik , Weiqing Wu , Debashis Basak , Sachin Thakkar , Govind Haridas
IPC: H04L12/741 , H04L12/66 , H04L29/08 , H04L12/715 , H04L12/751
Abstract: A cloud computing system retrieves routing entries associated with a particular tenant of the cloud computing system and are a subset of a routing table of the entire cloud computing system. The routing entries are loaded into a networking switch, which is configured to route network packets using the loaded subset of routing entries, using a general-purpose processor rather than a costly dedicated ASIC.
-
公开(公告)号:US09807021B2
公开(公告)日:2017-10-31
申请号:US14968890
申请日:2015-12-14
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan , Todd Sabin
IPC: H04L29/12 , H04L29/06 , H04L12/813 , H04L29/08
CPC classification number: H04L47/20 , H04L61/2514 , H04L63/0218 , H04L63/0263 , H04L67/1002
Abstract: The disclosure herein describes an edge device of a network for distributed policy enforcement. During operation, the edge device receives an initial packet for an outgoing traffic flow, and identifies a policy being triggered by the initial packet. The edge device performs a reverse lookup to identify at least an intermediate node that is previously traversed by the initial packet and traffic parameters associated with the initial packet at the identified intermediate node. The edge device translates the policy based on the traffic parameters at the intermediate node, and forwards the translated policy to the intermediate node, thus facilitating the intermediate node in applying the policy to the traffic flow.
-
公开(公告)号:US20150263974A1
公开(公告)日:2015-09-17
申请号:US14205121
申请日:2014-03-11
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Weiqing Wu
IPC: H04L12/863 , H04L12/801
CPC classification number: H04L47/621 , H04L47/36 , H04L47/82
Abstract: A network interface controller (NIC) that includes a set of receive NIC queues capable of performing large receive offload (LRO) operations by aggregating incoming receive packets is provided. Each NIC queue turns on or off its LRO operation based a set of LRO enabling rules or parameters, whereby only packets that meet the set of rules or parameters will be aggregated in the NIC queue. Each NIC queue is controlled by its own set of LRO enabling rules such that the LRO operations of the different NIC queues can be individually controlled.
Abstract translation: 提供了一种网络接口控制器(NIC),其包括能够通过聚合传入的接收分组来执行大的接收卸载(LRO)操作的一组接收NIC队列。 每个NIC队列基于一组LRO使能规则或参数来打开或关闭其LRO操作,从而只有满足规则或参数集合的数据包将被聚合在NIC队列中。 每个NIC队列由其自己的一组LRO启用规则控制,使得可以单独控制不同NIC队列的LRO操作。
-
公开(公告)号:US20150261556A1
公开(公告)日:2015-09-17
申请号:US14205143
申请日:2014-03-11
Applicant: VMware, Inc.
Inventor: Jayant Jain , Anirban Sengupta , Weiqing Wu
IPC: G06F9/455 , H04L12/931
CPC classification number: G06F9/45558 , G06F2009/45595 , H04L49/70
Abstract: A network interface controller (NIC) that includes a set of receive NIC queues capable of performing large receive offload (LRO) operations by aggregating incoming receive packets is provided. Each NIC queue turns on or off its LRO operation based a set of LRO enabling rules or parameters, whereby only packets that meet the set of rules or parameters will be aggregated in the NIC queue. Each NIC queue is controlled by its own set of LRO enabling rules such that the LRO operations of the different NIC queues can be individually controlled.
-
-
-
-
-
-
-
-
-