| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 | 
							- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
- <!--Converted with LaTeX2HTML 2002-2 (1.70)
 
- original version by:  Nikos Drakos, CBLU, University of Leeds
 
- * revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
 
- * with significant contributions from:
 
-   Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
 
- <HTML>
 
- <HEAD>
 
- <TITLE>2 Features</TITLE>
 
- <META NAME="description" CONTENT="2 Features">
 
- <META NAME="keywords" CONTENT="flowreplay">
 
- <META NAME="resource-type" CONTENT="document">
 
- <META NAME="distribution" CONTENT="global">
 
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
 
- <META NAME="Generator" CONTENT="LaTeX2HTML v2002-2">
 
- <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
 
- <LINK REL="STYLESHEET" HREF="flowreplay.css">
 
- <LINK REL="next" HREF="node3.html">
 
- <LINK REL="previous" HREF="node1.html">
 
- <LINK REL="up" HREF="flowreplay.html">
 
- <LINK REL="next" HREF="node3.html">
 
- </HEAD>
 
- <BODY >
 
- <DIV CLASS="navigation"><!--Navigation Panel-->
 
- <A NAME="tex2html46"
 
-   HREF="node3.html">
 
- <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
 
- <A NAME="tex2html44"
 
-   HREF="flowreplay.html">
 
- <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
 
- <A NAME="tex2html38"
 
-   HREF="node1.html">
 
- <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>   
 
- <BR>
 
- <B> Next:</B> <A NAME="tex2html47"
 
-   HREF="node3.html">3 Design Thoughts</A>
 
- <B> Up:</B> <A NAME="tex2html45"
 
-   HREF="flowreplay.html">Flowreplay Design Notes</A>
 
- <B> Previous:</B> <A NAME="tex2html39"
 
-   HREF="node1.html">1 Overview</A>
 
- <BR>
 
- <BR></DIV>
 
- <!--End of Navigation Panel-->
 
- <!--Table of Child-Links-->
 
- <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
- <UL CLASS="ChildLinks">
 
- <LI><A NAME="tex2html48"
 
-   HREF="node2.html#SECTION00021000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> <SPAN ID="hue56">Requirements</SPAN></A>
 
- <LI><A NAME="tex2html49"
 
-   HREF="node2.html#SECTION00022000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue78">Wishes</SPAN></A>
 
- </UL>
 
- <!--End of Table of Child-Links-->
 
- <HR>
 
- <H1><A NAME="SECTION00020000000000000000">
 
- <SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue54">Features</SPAN></A>
 
- </H1>
 
- <P>
 
- <H2><A NAME="SECTION00021000000000000000">
 
- <SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> <SPAN ID="hue56">Requirements</SPAN></A>
 
- </H2>
 
- <P>
 
- <OL>
 
- <LI><SPAN ID="hue59">Full TCP/IP support, including IP fragments and
 
- TCP stream reassembly.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue61">Support replaying TCP and UDP flows.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue63">Code should handle each flow/service independently.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue65">Should be able to connect to the server(s) in the
 
- pcap file or to a user specified IP address.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue67">Support a plug-in architecture to allow adding application
 
- layer intelligence.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue69">Plug-ins must be able to support multi-flow protocols
 
- like FTP.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue366">Ship with a default plug-in which will work ``well
 
- enough'' for simple single-flow protocols like HTTP and telnet.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue367">Flows being replayed ``correctly'' is more important
 
- then performance (Mbps).</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue75">Portable to run on common flavors of Unix and Unix-like
 
- systems.</SPAN>
 
- </LI>
 
- </OL>
 
- <P>
 
- <H2><A NAME="SECTION00022000000000000000">
 
- <SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue78">Wishes</SPAN></A>
 
- </H2>
 
- <P>
 
- <OL>
 
- <LI><SPAN ID="hue81">Support clients connecting to flowreplay on a limited
 
- basis. Flowreplay would replay the server side of the connection.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue83">Support other IP based traffic (ICMP, VRRP, OSPF,
 
- etc) via plug-ins.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue85">Support non-IP traffic (ARP, STP, CDP, etc) via
 
- plug-ins.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue87">Limit which flows are replayed using user defined
 
- filters. (bpf filter syntax?)</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue89">Process pcap files directly with no intermediary
 
- file conversions.</SPAN>
 
- </LI>
 
- <LI><SPAN ID="hue91">Should be able to scale to pcap files in the 100's
 
- of MB in size and 100+ simultaneous flows on a P3 500MHz w/ 256MB
 
- of RAM.</SPAN>
 
- </LI>
 
- </OL>
 
- <P>
 
- <DIV CLASS="navigation"><HR>
 
- <!--Navigation Panel-->
 
- <A NAME="tex2html46"
 
-   HREF="node3.html">
 
- <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
 
- <A NAME="tex2html44"
 
-   HREF="flowreplay.html">
 
- <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
 
- <A NAME="tex2html38"
 
-   HREF="node1.html">
 
- <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>   
 
- <BR>
 
- <B> Next:</B> <A NAME="tex2html47"
 
-   HREF="node3.html">3 Design Thoughts</A>
 
- <B> Up:</B> <A NAME="tex2html45"
 
-   HREF="flowreplay.html">Flowreplay Design Notes</A>
 
- <B> Previous:</B> <A NAME="tex2html39"
 
-   HREF="node1.html">1 Overview</A></DIV>
 
- <!--End of Navigation Panel-->
 
- <ADDRESS>
 
- Aaron Turner
 
- 2006-08-07
 
- </ADDRESS>
 
- </BODY>
 
- </HTML>
 
 
  |