US 11,736,367 B2
Network health checker
Aditya G. Holla, Palo Alto, CA (US); Ramya Bolla, Sunnyvale, CA (US); Manoj Tammali, Newark, CA (US); Vaibhav Kumar, Sunnyvale, CA (US); and Nithya Vijayaraghavan, Fremont, CA (US)
Assigned to NICIRA, INC., Palo Alto, CA (US)
Filed by Nicira, Inc., Palo Alto, CA (US)
Filed on Dec. 27, 2021, as Appl. No. 17/562,878.
Application 17/562,878 is a continuation of application No. 16/920,407, filed on Jul. 2, 2020, granted, now 11,212,193.
Application 16/920,407 is a continuation of application No. 15/421,387, filed on Jan. 31, 2017, granted, now 10,728,108, issued on Jul. 28, 2020.
Claims priority of provisional application 62/415,467, filed on Oct. 31, 2016.
Prior Publication US 2022/0124004 A1, Apr. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/22 (2022.01); H04L 41/12 (2022.01); H04L 45/02 (2022.01); H04L 41/0816 (2022.01); H04L 47/36 (2022.01); H04L 43/12 (2022.01); H04L 43/10 (2022.01)
CPC H04L 41/22 (2013.01) [H04L 41/12 (2013.01); H04L 45/02 (2013.01); H04L 41/0816 (2013.01); H04L 43/10 (2013.01); H04L 43/12 (2013.01); H04L 47/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of assessing health of a logical network implemented over a shared physical network, the logical network comprising a set of one or more logical forwarding elements (LFEs) each of which is implemented by a set of two or more managed forwarding elements (MFEs) on a set of two or more host computers, the method comprising:
on each particular host computer of a plurality of host computers executing at least one particular machine connected to the logical network:
sending health monitoring messages to a set of one or more other machines executing on a set of one or more other host computers to assess health of logical links connecting the particular machine to each of the other machines;
based on responses to the health monitoring messages, generating data regarding the health of each logical link connecting the particular machine and each of the other machines; and
providing the generated data to a topology generator that produces a report regarding the health of the logical links between the machines connected to the logical network.