Best NIC for a Linux router?

This is a discussion on Best NIC for a Linux router? within the Linux Networking forums, part of the Linux Forums category; I'm looking for thoughts on the best NIC card to use for a Linux router implementation. I am concerned ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 12-29-2003
Craig E. Smith
 
Posts: n/a
Default Best NIC for a Linux router?

I'm looking for thoughts on the best NIC card to use for a Linux
router implementation. I am concerned with CPU utilization. I have
read that some cards support scatter/gather and interrupt mitigation.
Thanks for your help.
Reply With Quote
  #2 (permalink)  
Old 12-29-2003
Michael Heiming
 
Posts: n/a
Default Re: Best NIC for a Linux router?

In comp.os.linux.networking Craig E. Smith <craigesmith@hotmail.com> wrote:
> I'm looking for thoughts on the best NIC card to use for a Linux
> router implementation. I am concerned with CPU utilization. I have
> read that some cards support scatter/gather and interrupt mitigation.


From experience NICs with eepro (Intel) chip-set are among the
fastest, 3com is another good choice. Avoid cheapo stuff, if you
really need performance.

--
Michael Heiming

Remove +SIGNS and www. if you expect an answer, sorry for
inconvenience, but I get tons of SPAM
Reply With Quote
  #3 (permalink)  
Old 12-29-2003
John-Paul Stewart
 
Posts: n/a
Default Re: Best NIC for a Linux router?

"Craig E. Smith" wrote:
>
> I'm looking for thoughts on the best NIC card to use for a Linux
> router implementation. I am concerned with CPU utilization. I have
> read that some cards support scatter/gather and interrupt mitigation.
> Thanks for your help.


I've never seen CPU utilization be a problem except at Gigabit speeds.
Unless you're creating a very high-end router or have very limited CPU
resources the bottleneck will lie elsewhere, IMHO.

I see another poster has recommended Intel NICs. I'll second that. The
e100 and e1000 drivers in the stock Linux kernel are (or at least were
originally) supplied by Intel. IMHO it's hard to beat vendor-supplied
open-source drivers in the kernel.
Reply With Quote
  #4 (permalink)  
Old 12-29-2003
Michael Heiming
 
Posts: n/a
Default Re: Best NIC for a Linux router?

In comp.os.linux.networking Hactar <ebenONE@tampabay.are-are.com.unmunge> wrote:
> In article <j0mpsb.6er.ln@news.heiming.de>,
> Michael Heiming <michael+USENET@www.heiming.de> wrote:
> > In comp.os.linux.networking Craig E. Smith <craigesmith@hotmail.com> wrote:
> > > I'm looking for thoughts on the best NIC card to use for a Linux
> > > router implementation. I am concerned with CPU utilization. I have
> > > read that some cards support scatter/gather and interrupt mitigation.

> >
> > From experience NICs with eepro (Intel) chip-set are among the
> > fastest, 3com is another good choice. Avoid cheapo stuff, if you
> > really need performance.


> But don't forget that if you're on DSL or cable modem, then 10Mbps is fast
> enough for the internet (not necessarily fast enough for your LAN, depending
> on what you're doing).


Ack, that NIC doesn't need to be a high performance one, I'm
using rtl8139 cards for that.

--
Michael Heiming

Remove +SIGNS and www. if you expect an answer, sorry for
inconvenience, but I get tons of SPAM
Reply With Quote
  #5 (permalink)  
Old 12-29-2003
Michael Heiming
 
Posts: n/a
Default Re: Best NIC for a Linux router?

In comp.os.linux.networking John-Paul Stewart <jpstewart@sympatico.ca> wrote:
> "Craig E. Smith" wrote:
> >
> > I'm looking for thoughts on the best NIC card to use for a Linux
> > router implementation. I am concerned with CPU utilization. I have
> > read that some cards support scatter/gather and interrupt mitigation.
> > Thanks for your help.


> I've never seen CPU utilization be a problem except at Gigabit speeds.
> Unless you're creating a very high-end router or have very limited CPU
> resources the bottleneck will lie elsewhere, IMHO.


On aside note, have you tried out enabling jumbo frames with GB
NICs?

> I see another poster has recommended Intel NICs. I'll second that. The
> e100 and e1000 drivers in the stock Linux kernel are (or at least were
> originally) supplied by Intel. IMHO it's hard to beat vendor-supplied
> open-source drivers in the kernel.


Unsure if that has changed but I always use the eepro100 driver
from Donald Becker, as the e100 driver from Intel isn't mii
register aware. Meaning mii-tool/mii-diag/etc don't work. For
performance I easily get >12 MB/sec using scp between machines
using those cards with the eepro100 driver.

--
Michael Heiming

Remove +SIGNS and www. if you expect an answer, sorry for
inconvenience, but I get tons of SPAM
Reply With Quote
  #6 (permalink)  
Old 12-29-2003
John-Paul Stewart
 
Posts: n/a
Default Re: Best NIC for a Linux router?

Michael Heiming wrote:
>
> In comp.os.linux.networking John-Paul Stewart <jpstewart@sympatico.ca> wrote:
> > "Craig E. Smith" wrote:
> > >
> > > I'm looking for thoughts on the best NIC card to use for a Linux
> > > router implementation. I am concerned with CPU utilization. I have
> > > read that some cards support scatter/gather and interrupt mitigation.
> > > Thanks for your help.

>
> > I've never seen CPU utilization be a problem except at Gigabit speeds.
> > Unless you're creating a very high-end router or have very limited CPU
> > resources the bottleneck will lie elsewhere, IMHO.

>
> On aside note, have you tried out enabling jumbo frames with GB
> NICs?


My switch doesn't support jumbo frames. (So *that's* why an 8 port GigE
switch was so cheap!) I did try it once anyway...the network just plain
died.
Reply With Quote
  #7 (permalink)  
Old 12-29-2003
Michael Heiming
 
Posts: n/a
Default Re: Best NIC for a Linux router?

[ Followup-To: comp.os.linux.networking ]

In comp.os.linux.networking John-Paul Stewart <jpstewart@sympatico.ca> wrote:
> Michael Heiming wrote:

[..]

> > On aside note, have you tried out enabling jumbo frames with GB
> > NICs?


> My switch doesn't support jumbo frames. (So *that's* why an 8 port GigE
> switch was so cheap!) I did try it once anyway...the network just plain
> died.


Sounds likely, well I'd like to make some tests, perhaps I'll put
some charts online, haven't seen any about it online? But then
don't know when I'll find the time next year.

--
Michael Heiming

Remove +SIGNS and www. if you expect an answer, sorry for
inconvenience, but I get tons of SPAM
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 06:36 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0