A method of dynamically redirecting traffic in a RapidIO network, which includes a host processor, a plurality of endpoints, and a plurality of switches. The method comprises assigning a “virtual” destination ID (VDID) to each endpoint, after each endpoint has already been provided with an original Destination ID and an original path has been mapped for each pair of endpoints in accordance with the RapidIO protocol, i.e. the routing tables in appropriate switches have been populated with output instructions for packets with specific Destination IDs. Accordingly, one or more redundant routing paths can be programmed into the routing tables of appropriate switches between each pair of endpoints, different than the original path therebetween. The switches can therefore steer the packets with VDIDs along redundant routing paths, to avoid damaged links, access isolated switches and / or perform loopback transmissions without having the switches routing tables reprogrammed.