SCALING FOR SPLIT-NETWORKING DATAPATH

    公开(公告)号:US20230028837A1

    公开(公告)日:2023-01-26

    申请号:US17384206

    申请日:2021-07-23

    Applicant: VMware, Inc.

    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.

    Packet classification with multiple classifiers

    公开(公告)号:US11632332B2

    公开(公告)日:2023-04-18

    申请号:US16003077

    申请日:2018-06-07

    Applicant: VMware, Inc.

    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.

    EDGE NODE WITH DATAPATH SPLIT BETWEEN PODS

    公开(公告)号:US20230028922A1

    公开(公告)日:2023-01-26

    申请号:US17384211

    申请日:2021-07-23

    Applicant: VMware, Inc.

    Abstract: Some embodiments of the invention provide a system for implementing multiple logical routers. The system includes a Kubernetes cluster that includes multiple nodes, with each node executing a set of pods. The set of pods include a first pod for performing a first set of data message processing operations for the multiple logical routers and at least one respective separate pod for each respective logical router of the multiple logical routers. Each respective pod is for performing a respective second set of data message processing operations for the respective logical router.

    Edge node with datapath split between pods

    公开(公告)号:US11838206B2

    公开(公告)日:2023-12-05

    申请号:US17384211

    申请日:2021-07-23

    Applicant: VMware, Inc.

    CPC classification number: H04L45/58

    Abstract: Some embodiments of the invention provide a system for implementing multiple logical routers. The system includes a Kubernetes cluster that includes multiple nodes, with each node executing a set of pods. The set of pods include a first pod for performing a first set of data message processing operations for the multiple logical routers and at least one respective separate pod for each respective logical router of the multiple logical routers. Each respective pod is for performing a respective second set of data message processing operations for the respective logical router.

    PACKET CLASSIFICATION WITH MULTIPLE CLASSIFIERS

    公开(公告)号:US20230262006A1

    公开(公告)日:2023-08-17

    申请号:US18135347

    申请日:2023-04-17

    Applicant: VMware, Inc.

    CPC classification number: 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.

Patent Agency Ranking