Automatic rerouting in thread networks
First Claim
Patent Images
1. A method of rerouting a packet in a mesh network, the method comprising:
- receiving, by a backbone router connected to the mesh network, a message from a router in the mesh network requesting an address query across other mesh networks connected to a backbone network, the message including an Endpoint Identifier (EID) of a destination node for the packet;
transmitting the address query to other backbone routers connected to the backbone network, the address query including the EID of the destination node;
receiving, from at least one of the other backbone routers, an EID-to-Routing Locator (RLOC) mapping for the EID; and
transmitting the received EID-to-RLOC mapping to the router, the transmitting configuring the router to forward 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.
-
Citations
20 Claims
-
1. A method of rerouting a packet in a mesh network, the method comprising:
-
receiving, by a backbone router connected to the mesh network, a message from a router in the mesh network requesting an address query across other mesh networks connected to a backbone network, the message including an Endpoint Identifier (EID) of a destination node for the packet; transmitting the address query to other backbone routers connected to the backbone network, the address query including the EID of the destination node; receiving, from at least one of the other backbone routers, an EID-to-Routing Locator (RLOC) mapping for the EID; and transmitting the received EID-to-RLOC mapping to the router, the transmitting configuring the router to forward 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 backbone router device, the backbone router device comprising:
-
a mesh network interface configured for communication in a mesh network; a backbone network interface configured for communication with other backbone routers in a backbone network, each of the other backbone routers being connected to a respective other mesh network; and a memory and processor system to implement an application that is configured to; receive, using the mesh network interface, a message from a router in the mesh network requesting an address query across the other mesh networks, the message including an Endpoint Identifier (EID) of a destination node for a packet; transmit, using the backbone network interface, the address query to the other backbone routers, the address query including the EID of the destination node; receive, using the backbone network interface and from at least one of the other backbone routers, an EID-to-Routing Locator (RLOC) mapping for the EID; and transmit, using the mesh network interface, the received EID-to-RLOC mapping to the router, the transmission configuring the router to 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 including a mesh-network router device; a backbone router device connected to the mesh network and a backbone network; and other backbone routers connected to the backbone network and other respective mesh networks; the backbone router device configured to; receive, from the mesh-network router device via the mesh network, a message requesting an address query across the other mesh networks, the message including an Endpoint Identifier (EID) of a destination node for a packet; transmit the address query to the other backbone routers using the backbone network, the address query including the EID of the destination node; receive, from at least one of the other backbone routers, an EID-to-Routing Locator (RLOC) mapping for the EID; and transmit the received EID-to-RLOC mapping to the router, the transmission configuring the mesh-network router to forward the packet to the destination node using the received EID-to-RLOC mapping. - View Dependent Claims (17, 18, 19, 20)
-
Specification