DYNAMIC DIVISION OF ROUTING DOMAINS IN REACTIVE ROUTING NETWORKS
First Claim
1. A method, comprising:
- receiving, at a transit node, a route request (RREQ) for a target node from an originating node within a first reactive routing network sub-domain, wherein the first reactive routing network sub-domain comprises a plurality of nodes having a bounded RREQ scope limited to a particular path length, and the target node is beyond the bounded RREQ scope of the originating node;
discovering a route from the transit node to the target node; and
returning the route to the originating node to establish a complete route between the originating node and the target node.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a reactive routing network may be dynamically divided into reactive routing network sub-domains that comprise a plurality of nodes having bounded route request (RREQ) scopes (e.g., search-domains) that are limited to a particular path length. The transit node in a first reactive routing network sub-domain may receive a RREQ from an originating node within the first reactive routing network sub-domain for a target node determined by the originating node to be beyond the bounded RREQ scope of the originating node. The transit node may then discover a route from the transit node to the target node, and return the route to the originating node. In this manner, the transit node may establish a complete route between the originating node and the target node.
62 Citations
25 Claims
-
1. A method, comprising:
-
receiving, at a transit node, a route request (RREQ) for a target node from an originating node within a first reactive routing network sub-domain, wherein the first reactive routing network sub-domain comprises a plurality of nodes having a bounded RREQ scope limited to a particular path length, and the target node is beyond the bounded RREQ scope of the originating node; discovering a route from the transit node to the target node; and returning the route to the originating node to establish a complete route between the originating node and the target node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, at a node within a reactive routing network, a segmentation message; establishing, in response to the segmentation message, a bounded route request (RREQ) scope for any RREQ originated by the node to cause each RREQ to be limited to a particular path length; and forwarding at least one RREQ to a transit node for any target node not identified by the node as being within the bounded RREQ scope of the node. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more network interfaces to communicate within a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive, as a transit node, a route request (RREQ) for a target node from an originating node within a first reactive routing network sub-domain, wherein the first reactive routing network sub-domain comprises a plurality of nodes having a bounded RREQ scope limited to a particular path length, and the target node is beyond the bounded RREQ scope of the originating node; discover a route from the transit node to the target node; and return the route to the originating node to establish a complete route between the originating node and the target node. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
one or more network interfaces to communicate within a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive, as a node within a reactive routing network, a segmentation message; establish, in response to the segmentation message, a bounded route request (RREQ) scope for any RREQ originated by the node which is limited to a particular path length; and forward RREQs to a transit node for any target node not identified by the node as being within the bounded RREQ scope of the node. - View Dependent Claims (25)
-
Specification