Flow de-duplication for network monitoring
First Claim
1. A method, comprising:
- receiving, by a server having a processor and memory, flow data associated with a traffic flow, the flow data tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a source site associated with a source device of the traffic flow wherein the source site identifier identifies a geographical location of the source device, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow wherein the destination site identifier identifies a geographical location of the destination device;
determining, by the server, at least one authoritative data source for each site and metric type using at least one selection rule;
receiving, by the server, a query for de-duplicated flow data, wherein the query includes a designation of a particular metric type and a designation of one of a source site identifier associated with a particular source site and a destination site identifier associated with a particular destination site; and
generating, by the server, de-duplicated flow data based on the particular metric type, data source identifier, source site identifier, destination site identifier and particular flow data associated with the determined at least one authoritative data source.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving flow data associated with a traffic flow. The flow data can be tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a site associated with a source device of the traffic flow, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow. The method further includes determining at least one authoritative data source for each site and metric type using at least one selection rule. The method further includes receiving a query for de-duplicated flow data, and generating de-duplicated flow data based on the data source identifier, source site identifier, and destination site identifier and particular flow data associated with the determined at least one authoritative data source.
53 Citations
30 Claims
-
1. A method, comprising:
-
receiving, by a server having a processor and memory, flow data associated with a traffic flow, the flow data tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a source site associated with a source device of the traffic flow wherein the source site identifier identifies a geographical location of the source device, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow wherein the destination site identifier identifies a geographical location of the destination device; determining, by the server, at least one authoritative data source for each site and metric type using at least one selection rule; receiving, by the server, a query for de-duplicated flow data, wherein the query includes a designation of a particular metric type and a designation of one of a source site identifier associated with a particular source site and a destination site identifier associated with a particular destination site; and generating, by the server, de-duplicated flow data based on the particular metric type, data source identifier, source site identifier, destination site identifier and particular flow data associated with the determined at least one authoritative data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Logic encoded in one or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations, comprising:
-
receiving, by a server having a processor and memory, flow data associated with a traffic flow, the flow data tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a source site associated with a source device of the traffic flow wherein the source site identifier identifies a geographical location of the source device, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow wherein the destination site identifier identifies a geographical location of the destination device; determining, by the server, at least one authoritative data source for each site and metric type using at least one selection rule; receiving, by the server, a query for de-duplicated flow data, wherein the query includes a designation of a particular metric type and a designation of one of a source site identifier associated with a particular source site and a destination site identifier associated with a particular destination site; and generating, by the server, de-duplicated flow data based on the particular metric type, data source identifier, source site identifier, destination site identifier and particular flow data associated with the determined at least one authoritative data source. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
a memory element configured to store data, a processor operable to execute instructions associated with the data, and an authoritative data source detection module, the apparatus being configured to; receive, by a server, flow data associated with a traffic flow, the flow data tagged with a data source identifier identifying a data source exporting the flow data, a source site identifier identifying a source site associated with a source device of the traffic flow wherein the source site identifier identifies a geographical location of the source device, and a destination site identifier identifying a destination site associated with a destination device of the traffic flow wherein the destination site identifier identifies a geographical location of the destination device; determine, by the server, at least one authoritative data source for each site and metric type using at least one selection rule; receive, by the server having a processor and memory, a query for de-duplicated flow data, wherein the query includes a designation of a particular metric type and a designation of one of a source site identifier associated with a particular source site and a destination site identifier associated with a particular destination site; and generate, by the server, de-duplicated flow data based on the particular metric type, data source identifier, source site identifier, destination site identifier and particular flow data associated with the determined at least one authoritative data source. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification