CPC H04L 43/10 (2013.01) [H04L 41/0896 (2013.01); H04L 43/0817 (2013.01)] | 18 Claims |
1. A computer-implemented method executed by data processing hardware of a communication device that causes the data processing hardware to perform operations comprising:
transmitting, to a first network device of a first network, a first heartbeat request requesting a first heartbeat confirmation signal from the first network device;
after failing to receive the first heartbeat confirmation signal from the first network device for a threshold period of time, determining a fault condition exists;
in response to determining that the fault condition exists, transmitting, to a second network device of a second network, a second heartbeat request requesting a second heartbeat confirmation signal from the second network device, the second network different than the first network;
receiving, from the second network device, the second heartbeat confirmation signal; and
in response to receiving the second heartbeat confirmation signal, performing a device operation;
transmitting, to the second network device, a third heartbeat request requesting a third heartbeat confirmation signal from the second network device; and
after failing to receive the third heartbeat confirmation signal from the second network device for the threshold period of time, halting performance of the device operation.
|