-
公开(公告)号:US12192051B2
公开(公告)日:2025-01-07
申请号:US17384206
申请日:2021-07-23
Applicant: VMware LLC
Inventor: Yong Wang , Cheng-Chun Tu , Sreeram Kumar Ravinoothala , Yu Ying
IPC: H04L41/0816
Abstract: Some embodiments of the invention provide a method for implementing an edge device that handles data traffic between a logical network and an external network. The method monitors resource usage of a node pool that includes multiple nodes that each executes a respective set of pods. Each of the pods is for performing a respective set of data message processing operations for at least one of multiple logical routers. The method determines that a particular node in the node pool has insufficient resources for the particular node's respective set of pods to adequately perform their respective sets of data message processing operations. Based on the determination, the method automatically provides additional resources to the node pool by instantiating at least one additional node in the node pool.
-
公开(公告)号:US12155576B2
公开(公告)日:2024-11-26
申请号:US18135347
申请日:2023-04-17
Applicant: VMware LLC
Inventor: Cheng-Chun Tu , Yifeng Sun , Yi-Hung Wei , Benjamin L. Pfaff , Justin Pettit
IPC: H04L47/2483 , H04L43/028 , H04L67/568
Abstract: Some embodiments provide a method for a forwarding element that receives a packet. The method determines whether the packet matches any flow entries in a first cache that uses a first type of algorithm to identify matching flow entries for packets. When the packet does not match any flow entries in the first cache, the method determines whether the packet matches any flow entries in a second cache that uses a second, different type of algorithm to identify matching flow entries for packets. The method executes a set of actions specified by a flow entry matched by the packet in one of the first and second caches.
-
公开(公告)号:US20250097102A1
公开(公告)日:2025-03-20
申请号:US18962856
申请日:2024-11-27
Applicant: VMware LLC
Inventor: Yong Wang , Cheng-Chun Tu , Sreeram Kumar Ravinoothala , Yu Ying
IPC: H04L41/0816
Abstract: Some embodiments of the invention provide a method for implementing an edge device that handles data traffic between a logical network and an external network. The method monitors resource usage of a node pool that includes multiple nodes that each executes a respective set of pods. Each of the pods is for performing a respective set of data message processing operations for at least one of multiple logical routers. The method determines that a particular node in the node pool has insufficient resources for the particular node's respective set of pods to adequately perform their respective sets of data message processing operations. Based on the determination, the method automatically provides additional resources to the node pool by instantiating at least one additional node in the node pool.
-
公开(公告)号:US20240231865A1
公开(公告)日:2024-07-11
申请号:US18150342
申请日:2023-01-05
Applicant: VMware LLC
Inventor: Ronak Doshi , Cheng-Chun Tu , Guolin Yang , Boon Seong Ang , Peng Li
CPC classification number: G06F9/45533 , H04L69/22
Abstract: Described herein are systems, methods, and software to offload an eXpress Data Path (XDP) operation from a virtual machine to the hypervisor or smart network interface on the host. In one implementation, a method includes, in a virtual machine on a host, passing an XDP configuration for the virtual machine to a hypervisor on the host. The method further includes, in the hypervisor initiating a process to implement the XDP configuration, identifying a packet directed to the virtual machine, and applying the process to the packet to determine an action for the packet.
-
-
-