INTELLIGENT WIDE AREA NETWORK (IWAN)
First Claim
1. A method comprising:
- maintaining, by an electronic device, one or more tunnel-based overlays for a communication network, wherein the communication network comprises two or more physical provider networks;
maintaining, by the device, a mapping between a particular application and the one or more overlays for the communication network;
adjusting, by the device, the mapping between the particular application and the one or more overlays for the communication network; and
causing, by the device, one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an electronic device maintains one or more tunnel-based overlays for a communication network. The communication network includes two or more physical provider networks. The device maintains a mapping between a particular application and the one or more overlays for the communication network. The device adjusts the mapping between the particular application and the one or more overlays for the communication network. The device causes one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining, by an electronic device, one or more tunnel-based overlays for a communication network, wherein the communication network comprises two or more physical provider networks; maintaining, by the device, a mapping between a particular application and the one or more overlays for the communication network; adjusting, by the device, the mapping between the particular application and the one or more overlays for the communication network; and causing, by the device, one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more network interfaces to communicate with a communication network; a processor coupled to the one or more network interfaces and configured to execute a process; and a memory configured to store the process executable by the processor, the process when executed operable to; maintain one or more tunnel-based overlays for the communication network, wherein the communication network comprises two or more physical provider networks; maintain a mapping between a particular application and the one or more overlays for the communication network; adjust the mapping between the particular application and the one or more overlays for the communication network; and cause one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor on a device in a communication network operable to:
-
maintain one or more tunnel-based overlays for the communication network, wherein the communication network comprises two or more physical provider networks; maintain a mapping between a particular application and the one or more overlays for the communication network; adjust the mapping between the particular application and the one or more overlays for the communication network; and cause one or more routers in the communication network to route traffic for the particular application according to the adjusted mapping between the application and the one or more overlays for the communication network. - View Dependent Claims (20)
-
Specification