| Building a better NetFlow |
| Full text |
Pdf
(256 KB)
|
| Source
|
Applications, Technologies, Architectures, and Protocols for Computer Communication
archive
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
table of contents
Portland, Oregon, USA
SESSION: Router design
table of contents
Pages: 245 - 256
Year of Publication: 2004
ISBN:1-58113-862-8
Also published in ...
|
|
Authors
|
|
Cristian Estan
|
University of California, San Diego, La Jolla, CA
|
|
Ken Keys
|
University of California, San Diego, La Jolla, CA
|
|
David Moore
|
University of California, San Diego, La Jolla, CA
|
|
George Varghese
|
University of California, San Diego, La Jolla, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 155, Citation Count: 26
|
|
|
ABSTRACT
Network operators need to determine the composition of the traffic mix on links when looking for dominant applications, users, or estimating traffic matrices. Cisco's NetFlow has evolved into a solution that satisfies this need by reporting flow records that summarize a sample of the traffic traversing the link. But sampled NetFlow has shortcomings that hinder the collection and analysis of traffic data. First, during flooding attacks router memory and network bandwidth consumed by flow records can increase beyond what is available; second, selecting the right static sampling rate is difficult because no single rate gives the right tradeoff of memory use versus accuracy for all traffic mixes; third, the heuristics routers use to decide when a flow is reported are a poor match to most applications that work with time bins; finally, it is impossible to estimate without bias the number of active flows for aggregates with non-TCP traffic.In this paper we propose Adaptive NetFlow, deployable through an update to router software, which addresses many shortcomings of NetFlow by dynamically adapting the sampling rate to achieve robustness without sacrificing accuracy. To enable counting of non-TCP flows, we propose an optional Flow Counting Extension that requires augmenting existing hardware at routers. Both our proposed solutions readily provide descriptions of the traffic of progressively smaller sizes. Transmitting these at progressively higher levels of reliability allows graceful degradation of the accuracy of traffic reports in response to network congestion on the reporting path.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
IPMON - packet trace analysis. http://ipmon.sprintlabs.com/packstat/packetoverview.php.
|
| |
2
|
Personal conversation with Dave Plonka.
|
 |
3
|
|
| |
4
|
Andy Bierman and Juergen Quittek. Packet sampling (psamp). IETF working group.
|
| |
5
|
N. Brownlee, C. Mills, and G. Ruth. Traffic flow measurement: Architecture. RFC 2722, October 1999.
|
| |
6
|
Nevil Brownlee and Dave Plonka. IP flow information export (ipfix). IETF working group.
|
| |
7
|
J. Lawrence Carter and Mark N. Wegman. Universal classes of hash functions. In Journal of Computer and System Sciences, volume 18, April 1979.
|
 |
8
|
Surajit Chaudhuri , Rajeev Motwani , Vivek Narasayya, Random sampling for histogram construction: how much is enough?, Proceedings of the 1998 ACM SIGMOD international conference on Management of data, p.436-447, June 01-04, 1998, Seattle, Washington, United States
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
Nick Duffield , Carsten Lund , Mikkel Thorup, Estimating flow distributions from sampled flow statistics, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863992]
|
| |
14
|
Cristian Estan, Ken Keys, David Moore, and George Varghese. Building a better NetFlow: Technical report, 2004. http://www.caida.org/outreach/papers/2004/tr-2004-03/.
|
 |
15
|
|
 |
16
|
Anja Feldmann , Albert Greenberg , Carsten Lund , Nick Reingold , Jennifer Rexford , Fred True, Deriving traffic demands for operational IP networks: methodology and experience, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.257-270, August 28-September 01, 2000, Stockholm, Sweden
|
| |
17
|
|
 |
18
|
|
| |
19
|
Ken Keys, David Moore, Ryan Koga, Edouard Lagache, Michael Tesch, and k claffy. The architecture of CoralReef: an Internet traffic monitoring software suite. In PAM2001. CAIDA, RIPE NCC, April 2001. http://www.caida.org/outreach/papers/2001/CoralArch/.
|
 |
20
|
|
| |
21
|
Keith McCloghrie and Marshall T. Rose. RFC 1213, March 1991.
|
| |
22
|
David L. Mills. RFC 1305: Network time protocol (version 3) specification, implementation, March 1992.
|
| |
23
|
D. Moore, V. Paxson, S. Savage, C. Shannon, S. Staniford, and N. Weaver. The spread of the sapphire/slammer worm. Technical report, 2003.
|
| |
24
|
Cisco netflow. http://www.cisco.com/warp/public/732/Tech/netflow.
|
| |
25
|
|
| |
26
|
Peter Phaal, Sonia Panchen, and Neil McKee. RFC 3176: sFlow, September 2001.
|
| |
27
|
|
| |
28
|
|
| |
29
|
Sampled NetFlow. http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120limit/120s/120s11/12s sanf.htm.
|
CITED BY 26
|
|
|
|
|
Andy Rupp , Holger Dreger , Anja Feldmann , Robin Sommer, Packet trace manipulation rramework for test labs, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pere Barlet-Ros , Gianluca Iannaccone , Josep Sanjuàs-Cuxart , Diego Amores-López , Josep Solé-Pareta, Load shedding in network monitoring applications, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
Jianning Mai , Chen-Nee Chuah , Ashwin Sridharan , Tao Ye , Hui Zang, Is sampled data sufficient for anomaly detection?, Proceedings of the 6th ACM SIGCOMM on Internet measurement, October 25-27, 2006, Rio de Janeriro, Brazil
|
|
|
|
|
|
Edith Cohen , Nick Duffield , Haim Kaplan , Carsten Lund , Mikkel Thorup, Sketching unaggregated data streams for subpopulation-size queries, Proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 11-13, 2007, Beijing, China
|
|
|
Evan Cooke , Andrew Myrick , David Rusek , Farnam Jahanian, Resource-aware multi-format network security data storage, Proceedings of the 2006 SIGCOMM workshop on Large-scale attack defense, p.177-184, September 11-15, 2006, Pisa, Italy
|
|
|
Gion Reto Cantieni , Gianluca Iannaccone , Chadi Barakat , Christophe Diot , Patrick Thiran, Reformulating the monitor placement problem: optimal network-wide sampling, Proceedings of the 2006 ACM CoNEXT conference, December 04-07, 2006, Lisboa, Portugal
|
|
|
Jeffrey Erman , Anirban Mahanti , Martin Arlitt , Carey Williamson, Identifying and discriminating between web and peer-to-peer traffic in the network core, Proceedings of the 16th international conference on World Wide Web, May 08-12, 2007, Banff, Alberta, Canada
|
|
|
Jeffrey Erman , Anirban Mahanti , Martin Arlitt , Ira Cohen , Carey Williamson, Offline/realtime traffic classification using semi-supervised learning, Performance Evaluation, v.64 n.9-12, p.1194-1213, October, 2007
|
|
|
|
|
|
Vyas Sekar , Michael K. Reiter , Walter Willinger , Hui Zhang , Ramana Rao Kompella , David G. Andersen, CSAMP: a system for network-wide flow monitoring, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.233-246, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
Edith Cohen , Nick Duffield , Haim Kaplan , Carsten Lund , Mikkel Thorup, Algorithms and estimators for accurate summarization of internet traffic, Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, October 24-26, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
Stênio Fernandes , Carlos Kamienski , Judith Kelner , Dênio Mariz , Djamel Sadok, A stratified traffic sampling methodology for seeing the big picture, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.14, p.2677-2689, October, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|