|
ABSTRACT
Within the field of automation technology the use of Industrial Ethernet is rising. This in turn demands devices capable of precisely recording, analyzing, and manipulating communication data for diagnostic purposes. Existing solutions so far lack required flexibility or are unable to cope with sustained Gigabit-per-second data streams. This is especially true for general-purpose approaches employing ordinary network adapters and plain software-based analysis.In this paper we describe a flexible and lightweight network agent for real-time, high-performance networks. This agent is capable of handling sustained data rates up to 2x 1GBit/s while offering real-time event-triggers, 10ns-resolution timestamps, real-time filtering, and statistics functions. An auxiliary processing unit as well as a modular software environment allow customization for a variety of tasks. The agent is realized as a dual processor SoC design on a Xilinx Virtex-II Pro FPGA.
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
|
Florin Baboescu, Suresh Rajgopal, Lun-Bin Huang, and Nick Richardson. Hardware implementation of a tree based ip lookup algorithm for oc-768 and beyond. Design Con 2005, February 2005.
|
| |
2
|
Florin Baboescu, Sumeet Singh, and George Varghese. Packet classification for core routers: Is there an alternative to cams. IEEE INFOCOM '03, San Francisco, April 2003.
|
| |
3
|
Neil W. Bergmann, Peter Waldeck, and John Williams. A catalog of hardware acceleration techniques for real-time reconfigurable system on chip. In IWSOC, pages 112--115. IEEE Computer Society, 2003.
|
| |
4
|
Herbert Bos, Willem de Bruijn, Mihai Cristea, Trung Nguyen, and Georgios Portokalidis. Ffpf: Fairly fast packet filters. In Proceedings of OSDI'04, 2004.
|
| |
5
|
|
| |
6
|
Jan Coppens, Evangelos Markatos, Jiri Novotny, Michalis Polychronakis, Vladimir Smotlacha, and Sven Ubik. Scampi- a scaleable monitoring platform for the internet. In Proceedings of the 2nd International Workshop on Inter-Domain Performance and Simulation (IPS 2004), Budapest, Hungary, March 2004.
|
| |
7
|
|
| |
8
|
Ethereal. Ethereal: The world's most popular network protocol analyzer, 2006. http://www. ethereal. com/.
|
| |
9
|
Max Felser and Thilo Sauter. Standardization of industrial ethernet -- the next battlefield? In IEEE WFCS., pages 413--421, Vienna, Austria, September 2004.
|
| |
10
|
Gorden Griem. Design and implementation of a realtime media access controller for simulation and bus analysis on profinet. Master's thesis, Technische Universität Hamburg-Harburg, September 2004.
|
 |
11
|
Pankaj Gupta , Nick McKeown, Packet classification on multiple fields, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.147-160, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
12
|
Napatech Inc. The Napatech Protocol and Traffic Analysis Network Adapter -- White Paper, 2006. http://www. napatech. com/media(35, 1033)/-White paper. pdf.
|
 |
13
|
T. V. Lakshman , D. Stiliadis, High-speed policy-based packet forwarding using efficient multi-dimensional range matching, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.203-214, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
14
|
Edward A. Lee. Embedded software from concurrent component models. ACM SIGPLAN Notices, 36(8), 2001.
|
| |
15
|
Kyung Chang Lee and Suk Lee. Performance evaluation of switched ethernet for networked control systems. In Processings of the 2002 28th Annual Conference of the IEEE Industrial Electronics Society (IECON-2002), Sevilla, Spain, 2002.
|
 |
16
|
John W. Lockwood , Naji Naufel , Jon S. Turner , David E. Taylor, Reprogrammable network packet processing on the field programmable port extender (FPX), Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays, p.87-93, February 2001, Monterey, California, United States
[doi> 10.1145/360276.360304]
|
| |
17
|
Hans-Peter Löb. Integration eines prototypischen Realtime-Media-Access-Controllers in eine PowerPC-basierte Hardware-Umgebung. Studienarbeit, Universität Karlsruhe (TH) -- Forschungsuniversität, Institut für Technische Informatik, May 2005. http://itec. uka. de/capp/diploma/index. php?lang=d&show=/capp/diploma/sa/loeb-2005. pdf.
|
| |
18
|
{18} Hans-Peter Löb. Konzeption eines Netzwerkagenten auf einer FPGA-basierten Hardware-Plattform für Diagnose und Analyse von Realtime-Ethernet-Netzwerken. Diplomarbeit, Universität Karlsruhe (TH)-Forschungsuniversität, Institut für Technische Informatik, December 2005. http://itec. uka. de/capp/diploma/index. php?lang=d&show=/capp/diploma/da/loeb-2005. pdf.
|
| |
19
|
{19} Steven McCanne and Van Jacobson. The BSD packet filter: A new architecture for user-level packet capture. In USENIX Winter, pages 259¿270, 1993.
|
| |
20
|
{20} ProfiBus. Technology and Application--System Description. ProfiBus International Support Center, Haid-und-Neu-Straβe 7, 76131 Karlsruhe, Deutschland, 2002.
|
| |
21
|
PROFIBUS Working Group lr`PROFInetle'. PROFInet Architecture Description and Specification. PROFIBUS Nutzerorganisation e. V., Haid-und-Neu-Str. 7, 76131 Karlsruhe, 2003.
|
| |
22
|
Jeff Shafer and Scott Rixner. A gigabit reconfigurable programmable network interface card. Annual Affiliates Meeting, Department of Electrical and Computer Engineering, Rice University, September 2005.
|
| |
23
|
David E. Taylor. Survey and taxonomy of packet classification techniques. Tech. Rep. WUCSE-2004-24, Department of Computer Science and Engineering, Washington University in Saint Louis, May 2004.
|
| |
24
|
WildPackets Inc. A WildPackets Technical Brief: On Gigabit Analysis System Performance and System Requirements, 2003. http://www. wildpackets. com/elements/technical briefs/gigabit performance. pdf, Dezember 2005.
|
| |
25
|
Xilinx Inc. Xilinx LogiCORE Ethernet Statistics, 2005.
|
|