US2013107726A1PendingUtilityA1

Multi-metric routing calculations

Individually held — no corporate assignee on recordPriority: Oct 1, 2007Filed: Apr 30, 2011Published: May 2, 2013
Est. expiryOct 1, 2027(~1.2 yrs left)· nominal 20-yr term from priority
H04L 45/122H04L 45/124H04L 45/16H04W 40/30H04L 45/302H04W 40/16H04W 40/04H04L 45/125H04L 45/20H04W 40/14
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In a Mobile Ad Hoc Network (MANET), multi-metric information is gathered and applied to a cost-based route calculation. In particular, each node gathers resource metrics from neighboring of nodes, along with data rate and reliability information for data links to and from the node. This information is applied to a costing algorithm such as Dykstra' Open Shortest Path First algorithm to obtain routes through the network. This approach may be adapted with suitable modifications to use with unicast traffic or with a multicast forwarding group.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An ad hoc network node comprising:
 a radio that provide an air interface to an ad hoc network including a link to each one of a plurality of neighbors;   a first router within the ad hoc network node that routes data according to a Scoped Link State Routing (“SLSR”) protocol that employs multi-level scoping to reduce overhead;   a second router within the ad hoc network node that routes data according to a protocol selected from the group consisting of Open Shortest Path First, Border Gateway Protocol, and Routing Information Protocol; and   a signal processor configure to perform the steps of:
 receiving a resource metric from each one of the plurality of neighbors, the resource metric indicative of network resources needed by the corresponding one of the plurality of neighbors, wherein the resource metric includes a node weight representing a ratio of bandwidth required for data in to bandwidth required for data out for a corresponding one of the plurality of neighbors, thereby providing a data link layer resource metric for a route calculation; 
 determining a data rate for the link to each one of the plurality of neighbors using physical layer data that characterizes a rate of data selected according to the physical performance of a wireless communication channel of the radio, thereby providing a data rate metric for the route calculation; 
 determining a reliability for the link to each one of the plurality of neighbors using physical layer data that characterizes a physical reliability of the wireless communication channel, thereby providing a reliability metric for the route calculation; 
 applying the reliability metric, the data rate metric, and the data link layer bandwidth metric to the route calculation to calculate a plurality of routes within the SLSR protocol, the plurality of routes including a route for each one of a plurality of service levels; and 
 sharing network reachability information between the first router and the second router. 
   
     
     
         2 . The device of  claim 1  wherein the signal processor is further configured to perform the steps of:
 receiving a data packet at the node, the data packet having a service level indicator; and 
 routing the data packet according to the route for the service level. 
 
     
     
         3 . The device of  claim 1  wherein each one of the plurality of service levels imposes different requirements on the route calculation, whereby two or more of the service levels achieve different routing trees through the ad hoc network. 
     
     
         4 . The device of  claim 1  wherein the route calculation includes a Dykstra Shortest Path First algorithm. 
     
     
         5 . The device of  claim 1  wherein the signal processor is further configured to perform the step of load balancing network traffic by providing a tie breaking mechanism to distribute traffic among a number of substantially equal cost ones of the routes. 
     
     
         6 . The device of  claim 5  wherein the tie breaking mechanism is based upon destination Internet Protocol addresses. 
     
     
         7 . The device of  claim 1  wherein the route calculation is a unicast route calculation. 
     
     
         8 . The device of  claim 1  wherein the route calculation is a multicast route calculation. 
     
     
         9 . The device of  claim 8  wherein the multicast route calculation employs a forwarding group of nodes responsible for forwarding multicast traffic. 
     
     
         10 . The device of  claim 8  wherein the signal processor is further configured to perform the step of periodically flooding a member advertisement packet from the node to request membership in a multicast forwarding group. 
     
     
         11 . The device of  claim 8  wherein the signal processor is further configured to perform the step of receiving a join request from one of the plurality of neighbors and conditionally relaying the join request when a hop count for the join request does not exceed a predetermined threshold.

Join the waitlist — get patent alerts

Track US2013107726A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.