AD-HOC NETWORK ROUTING PROTOCOL INCLUDING THE USE OF FORWARD AND REVERSE MULTI-POINT RELAY (MPR) SPANNING TREE ROUTES
First Claim
1. A method of operating an ad-hoc network including a plurality of wireless nodes, the method comprising:
- operating the wireless nodes using a routing protocol wherein the wireless nodes store forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes, and wherein a first wireless node communicates with a second wireless node using a reverse MPR spanning tree route; and
determining whether the reverse MPR spanning tree route has become unavailable between the first and second wireless nodes and that no other reverse MPR spanning tree route has yet become available, and, if so, using at least portions of a forward MPR spanning tree route for communication between the first and second wireless nodes.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of operating an ad-hoc network having a plurality of wireless nodes includes operating the wireless nodes using a routing protocol, such as OLSR, so that the wireless nodes store forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes. A first wireless node communicates with a second wireless node using a reverse MPR spanning tree route. The method further includes determining whether the reverse MPR spanning tree route has become unavailable between the first and second wireless nodes and that no other reverse MPR spanning tree route has yet become available, and, if so, using at least portions of a forward MPR spanning tree route for communication between the first and second wireless nodes. The symmetric OLSR approach may be effective in avoiding unnecessary route drops caused by the interaction between distribution-of-topology-change-information conditions and exclusively routing via the destination node'"'"'s reverse-MPR-spanning tree.
23 Citations
18 Claims
-
1. A method of operating an ad-hoc network including a plurality of wireless nodes, the method comprising:
-
operating the wireless nodes using a routing protocol wherein the wireless nodes store forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes, and wherein a first wireless node communicates with a second wireless node using a reverse MPR spanning tree route; and determining whether the reverse MPR spanning tree route has become unavailable between the first and second wireless nodes and that no other reverse MPR spanning tree route has yet become available, and, if so, using at least portions of a forward MPR spanning tree route for communication between the first and second wireless nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating an ad-hoc network including a plurality of wireless nodes, the method comprising:
-
operating the wireless nodes using an optimized link state routing (OLSR) protocol wherein the wireless nodes store forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes by adding new routes to a route table based upon symmetric use of MPR-to-new-destination-node links, and wherein a first wireless node communicates with a second wireless node using a reverse MPR spanning tree route; and determining whether the reverse MPR spanning tree route has become unavailable between the first and second wireless nodes, and, if so, using at least portions of a forward MPR spanning tree route for communication between the first and second wireless nodes. - View Dependent Claims (7, 8)
-
-
9. An ad-hoc network comprising:
a plurality of wireless nodes, each wireless node comprising a controller and a wireless communications device cooperating therewith to operate the wireless node using a routing protocol including storing forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes, and to communicate with the other wireless nodes using reverse MPR spanning tree routes, and determine whether a respective reverse MPR spanning tree route to another one of the plurality of wireless nodes has become unavailable, and, if so, using at least portions of a forward MPR spanning tree route for communication to such wireless node. - View Dependent Claims (10, 11, 12, 13)
-
14. A wireless node for operation in a plurality of mobile nodes within an ad-hoc network, the wireless node comprising:
a controller and a wireless communications device cooperating therewith to operate the wireless node using a routing protocol including storing forward multi-point relay (MPR) spanning tree routes and reverse MPR spanning tree routes, and to communicate with the other wireless nodes using reverse MPR spanning tree routes, and determining whether a respective reverse MPR spanning tree route to another one of the plurality of wireless nodes has become unavailable, and, if so, using at least portions of a forward MPR spanning tree route for communication to such wireless node. - View Dependent Claims (15, 16, 17, 18)
Specification