Load balancing over tunnel endpoint groups

    公开(公告)号:US11743191B1

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

    申请号:US17871996

    申请日:2022-07-25

    Applicant: VMware, Inc.

    CPC classification number: H04L47/125 H04L12/4633

    Abstract: Some embodiments provide a method of forwarding data messages between source and destination host computers that execute source and destination machines. At a source computer on which a source machine for a data message flow executes, the method in some embodiments identifies a source tunnel endpoint group (TEPG) associated with the source machine. For the flow, the method selects one TEP of the TEPG as the source TEP. The method then uses the selected source TEP to forward the flow to the destination computer on which the destination machine executes.

    TRAFFIC REPLICATION IN OVERLAY NETWORKS SPANNING MULTIPLE SITES

    公开(公告)号:US20230006853A1

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

    申请号:US17942948

    申请日:2022-09-12

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method of replicating messages for a logical network. At a particular tunnel endpoint in a particular datacenter, the method receives a message to be replicated to members of a replication group. The method replicates the message to a set of tunnel endpoints of the replication group located in a same segment of the particular datacenter as the particular tunnel endpoint. The method replicates the message to a first set of proxy endpoints of the replication group, each of which is located in a different segment of the particular datacenter and for replicating the message to tunnel endpoints located in its respective segment of the particular datacenter. The method replicates the message to a second set of proxy endpoints of the replication group, each of which is located in a different datacenter and for replicating the message to tunnel endpoints located in its respective datacenter.

    Signature based management of packets in a software defined networking environment

    公开(公告)号:US11444883B2

    公开(公告)日:2022-09-13

    申请号:US16746043

    申请日:2020-01-17

    Applicant: VMware Inc.

    Abstract: Certain embodiments described herein are generally directed to a method for managing packets at a virtual forwarding element of a hypervisor. In one example, the method includes receiving a first plurality of packets at a virtual port of the virtual forwarding element. The method further includes detecting the first plurality of packets correspond to a signature configured at the virtual port. The method also includes dropping at least one packet of the first plurality of packets at the virtual port based on detecting the first plurality corresponds to the signature. The method further includes receiving a second plurality of packets at the virtual port of the virtual forwarding element, wherein the second plurality of packets do not correspond to the signature. The method also includes forwarding the second plurality of packets to one or more destinations by the virtual forwarding element.

    Adaptive source port generation in overlay networks

    公开(公告)号:US11245629B2

    公开(公告)日:2022-02-08

    申请号:US16925238

    申请日:2020-07-09

    Applicant: VMware, Inc.

    Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.

    SELECTIVE ARP PROXY
    37.
    发明申请

    公开(公告)号:US20210314288A1

    公开(公告)日:2021-10-07

    申请号:US16906703

    申请日:2020-06-19

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for proxying ARP requests. At an MFE that executes on a host computer operating at a first site to implement a distributed router along with at least one additional MFE at the first site, the method receives, from a router at a remote second site, an ARP request for an IP address associated with a logical switch that spans the first site and the remote second site, and to which both the distributed router and the router at the remote second site connect. The method determines whether a table that includes IP addresses for a set of DCNs that use the distributed router as a default gateway includes the IP address. When the IP address is in the table, the method proxies the request at the host computer. When the particular IP address is not in the table, the MFE does not proxy the request.

    POLICY-BASED PROXIMITY ROUTING
    38.
    发明申请

    公开(公告)号:US20210314265A1

    公开(公告)日:2021-10-07

    申请号:US16886540

    申请日:2020-05-28

    Applicant: VMware, Inc.

    Abstract: In some embodiments, a first network device in a first site sets a first IP address for an interface of the first network device to a value of a second IP address of a second network device in a second site. Policies are added in a policy table to cover IP addresses used in the second site and a specific route for a third IP address associated with a first workload migrated from the second site to the first site is added into a routing table. The first workload is on a stretched network that is coupled via a layer 2 channel. The policy table configures the first network device to send a second packet from the first workload to a third workload in the second site via the layer 2 channel when an IP address for the third workload does not match an eligible route in the routing table.

    Incorporating software defined networking resource utilization in workload placement

    公开(公告)号:US11064018B1

    公开(公告)日:2021-07-13

    申请号:US16743383

    申请日:2020-01-15

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for workload migration. Embodiments include receiving logical network resource capacity information and logical network resource utilization information relating to a plurality of host computers and to one or more logical network resources. Embodiments include determining that a virtual computing instance (VCI) is to be run on one of the plurality of host computers and determining for each respective host computer of the plurality of host computers, a respective realization cost of the VCI for the respective host computer, wherein the respective realization cost relates to the one or more logical network resources. Embodiments include selecting, based on the logical network resource capacity information, the logical network resource utilization information, and the realization cost, a target host computer for the VCI from the plurality of host computers and loading the VCI on the target host computer.

Patent Agency Ranking