Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2005.12C.1.011

A Gigabit Rate Packet Header Collector using Network Processor  

Choi Pan-an (아주대학교 정보통신전문대학원)
Choi Kyung-hee (아주대학교 정보통신전문대학원)
Jung Gi-hyun (아주대학교 전자공학부)
Sim Jae-hong (조선대학교 인터넷소프트웨어공학부)
Abstract
This paper proposes a packet header collector, based on a network processor with multi-processor and multi-threads, that shows a high throughput on gigabit network. The proposed collector has an architecture to separate packets coming from gigabit network into headers and payloads, and distribute them to multiple 100Mbit MAC ports. The architecture hiring a unique buffer management method and load distribution strategy among multiple processors is evaluated empirically in depth.
Keywords
network Processor; packet header collector; load distribution;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Keys, K., Moore, D., Koga, R., Lagache, E., Tesch, M., and Claffy, K., 'The Architecture of CoralReef: An Internet Traffic Monitoring Software Suite,' Proc. of PAM2001, Apr., 2001. http://www.caida.org/outreach/papers/pam2001/coralreef.xml
2 M. K. McKusick, K. Bostic, M. J. Karels, and J. S. Quarterman. 'The Design and Implementation of the 4.4BSD Operating System,' Addison-Wesley, Reading, MA, 1996
3 A. Cox. 'Network Buffers and Memory Management,' Linux Journal, Issue #30, Oct. 1996. http://www2.linuxjournal.com/ljissues/issue30/1312.html
4 Claffy, K., 'The Nature of the Beast: Recent Traffic Measurements from an Internet Backbone,' Proc. of INET'98, July 1998. http://www.caida.org/outreach/papers/Inet98/
5 McCreary, S., and Claffy, K., 'Trends in Wide Area IP Traffic Patterns-A View from the Ames Internet Exchange,' May, 2000. http://www.caida.org/outreach/papers/AIX0005/
6 홍순화, 김재영, 홍원기, '로드 분산 방법을 이용한 대용량 네트워크 트래픽 모니터링 및 분석', KNOM Review, Vol.4, No.2, pp.17-27, Dec., 2001
7 McCanne, S., and Jacobson, V., 'The BSD Packet Filter: A New Architecture for User-level Packet Capture,' Proc. of the 1993 Winter USENIX Technical Conference, Jan. 1993
8 Tobias Oetiker and Dave Rand, 'MRTG: MultiRouter Traffic Grapher', http://eestaff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html
9 David Perkins and Evan McGinnes, Understanding SNMP MIBs, Prentice-Hall, 1997
10 Lawrence Berkley National Laboratory, 'tcpdump 3.4a6.' ftp://ftp.ee.lbl.gov
11 Craig Hunt, TCP/IP Network Administration, O'Reilly and Associates, Inc., 1992
12 Dave Curry and Jeff Mogul, 'nfswatch-4.3,' http://ftp.lip6.fr/pub2/networking/nfs/
13 Carter Bullard, 'argus-1.7.beta.1b,' ftp://ftp.sei.cmu.edu/pub/argus
14 Teruyuki Hasegawa, Tomohiko Ogishi, and Toru Hasegawa. 'A Framework on Gigabit Rate Packet Header Collection for Low-cost Internet Monitoring System,' May 2002
15 J. Apisdorf, K. Claffy, K. Thompson, and R. Wilder. 'OC3MON: Flexible, Affordable, High-Performance Statistics Collection,' Proc. Of INET'97, June 1997. http://www.nlanr.net/NA/Oc3mon/
16 IEEE Computer Society. 'IEEE STD 802.3, 2000 Edition,' Oct.2000. http://standards.ieee.org/getieee802/