摘要 |
<p>A method of sending an electronic message from a source station through a network of switches and links to a destination station. An electronic message is sequentially sent to each of a series of switches. Each switch reads a route signal in the message and sends the message to a switch or a station having an input port connected to an output port identified by the route signal. The route signals are generated by storing a weight for each switch link in the network. Candidate paths through the switch network starting at the source station and ending at initial candidate destinations are identified. Each initial candidate destination has an input port directly connected to an output port of a switch having an input port directly connected to the source station. If one or more candidate destinations are the destination station, a candidate path ending at the destination station is selected, and a series of route signals corresponding to the selected candidate path is generated. If no candidate destination is the destination station, extended candidate paths are formed. Each extended candidate path has a path weight comprising the weights of switch links along the candidate path. If one or more extended candidate destinations are the destination station, a candidate path ending at the destination station and having a path weight better than or equal to the path weight of each other candidate path ending at the destination station is selected. Otherwise, the candidate paths are again extended. <IMAGE></p> |