TCP-Splitter: A TCP/IP Flow Monitor in Reconfigurable Hardware

  • Authors:
  • David V. Schuehler;John Lockwood

  • Affiliations:
  • -;-

  • Venue:
  • HOTI '02 Proceedings of the 10th Symposium on High Performance Interconnects HOT Interconnects
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

TCP/IP is the most commonly-used protocol on the internet. It provides a reliable transport for nearly all applications that utilize a network. These include Web browsers, FTP, Telnet, Secure Shell and other applications. New types of routers require the examination of TCP/IP flows transiting this networking equipment.This paper describes TCP-Splitter, a reconfigurable hardware based solution for analyzing and processing TCP/IP flows at multi-gigabit line rates. A consistent byte stream is delivered to a client application for every TCP/IP connection processed by TCP-Splitter. In order to maintain a design that is lightweight, efficient, and able to process a nearly unlimited number of flows at gigabit line rates, the system uses a non-passive flow processing algorithm.