Programmable configlets through opaque intents in graph based intent controllers
AssigneeJuniper Networks, Inc.
InventorsChandrasekhar A, Anand Beedi, Javier Antich, Jayanthi R, Rahamath Sharif
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsChandrasekhar A, Anand Beedi, Javier Antich, Jayanthi R, Rahamath Sharif
Estimating the term…
A controller device manages a plurality of network devices. The controller device is configured to receive, for a data structure, a configlet specifying a set of configuration changes to be applied to a resource of a plurality of resources of the plurality of network devices. A low level configuration for each respective owned resource of a set of owned resources of the plurality of resources includes a pointer indicating an owner for the respective owned resources. The one or more processing units are further configured to determine the set of configuration changes does not conflict in response to determining the low level configuration for the resource does not include a pointer indicating the owner for the resource is not the configlet and apply the set of configuration changes to the resource in response to determining the set of configuration changes does not conflict with the set of owned resources.
A method comprising:
A controller device that manages a plurality of network devices, the controller device comprising one or more processing units implemented in circuitry and configured to:
A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a controller device that manages a plurality of network devices to:
Dependencies are inferred from the claim text.