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 .