Mesh network addressing
First Claim
1. A method of detecting duplicate addresses in a mesh network, the method comprising:
- generating, by an end device, an address identifier that includes an address and time-based information associated with the end device that is attached to a router device for communication in the mesh network, the address identifier being maintained by the router device as a tuple state of the end device;
initiating an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address;
receiving the tuple state of a mesh network device having the designated address in response to the address query; and
detecting a duplicate address of the mesh network device based on the time-based information that is maintained as part of the tuple state of the mesh network device.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of mesh network addressing for duplicate address detection, an end device of the mesh network can generate an address identifier that includes an address and time-based information associated with the end device, which is attached to a router device for communication in the mesh network. The address identifier is maintained by the router device as a tuple state of the end device. The end device or the router device can initiate an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address. The end device or router device receives the tuple state of mesh network devices having the designated address in response to the address query, and can then detect a duplicate address of a mesh network device based on the time based information.
122 Citations
20 Claims
-
1. A method of detecting duplicate addresses in a mesh network, the method comprising:
-
generating, by an end device, an address identifier that includes an address and time-based information associated with the end device that is attached to a router device for communication in the mesh network, the address identifier being maintained by the router device as a tuple state of the end device; initiating an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address; receiving the tuple state of a mesh network device having the designated address in response to the address query; and detecting a duplicate address of the mesh network device based on the time-based information that is maintained as part of the tuple state of the mesh network device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mesh network device implemented as an end device of a mesh network, the end device comprising:
-
a mesh network interface configured for communication in the mesh network via a router device; a memory and processor system to implement an addressing application that is configured to; generate an address identifier that includes address information associated with the end device that is attached to the router device, the address identifier being maintained by the router device as a tuple state of the end device; initiate an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address; receive, via the mesh network interface, the tuple state of a mesh network device having the designated address in response to the address query; and detect a duplicate address of the mesh network device based on the address information that is maintained as part of the tuple state of the mesh network device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mesh network system, comprising:
-
a router device of a mesh network, the router device configured for communication in the mesh network; and a mesh network device implemented as an end device of the mesh network, the end device attached to the router device for the communication in the mesh network, the end device configured to; generate an address identifier that includes an address and time-based information associated with the end device that is attached to the router device, the address identifier being maintained by the router device as a tuple state of the end device; initiate an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address; receive the tuple state of a mesh network device having the designated address in response to the address query; and detect a duplicate address of the mesh network device based on the time-based information that is maintained as part of the tuple state of the mesh network device. - View Dependent Claims (17, 18, 19, 20)
-
Specification