A method by a network node for routing communications between pairs of source and destination nodes through network nodes of a wireless communication system, the method comprising: selecting one resource slot of a wireless communication link between each of a sequence of the network nodes along a communication route between one pair of the source and destination nodes; selecting an additional resource slot of the wireless communication link between at least some of the sequence of the network nodes along the communication route between the one pair of the source and destination nodes, and communicating a resource allocation message to each of the sequence of network nodes along the communication route between the one pair of the source and destination nodes to allocate all respective selected resource slots for communication of traffic in at least one direction between the one pair of the source and destination nodes, characterized in that the selecting of the additional resource slot of the wireless communication link between at least some of the sequence of the network nodes along the communication route between the one pair of the source and destination nodes, is constrained to selecting among resource slots that are available from only the sequence of the network nodes along the communication route between the one pair of the source and destination nodes; determining at least one metric for each of the resources slots of the wireless communication links between the network nodes, wherein the resource slots of the wireless communication links between each of the sequences of the network nodes along the communication routes between the pairs of the source and destination nodes are selected responsive to the at least one metric for each of the resources slots; and modifying the at least one metric for at least one of the resource slots of one of the network nodes responsive to a level of communication interference that will be created by an earlier selection of another one of the resource slots of the one of the network nodes, wherein modifying the at least one metric for at least one of the resource slots of one of the network nodes responsive to the level of communication interference, comprises: decreasing a communication rate indicated by the at least one metric, for the at least one of the resource slots of one of the network nodes, by an amount determined from the level of communication interference, and wherein said selection of the additional resource slot is based on the modified metric. selecting one resource slot of a wireless communication link between each of a sequence of the network nodes along a communication route between one pair of the source and destination nodes; selecting an additional resource slot of the wireless communication link between at least some of the sequence of the network nodes along the communication route between the one pair of the source and destination nodes, and communicating a resource allocation message to each of the sequence of network nodes along the communication route between the one pair of the source and destination nodes to allocate all respective selected resource slots for communication of traffic in at least one direction between the one pair of the source and destination nodes, characterized in that the selecting of the additional resource slot of the wireless communication link between at least some of the sequence of the network nodes along the communication route between the one pair of the source and destination nodes, is constrained to selecting among resource slots that are available from only the sequence of the network nodes along the communication route between the one pair of the source and destination nodes; determining at least one metric for each of the resources slots of the wireless communication links between the network nodes, wherein the resource slots of the wireless communication links between each of the sequences of the network nodes along the communication routes between the pairs of the source and destination nodes are selected responsive to the at least one metric for each of the resources slots; and modifying the at least one metric for at least one of the resource slots of one of the network nodes responsive to a level of communication interference that will be created by an earlier selection of another one of the resource slots of the one of the network nodes, wherein modifying the at least one metric for at least one of the resource slots of one of the network nodes responsive to the level of communication interference, comprises: decreasing a communication rate indicated by the at least one metric, for the at least one of the resource slots of one of the network nodes, by an amount determined from the level of communication interference, and wherein said selection of the additional resource slot is based on the modified metric.