US 12,301,477 B2
Systems and methods for automatic network health check
Edgar Jesus Dorantes Loarca, Olympia, WA (US); Danyang He, Seattle, WA (US); Xiangkun Dai, Lynnwood, WA (US); Oleksandr (Alex) Kadushko, Knoxville, TN (US); Andi Mullaraj, San Jose, CA (US); and Sharath Vaddempudi, Issaquah, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 16, 2022, as Appl. No. 17/946,526.
Prior Publication US 2024/0098038 A1, Mar. 21, 2024
Int. Cl. H04L 49/25 (2022.01); H04L 43/10 (2022.01); H04L 41/40 (2022.01); H04L 43/026 (2022.01); H04L 43/20 (2022.01); H04L 43/50 (2022.01)
CPC H04L 49/25 (2013.01) [H04L 43/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining to perform a health check on a portion of a communications network, the communications network comprising a plurality of hosts, each of the plurality of hosts comprising a routing agent and an advertising agent;
adding a test route to a database accessible by each of the plurality of hosts, the test route indicated as applicable to every host and pointing to an IP address, the test route having an expected path length;
receiving the test route from the database with the routing agents of at least some of the plurality of hosts;
for each of the at least some of the plurality of hosts, providing the test route from the routing agent to the advertising agent;
advertising the test route with at least some of the plurality of hosts to a plurality of switches within the communications network; and
determining success of health check based on information received from the plurality of switches and information in the database, the information received from the switches indicating a length of the test route, and the information in the database indicating the expected path length of the test route.