-
公开(公告)号:US20250088449A1
公开(公告)日:2025-03-13
申请号:US18243781
申请日:2023-09-08
Applicant: VMware LLC
Inventor: Xinhua Hong , Jochen Behrens , Yu Ying , Pankaj Gupta
IPC: H04L45/02 , H04L45/125 , H04L45/24
Abstract: Some embodiments provide a method for a data message processing device that includes multiple network interfaces associated with at least two different non-uniform memory access (NUMA) nodes. The method receives a data message at a first network interface associated with a particular one of the NUMA nodes. Based on processing of the data message, the method identifies multiple output options for the data message. Each of the output options has an equal forwarding cost and each output option is associated with a respective one of the NUMA nodes. The method selects an output option for the data message that is associated with the particular NUMA node to avoid cross-NUMA node processing of the data message.
-
公开(公告)号:US20250039088A1
公开(公告)日:2025-01-30
申请号:US18225559
申请日:2023-07-24
Applicant: VMware LLC
Inventor: Yu Ying , Yong Wang , Pankaj Gupta , Sreeram Kumar Ravinoothala
IPC: H04L45/76 , H04L45/586 , H04L47/125
Abstract: Some embodiments provide a method for implementing a logical router of a logical network at a first Pod executing on a first node of a Kubernetes cluster to implement data message forwarding for the logical router. The method receives a data message for processing by the logical router. The method determines that the data message requires layer 7 (L7) service processing at the logical router. The method selects a second Pod from multiple Pods that perform L7 service for the logical router. Each of the Pods executes on a different node of the cluster. The method forwards the data message to the second Pod via a layer 2 (L2) construct that connects the first and second Pods.
-
公开(公告)号:US20250036437A1
公开(公告)日:2025-01-30
申请号:US18225554
申请日:2023-07-24
Applicant: VMware, LLC
Inventor: Yu Ying , Pankaj Gupta , Kai-Wei Fan , Stephen Tan , Sreeram Kumar Ravinoothala , Yong Wang
IPC: G06F9/455
Abstract: Some embodiments provide a method for configuring a first Pod in a container cluster to perform layer 7 (L7) services for a logical router. At a second Pod that performs logical forwarding operations for the logical router, the method receives configuration data for the logical router from a network management system that defines a logical network for which the logical router routes data messages and performs L7 services. The method provides a set of Pod definition data to a cluster controller to create the first Pod. After creation of the first Pod, the method provides to the first Pod (i) networking information to enable a connection between the first and second Pods and (ii) configuration data defining the L7 services for the first Pod to perform the L7 services on data traffic sent from the second Pod to the first Pod.
-
-