메뉴 건너뛰기




Volumn 17, Issue 3, 2015, Pages 1364-1390

Commodity Packet Capture Engines: Tutorial, Cookbook and Applicability

Author keywords

Commodity hardware; high performance networking; network traffic monitoring; packet capture engine

Indexed keywords

ENGINES; INTERNET;

EID: 84940103361     PISSN: None     EISSN: 1553877X     Source Type: Journal    
DOI: 10.1109/COMST.2015.2424887     Document Type: Article
Times cited : (38)

References (78)
  • 1
    • 84862118166 scopus 로고    scopus 로고
    • Characterization of ISP traffic: Trends, user habits, and access technology impact
    • Jun
    • J. L. García-Dorado, A. Finamore, M. Mellia, M. Meo, and M. Munafo, "Characterization of ISP traffic: Trends, user habits, and access technology impact, " IEEE Trans. Netw. Serv. Manag., vol. 9, no. 2, pp. 142-155, Jun. 2012
    • (2012) IEEE Trans. Netw. Serv. Manag , vol.9 , Issue.2 , pp. 142-155
    • García-Dorado, J.L.1    Finamore, A.2    Mellia, M.3    Meo, M.4    Munafo, M.5
  • 2
    • 84874724334 scopus 로고    scopus 로고
    • A survey of network flow applications
    • Mar
    • B. Li, J. Springer, G. Bebis, and M. H. Gunes, "A survey of network flow applications, " J. Netw. Comput. Appl., vol. 36, no. 2, pp. 567-581, Mar. 2013
    • (2013) J. Netw. Comput. Appl , vol.36 , Issue.2 , pp. 567-581
    • Li, B.1    Springer, J.2    Bebis, G.3    Gunes, M.H.4
  • 4
    • 9544246743 scopus 로고    scopus 로고
    • Measuring IP and TCP behavior on edge nodes with tstat
    • Jan
    • M. Mellia, R. Lo Cigno, and F. Neri, "Measuring IP and TCP behavior on edge nodes with tstat, " Comput. Netw., vol. 47, no. 1, pp. 1-21, Jan. 2005
    • (2005) Comput. Netw , vol.47 , Issue.1 , pp. 1-21
    • Mellia, M.1    Lo Cigno, R.2    Neri, F.3
  • 6
    • 0344583800 scopus 로고    scopus 로고
    • Packet-level traffic measurements from the sprint IP backbone
    • Nov./Dec
    • C. Fraleigh et al., "Packet-level traffic measurements from the sprint IP backbone, " IEEE Netw., vol. 17, no. 6, pp. 6-16, Nov./Dec. 2003
    • (2003) IEEE Netw , vol.17 , Issue.6 , pp. 6-16
    • Fraleigh, C.1
  • 7
    • 77949846515 scopus 로고    scopus 로고
    • Ultra-high-capacity DWDM transmission system for 100G and beyond
    • Mar
    • J. Yu andX. Zhou, "Ultra-high-capacity DWDM transmission system for 100G and beyond, " IEEE Commun. Mag., vol. 48, no. 4, pp. S56-S64, Mar. 2010
    • (2010) IEEE Commun. Mag , vol.48 , Issue.4 , pp. S56-S64
    • Yu, J.1    Zhou, X.2
  • 8
    • 1842478680 scopus 로고    scopus 로고
    • Deep packet inspection using parallel bloom filters
    • Jan./Feb
    • S. Dharmapurikar, P. Krishnamurthy, T. Sproull, and J. Lockwood, "Deep packet inspection using parallel bloom filters, " IEEE Micro, vol. 24, no. 1, pp. 52-61, Jan./Feb. 2004
    • (2004) IEEE Micro , vol.24 , Issue.1 , pp. 52-61
    • Dharmapurikar, S.1    Krishnamurthy, P.2    Sproull, T.3    Lockwood, J.4
  • 11
    • 85076292285 scopus 로고    scopus 로고
    • Fast regular expression matching using small TCAMs for network intrusion detection and prevention systems
    • C. Meiners, J. Patel, E. Norige, E. Torng, and A. Liu, "Fast regular expression matching using small TCAMs for network intrusion detection and prevention systems, " in Proc. USENIX Conf. Security, 2010, pp. 1-16
    • (2011) Proc. USENIX Conf. Security , pp. 1-16
    • Meiners, C.1    Patel, J.2    Norige, E.3    Torng, E.4    Liu, A.5
  • 12
    • 84940114189 scopus 로고    scopus 로고
    • Endace Packet capture performance evaluation
    • Endace, "Packet capture performance evaluation, " 2014 [Online]. Available: http://www.emulex.com
    • (2014)
  • 13
    • 84940100372 scopus 로고    scopus 로고
    • Cisco, San Jose, CA, USA Feb 15 2015
    • " Cisco network convergence system, " Cisco, San Jose, CA, USA, Feb. 15, 2015 [Online]. Available: http://www.cisco.com/en/US/products/ps13132/index.html
    • Cisco Network Convergence System
  • 14
    • 68649129121 scopus 로고    scopus 로고
    • Openflow: Enabling innovation in campus networks
    • Apr
    • N. McKeown et al., "Openflow: Enabling innovation in campus networks, " ACM SIGCOMM Comput. Commun. Rev., vol. 38, no. 2, pp. 69-74, Apr. 2008
    • (2008) ACM SIGCOMM Comput. Commun. Rev , vol.38 , Issue.2 , pp. 69-74
    • McKeown, N.1
  • 15
    • 78650884702 scopus 로고    scopus 로고
    • Comparing and improving current packet capturing solutions based on commodity hardware
    • L. Braun, A. Didebulidze, N. Kammenhuber, and G. Carle, "Comparing and improving current packet capturing solutions based on commodity hardware, " in Proc. ACM Internet Meas. Conf., 2010, pp. 206-217
    • (2011) Proc ACM Internet Meas. Conf , pp. 206-217
    • Braun, L.1    Didebulidze, A.2    Kammenhuber, N.3    Carle, G.4
  • 16
    • 84875956835 scopus 로고    scopus 로고
    • High-performance network traffic processing systems using commodity hardware
    • Berlin, Germany, Springer-Verlag ch. 1
    • J. L. García-Dorado et al., "High-performance network traffic processing systems using commodity hardware, " in Data Traffic Monitoring and Analysis. Berlin, Germany, Springer-Verlag, 2013, ch. 1, pp. 3-27
    • (2013) Data Traffic Monitoring and Analysis , pp. 3-27
    • García-Dorado, J.L.1
  • 18
    • 84872785635 scopus 로고    scopus 로고
    • Libtrace: A packet capture and analysis library
    • Apr
    • S. Alcock, P. Lorier, and R. Nelson, "Libtrace: A packet capture and analysis library, " ACM SIGCOMM Computer Commun. Rev., vol. 42, no. 2, pp. 42-48, Apr. 2012
    • (2012) ACM SIGCOMM Computer Commun. Rev , vol.42 , Issue.2 , pp. 42-48
    • Alcock, S.1    Lorier, P.2    Nelson, R.3
  • 19
    • 84898076824 scopus 로고    scopus 로고
    • Network monitoring: Present and future
    • Jun
    • S. Lee, K. Levanti, and H. Kim, "Network monitoring: Present and future, " Comput. Netw., vol. 65, no. 1, pp. 84-98, Jun. 2014
    • (2014) Comput. Netw , vol.65 , Issue.1 , pp. 84-98
    • Lee, S.1    Levanti, K.2    Kim, H.3
  • 20
    • 84913537540 scopus 로고    scopus 로고
    • Flow monitoring explained: From packet capture to data analysis with netflow and IPFIX
    • 4th Quart
    • R. Hofstede et al., "Flow monitoring explained: From packet capture to data analysis with netflow and IPFIX, " IEEE Commun. Surveys Tuts., vol. 16, no. 4, pp. 2037-2064, 4th Quart. 2014
    • (2014) IEEE Commun. Surveys Tuts , vol.16 , Issue.4 , pp. 2037-2064
    • Hofstede, R.1
  • 21
    • 78149305172 scopus 로고    scopus 로고
    • PacketShader: A GPU-Accelerated software router
    • S. Han, K. Jang, K. S. Park, and S. Moon, "PacketShader: A GPU-Accelerated software router, " in Proc. ACM SIGCOMM, 2010, pp. 1-12
    • (2011) Proc. ACM SIGCOMM , pp. 1-12
    • Han, S.1    Jang, K.2    Park, K.S.3    Moon, S.4
  • 22
    • 84940114191 scopus 로고    scopus 로고
    • 82599 10 Gbe controller datasheet Intel, Santa Clara, CA, USA Feb 15 2015
    • "82599 10 Gbe controller datasheet, " Intel, Santa Clara, CA, USA, Feb. 15, 2015 [Online]. Available: http://www.intel.com/content/www/us/en/ethernet-controllers/82599-10-gbe-controller-datasheet.html
  • 23
    • 84940114192 scopus 로고    scopus 로고
    • Receive Side Scaling Microsoft Redmond WA USA Feb 15 2015
    • Receive Side Scaling, Microsoft, Redmond, WA, USA, Feb. 15, 2015 [Online]. Available: http://msdn.microsoft.com/en-us/library/windows/hardware/ff567236(v=vs.85).aspx
  • 26
    • 84940114193 scopus 로고    scopus 로고
    • Alcatel Lucent, Boulogne-Billancourt, France
    • A. Lucent, "FP3: breakthrough 400G network processor, " Alcatel Lucent, Boulogne-Billancourt, France, 2014 [Online]. Available: http://www3. alcatel-lucent.com/products/fp3/
    • (2014) FP3: Breakthrough 400G Network Processor
    • Lucent, A.1
  • 27
    • 84940114194 scopus 로고    scopus 로고
    • APP3000 network LSI, San Jose, CA, USA
    • "APP3000 network, " LSI, San Jose, CA, USA, 2014 [Online]. Available: http://www.lsi.com/products/mobile-communication-processors/pages/app-network-processors.aspx
    • (2014)
  • 28
    • 84940114195 scopus 로고    scopus 로고
    • IXP4XX product line of network processors Intel, Santa Clara, CA, USA
    • " IXP4XX product line of network processors, " Intel, Santa Clara, CA, USA, 2014 [Online]. Available: http://www.intel.com/p/en-US/embedded/hwsw/hardware/ixp-4xx
    • (2014)
  • 29
    • 84940114196 scopus 로고    scopus 로고
    • NetFPGA NetFPGA project
    • NetFPGA, "NetFPGA project, " 2014 [Online]. Available: http://www.netfpga.org
    • (2014)
  • 30
    • 84940114197 scopus 로고    scopus 로고
    • Endace EMULEX, " Endace, Auckland, New Zealand
    • "Endace EMULEX, " Endace, Auckland, New Zealand, 2014 [Online]. Available: http://www.endace.com/
    • (2014)
  • 31
    • 84940114198 scopus 로고    scopus 로고
    • Network analysis module (NAM) products, " Cisco, San Jose, CA, USA, 2014
    • "Network analysis module (NAM) products, " Cisco, San Jose, CA, USA, 2014 [Online]. Available: http://www.cisco.com/go/nam
  • 33
    • 84940114199 scopus 로고    scopus 로고
    • L. Foundation, "NAPI, " 2014 [Online]. Available: http://www.linuxfoundation.org/collaborate/workgroups/networking/napi
    • (2014) NAPI
    • Foundation, L.1
  • 34
    • 85077130189 scopus 로고    scopus 로고
    • NETMAP: A novel framework for fast packet I/O
    • L. Rizzo, "NETMAP: A novel framework for fast packet I/O, " in Proc. USENIX Annu. Techn. Conf., 2012, pp. 1-9
    • (2012) Proc. USENIX Annu. Techn. Conf , pp. 1-9
    • Rizzo, L.1
  • 38
    • 81255157603 scopus 로고    scopus 로고
    • Improving the performance of passive network monitoring applications with memory locality enhancements
    • Jan
    • A. Papadogiannakis, G. Vasiliadis, D. Antoniades, M. Polychronakis, and E. Markatos, "Improving the performance of passive network monitoring applications with memory locality enhancements, " Comput. Commun., vol. 35, no. 1, pp. 129-140, Jan. 2012
    • (2012) Comput. Commun , vol.35 , Issue.1 , pp. 129-140
    • Papadogiannakis, A.1    Vasiliadis, G.2    Antoniades, D.3    Polychronakis, M.4    Markatos, E.5
  • 39
    • 79951670940 scopus 로고    scopus 로고
    • Why can some advanced Ethernet NICs cause packet reordering?
    • Feb
    • W. Wenji, P. DeMar, and M. Crawford, "Why can some advanced Ethernet NICs cause packet reordering?" IEEE Commun. Lett., vol. 15, no. 2, pp. 253-255, Feb. 2011
    • (2011) IEEE Commun. Lett , vol.15 , Issue.2 , pp. 253-255
    • Wenji, W.1    DeMar, P.2    Crawford, M.3
  • 40
    • 84870504634 scopus 로고    scopus 로고
    • Batch to the future: Analyzing timestamp accuracy of highperformance packet I/O engines
    • Nov
    • V. Moreno, P. M. Santiago del Río, J. Ramos, J. Garnica, and J. L. García-Dorado, "Batch to the future: Analyzing timestamp accuracy of highperformance packet I/O engines, " IEEE Commun. Lett., vol. 16, no. 11, pp. 1888-1891, Nov. 2012
    • (2012) IEEE Commun. Lett , vol.16 , Issue.11 , pp. 1888-1891
    • Moreno, V.1    Santiago Del Río, P.M.2    Ramos, J.3    Garnica, J.4    García-Dorado, J.L.5
  • 42
    • 33847131280 scopus 로고    scopus 로고
    • Improving passive packet capture: Beyond device polling
    • L. Deri, "Improving passive packet capture: Beyond device polling, " in Proc. Syst. Admin. Netw. Eng. Conf., 2004, pp. 1-12
    • (2004) Proc. Syst. Admin. Netw. Eng. Conf , pp. 1-12
    • Deri, L.1
  • 44
    • 84857753354 scopus 로고    scopus 로고
    • Revisiting network I/O apis: The netmap framework
    • L. Rizzo, "Revisiting network I/O apis: The netmap framework, " ACM Queue, vol. 10, no. 1, pp. 30-39, 2012
    • (2012) ACM Queue , vol.10 , Issue.1 , pp. 30-39
    • Rizzo, L.1
  • 45
    • 84898988391 scopus 로고    scopus 로고
    • Portable packet processing modules for OS kernels
    • Mar./Apr
    • L. Rizzo, "Portable packet processing modules for OS kernels, " IEEE Netw., vol. 28, no. 2, pp. 6-11, Mar./Apr. 2014
    • (2014) IEEE Netw , vol.28 , Issue.2 , pp. 6-11
    • Rizzo, L.1
  • 48
    • 84940114200 scopus 로고    scopus 로고
    • Intel Data Plane Development Kit (Intel DPDK) Release Notes Intel, Santa Clara, CA, USA
    • " Intel Data Plane Development Kit (Intel DPDK) Release Notes, " Intel, Santa Clara, CA, USA, 2014 [Online]. Available: http://www.intel.com/content/dam/www/public/us/en/documents/release-notes/inteldpdk-release-notes.pdf
    • (2014)
  • 50
    • 84929639985 scopus 로고    scopus 로고
    • Packet storage at multi-gigabit rates using off-The-shelf systems
    • V. Moreno et al., "Packet storage at multi-gigabit rates using off-The-shelf systems, " in Proc. IEEE Int. Conf. High Perform. Comput. Commun., 2014, pp. 486-489
    • (2014) Proc IEEE Int. Conf. High Perform. Comput. Commun , pp. 486-489
    • Moreno, V.1
  • 51
    • 72249104877 scopus 로고    scopus 로고
    • Routebricks: Exploiting parallelism to scale software routers
    • M. Dobrescu et al., "Routebricks: Exploiting parallelism to scale software routers, " in Proc. ACM SIGOPS Symp. Oper. Syst. Principles, 2009, pp. 15-28
    • (2009) Proc ACM SIGOPS Symp. Oper. Syst. Principles , pp. 15-28
    • Dobrescu, M.1
  • 52
    • 84940114201 scopus 로고    scopus 로고
    • M. Krasnyansky, "UIO-IXGBE, " 2012 [Online]. Available: https://opensource.qualcomm.com/wiki/UIO-IXGBE
    • (2012) UIO-IXGBE
    • Krasnyansky, M.1
  • 53
    • 84940101303 scopus 로고    scopus 로고
    • High speed network traffic analysis with commodity multi-core systems
    • F. Fusco and L. Deri, "High speed network traffic analysis with commodity multi-core systems, " in Proc. ACM Internet Meas. Conf., 2010, pp. 1-7
    • (2011) Proc ACM Internet Meas. Conf , pp. 1-7
    • Fusco, F.1    Deri, L.2
  • 54
    • 84940114202 scopus 로고    scopus 로고
    • ntop Libzero for DNA
    • ntop, "Libzero for DNA, " 2014 [Online]. Available: http://www.ntop.org/products/pf-ring/libzero-for-dna
    • (2014)
  • 55
    • 84940114203 scopus 로고    scopus 로고
    • PacketShader Packet I/O engine
    • PacketShader, "Packet I/O engine, " 2012 [Online]. Available: http://shader.kaist.edu/packetshader/io-engine/index.html
    • (2012)
  • 56
    • 84940114204 scopus 로고    scopus 로고
    • netmap, "The fast packet I/O framework
    • netmap, "The fast packet I/O framework, " 2014 [Online]. Available: http://info.iet.unipi.it/luigi/netmap
    • (2014)
  • 57
    • 84940114205 scopus 로고    scopus 로고
    • PFQ PFQ homepage
    • PFQ, "PFQ homepage, " 2015 [Online]. Available: http://netserv.iet.unipi. it/software/pfq
    • (2015)
  • 58
    • 84940114206 scopus 로고    scopus 로고
    • DPDK, "Data plane development kit
    • DPDK, "Data plane development kit, " 2015 [Online]. Available: http://dpdk.org
    • (2015)
  • 59
    • 84940114207 scopus 로고    scopus 로고
    • Intel Data Plane Development Kit (Intel DPDK) Programmer's Guide Intel, Santa Clara, CA, USA
    • "Intel Data Plane Development Kit (Intel DPDK) Programmer's Guide, " Intel, Santa Clara, CA, USA, 2014 [Online]. Available: http://www.intel.com/content/dam/www/public/us/en/documents/guides/intel-dpdkprogrammers-guide.pdf
    • (2014)
  • 60
    • 84940114208 scopus 로고    scopus 로고
    • HPCAP High-Performance 10G Network Capture Engine
    • HPCAP, "High-Performance 10G Network Capture Engine, " 2015 [Online]. Available: http://github.com/hpcn-uam/HPCAP
    • (2015)
  • 61
    • 84904196547 scopus 로고    scopus 로고
    • Multi-granular, multi-purpose and multi-Gb/s monitoring on off-The-shelf systems
    • Jul./Aug
    • V. Moreno et al., "Multi-granular, multi-purpose and multi-Gb/s monitoring on off-The-shelf systems, " Int. J. Netw. Manag., vol. 24, no. 4, pp. 221-234, Jul./Aug. 2014
    • (2014) Int. J. Netw. Manag , vol.24 , Issue.4 , pp. 221-234
    • Moreno, V.1
  • 62
    • 33746938815 scopus 로고    scopus 로고
    • Characteristic analysis of Internet traffic from the perspective of flows
    • Jun
    • M.-S. Kim, Y. J. Won, and J.W. Hong, "Characteristic analysis of Internet traffic from the perspective of flows, " Comput. Commun., vol. 29, no. 10, pp. 1639-1652, Jun. 2006
    • (2006) Comput. Commun , vol.29 , Issue.10 , pp. 1639-1652
    • Kim, M.-S.1    Won, Y.J.2    Hong, J.W.3
  • 64
    • 84940114209 scopus 로고    scopus 로고
    • Traffic Analysis Research CAIDA, La Jolla, CA, USA
    • "Traffic Analysis Research, " CAIDA, La Jolla, CA, USA [Online]. Available: http://www.caida.org/research/traffic-Analysis/
  • 66
    • 84861651031 scopus 로고    scopus 로고
    • Transparent acceleration of software packet forwarding using netmap
    • L. Rizzo, M. Carbone, and G. Catalli, "Transparent acceleration of software packet forwarding using netmap, " in Proc. IEEE INFOCOM, 2012, pp. 2471-2479
    • (2012) Proc IEEE INFOCOM , pp. 2471-2479
    • Rizzo, L.1    Carbone, M.2    Catalli, G.3
  • 67
    • 84900494949 scopus 로고    scopus 로고
    • Low-cost and high-performance: VoIP monitoring and full-data retention at multi-Gb/s rates using commodity hardware
    • J. L. García-Dorado et al., "Low-cost and high-performance: VoIP monitoring and full-data retention at multi-Gb/s rates using commodity hardware, " Int. J. Netw. Manag., vol. 24, no. 3, pp. 181-199, 2014
    • (2014) Int. J. Netw. Manag , vol.24 , Issue.3 , pp. 181-199
    • García-Dorado, J.L.1
  • 70
    • 84870911205 scopus 로고    scopus 로고
    • Wire-speed statistical classification of network traffic on commodity hardware
    • P. M. Santiago del Río et al., "Wire-speed statistical classification of network traffic on commodity hardware, " in Proc. ACM Internet Meas. Conf., 2012, pp. 65-72
    • (2012) Proc ACM Internet Meas. Conf , pp. 65-72
    • Santiago Del Río, P.M.1
  • 72
    • 84883083665 scopus 로고    scopus 로고
    • Toward composable network traffic measurement
    • A. Di Pietro et al., "Toward composable network traffic measurement, " in Proc. IEEE INFOCOM, 2013, pp. 70-74
    • (2013) Proc IEEE INFOCOM , pp. 70-74
    • Di Pietro, A.1
  • 73
    • 56549118703 scopus 로고    scopus 로고
    • Packet capture in 10-Gigabit Ethernet environments using contemporary commodity hardware
    • F. Schneider, J. Wallerich, and A. Feldmann, "Packet capture in 10-Gigabit Ethernet environments using contemporary commodity hardware, " in Proc. Passive Active Meas. Conf., 2007, pp. 1-11
    • (2007) Proc. Passive Active Meas. Conf , pp. 1-11
    • Schneider, F.1    Wallerich, J.2    Feldmann, A.3
  • 74
    • 77951154340 scopus 로고    scopus 로고
    • The GPU computing era
    • Mar./Apr
    • J. Nickolls and W. Dally, "The GPU computing era, " IEEE Micro, vol. 30, no. 2, pp. 56-69, Mar./Apr. 2010
    • (2010) IEEE Micro , vol.30 , Issue.2 , pp. 56-69
    • Nickolls, J.1    Dally, W.2
  • 75
    • 70349472866 scopus 로고    scopus 로고
    • A survey on Internet traffic identification
    • 3rd Quart
    • A. Callado et al., "A survey on Internet traffic identification, " IEEE Commun. Surveys Tuts., vol. 11, no. 3, pp. 37-52, 3rd Quart. 2009
    • (2009) IEEE Commun. Surveys Tuts , vol.11 , Issue.3 , pp. 37-52
    • Callado, A.1
  • 76
    • 62849120844 scopus 로고    scopus 로고
    • A survey of techniques for Internet traffic classification using machine learning
    • 4th Quart
    • T. Nguyen and G. Armitage, "A survey of techniques for Internet traffic classification using machine learning, " IEEE Commun. Surveys Tuts., vol. 10, no. 4, pp. 56-76, 4th Quart. 2008
    • (2008) IEEE Commun. Surveys Tuts , vol.10 , Issue.4 , pp. 56-76
    • Nguyen, T.1    Armitage, G.2
  • 78
    • 84876772117 scopus 로고    scopus 로고
    • Blockmon: Flexible and high-performance big data stream analytics platform and its use cases
    • M. Dusi et al., "Blockmon: Flexible and high-performance big data stream analytics platform and its use cases, " NEC Techn. J., vol. 7, no. 2, pp. 102-106, 2012.
    • (2012) NEC Techn. J , vol.7 , Issue.2 , pp. 102-106
    • Dusi, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.