COMMUNICATION METHOD, NODE, AND NETWORK SYSTEM
First Claim
1. A communication method executed by a node in an ad hoc network having a plurality of nodes, the communication method comprising:
- receiving from a neighboring node of the node in the ad hoc network, a first packet that includes a sender address of the neighboring node and a first packet transmission count of packet transmissions from the neighboring node;
extracting the first packet transmission count from the first packet;
receiving from the neighboring node and after reception of the first packet, a second packet that includes the sender address of the neighboring node and a second packet transmission count of packet transmissions from the neighboring node;
extracting the second packet transmission count from the second packet;
determining whether the second packet is an invalid packet, based on the first packet transmission count and the second packet transmission count; and
discarding the second packet upon determining the second packet to be an invalid packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication method executed by a node in an ad hoc network having multiple nodes, includes receiving from a neighboring node of the node in the ad hoc network, a first packet that includes a sender address of the neighboring node and a first packet transmission count of packet transmissions from the neighboring node; extracting the first packet transmission count from the first packet; receiving from the neighboring node and after reception of the first packet, a second packet that includes the sender address of the neighboring node and a second packet transmission count of packet transmissions from the neighboring node; extracting the second packet transmission count from the second packet; determining whether the second packet is an invalid packet, based on the first packet transmission count and the second packet transmission count; and discarding the second packet upon determining the second packet to be an invalid packet.
171 Citations
10 Claims
-
1. A communication method executed by a node in an ad hoc network having a plurality of nodes, the communication method comprising:
-
receiving from a neighboring node of the node in the ad hoc network, a first packet that includes a sender address of the neighboring node and a first packet transmission count of packet transmissions from the neighboring node; extracting the first packet transmission count from the first packet; receiving from the neighboring node and after reception of the first packet, a second packet that includes the sender address of the neighboring node and a second packet transmission count of packet transmissions from the neighboring node; extracting the second packet transmission count from the second packet; determining whether the second packet is an invalid packet, based on the first packet transmission count and the second packet transmission count; and discarding the second packet upon determining the second packet to be an invalid packet.
-
-
2. A communication method executed by a node in an ad hoc network having a plurality of nodes, the communication method comprising:
-
detecting an event of packet transmission by the node to a neighboring node of the node in the ad hoc network; updating upon detecting the event of packet transmission, a packet transmission count of packet transmissions from the node, the packet transmission count being retained in a storage device of the node and updated to a value obtained by adding 1 to the packet transmission count; and transmitting to the neighboring node, a packet that includes the updated packet transmission count. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A network system comprising:
-
a node in an ad hoc network having a plurality of nodes and a neighboring node of the node in the ad hoc network, wherein the node includes; a processor configured to; detect an event of packet transmission to a neighboring node of the node in the ad hoc network, update upon detecting the event of packet transmission, a first packet transmission count of packet transmissions from the node, the first packet transmission count being retained in a storage device of the node and updated to a value obtained by adding 1 to the first packet transmission count, and transmit to the neighboring node, a first packet that includes the updated first packet transmission count; and the neighboring node includes; a processor configured to; receive the first packet transmitted from the node, extract the first packet transmission count from the received first packet, receive after receiving the first packet, a second packet that includes a sender address of the node and a second packet transmission count of transmissions from the node, extract the second packet transmission count from the received second packet, determine whether the second packet is an invalid packet, based on the extracted first packet transmission count and on the extracted second packet transmission count, and discard the second packet upon determining the second packet to be an invalid packet.
-
Specification