Patent ID: 11956123
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
generate, by a controller that manages a plurality of switches in a switch fabric, an initial policy that represents a fabric intent usable by the controller to manage the plurality of switches in the switch fabric;
detect that an out-of-band (OOB) configuration change in configurations for a switch of the plurality of switches in the switch fabric has occurred to result in changed configurations for the switch;
obtain, by the controller, configuration data from the switch that represents the changed configurations;
create, using the changed configurations and a pattern matching algorithm, a modified policy usable by the controller to manage the plurality of switches in the switch fabric;
determine that the fabric intent is maintained by reconciling the initial policy and the modified policy; and
update the initial policy based at least in part on the modified policy to result in an updated policy.