[167686] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: The Making of a Router

daemon@ATHENA.MIT.EDU (=?ISO-8859-1?Q?Olivier_Cochard=2DL)
Thu Dec 26 19:48:33 2013

In-Reply-To: <CAGWRaZagO7wz_2g3vduNG5KNBqfn_PwUuRXNOYNtZckTfdBFNg@mail.gmail.com>
Date: Fri, 27 Dec 2013 01:48:16 +0100
From: =?ISO-8859-1?Q?Olivier_Cochard=2DLabb=E9?= <olivier@cochard.me>
To: Nick Cameo <symack@gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

Le 26 d=E9c. 2013 22:02, "Nick Cameo" <symack@gmail.com> a =E9crit :
>
> Any benchmarks of freebsd vs openbsd vs present day linux kern?
>
Hi,

Here are my own benchs using smallest packet size (sorry no Linux):
http://dev.bsdrp.net/benchs/BSD.network.performance.TenGig.png

My conclusion: building a line-rate gigabit router (or a few rules ipfw
firewall) is possible on commodity server without problem with FreeBSD.
Building a 10gigabit router (this mean routing about 14Mpps) will be more
complex in present day.
Note: The packet generator used was the high-perf netmap pkg-gen, allowing
me to generate about 13Mpps on this same hardware (under FreeBSD), but I'm
not aware of forwarding tools that use netmap: There are only packet
generator and capture tools available.

home help back first fref pref prev next nref lref last post