Abstract:
A method of supporting establishment of a path from a source node to a destination node in wireless mesh network, said path comprising at least one intermediate node, said method comprising the steps of receiving, by an intermediate node, a synchronous notification message, from a neighbouring node, for synchronizing said intermediary node with said neighbouring node, and establishing, by said intermediate node, in response to said receipt of said synchronous notification message, a reciprocal path between said intermediate node and said neighbouring node, wherein said reciprocal path is used in a path between said source node and said destination node. A corresponding node device arranged for performing the method is also presented herein.
Abstract:
A method and apparatus in an ad hoc network (100), comprising: a node (3) advertising (s2) a theoretical destination it is not currently connected to as part of a theoretical route; allocating (s4) to the theoretical destination a special metric value (M4) that gives a reduced likelihood of selection as a suitable route compared to conventionally available routes; determining (s8) that a message from a further node (1, 2) is to be transmitted via the theoretical route; the node (3) receiving (s12) the message from the further node (1, 2) when the node (3) is at a first location (31) and storing (s12) the message; the node (3) moving (s14) from the first location (31) to a second location (32) thereby transforming the theoretical route into a new real route; and the node (3) transmitting (s16) the message to a second further node as part of the new real route.
Abstract:
A set of wireless relay nodes are managed to facilitate inter-node routing of packets in the set. In some aspects, unique identifiers are defined for the wireless relay nodes to facilitate routing packets within the set. In some aspect a routing table is provided to each of the wireless relay nodes, wherein the routing table identifies each wireless relay node in the set and a next-hop entity for each of these wireless relay nodes. Each of the wireless relay nodes may then define a forwarding table based on the routing table.
Abstract:
A method and system for routing data in a wireless network (400) that enables all nodes (106, 402, 404, 406, 408) to find routes to each other even if the nodes (106, 402, 404, 406, 408) are non-meshed which are incapable of operating as a router to route packets received from other nodes (106, 402, 404, 406, 408), and for associating and reassociating the non-meshed and meshed nodes with other meshed nodes (106, 402, 404, 406, 408). The non-meshed nodes (STA 13 - STA 15) request association with one of the meshed nodes (AP5) which are capable of performing packet routing, to request that the meshed node (AP5) with which the non-meshed node (STA 13) is associating operate as a proxy node to route packets between the associated non-meshed node (STA 13) and other meshed or non-meshed nodes (106, 402, 404, 406, 408). Some of the meshed nodes (106) further operate as intelligent access points (106) to provide the non-meshed nodes (STA 13- STA 15) and other meshed nodes (402) with access to other networks, such as the Internet (402), as well as to effect the association and reassociation of the non-meshed and meshed nodes (106, 402, 404, 406, 408).
Abstract:
Data is routed through the Internet to a mobile node (6) by using home agents (7) and foreign agents (8, 10, 11, 12) to provide mobility functions. Data transfer rates to the mobile node (6) are improved by providing for transfer of data from the home agent (7) to a plurality of foreign agents (10, 11, 12) on a round-robin basis, which can be enhanced by checking the quality of the connection between the foreign agent (10, 11, 12) and the mobile node (6) and re-routing the data through another foreign agent if certain predetermined quality criteria are not met.
Abstract:
A wireless network includes master and slave units. The master sends a master address and clock to the slaves. Communication is by means of a virtual frequency hopping channel whose hopping sequence is a function of the master address, and whose phase is a function of the master clock. Transmitted inquiry messages solicit slave address and topology information from the slaves, which may be used to generate a configuration tree for determining a route for a connection between the master and slave units. Slave address and topology information may include an own address from each of the slave units and only first order address lists from each of the slave units. Generating the configuration tree involves generating a hierarchy of connectivity rings from the first order address lists. Each connectivity ring may be generated in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring. Alternatively, each connectivity ring may be generated by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes such that no descendant of a parent can represent the same unit as the parent; no descendant of a parent's child can represent the same unit as any of the parent's children; and no child of any parent can have the same name as any other child of said any parent.