US 12,218,797 B1
Methods for network change tracking and rollback of changes based on change tickets
Jason David Notari, Pleasanton, CA (US); Debashis Patnala Rao, Cupertino, CA (US); and Viral Rajeshbhai Barot, San Jose, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Oct. 23, 2023, as Appl. No. 18/382,911.
Claims priority of provisional application 63/527,905, filed on Jul. 20, 2023.
Int. Cl. H04L 41/0859 (2022.01); H04L 41/08 (2022.01); H04L 41/0813 (2022.01)
CPC H04L 41/0863 (2013.01) [H04L 41/0813 (2013.01); H04L 41/0879 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
creating, by a first user, a change ticket for making one or more changes at a network object of a network;
making, by the first user, the one or more changes within a network controller of the network;
submitting, by the first user to a second user, the change ticket for approval;
based at least in part on approval of the change ticket, deploying, by a third user, the one or more changes at the network object;
determining that at least one change of the one or more changes needs to be undone;
based at least in part on the change ticket, determining, by the first user, a plan to undo the at least one change of the one or more changes associated with the change ticket, wherein the plan includes one or more actions to undo only the at least one change of the one or more changes at the network object;
creating, by the first user, a rollback ticket to implement the plan to undo the at least one change of the one or more changes at the network object;
based at least on the plan, implementing, by the first user, the one or more actions to undo only the at least one change of the one or more changes at the network object within the network controller of the network;
submitting, by the first user to the second user, the rollback ticket for approval; and
based at least in part on approval of the rollback ticket, deploying, by the third user, the one or more actions to undo only the at least one change of the one or more changes at the network object.