CONTROLLING FLOW PROCESSING BY AN EDGE CLUSTER SPANNING MULTIPLE DATACENTER LOCATIONS OF A PUBLIC CLOUD

    公开(公告)号:US20250106141A1

    公开(公告)日:2025-03-27

    申请号:US18648171

    申请日:2024-04-26

    Applicant: VMware LLC

    Abstract: Some embodiments provide a method for controlling flow processing by an edge cluster including a first edge machine set operating in a first location set of a public cloud and a second edge machine set operating in a second location set of the public cloud. A controller set configures first and second managed forwarding element (MFE) sets operating in the first and second location sets respectively, with first and second forwarding rule sets to respectively forward first and second flows sets to the first and second edge machine sets for performing services. The first forwarding rule set specifies a first network address set for the first edge machine set, and the second forwarding rule set specifies a second network address set for the second edge machine set. The controller set monitors each edge machine to determine whether it is available to perform the services.

    Scaling of logical router pods
    2.
    发明授权

    公开(公告)号:US12021682B1

    公开(公告)日:2024-06-25

    申请号:US18239923

    申请日:2023-08-30

    Applicant: VMware LLC

    CPC classification number: H04L41/0803 H04L41/0893

    Abstract: Some embodiments provide a method for configuring logical routers of a logical network. The logical routers are implemented in a Kubernetes cluster as a first set of Pods that each perform logical forwarding operations for the logical routers and a second set of Pods that each perform L7 service operations for a respective logical router. From a Kubernetes control plane component, the method receives a notification that the first set requires scaling to include an additional Pod. The first-set Pods process data messages between the logical network and external networks. Within the network management system, the method defines at least one new interface for processing data messages between the logical network and external networks. The method configures the at least one interface on the additional Pod to communicate with external physical routers to receive traffic from the external networks and send traffic to the external networks.

    Network management services in a virtual network

    公开(公告)号:US12267364B2

    公开(公告)日:2025-04-01

    申请号:US17384738

    申请日:2021-07-24

    Applicant: VMware LLC

    Abstract: A software-defined wide area network (SD-WAN) environment that leverages network virtualization management deployment is provided. Edge security services managed by the network virtualization management deployment are made available in the SD-WAN environment. Cloud gateways forward SD-WAN traffic to managed service nodes to apply security services. Network traffic is encapsulated with corresponding metadata to ensure that services can be performed according to the desired policy. Point-to-point tunnels are established between cloud gateways and the managed service nodes to transport the metadata to the managed service nodes using an overlay logical network. Virtual network identifiers (VNIs) in the metadata are used by the managed service nodes to identify tenants/policies. A managed service node receiving a packet uses provider service routers (T0-SR) and tenant service routers (T1-SRs) based on the VNI to apply the prescribed services for the tenant, and the resulting traffic is returned to the cloud gateway that originated the traffic.

    DEFINITION OF LOGICAL ROUTER SERVICE RULES

    公开(公告)号:US20250080630A1

    公开(公告)日:2025-03-06

    申请号:US18239921

    申请日:2023-08-30

    Applicant: VMware LLC

    Abstract: Some embodiments provide a method for configuring a logical router implemented in a Kubernetes cluster. The method receives configuration data specifying a service rule for the logical router. The service rule requires processing of L5-L7 headers of data messages sent to the logical router. Based on the service rule, the method defines (i) a redirection rule specifying a set of data messages to which the service rule applies based on L2-L4 header values and (ii) an L5-L7 processing rule for application of the service rule. the method provides the redirection rule to a first set of Pods in the cluster and the L5-L7 processing rule to a second set of Pods in the cluster.

    SCALING OF LOGICAL ROUTER PODS
    5.
    发明申请

    公开(公告)号:US20250080411A1

    公开(公告)日:2025-03-06

    申请号:US18752352

    申请日:2024-06-24

    Applicant: VMware LLC

    Abstract: Some embodiments provide a method for configuring logical routers of a logical network. The logical routers are implemented in a Kubernetes cluster as a first set of Pods that each perform logical forwarding operations for the logical routers and a second set of Pods that each perform L7 service operations for a respective logical router. From a Kubernetes control plane component, the method receives a notification that the first set requires scaling to include an additional Pod. The first-set Pods process data messages between the logical network and external networks. Within the network management system, the method defines at least one new interface for processing data messages between the logical network and external networks. The method configures the at least one interface on the additional Pod to communicate with external physical routers to receive traffic from the external networks and send traffic to the external networks.

    DEPLOYING AN EDGE CLUSTER USING PODS

    公开(公告)号:US20250106108A1

    公开(公告)日:2025-03-27

    申请号:US18827558

    申请日:2024-09-06

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for deploying an edge device as a cluster of pods. The method receives a set of criteria for deploying the edge device. The method uses the set of criteria to deploy the edge device as a set of one or more pods executing on a set of one or more nodes. The method implements, on the set of pods, a set of one or more services to perform on data message flows. At least two pods deployed for the edge cluster perform different service operations of different service types such that the different service types are able to be scaled independently.

    NETWORK MANAGEMENT SYSTEM CONFIGURING PODS TO IMPLEMENT LOGICAL ROUTER

    公开(公告)号:US20250077249A1

    公开(公告)日:2025-03-06

    申请号:US18239920

    申请日:2023-08-30

    Applicant: VMware, LLC

    Abstract: Some embodiments provide a method for configuring a logical network in a Kubernetes cluster, at a network management system external to the Kubernetes cluster. The method receives a definition of a logical router for the logical network. The logical router definition specifies a set of one or more L7 services to be performed on data messages processed by the logical router. Via a control plane of the Kubernetes cluster, the method defines (i) a first CR instance associated with a first CRD for implementing logical forwarding for the logical router and (ii) for each L7 service, a separate CR instance associated with a second CRD for implementing the L7 service.

    Network resource selection for flows using flow classification

    公开(公告)号:US12170622B2

    公开(公告)日:2024-12-17

    申请号:US18358864

    申请日:2023-07-25

    Applicant: VMware LLC

    Abstract: In some embodiments, a method receives a set of packets for a flow and determines a set of features for the flow from the set of packets. A classification of an elephant flow or a mice flow is selected based on the set of features. The classification is selected before assigning the flow to a network resource in a plurality of network resources. The method assigns the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources. Then, the method sends the set of packets for the flow using the assigned network resource.

    NETWORK ADDRESS TRANSLATION IN ACTIVE-ACTIVE EDGE CLUSTER

    公开(公告)号:US20240250903A1

    公开(公告)日:2024-07-25

    申请号:US18605095

    申请日:2024-03-14

    Applicant: VMware LLC

    CPC classification number: H04L45/38 H04L61/256 H04L61/2596

    Abstract: Some embodiments provide a method for forwarding data messages at multiple edge gateways of a logical network that process data messages between the logical network and an external network. At a first edge gateway, the method receives a data message, having an external address as a destination address, from the logical network. Based on the destination address, the method applies a default route to the data message that routes the data message to a second edge gateway and specifies a first output interface of the first edge gateway for the data message. After routing the data message, the method applies a stored NAT entry that (i) modifies a source address of the data message to be a public NAT address associated with the first edge gateway and (ii) redirects the modified data message to a second output interface of the first edge gateway instead of the first output interface.

Patent Agency Ranking