Method for Internet Traffic Management Using a Central Traffic Controller
AssigneeFuturewei Technologies, Inc.
InventorsShujin Zhang, Renwei Li
Life of this patent
Estimating the term…
Abstract
A method for internet traffic management, comprising receiving a request for a path set from an application at a network traffic controller, wherein the request contains an intended traffic destination endpoint, evaluating a plurality of network devices in a network, identifying a plurality of paths usable by the application to transmit traffic from the application to the intended traffic destination endpoint, including the plurality of paths in the path set, and sharing the path set with the application.
Claims20
A method for internet traffic management, comprising:
- receiving a request for a path set from an application at a network traffic controller, wherein the request contains an intended traffic destination endpoint;
- evaluating a plurality of network devices in a network for a plurality of paths;
- identifying the plurality of paths usable by the application to transmit traffic from the application to the intended traffic destination endpoint;
- including the plurality of paths in the path set;
- and
- sharing the path set with the application.
An apparatus comprising:
- a processor configured to:
- request a path set from a network traffic controller, wherein the path set comprises a plurality of paths across a network from a source to a predefined destination;
- receive the path set from the network traffic controller;
- select a path from the path set based on at least one performance requirement;
- and
- send traffic from the source to the predefined destination using the selected path.
A computer program product comprising computer executable instructions stored on a non-transitory medium that when executed by a processor cause the processor to perform the following:
- assess the capabilities of a network;
- select a plurality of network devices from the network map for inclusion in a path;
- select a plurality of paths for inclusion in a network view;
- create a network view;
- and
- share the network view with at least one application.
Dependencies are inferred from the claim text.