Systems and methods are described for supporting routing intelligence for
evaluating routing paths based on performance measurements. The routing
intelligence may include processes executed in a self-contained device.
This device may control one or more edge routers, based on performance
data from end users. In other embodiments, the routing intelligence
device may be used solely to monitor one or more edge routers, producing
reports but not effecting any changes to routing. Routing decisions may
be injected to the edge routers via BGP updates. The devices may be
stationed at the premises of a multihomed organization, such as an
enterprise, ISP, government organization, university, or other
organization supporting a sub-network coupled to an internetwork. In
other embodiments, the routing intelligence comprises processes executed
on a router.