System and method for sampling network traffic
AssigneeAT&T Intellectual Property I.L.P.
InventorsNicholas Duffield, Lee M. Breslau, Cheng Ee, Alexandre Gerber, Carsten Lund, Subhabrata Sen
Life of this patent
Estimating the term…
Loading patent…
AssigneeAT&T Intellectual Property I.L.P.
InventorsNicholas Duffield, Lee M. Breslau, Cheng Ee, Alexandre Gerber, Carsten Lund, Subhabrata Sen
Estimating the term…
Disclosed herein are systems, computer-implemented methods, and computer-readable media for sampling network traffic. The method includes receiving a plurality of flow records, calculating a hash for each flow record based on one or more invariant part of a respective flow, generating a quasi-random number from the calculated hash for each respective flow record, and sampling flow records having a quasi-random number below a probability P. Invariant parts of flow records include destination IP address, source IP address, TCP/UDP port numbers, TCP flags, and network protocol. A plurality of routers can uniformly calculate hashes for flow records. Each router in a plurality of routers can generate a same quasi-random number for each respective flow record and uses different values for probability P. The probability P can depend on a flow size. The method can divide the quasi-random number by a maximum possible hash value.
A computer-implemented method of sampling network traffic, the method comprising:
A system for sampling network traffic, the system comprising:
A tangible computer-readable medium storing a computer program having instructions for sampling network traffic, the instructions comprising:
Dependencies are inferred from the claim text.