Patent ID: 7406539
Filing Date: 2008-07-29
Classification: H04L

Abstract:
1. A method of routing a data flow traversing one or more routers in an internetwork, wherein the one or more routers are coupled to a plurality of service provider access links, the method comprising: determining a prefix for the data flow, wherein the prefix corresponds to an application selectable from a plurality of applications; calculating a plurality of application-specific performance scores for the plurality of service provider access links, each of the plurality of application-specific performance scores indicating performance for an application of a route from a router of the one or more routers to the prefix via a distinct service provider access link from the plurality of service provider access links; detecting a current service provider access link for the prefix, the current service provider access link corresponding to a current route to the prefix specified by a routing protocol, the current service provider access link having an application-specific performance score from the plurality of service provider access links; selecting a new service provider access link from the plurality of service provider access links for routing the data flow to the prefix, wherein the new server provider access link has a superior performance score from the plurality of application-specific performance scores superior to the performance score for the current service provider access link; and implementing a route update request according to a priority queue, wherein the route update request corresponds to the superior performance score.