ENHANCED PATH SELECTION USING ONLINE DETECTION OF PATHS OVERLAPS

    公开(公告)号:US20230216768A1

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

    申请号:US18088556

    申请日:2022-12-24

    Applicant: VMware, Inc.

    CPC classification number: H04L43/0864 H04L43/0841

    Abstract: The method of some embodiments selects a backup overlay network route when rerouting data packets to avoid delays on a primary overlay network route. The method, for each of multiple overlay network routes, measures delays of data packet transmissions on the overlay network route. The method correlates changes in the delays of data packet transmissions sent through different overlay network routes of the plurality of overlay network routes. The method selects the backup overlay network route based on the backup overlay network route having a low correlation or no correlation of changes of delays with the primary overlay route. In some embodiments, multiple physical network routes underlie the multiple overlay network routes, and correlating changes in the delays of data packet transmissions sent through different overlay network routes of the plurality of overlay network routes includes identifying overlay network routes for which the underlying physical network routes share infrastructure.

    TRAFFIC REDUNDANCY DEDUPLICATION FOR BLOCKCHAIN RECOVERY

    公开(公告)号:US20230205738A1

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

    申请号:US17562684

    申请日:2021-12-27

    Applicant: VMware, Inc.

    CPC classification number: G06F16/1752

    Abstract: In some embodiments, a method receives data for a block in a blockchain during a recovery process in which a recovering replica is recovering the block for a first instance of the blockchain being maintained by the recovering replica. The block is received from a second instance of the blockchain being maintained by a source replica. The method splits the data for the block into a plurality of chunks. Each chunk includes a portion of the data for the block; It is determined whether the recovering replica can recover a chunk in the plurality of chunks using a representation of the chunk. In response to determining that the recovering replica can recover the chunk, sending the representation of the chunk to the recovering replica. In response to determining that the recovering replica cannot recover the chunk, sending the data for the chunk to the recovering replica.

    TUNNEL-LESS SD-WAN
    5.
    发明申请

    公开(公告)号:US20220166713A1

    公开(公告)日:2022-05-26

    申请号:US17103614

    申请日:2020-11-24

    Applicant: VMware, Inc.

    Abstract: In a novel tunnel-less SD-WAN, when an ingress node of the SD-WAN receives a new packet flow, it identifies the path of the flow through the SD-WAN, and sends an initial prepended set of SD-WAN header values before the first packet for the flow to the next hop along this identified path, rather than encapsulating each packet of the flow with encapsulating tunnel headers that store SD-WAN next hop data for the flow. The prepended set of SD-WAN header values are then used to not only forward the first packet through the SD-WAN, but also to create records at each subsequent hop, which are then used to forward subsequent packets of the flow through the SD-WAN. Instead of identifying the entire packet flow, the first hop in the SD-WAN does not identify the entire path for the packet flow in some embodiments, but just identifies the next hop, as each subsequent hop in the SD-WAN has the task of identifying the next hop through the SD-WAN for the packet flow. Also, in some embodiments, each hop also creates records for the reverse flow in order to automatically forward reply packets along a reverse route.

    LAYER FOUR OPTIMIZATION FOR A VIRTUAL NETWORK DEFINED OVER PUBLIC CLOUD

    公开(公告)号:US20210400113A1

    公开(公告)日:2021-12-23

    申请号:US17467378

    申请日:2021-09-06

    Applicant: VMware, Inc.

    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.

Patent Agency Ranking