24000 packets/second

Frans Kaashoek kaashoek at cag.lcs.mit.edu
Tue May 4 21:16:21 EDT 1999


In message <199905042338.TAA00463 at the-seventh-bridge.lcs.mit.edu>, rtm at cag.lcs.
mit.edu writes:

>In a fairly simple configuration I can get our kernel-based software
>to forward 24000 packets/second. Ordinary Linux forwards at 33000 p/s
>in the same configuration.

Excellent.  That is a great starting point.  We should account for or
eliminate the slowdown.

>I'm sending TCP from zeus through darkstar to the-seventh-bridge,
>using 256-byte packets. zeus and tsb are OpenBSD. darkstar is a Linux
>PPro running our software. All of them with 100 mbit ethernet cards
>and full-duplex ethernet switch connections. darkstar is forwarding
>the packets out the same interface they arrived on.

What version of Linux are we using?  Since the networking was
completely revamped recently, we should use the most recent version of
Linux.

>I've attached the configuration file I used (it's conf/kbm.ipb).  It
>doesn't include an IP routing table lookup, but it does include the IP
>checksum check and re-calculation. The other missing pieces are
>fragmentation and options processing; since they're not actually used
>much, they won't impact typical performance.
>
>Here's the configuration file:

Cool!

	Frans



More information about the click mailing list