Multi-source network traffic analysis tool
AssigneeAmazon Technologies, Inc.
InventorsPo-Chun Chen, Hassan Ahmed
Life of this patent
Estimating the term…
Abstract
A system includes a provider network comprising resources of the provider network implemented on computing devices of the provider network and multiple networking devices. The networking devices are connected via physical network paths within the provider network. The system includes a traffic analyzer that receives at least two different sets of traffic information comprising different types of traffic measurements. The traffic analyzer determines traffic flowrates for the network paths of the provider network and/or a dedicated physical network path between the provider network and the customer network based on the at least two different sets of traffic information.
Claims22
A system comprising:
- a network comprising:
- a plurality of network devices;
- a plurality of physical network paths each connecting respective sets of the plurality of network devices;
- and
- one or more computing devices implementing a traffic analyzer configured to:
- receive a first set of traffic information from one or more of the plurality of network devices, wherein the first set of traffic information comprises metered traffic flow measurements for traffic flowing via one or more of the plurality of physical network paths;
- receive a second set of traffic information from the one or more network devices, wherein the second set of traffic information comprises snapshot traffic flow measurements for the traffic flowing via the one or more physical network paths;
- wherein the metered network traffic flow measurements and the snapshot network traffic flow measurements comprise different types of network traffic flow measurements of the traffic flowing via the one or more physical network paths;
- determine, for a given time interval and for respective ones of the plurality of physical network paths, respective amounts of network traffic flowing via the respective one or more physical network paths based on the first and second sets of traffic information;
- and
- generate, for display or storage, respective values for the respective amounts of network traffic flowing via the respective one or more physical network paths.
A traffic analyzer, comprising:
- one or more computing devices configured to:
- receive a first set of traffic information from a set of one or more network devices of a network, wherein the first set of traffic information comprises metered traffic flow measurements for traffic flowing via one or more physical network paths of the network;
- receive a second set of traffic information from the set of one or more network devices, wherein the second set of traffic information comprises snapshot traffic flow measurements for the traffic flowing via the one or more physical network paths of the network;
- wherein the metered network traffic flow measurements and the snapshot network traffic flow measurements comprise different types of traffic flow measurements of the traffic flowing via the one or more physical network paths of the network;
- determine, for a given time interval and for respective ones of the one or more physical network paths, respective amounts of network traffic flowing via the respective one or more physical network paths of the network based on the first set of traffic information and based on the second set of traffic information;
- and
- generate, for display or storage, values for the respective amounts of network traffic flowing via the respective physical network paths for the given time interval.
A method comprising:
- receiving a first set of traffic information from a set of one or more network devices of a network, wherein the first set of traffic information comprises metered traffic flow measurements for traffic flowing through one or more physical network paths;
- receiving a second set of traffic information from the set of one or more network devices, wherein the second set of traffic information comprises snapshot traffic flow measurements for the traffic flowing through the one or more physical network paths;
- wherein the metered network traffic flow measurements and the snapshot network traffic flow measurements comprise different types of traffic flow measurements for the traffic flowing through the one or more physical network paths;
- determining, for a given time interval and for respective ones of the one or more physical network paths, respective amounts of network traffic flowing via respective ones of the one or more physical network paths based on the first set of traffic information and based on the second set of traffic information.
Dependencies are inferred from the claim text.