摘要 |
A routing system and method adapted to a SIMA network routes packets of information from a start network node to a target network node. Each node in a SIMA network monitors the allowed priority level of every outgoing link. A monitor gives a route controller information about the allowed priority levels of at least a nodes outgoing links to all other nodes. The monitor may be used to deliver such information to buffers of other nodes. The monitor also may receive other nodes' allowed priority levels, and based on the allowed priority levels of all nodes, the route controller of each node delivers the information about the current allowed priority level of every link to all other network nodes. The start node calculates the total costs for all reasonable routes to the target node. The calculation takes into account the allowed priority levels and/or the preference value of the outgoing links, such as the length of the path. The route or link with the lowest total costs is selected. |