a) an input for receiving a packet; b) a routing decision unit for making a local routing decision using information carried by the packet, the routing decision unit including means for terminating the travel of said packet when the node address equals the destination address and responsive to a directional flag carried by the packet indicating explicitly a preferred direction of onward travel wit