IXP1200 Measurement Results

Scott C. Karlin scott at CS.Princeton.EDU
Wed Nov 15 11:58:42 EST 2000


For those interested in what we have been up to with regard to the
IXP1200 processor, you might want to check out the following paper,
available at

      http://www.cs.princeton.edu/nsg/papers/ixp.ps

The abstract is given below.

Scott

-----------------------

Evaluating Network Processors in IP Forwarding
Tammo Spalink, Scott Karlin, Larry Peterson

This paper evaluates the performance of emerging network
processors---in particular, designs that employ multiple hardware
contexts to hide memory latency---in constructing IP routers.  Such
processors are designed to forward minimum-sized IP packets at line
speeds, with the advantage (over ASIC-based solutions) of being
programmable.  However, programming such network processors involves
two challenges.  The first is how to effectively employ the multiple
contexts in a way that fully utilizes the memory bandwidth.  The second
is how to allow the network processor to be programmed dynamically (so
it can support new functionality) without violating the processor's
tight timing constraints.  This paper addresses both of these
challenges on a prototype board that uses the IXP1200 network
processor.  We demonstrate that it is possible to support 8 x 100Mbps
ports with enough headroom to access up to 224 bytes of state
information for each minimum-sized IP packet.



More information about the ixp1200 mailing list