发明名称 Packet relay device, packet relay system, and fault detection method
摘要 A fault that cannot be autonomously detected by all or a specific software module and all or a specific hardware device which realize the packet transmitting/receiving function is detected, and also a fault part is specified. A packet relay device realizes the packet transmitting and receiving functions through plural software modules and plural hardware devices. The packet relay device includes a memory space 105, reception statistics 131, 133, 135, and transmission statistics 132, 134, 136, and collects pass information of fault monitoring packets in all or the specific software module and all of the hardware devices whose operation is to be confirmed by the fault monitoring packets for detecting the faults within the device. A fault part specifying unit 118 is provided for specifying the fault part according to the pass information of the fault monitoring packet when abnormality is detected.
申请公布号 US8923138(B2) 申请公布日期 2014.12.30
申请号 US201213606568 申请日期 2012.09.07
申请人 Alaxala Networks Corporation 发明人 Miyazaki Takashi;Miyajima Kengo;Kodaka Hideo
分类号 H04L12/26;H04L12/24 主分类号 H04L12/26
代理机构 Volpe and Koenig, P.C. 代理人 Volpe and Koenig, P.C.
主权项 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.
地址 Kawasaki-Shi, Kanagawa JP