IP Library Granted Patent US 10,897,391
Granted Patent B2
US 10,897,391 · App. 16/251,121 · Granted Jan 19, 2021

Fault detection method and node device

Inventors: Yuya Ikuta (Machida, JP); Takeshi Umezuki (Yokohama, JP)
Assignee: FUJITSU LIMITED
H04L41/0677H04L12/1868H04L43/10H04L45/026H04L45/745
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,897,391
App. No.
16/251,121
Granted
Jan 19, 2021
Kind
B2
Abstract

A first node device is included in a network including a plurality of node devices including a plurality of terminals and a plurality of relay devices relaying a packet transmitted and received between the plurality of terminals. The first node device includes a memory, and a processor coupled to the memory and the processor configured to determine whether a second node device detects a possibility of disappearance of a first packet in the network, the first packet being transmitted from a third node device to the second node device, and when determining that the second node device detects the possibility, transmit first information to a respective node device on one or more paths present between the first node device and the third node device in the network, the first information requesting to determine whether the respective node device transmits or receives the first packet.

Claims (42)

1. A first node device included in a network including a plurality of node devices including a plurality of terminals and a plurality of relay devices relaying a packet transmitted and received between the plurality of terminals, the first node device comprising:

a memory; and

a processor coupled to the memory and the processor configured to

determine whether a second node device detects a possibility of disappearance of a first packet in the network, the first packet being transmitted from a third node device to the second node device, and

when determining that the second node device detects the possibility, transmit first information to a respective node device on one or more paths present between the first node device and the third node device in the network, the first information requesting to determine whether the respective node device transmits or receives the first packet,

the determining that the second node device detects the possibility includes:

when a judgment request related to the first packet is received, identifying a packet address and a first sequence number included in the judgment request,

determining whether history information in the first node device includes a source of the identified packet address, a destination of the identified packet address, and a second sequence number immediately before the identified first sequence number, and

when a determination is made that the history information in the first node device includes the source, the destination, and the second sequence number, detecting the possibility of the disappearance of the first packet in the network.

2. The first node device according to claim 1 , wherein the processor is configured to

when receiving second information indicating that the second node device detects the possibility, identify the third node device as a transmission source of the first packet and the second node device as a transmission destination of the first packet in accordance with the second information, and

generate the first information including identification information of the second node device and identification information of the third node device.

3. The first node device according to claim 2 , wherein the processor is configured to detect a fault on the basis of history information and the second information, the history information associating transmission destination information of packets relayed by the first node device and transmission source information of the packets with each other, the history information being stored in the memory in response to reception or transmission of the packets.

4. The first node device according to claim 3 , wherein the history information is associated with a flag determined in accordance with a respective sequence number of the packets.

5. The first node device according to claim 2 , wherein the second information is a Selective ACKnowledgment packet.

6. The first node device according to claim 1 , wherein

the first node device and the third node device are an identical node device, and

the processor is configured to determine whether the second node device detects the possibility in accordance with a reception state of a KeepAliveTimeout packet.

7. A fault detection method executed by a first node device, the fault detection method comprising:

determining whether a second node device detects a possibility of disappearance of a first packet in a network, the first packet being transmitted from a third node device to the second node device; and

when determining that the second node device detects the possibility, transmitting first information to a respective node device on one or more paths present between the first node device and the third node device in the network, the first information requesting to determine whether the respective node device transmits or receives the first packet,

the determining that the second node device detects the possibility includes:

when a judgment request related to the first packet is received, identifying a packet address and a first sequence number included in the judgment request,

determining whether history information in the first node device includes a source of the identified packet address, a destination of the identified packet address, and a second sequence number immediately before the identified first sequence number, and

when a determination is made that the history information in the first node device includes the source, the destination, and the second sequence number, detecting the possibility of the disappearance of the first packet in the network.

8. The fault detection method according to claim 7 , comprising:

when receiving second information indicating that the second node device detects the possibility, identifying the third node device as a transmission source of the first packet and the second node device as a transmission destination of the first packet in accordance with the second information; and

generating the first information including identification information of the second node device and identification information of the third node device.

9. The fault detection method according to claim 8 , comprising:

detecting a fault on the basis of history information and the second information, the history information associating transmission destination information of packets relayed by the first node device and transmission source information of the packets with each other, the history information being stored in the memory in response to reception or transmission of the packets.

10. The fault detection method according to claim 9 , wherein the history information is associated with a flag determined in accordance with a respective sequence number of the packets.

11. The fault detection method according to claim 8 , wherein the second information is a Selective ACKnowledgment packet.

12. The fault detection method according to claim 7 , wherein

the first node device and the third node device are an identical node device, and

the third node device detects the possibility in accordance with a reception state of a KeepAliveTimeout packet.

13. A non-transitory computer-readable medium storing instructions executable by a first node device, the instructions comprising:

one or more instructions for determining whether a second node device detects a possibility of disappearance of a first packet in a network, the first packet being transmitted from a third node device to the second node device; and

one or more instructions for, when determining that the second node device detects the possibility, transmitting first information to a respective node device on one or more paths present between the first node device and the third node device in the network, the first information requesting to determine whether the respective node device transmits or receives the first packet,

the determining that the second node device detects the possibility includes:

when a judgment request related to the first packet is received, identifying a packet address and a first sequence number included in the judgment request,

determining whether history information in the first node device includes a source of the identified packet address, a destination of the identified packet address, and a second sequence number immediately before the identified first sequence number, and

when a determination is made that the history information in the first node device includes the source, the destination, and the second sequence number, detecting the possibility of the disappearance of the first packet in the network.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: IKUTA, YUYA; UMEZUKI, TAKESHI
To: FUJITSU LIMITED
Reel/Frame 048097/0527 →
Priority Claims (1)
JP 2018-009924 · Jan 24, 2018 · national
Continuity (1)
Related Publication 20190229982A1 · Jul 25, 2019