Ahogy én értem, a flag, amiről hadovászik, az a sequence number, és hosszasan azt próbálja kifejteni, hogy hiába jön meg timeout időn túl a válasz, azt már ignorálni fogja, csak ráadásul a példát is elbaszta, azt kellett volna mondani neki, hogy a második pringre jön meg az első válasza.
Ha jól értem, alapvetően azt csinálja, hogy intervallonként küld egy icmp echo requestet, ha timeout időn belül arra megjön a (megfelelő, tehát azonos seq-ű) válasz, akkor örül. Ha nem, azt elveszettnek ítéli. Ha egymás után retry times db elveszett ping van, akkor megy offlineba a host. Az offlineba menés triggereli a relét.
Azt is mondja, hogy a timeout nem lehet nagyobb, mint az interval, mert nem az fog történni, amit gondolsz. Mivel az interval kiküldi az új csomagot, ezért már annak a válaszát fogja várni, tehát hiába jön meg később (de még a timeout előtt).