[167688] in North American Network Operators' Group
Re: The Making of a Router
daemon@ATHENA.MIT.EDU (Ray Soucy)
Thu Dec 26 20:31:20 2013
In-Reply-To: <CA+q+Tcqw01sU83xC9cNM8DPozNwjS518Otfda44YxsWE+7cmiw@mail.gmail.com>
Date: Thu, 26 Dec 2013 20:29:35 -0500
From: Ray Soucy <rps@maine.edu>
To: =?ISO-8859-1?Q?Olivier_Cochard=2DLabb=E9?= <olivier@cochard.me>
Cc: NANOG <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
Chipsets and drivers matter a lot in the 1G+ range.
I've had pretty good luck with the Intel stuff because they offload a lot
in hardware and make open drivers available to the community.
On Thu, Dec 26, 2013 at 7:48 PM, Olivier Cochard-Labb=E9
<olivier@cochard.me>wrote:
> 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, allowin=
g
> 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.
>
--=20
Ray Patrick Soucy
Network Engineer
University of Maine System
T: 207-561-3526
F: 207-561-3531
MaineREN, Maine's Research and Education Network
www.maineren.net