-
公开(公告)号:US11258669B2
公开(公告)日:2022-02-22
申请号:US16928350
申请日:2020-07-14
Applicant: VMware, Inc.
Inventor: Aayush Saxena , Aravinda Kidambi Srinivasan , Harold Vinson C. Lim , Shekhar Chandrashekhar
IPC: H04L12/24 , H04L41/0893 , H04L41/082
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.
-
公开(公告)号:US11258668B2
公开(公告)日:2022-02-22
申请号:US16906935
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Aravinda Kidambi Srinivasan , Aayush Saxena , Anuprem Chalvadi
IPC: H04L12/24 , H04L12/26 , H04L29/12 , H04L29/08 , H04L41/0893 , H04L43/06 , H04L61/103 , H04L41/02 , H04L43/04 , H04L41/0873 , H04L41/085 , H04L41/0246 , H04L67/289 , H04L41/22
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.
-
公开(公告)号:US20210314225A1
公开(公告)日:2021-10-07
申请号:US16906935
申请日:2020-06-19
Applicant: VMware, Inc.
Inventor: Ganesan Chandrashekhar , Pankaj Thakkar , Aravinda Kidambi Srinivasan , Aayush Saxena , Anuprem Chalvadi
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.
-
公开(公告)号:US20210099282A1
公开(公告)日:2021-04-01
申请号:US16746319
申请日:2020-01-17
Applicant: VMware, Inc.
Inventor: Aayush Saxena , Aravinda Kidambi Srinivasan , Pankaj Thakkar
IPC: H04L9/06 , G06F16/23 , G06F16/901 , G06F16/907
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.
-
-
-