US 12,149,436 B2
Virtual testing of network resiliency
David John Zacks, Vancouver (CA); Nagendra Kumar Nainar, Morrisville, NC (US); Madhan Sankaranarayanan, Chinnamanur (IN); Jaganbabu Rajamanickam, Kanata (CA); Craig Thomas Hill, Sterling, VA (US); and Cesar Obediente, Apex, NC (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 2, 2022, as Appl. No. 17/979,640.
Prior Publication US 2024/0146643 A1, May 2, 2024
Int. Cl. H04L 45/00 (2022.01); H04L 43/50 (2022.01); H04L 45/28 (2022.01)
CPC H04L 45/22 (2013.01) [H04L 43/50 (2013.01); H04L 45/28 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for testing resiliency of a data network, the method comprising:
computing, at a network device, a first routing information base (RIB);
computing, at the network device, a second RIB that is at least partially a replica of the first RIB;
receiving, at the network device, production data traffic;
forwarding the production data traffic on a first route toward a destination node based on the first RIB;
introducing a resiliency test in the second RIB of the network device that results in the first route going down in the second RIB;
updating the second RIB to result in an updated second RIB by reconverging to a second route in the second RIB based on the first route being down in the second RIB, wherein the production data traffic is being forwarded on the first route using the first RIB;
sending, from the network device, second RIB updates to neighboring devices that indicate that the first route is down in the second RIB;
forwarding test traffic towards the destination node on the second route based on the updated second RIB; and
determining whether the test traffic reached the destination node.