US 11,956,123 B1
Monitoring interface configurations for network devices in fabrics
Patnala Debashis Rao, Cupertino, CA (US); Shyam Kapadia, San Jose, CA (US); Jason David Notari, Pleasanton, CA (US); and Lukas Krattiger, Pleasanton, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Sep. 29, 2021, as Appl. No. 17/489,351.
Int. Cl. H04W 40/24 (2009.01); H04L 41/0873 (2022.01)
CPC H04L 41/0873 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a controller that manages a plurality of switches in a switch fabric, first configuration data from the plurality of switches;
generating, by the controller and based on the first configuration data, an initial policy that represents a fabric intent usable by the controller to manage the plurality of switches in the switch fabric;
detecting 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;
obtaining, by the controller, second configuration data from the switch that represents the changed configurations;
creating, 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;
determining that the fabric intent is maintained by reconciling the initial policy and the modified policy;
updating the initial policy based at least in part on the modified policy to result in an updated policy; and
storing the updated policy at the controller.