OPTIMIZED REPLICATION OF OVERLAY-MULTICAST DATA MESSAGE FLOWS ACROSS TRANSPORT NODES

    公开(公告)号:US20250023817A1

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

    申请号:US18220292

    申请日:2023-07-11

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for optimizing replication of multicast flows to overlay-multicast groups of machines executing on host computers of an SDN. A Layer-2 switch receives, from a particular destination machine that is a member of an overlay-multicast group, a registration to receive multicast flows from a source machine. The registration specifies a replication-multicast network address associated with the overlay-multicast group, a source identifier (ID) associated with the source machine, and a destination ID associated with the destination machine. The switch stores in a local data store, a record specifying the replication-multicast network address, overlay-multicast source network address, and destination ID. The switch receives, from the source machine, a multicast flow specifying the replication-multicast network address as its destination and the source ID as its source. Based on the stored record, the switch forwards the multicast flow to the destination machine.

    Scalable overlay multicast routing in multi-tier edge gateways

    公开(公告)号:US12155564B2

    公开(公告)日:2024-11-26

    申请号:US18226777

    申请日:2023-07-27

    Applicant: VMware LLC

    Abstract: 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 AND SYSTEMS FOR PREEMPTIVELY PROVIDING FORWARDING ELEMENT CONFIGURATION INFORMATION NEEDED FOR VIRTUAL MACHINE MIGRATION DURING CONTROLLER OUTAGES

    公开(公告)号:US20240385862A1

    公开(公告)日:2024-11-21

    申请号:US18198245

    申请日:2023-05-16

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for efficiently providing logical forwarding element (LFE) information needed for virtual machine (VM) migration to hosts in a software-defined network (SDN). A set of one or more controllers that configures several forwarding elements in the SDN to implement one LFE identifies a subset of one or more host computers in the SDN as a group of designated host computers for migrating one or more VMs. The controller set retrieves, from a data store, configuration information for configuring any software forwarding element executing on any designated host computer to implement the LFE. The controller set provides the retrieved configuration information to each host computer in the subset of host computers before any VM is migrated to the host computer, in order to pre-configure the host computer to implement the LFE without assistance from the controller set when a VM migrates to the host computer.

    NUMA AWARE TEP GROUPS
    15.
    发明申请

    公开(公告)号:US20250126058A1

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

    申请号:US18378741

    申请日:2023-10-11

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for forwarding data messages between first and second host computers. To send, to a first machine of the first host, a second flow from a second machine of the second host in response to a first flow from the first machine, the method identifies from a set of tunnel endpoints (TEPs) of the first host a TEP that is a source TEP of the first flow. The method uses the identified TEP to identify one non-uniform memory access (NUMA) node of a set of NUMA nodes of the first host as the NUMA node associated with the first flow. The method selects, from a subset of TEPs of the first host that is associated with the identified NUMA node, one TEP as a destination TEP of the second flow. The method sends the second flow to the selected TEP of the first host.

Patent Agency Ranking