Differential dataflow approach for computing grouping membership in network controllers

    公开(公告)号:US11258669B2

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

    申请号:US16928350

    申请日:2020-07-14

    Applicant: VMware, Inc.

    Abstract: Certain embodiments described herein are generally directed to techniques for computing grouping object memberships in a network. Embodiments include receiving a plurality of network configuration updates. Embodiments include identifying delta updates to a plurality of grouping objects based on the plurality of configuration updates. Embodiments include determining a parallel processing arrangement for the delta updates based on dependencies in a directed graph comprising representations of the plurality of grouping objects. Embodiments include processing the delta updates according to the parallel processing arrangement in order to determine memberships of the plurality of grouping objects. Embodiments include distributing one or more updates to one or more endpoints based on the memberships of the plurality of grouping objects.

    NETWORK CONTROLLER FOR MULTI-SITE LOGICAL NETWORK

    公开(公告)号:US20210314225A1

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

    申请号:US16906935

    申请日:2020-06-19

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for a first network controller executing at a first site of multiple sites spanned by a logical network. Network controllers execute at each site. The method generates logical network state data for the first site based on (i) data received from computing devices that implement the logical network at the first site and (ii) logical network configuration data from a network manager at the first site. The method provides the logical network state data for the first site to a second network controller executing at a second site. The method provides logical network state data received from the second site to the computing devices that implement the logical network at the first site.

    MANAGEMENT OF SOFTWARE DEFINED NETWORK CONFIGURATION DATA BASED ON HASH TREES

    公开(公告)号:US20210099282A1

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

    申请号:US16746319

    申请日:2020-01-17

    Applicant: VMware, Inc.

    Abstract: Described herein are systems and methods to manage and update software defined networking configurations on computing elements of a computing environment. In one example, a networking controller service may obtain hashes that correspond to a hash tree generated from software defined networking configuration data received by a computing element. The networking controller service may further compare the hashes to expected hashes for the computing element and determine that at least a portion of the software defined networking configuration data on the computing element requires an update based on the comparison. Once identified, the networking controller service may communicate the update to the computing element.

Patent Agency Ranking