DISTRIBUTING MULTICAST RECEIVER INFORMATION ACROSS MULTI-TIER EDGE GATEWAYS

    公开(公告)号:US20220231875A1

    公开(公告)日:2022-07-21

    申请号:US17580311

    申请日:2022-01-20

    申请人: VMware, Inc.

    IPC分类号: H04L12/18 H04L12/46

    摘要: Some embodiments provide a method of multicasting data in a segregated logical network with multiple network segments. The network segments each have at least one router. The multicast originates from a multicast source in a first network segment and goes to multicast receivers in several other network segments. In the method, the router of the first network segment receives encoding data for a set of virtual tunnel endpoints (VTEPs) of the receivers. The router then receives the multicast data from the multicast source. For each VTEP, the router then encodes the data for the receiver using the encoding data for the VTEP of the receiver. The router then sends (e.g., as a unicast) the encoded data to a router of the network segment of the receiver. The router performing the method may be a domain router of the network segment of the receiver.

    Traffic replication in overlay networks spanning multiple sites

    公开(公告)号:US11784842B2

    公开(公告)日:2023-10-10

    申请号:US17942948

    申请日:2022-09-12

    申请人: VMware, Inc.

    摘要: 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.

    Multi-path traffic selection for ports in overlay networks

    公开(公告)号:US11575642B2

    公开(公告)日:2023-02-07

    申请号:US17068670

    申请日:2020-10-12

    申请人: VMware, Inc.

    摘要: In some embodiments, a method receives a packet for a flow from a first application in a first workload to a second application in a second workload. The packet includes an inner header that includes layer 4 information for the first application. The method determines if a setting indicates an outer source port in an outer header should be generated using layer 4 information from the inner header. The setting is based on an analysis of packet types in the flow to determine if fragmented packets are sent. When the setting indicates the outer source port in the outer header should be generated using layer 4 information from the inner header, the method generates the outer source port using the layer 4 information for the first application from the inner header. The packet is encapsulated using the outer header, wherein the outer header includes the outer source port.

    SCALABLE OVERLAY MULTICAST ROUTING IN MULTI-TIER EDGE GATEWAYS

    公开(公告)号:US20230006922A1

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

    申请号:US17367347

    申请日:2021-07-03

    申请人: VMware, Inc.

    摘要: A method for offloading multicast replication from multiple tiers of edge nodes implemented by multiple host machines to a physical switch is provided. Each of the multiple host machines implements a provider edge node and a tenant edge node. One host machine among the multiple host machines receives a packet having an overlay multicast group identifier. The host machine maps the overlay multicast group identifier to an underlay multicast group identifier. The host machine encapsulates the packet with an encapsulation header that includes the underlay multicast group identifier to create an encapsulated packet. The host machine forwards the encapsulated packet to a physical switch of the network segment. The physical switch forwards copies of the encapsulated packet to tenant edge nodes at one or more ports that are determined to be interested in the underlay multicast group identifier.

    METHODS FOR IDENTIFYING A SOURCE LOCATION IN A SERVICE CHAINING TOPOLOGY

    公开(公告)号:US20210036891A1

    公开(公告)日:2021-02-04

    申请号:US16580456

    申请日:2019-09-24

    申请人: VMware, Inc.

    摘要: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: receiving a query, from a service plane implementation module executing on a host of a service virtual machine (“SVM”), for a location of a source host implementing a guest virtual machine (“source GVM”) that originated a packet in a computer network and that serviced the packet; in response to receiving the query, performing a search of bindings associated with one or more virtual network identifiers (“VNIs”) or service virtual network identifiers (“SVNIs”) to identify a particular binding that includes a MAC address of the host implementing the source GVM; identifying, in the particular binding, the location of the source host; and providing the location of the source host to the host of the SVM to facilitate forwarding of the packet from the SVM to the GVM.

    Traffic replication in overlay networks spanning multiple sites

    公开(公告)号:US10778457B1

    公开(公告)日:2020-09-15

    申请号:US16445030

    申请日:2019-06-18

    申请人: VMware, Inc.

    摘要: 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.

    LOAD BALANCING OVER TUNNEL ENDPOINT GROUPS
    10.
    发明公开

    公开(公告)号:US20240031291A1

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

    申请号:US17871994

    申请日:2022-07-25

    申请人: VMware, Inc.

    IPC分类号: H04L47/125 H04L12/46

    CPC分类号: H04L47/125 H04L12/4633

    摘要: 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.