摘要 |
A method for routing data packets in a network including a plurality of nodes (2); the method comprises the operations of arranging in each node (2) transceiver units (4, 6, 8, 10) to transmit and receive the data packets and arranging processing means to process message data comprising attributes for identifying at least one transmitter node (20) and at least one receiver node (22). The method further comprises the operations of defining for each node (2) a plurality of static criteria, indicative of nominal configuration parameters for the nodes (2), and dynamic criteria, indicative of current operational conditions of the nodes (2), and sending from the transmitter node (20) to a plurality of intermediate receiver nodes (2) query data to search for at least one transmission route. Subsequent operations are: repeating the sending of the query data from at least one of the intermediate receiver nodes (2), selected according to the static and dynamic criteria, to successive nodes in order to reach the receiver node (22) thus defining an optimal route (24), receiving at the transmitter node (20) response data originating from the receiver node (22), and routing the message data along the optimal route (24), from the transmitter node (20) to the receiver node (22). |