Patent ID: 8483066

Claim:
A method for routing traffic in a network from a specific node in said network, said method comprising: performing by electronic network communications apparatus the steps of: a) gathering information related to at least one link between said specific node and nodes adjacent to said specific node, wherein said specific node comprises; at least one wireless backhaul module for communicating with at least one node in a wireless network; and, a wireless distribution module for communicating with at east one wireless end user device; wherein the at least one wireless end user device receives said at least one wireless signal from said at least one node by way of the at least one backhaul module and transmits at least a portion of at least one of said at least one wireless signal to either another node in the wireless network by way of the at least one backhaul module or to said at least one end user device by way of the wireless distribution module and the or each wireless backhaul module communicates with a single node in the wireless network at any one time; b) for the or each of said links, calculating a cost associated with said link between said specific node and a node adjacent to said specific node associated with said link; c) receiving data from other nodes in said network, said data relating to costs associated with links between said other nodes and nodes adjacent to said other nodes; d) distributing link data to said other nodes, said link data including a cost for the or each of said links between said specific node and nodes adjacent to said specific node; e) determining routing paths from said specific node to each of said other nodes based on said costs calculated in step b) and said data received from other nodes in step c) such that a path cost associated with said routing path is minimized, wherein only most recent data received from said other nodes are used in step e).