Application-Aware Routing (AAR) tracks network and path characteristics of data plane tunnels between Software-Defined Wide Area Network (SD-WAN) devices such that collected information can be used to compute optimal paths for data traffic. An SDWAN tunnel can have data plane tunnel performance characteristics, typically referred to as a service-level agreement (SLA). Based on a tunnel's SLA classification and policy, an SLA next-hop can be chosen for a given application. If the application does not meet the SLA, the traffic can either get dropped (e.g., via a strict policy) or can take the worst path. If a policy is not a strict policy, then Equal-Cost Multi-Path (ECMP) routing may result in an inconsistent user experience for the same application. Provided herein is a technique to achieve efficient ECMP routing on a best set of tunnels when SLA is not met or best of best tunnel selection.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.