US 11,888,752 B2
Combining networking technologies to optimize wide area network traffic
Loránd Jakab, Cluj (RO); Alberto Rodriguez-Natal, Redwood City, CA (US); Fabio R. Maino, Palo Alto, CA (US); Timothy James Swanson, Westford, MA (US); and John Joyce, Nashua, NH (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Sep. 2, 2021, as Appl. No. 17/465,699.
Prior Publication US 2023/0069689 A1, Mar. 2, 2023
Int. Cl. H04L 47/2475 (2022.01); H04L 45/302 (2022.01); H04L 41/5051 (2022.01)
CPC H04L 47/2475 (2013.01) [H04L 41/5051 (2013.01); H04L 45/308 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing a communication network for use by cloud-native applications hosted by a scalable application service platform, the communication network including a first wide area network (WAN) transport technology on top of a second WAN transport technology that is different from the first WAN transport technology;
receiving, via an application programming interface (API) associated with the first WAN transport technology, a request to establish a communication session for use by a first application of the cloud-native applications to communicate, over the communication network, with a resource associated with the application, the request including an indication of a threshold service level according to which traffic of the communication session is to be handled;
receiving control plane information associated with the second WAN transport technology, the control plane information indicating one or more routes between data plane elements of the second WAN transport technology and respective service levels associated with each one of the one or more routes;
determining, based at least in part on the control plane information, a first route of the one or more routes that is optimized for the traffic of the communication session and that has a first service level that meets or exceeds the threshold service level; and
establishing the communication session for use by the first application such that the traffic is sent or received using the first route.