Apparatus and method for sharing a generic configuration across a group of network devices
AssigneeCisco Technology, Inc.
InventorGanesh Chennimalai Sankaran
Life of this patent
Estimating the term…
Abstract
Various embodiments provide an apparatus and method for sharing a generic configuration across a group of network devices. An example embodiment includes sending a scope challenge to a plurality of network devices; receiving a response to the scope challenge from a plurality of in-scope network devices; sending a configuration change message including a configuration change to the plurality of in-scope network devices; and receiving a commit message from the plurality of in-cope network devices indicating that the configuration change has been committed.
Claims18
A method comprising:
- sending a scope challenge to a plurality of network devices, wherein the scope challenge includes a set of one or more rules that can be evaluated by each of the plurality of network devices to determine if one or more conditions defining a scope of a configuration change are satisfied;
- receiving a response to the scope challenge from a plurality of in-scope network devices, the response including a determination that the corresponding network device is in-scope, wherein the determination is performed by the corresponding network device by evaluating at least one rule of the set of one or more rules;
- sending a configuration change message including a configuration change to the plurality of in-scope network devices;
- and
- receiving a commit message from the plurality of in-scope network devices indicating that the configuration change has been committed.
A method comprising:
- receiving a scope challenge from an Active Negotiator, the scope challenge including a set of one or more rules that can be evaluated to determine if one or more conditions defining a scope of a configuration change are satisfied;
- evaluating the set of one or more rules to determine if a network device is within the scope of the configuration change;
- sending a response to the Active Negotiator, the response indicating that the network device is an in-scope network device;
- receiving a configuration change message including the configuration change from the Active Negotiator;
- and
- sending a commit message to the Active Negotiator indicating that the configuration change has been committed.
An Active Negotiator network device comprising:
- a data processor;
- a memory in data communication with the data processor;
- a first module being configured by use of the data processor to send a scope challenge to a plurality of network devices, wherein the scope challenge includes a set of one or more rules that can be evaluated by each of the plurality of network devices to determine if one or more conditions defining a scope of a configuration change are satisfied, the first module being further configured to receive a response to the scope challenge from a plurality of in-scope network devices, the response including a determination that a corresponding network device is in-scope, wherein the determination is performed by the corresponding network device by evaluating at least one rule of the set of one or more rules;
- and
- a second module being configured to send a configuration change message including a configuration change to the plurality of in-scope network devices, and to receive a commit message from the plurality of in-scope network devices indicating that the configuration change has been committed.
A Negotiatee network device comprising:
- a data processor;
- a memory in data communication with the data processor;
- a first module being configured by use of the data processor to receive a scope challenge from an Active Negotiator, the scope challenge including a set of one or more rules that can be evaluated by the Negotiatee device to determine if a set of one or more conditions defining a scope of a configuration change are satisfied, the first module being further configured to evaluate at least one rule of the set of one or more rules to determine if a network device is within the scope of the configuration change, and to send a response to the Active Negotiator, the response indicating that the network device is an in-scope network device;
- and
- a second module being configured to receive a configuration change message including a configuration change from the Active Negotiator, and to send a commit message to the Active Negotiator indicating that the configuration change has been committed.
Dependencies are inferred from the claim text.