×

Automatic route configuration in hierarchical wireless mesh networks

  • US 7,899,027 B2
  • Filed: 08/26/2005
  • Issued: 03/01/2011
  • Est. Priority Date: 03/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A wireless routing node for use in a hierarchical wireless mesh network, comprising:

  • a wireless network interface for communicating with one or more routing nodes;

    a processor;

    a memory storing an adjacency data structure comprising path information for at least one neighboring routing node;

    a routing node application, stored in the memory, comprising instructions operable to cause the processor and the wireless routing node to;

    discover neighboring routing nodes;

    exchange path information with discovered routing nodes;

    determine whether any discovered routing node is not available to be a parent routing node;

    select, from the available discovered routing nodes, the wireless routing node'"'"'s own parent routing node based at least in part on the path information;

    set a synchronization timer;

    perform synchronization with the selected parent routing node;

    establish the selected parent routing node as a parent for the wireless routing node in response to synchronization being completed before the synchronization timer times out;

    select a new parent routing node in response to the synchronization timer timing out prior to completion of synchronization;

    wherein to discover neighboring routing nodes and exchange path metric information, the routing node application further comprises instructions operable to cause the processor and the wireless routing node to transmit neighbor request messages; and

    receive neighbor response messages from neighboring routing nodes;

    wherein a neighbor response message transmitted from a first routing node includes a first throughput metric indicative of the throughput of the most constrained link in a path from the first routing node to the root routing node; and

    wherein the routing node application further comprises instructions operable to cause the processor and the wireless routing node to compute a second throughput metric indicative of the throughput of the link between the wireless routing node and the first routing node; and

    store the lesser of the first and second throughput metric in the entry of the adjacency data structure corresponding to the first routing node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×