Optimized processing of multicast data messages in a host

    公开(公告)号:US12218833B2

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

    申请号:US18244236

    申请日:2023-09-09

    Applicant: VMware LLC

    Abstract: Some embodiments provide a method for forwarding multicast data messages at a forwarding element on a host computer. The method receives a multicast data message from a routing element executing on the host computer along with metadata appended to the multicast data message by the routing element. Based on a destination address of the multicast data message, the method identifies a set of recipient ports for a multicast group with which the multicast data message is associated. For each recipient port, the method uses the metadata appended to the multicast data message by the routing element to determine whether to deliver a copy of the multicast data message to the recipient port.

    SINGLE PANE DISTRIBUTED NETWORKING AND SECURITY FOR BARE METAL AND OVERLAY WORKLOADS

    公开(公告)号:US20250133116A1

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

    申请号:US18381869

    申请日:2023-10-19

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for defining a set of policies for a set of applications executing on a host computer of a software-defined network (SDN). The method configures, on a physical network interface card (PNIC) connected to the host computer, a network adapter to create a logical port that connects an interface of the host computer to a virtual distributed switch (VDS) executing on the PNIC. The method defines the set of policies based on the logical port for the VDS to apply to data message flows sent from the set of applications on the host computer to one or more other host computers of the SDN.

    SEAMLESS TRANSITIONS BETWEEN IPV4 AND IPV6 UNDERLAY NETWORKS

    公开(公告)号:US20250080457A1

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

    申请号:US18241189

    申请日:2023-08-31

    Applicant: VMware LLC

    Abstract: Some embodiments of the invention provide, for a software-defined datacenter (SDDC), a method of transitioning from an IPV4-based underlay network to an IPV6-based underlay network. The method is performed for each particular host computer of multiple host computers operating in the SDDC and configured with an IPV4 TEP (tunnel endpoint) for forwarding packets on the IPv4-based underlay network to other host computers in the SDDC. The method determines that an IPV6 TEP (tunnel endpoint) has been implemented on the particular host computer. The method directs the particular host computer to switch from using the IPV4 TEP for forwarding packets to using the IPV6 TEP for forwarding packets to other host computers in the SDDC. The method provides a set of control plane information to the particular host computer for use by the particular host computer to forward packets to other host computers in the SDDC.

    OPTIMIZED ASSIGNMENT OF REPLICATION-MULTICAST IP ADDRESSES TO OVERLAY-MULTICAST GROUPS

    公开(公告)号:US20250023813A1

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

    申请号:US18220291

    申请日:2023-07-11

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for efficiently assigning replication-multicast network addresses to overlay-multicast groups of machines executing on host computers of a software-defined network (SDN). For a source machine that is a source of one or more multicast flows, an SDN controller receives from the source machine an overlay-multicast group network address of an overlay-multicast group for which the source machine is the source, and an overlay-multicast source network address associated with the source machine. The SDN controller uses the overlay-multicast group and source network addresses to determine a replication-multicast network address for the overlay-multicast group. The replication-multicast group network address is determined using both the overlay-multicast group and source network address to avoid different overlay-multicast groups being assigned a same replication-multicast network address. The source machine uses the replication-multicast group network address to forward the multicast flows to destination machines that are members of the overlay-multicast group.

    METHODS AND SYSTEMS FOR VIRTUAL MACHINE MIGRATION DURING CONTROLLER OUTAGES

    公开(公告)号:US20240385863A1

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

    申请号:US18198247

    申请日:2023-05-16

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for migrating a virtual machine (VM) from a first host computer to a second host computer in a software-defined network (SDN) when a set of controllers of the SDN, that configures several forwarding elements in the SDN to implement one LFE, is unavailable. The second host receives information regarding the VM from the first host. The VM is associated with the LFE. The second host retrieves, from a local data store of the second host, configuration information for configuring at least one software forwarding element executing on the second host to implement the LFE. The configuration information was previously received from the controller set when it was available to pre-configure the second host to implement the LFE without assistance from the controller set when the VM migrates to the second host. The second host uses the received information for the VM and the retrieved configuration information for the LFE to instantiate the VM on the second host without requesting any information from the controller set.

    Seamless hand-off of data traffic in public cloud environments

    公开(公告)号:US11936721B2

    公开(公告)日:2024-03-19

    申请号:US17933581

    申请日:2022-09-20

    Applicant: VMware LLC

    CPC classification number: H04L67/1001 H04L45/02 H04L45/586 H04L45/74

    Abstract: The disclosure provides an approach for seamless hand-off of data traffic in public cloud environments. Techniques are provided for activating an edge services gateway (ESG) virtual computing instance (VCI) on a new host. Prior to activating the ESG VCI on the new host, an underlay routing table is reprogrammed to associate a first IP address of a first tunnel endpoint (TEP) with a first network interface of an old host and to associate a second IP address of a second TEP with a second network interface of the new host. The routing table associates a third IP address of the ESG VCI with the first network interface. After activating the ESG VCI, a packet having as a destination address the third IP address is received at the first network interface and is encapsulated, by the first TEP, with an outer header having as a destination address the second IP address.

    BRINGING NUMA AWARENESS TO LOAD BALANCING IN OVERLAY NETWORKS

    公开(公告)号:US20250126062A1

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

    申请号:US18378744

    申请日: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 executing on the first host computer, a flow from a second machine executing on the second host computer, the method identifies a destination network address of the flow. The method uses the identified destination network address to identify a particular tunnel endpoint group (TEPG) including a particular set of one or more tunnel endpoints (TEPs) associated with a particular non-uniform memory access (NUMA) node of a set of NUMA nodes of the first host computer. The particular NUMA node executes the first machine. The method selects, from the particular TEPG, a particular TEP as a destination TEP of the flow. The method sends the flow to the particular TEP of the particular NUMA node of the first host computer to send the flow to the first machine.

    UNDERLAY-BASED TCP SEGMENTATION OFFLOAD IN OVERLAY NETWORKS

    公开(公告)号:US20250039094A1

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

    申请号:US18225638

    申请日:2023-07-24

    Applicant: VMware LLC

    Abstract: Examples described herein include efficient data packet transmission between virtual machines (“VMs”) on different hosts. An example method includes generating a large data packet at a source VM and determining a modified maximum segment size for efficient transmission. This modified size replaces the default maximum segment size through a TSO MSS override. Segmentation occurs based on the modified size, and the data segments are transmitted to the destination VM, even if on a different host. Dynamic determination of the modified size optimizes data transmission efficiency and network performance. It accounts for network headers and enables efficient transmission with or without large receiving offload (“LRO”) support. Additionally, non-transitory computer-readable media and servers implementing the method are disclosed. These systems and methods achieve streamlined data transmission, improving network performance and reducing processing overhead.

Patent Agency Ranking