Patent ID: 8923138
Filing Date: 2014-12-30
Classification: H04L

Abstract:
1. A packet relay device comprising: a CPU including a health check start unit, a packet transmission start unit, a health check monitoring unit, a packet receiving processor, a packet determining unit, a health check result determining unit, and a fault part specifying unit, a memory comprising computer readable instructions which when executed comprise determining a health check transmission number that counts up a transmission number of a monitoring packet by the health check start unit, a health check reception number that counts up a reception number of the monitoring packet by the packet determining unit, health check start unit transmission statistics that count up the transmission number of the monitoring packet by the health check start unit, packet transmission start unit reception statistics that count up the reception number of the monitoring packet by the packet transmission start unit, packet transmission start unit transmission statistics that count up the transmission number of the monitoring packet by the packet transmission start unit, packet receiving unit reception statistics that count up the reception number of the monitoring packet by the packet receiving processor, packet receiving unit transmission statistics that count up the transmission number of the monitoring packet by the packet receiving processor, and packet determining unit reception statistics that count up the reception number of the monitoring packet by the packet determining unit; and a destination determining unit having transfer reception statistics that count up the reception number of the monitoring packet and transfer transmission statistics that count up the transmission number of the monitoring packet, wherein the health check start unit transmits the monitoring packet to the packet transmission start unit, and counts up the health check transmission number and the health check start unit transmission statistics, upon receiving the monitoring packet, the packet transmission start unit counts up the packet transmission start unit reception statistics, transmits the monitoring packet toward the destination determining unit, and counts up the packet transmission start unit transmission statistics, upon receiving the monitoring packet, the destination determining unit counts up the transfer reception statistics, transmits the monitoring packet toward the packet receiving processor, and counts up the transfer transmission statistics, upon receiving the monitoring packet, the packet receiving processor counts up the packet receiving unit reception statistics, transmits the monitoring packet to the packet determining unit, and counts up the packet receiving unit transmission statistics, upon receiving the monitoring packet, the packet determining unit counts up the packet determining unit reception statistics and the health check reception number, when the packet determining unit does not receive the monitoring packet within a given time, the health check monitoring unit starts the health check result determining unit, the health check result determining unit compares the health check transmission number with the health check reception number, and if both of the numbers do not match each other, the health check result determining unit determines that the comparison result is abnormal, and starts the fault part specifying unit, and the fault part specifying unit determines a fault part corresponding to appropriate determination contents, according to the determination contents that predetermine what transmission number or transmission statistics is compared with what reception number or reception statistics in a determination sequence predetermined according to a transmission path of the monitoring packet to determine whether a determination result is matched or unmatched, and the fault parts corresponding to the determination contents, and displays fault information including the fault part in a display unit, or outputs the fault information to an output unit.