Predicting route utilization and non-redundant failures in network environments
First Claim
1. A method, comprising:
- performing, by one or more computing devices;
obtaining historical traffic load data for individual routes of a plurality of routes between a plurality of devices in a network environment, wherein the network environment connects the plurality of devices via a plurality of physical connections, and each individual route of the plurality of routes carries traffic between two devices of the plurality of devices over one or more of the plurality of physical connections between the two devices;
obtaining a topology model of the network environment, wherein the topology model includes, for each particular route of the plurality of routes, an indication of a failure-case according to the topology model, wherein the failure-case for a particular route is a failure in one or more of the plurality of physical connections that causes traffic to be diverted onto the particular route from one or more other routes of the plurality of routes affected by the failure; and
generating, for each particular route of the plurality of routes, a prediction of failure-case traffic load on the particular route given the failure-case for the particular route according to the historical traffic load data for the plurality of routes and the topology model.
0 Assignments
0 Petitions
Accused Products
Abstract
A network analysis module may obtain information including but not limited to network traffic and topology information for a network environment including multiple separate networks and physical connections between the networks. The module generates a network topology model including but not limited to extreme-case failure or break information according to the network topology information, and applies the historical network traffic information to the network topology model to predict future expected normal traffic load and extreme-case traffic load for each route over the physical connections between the networks. Output may include one or more reports for each route, each report indicating the historical and predicted traffic levels for both normal and extreme-case scenarios of a respective route.
24 Citations
20 Claims
-
1. A method, comprising:
performing, by one or more computing devices; obtaining historical traffic load data for individual routes of a plurality of routes between a plurality of devices in a network environment, wherein the network environment connects the plurality of devices via a plurality of physical connections, and each individual route of the plurality of routes carries traffic between two devices of the plurality of devices over one or more of the plurality of physical connections between the two devices; obtaining a topology model of the network environment, wherein the topology model includes, for each particular route of the plurality of routes, an indication of a failure-case according to the topology model, wherein the failure-case for a particular route is a failure in one or more of the plurality of physical connections that causes traffic to be diverted onto the particular route from one or more other routes of the plurality of routes affected by the failure; and generating, for each particular route of the plurality of routes, a prediction of failure-case traffic load on the particular route given the failure-case for the particular route according to the historical traffic load data for the plurality of routes and the topology model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer-accessible storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
obtaining historical traffic load data for individual routes of a plurality of routes between a plurality of devices in a network environment, wherein the network environment connects the plurality of devices via a plurality of physical connections, and each individual route of the plurality of routes carries traffic between two devices of the plurality of devices over one or more of the plurality of physical connections between the two devices; obtaining a topology model of the network environment, wherein the topology model includes, for each particular route of the plurality of routes, an indication of a failure-case according to the topology model, wherein the failure-case for a particular route is a failure in one or more of the plurality of physical connections that causes traffic to be diverted onto the particular route from one or more other routes of the plurality of routes affected by the failure; and generating, for each particular route of the plurality of routes, a prediction of failure-case traffic load on the particular route given the failure-case for the particular route according to the historical traffic load data for the plurality of routes and the topology model. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system, comprising:
one or more hardware computing devices configured to implement a network analysis module configured to; obtain historical traffic load data for individual routes of a plurality of routes between a plurality of devices, wherein the plurality of devices are connected via a plurality of physical connections, and each individual route of the plurality of routes carries traffic between two devices of the plurality of devices over one or more of the plurality of physical connections between the two devices; obtain a topology model of the plurality of devices and the plurality of routes between the plurality of devices, wherein the topology model includes, for each particular route of the plurality of routes, an indication of a failure-case according to the topology model, wherein the failure-case for a particular route is a failure in one or more of the plurality of physical connections that causes traffic to be diverted onto the particular route from one or more other routes of the plurality of routes affected by the failure; and generate, for each particular route of the plurality of routes, a prediction of failure-case traffic load on the particular route given the failure-case for the particular route according to the historical traffic load data for the plurality of routes and the topology model. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification