A system and a method for controlling routing of data over multiple
networks. Accordingly, network users can define specific flow polices to
ensure that a particular flow of data traffic maintains an acceptable
level of performance, such as in terms of latency, loss, jitter, or an
acceptable level usage that includes cost and bandwidth management across
multiple networks.