Global flow tracking system
First Claim
Patent Images
1. A method comprising:
- identifying, by one or more devices, a flow signature;
identifying, by the one or more devices, a destination collector to which packets, including the flow signature, are sent;
identifying, by the one or more devices, a list of potential source collectors that are possible senders of the packets, including the flow signature, to the destination collector;
sending, by the one or more devices, flow match requests to a plurality of devices associated with the list of the potential source collectors;
receiving, by the one or more devices and from the plurality of devices, replies to the flow match requests;
determining, by the one or more devices and based on the replies, a list of verified collectors among the potential source collectors;
determining, by the one or more devices, that the list of verified collectors is not empty;
identifying, by the one or more devices and based on determining that the list of verified collectors is not empty, a source collector that is identified in the list of verified collectors and that sent the packets to the destination collector; and
outputting, by the one or more devices, information related to a path from the source collector to the destination collector.
0 Assignments
0 Petitions
Accused Products
Abstract
A device may obtain a flow signature, identify a destination collector to which packets bearing the flow signature are sent, obtain a list of potential source collectors that may have sent the packets bearing the flow signature to the destination collector, and identify a source collector, among the potential source collectors, that sent the packets to the destination collector. In addition, the device may output information related to a path from the source collector the destination collector.
42 Citations
22 Claims
-
1. A method comprising:
-
identifying, by one or more devices, a flow signature; identifying, by the one or more devices, a destination collector to which packets, including the flow signature, are sent; identifying, by the one or more devices, a list of potential source collectors that are possible senders of the packets, including the flow signature, to the destination collector; sending, by the one or more devices, flow match requests to a plurality of devices associated with the list of the potential source collectors; receiving, by the one or more devices and from the plurality of devices, replies to the flow match requests; determining, by the one or more devices and based on the replies, a list of verified collectors among the potential source collectors; determining, by the one or more devices, that the list of verified collectors is not empty; identifying, by the one or more devices and based on determining that the list of verified collectors is not empty, a source collector that is identified in the list of verified collectors and that sent the packets to the destination collector; and outputting, by the one or more devices, information related to a path from the source collector to the destination collector. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
a processor to; trace a flow to a destination collector; identify potential source collectors from which the flow may have been sent to the destination collector; send flow match requests to a plurality of devices associated with the potential source collectors; receive, from the plurality of devices, replies to the flow match requests; determine, based on the replies, a list of verified collectors among the potential source collectors; determine that the list of the verified collectors is not empty; identify a particular collector, in the list of the verified collectors, based on determining that the list of verified collectors is not empty; and output information related to the particular collector. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22)
-
15. A system comprising:
-
a processor; and a memory to store instructions, which when executed by the processor, cause the processor to; identify a flow signature; identify a destination collector associated with the flow signature; identify a list of potential source collectors that possibly sent packets, including the flow signature, to the destination collector; send flow match requests to a plurality of devices associated with the list of the potential source collectors; receive, from the plurality of devices, replies; determine, based on the replies, a list of verified collectors among the potential source collectors; determine that the list of verified collectors is not empty; identify, based on determining that the list of verified collectors is not empty, a source collector from the list of verified collectors; and output information related to the source collector. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification