Automatic Rerouting in Thread Networks
First Claim
1. A method of rerouting a packet in a mesh network, the method comprising:
- receiving, at a router device in the mesh network, the packet to forward to a destination node in the mesh network, the packet comprising a Routing Locator (RLOC) for the destination node;
determining that the packet cannot be forwarded using the RLOC;
sending an address query over the mesh network, the address query including an Endpoint Identifier (EID) of the destination node;
receiving an EID-to-RLOC mapping for the EID from a node device in the mesh network; and
forwarding the packet to the destination node using the received EID-to-RLOC mapping.
2 Assignments
0 Petitions
Accused Products
Abstract
In aspects of automatic rerouting in Thread networks, a router device in a mesh network receives a packet to forward to a destination node, and the packet includes a Routing Locator (RLOC) for the destination node. The router device can determine that the packet cannot be forwarded using the RLOC. The router device can then initiate an address query over the mesh network, where the address query includes an Endpoint Identifier (EID) of the destination node. The router device can receive an EID-to-RLOC mapping for the EID from a node device in the mesh network, and forward the packet to the destination node using the received EID-to-RLOC mapping.
5 Citations
20 Claims
-
1. A method of rerouting a packet in a mesh network, the method comprising:
-
receiving, at a router device in the mesh network, the packet to forward to a destination node in the mesh network, the packet comprising a Routing Locator (RLOC) for the destination node; determining that the packet cannot be forwarded using the RLOC; sending an address query over the mesh network, the address query including an Endpoint Identifier (EID) of the destination node; receiving an EID-to-RLOC mapping for the EID from a node device in the mesh network; and forwarding the packet to the destination node using the received EID-to-RLOC mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mesh network device implemented as a router device, the mesh network device comprising:
-
a mesh network interface configured for communication in a mesh network; a memory and processor system to implement an application that is configured to; receive, via the mesh network interface, a packet to forward to a destination node in the mesh network, the packet comprising a Routing Locator (RLOC) for the destination node; determine that the packet cannot be forwarded using the RLOC; send an address query over the mesh network, the address query including an Endpoint Identifier (EID) of the destination node; receive an EID-to-RLOC mapping for the EID from a node device in the mesh network; and forward the packet to the destination node using the received EID-to-RLOC mapping. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a mesh network; and a router device in the mesh network, the router device configured to; receive, via the mesh network, a packet to forward to a destination node in the mesh network, the packet comprising a Routing Locator (RLOC) for the destination node; determine that the packet cannot be forwarded using the RLOC; send an address query over the mesh network, the address query including an Endpoint Identifier (EID) of the destination node; receive an EID-to-RLOC mapping for the EID from a node device in the mesh network; and forward the packet to the destination node using the received EID-to-RLOC mapping. - View Dependent Claims (17, 18, 19, 20)
-
Specification