1. A switch, comprising: a latency probing mechanism configured to measure latency associated with at least two routes between the switch and a destination switch; a latency management mechanism configured to dynamically determine a route for a flow to the destination switch based on the measured latency; and a rerouting mechanism configured to change an output port for the flow while forwarding the flow based on the determined route.