US 11,695,627 B1
Transactional distribution of modelled configuration from a centralized server to a plurality of subsidiary devices
Michael Gibbings Fink, San Francisco, CA (US); Justin Costa-Roberts, San Francisco, CA (US); and Avinash Kumar, San Francisco, CA (US)
Assigned to ARISTA NETWORKS, INC., Santa Clara, CA (US)
Filed by Arista Networks, Inc., Santa Clara, CA (US)
Filed on Jan. 5, 2022, as Appl. No. 17/569,406.
Int. Cl. H04L 41/08 (2022.01); H04L 41/0813 (2022.01); H04L 41/0853 (2022.01)
CPC H04L 41/0813 (2013.01) [H04L 41/0856 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving configuration update information regarding a configuration update in a configuration repository, the configuration update information indicating a set of network device criteria of network devices to which the configuration update is to be applied;
implementing an update to a data tree based on the configuration update information;
generating epoch information for the update;
determining that network device properties of a network device satisfy the set of network device criteria;
sending, over one or more networks to the network device, a notification indicating an availability of the configuration update and including at least a portion of the epoch information,
wherein the epoch information includes a first epoch identifier and path information referencing a path in the data tree;
performing comparisons between the set of network device criteria and a collection of stored network device information indicating properties of a plurality of network devices; and
determining that the set of network device properties satisfy the set of network device criteria as a result of the comparisons.