Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jan 2010 11:04:33 -0800 (PST)
From:      Barney Cordoba <barney_cordoba@yahoo.com>
To:        George Sanders <gosand1982@yahoo.com>, Jack Vogel <jfvogel@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: 10gigE link with FreeBSD hosts ?
Message-ID:  <422185.59153.qm@web63903.mail.re1.yahoo.com>
In-Reply-To: <2a41acea0912111851x598a4f5bsccf013e0c8107743@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help



--- On Fri, 12/11/09, Jack Vogel <jfvogel@gmail.com> wrote:

> From: Jack Vogel <jfvogel@gmail.com>
> Subject: Re: 10gigE link with FreeBSD hosts ?
> To: "George Sanders" <gosand1982@yahoo.com>
> Cc: freebsd-net@freebsd.org
> Date: Friday, December 11, 2009, 9:51 PM
> Can't get 10 gigabit thru a PCI-X
> slot, it doesnt have the bandwidth, you
> need PCI Express, in
> fact you will find that lots of factors will come into play
> and might keep
> you from achieving
> optimal thruput.
> 
> For a two port adapter you will need an 8x PCIE slot,
> preferably Gen 2, and
> if all three systems
> don't have that its gonna slow everyone down.
> 
> Further, once you involve packet forwarding it gets even
> more demanding.
> 
> Trying to do it 'on the cheap' and you might get 3 or 4 Gb,
> maybe even worse
> depending.
> 
> Takes quality to get real performance, sorry :)
> 
> Jack
> 
> 
> On Fri, Dec 11, 2009 at 2:30 PM, George Sanders <gosand1982@yahoo.com>wrote:
> 
> >
> >
> > I am seeing Sun Microsystems branded 10gigE adaptors
> (pci-x) on ebay
> > nowadays for $500.
> >
> > So ... let's say I took some plain-jane, modern-ish PC
> (intel core, or c2d,
> > pci-x, etc.) and set up this topology:
> >
> >
> > a <-- cable --> b  <-- cable --> c
> >
> > and on each of (a) and (c) put one 10gigE adaptor, and
> on (b) put two
> > 10gigE adaptors, and set up bridging on (b)
> >
> > Would it be reasonable to then expect to transfer data
> from (a) to (c) at
> > a, roughly, 10 gigabit/s rate ?
> >
> > If not, what is the limiting factor ?
> >
> > The idea is that I would use a commodity PC + multiple
> pci-X slots as a
> > "poor mans" 10gigE switch ... I can't afford an actual
> 10gigE switch, but I
> > don't need that many ports anyway.
> >
> > Any comments or field reports would be appreciated.
> >
> >

Supermicro makes some cheap cards that are under $500. Part# is
AOC-STG-i2 and they work with FreeBSD. You should be able to find
them for around $450, so if you just need a 2 port switch its fairly
inexpensive.

The problem is that the FreeBSD ixgbe driver can't do close to 10Gb/s, 
so its not a very good switch. 

Barney






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?422185.59153.qm>