Networking Forums

Networking Forums > Computer Networking > Linux Networking > Best NIC for a Linux router?

Reply
Thread Tools Display Modes

Best NIC for a Linux router?

 
 
Craig E. Smith
Guest
Posts: n/a

 
      12-29-2003, 03:46 PM
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
 
 
 
 
Michael Heiming
Guest
Posts: n/a

 
      12-29-2003, 03:50 PM
In comp.os.linux.networking Craig E. Smith <(E-Mail Removed)> 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
 
Hactar
Guest
Posts: n/a

 
      12-29-2003, 04:52 PM
In article <(E-Mail Removed)>,
Michael Heiming <michael+(E-Mail Removed)> wrote:
> In comp.os.linux.networking Craig E. Smith <(E-Mail Removed)> 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).

--
-eben (E-Mail Removed)m home.tampabay.rr.com/hactar
AQUARIUS: There's travel in your future when your tongue freezes to the
back of a speeding bus. Fill the void in your pathetic life by playing
Whack-a-Mole 17 hours a day. -- Weird Al, _Your Horoscope for Today_
 
Reply With Quote
 
John-Paul Stewart
Guest
Posts: n/a

 
      12-29-2003, 05:07 PM
"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
 
Michael Heiming
Guest
Posts: n/a

 
      12-29-2003, 05:28 PM
In comp.os.linux.networking Hactar <(E-Mail Removed)> wrote:
> In article <(E-Mail Removed)>,
> Michael Heiming <michael+(E-Mail Removed)> wrote:
> > In comp.os.linux.networking Craig E. Smith <(E-Mail Removed)> 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
 
Michael Heiming
Guest
Posts: n/a

 
      12-29-2003, 06:42 PM
In comp.os.linux.networking John-Paul Stewart <(E-Mail Removed)> 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
 
John-Paul Stewart
Guest
Posts: n/a

 
      12-29-2003, 07:11 PM
Michael Heiming wrote:
>
> In comp.os.linux.networking John-Paul Stewart <(E-Mail Removed)> 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
 
Michael Heiming
Guest
Posts: n/a

 
      12-29-2003, 07:57 PM
[ Followup-To: comp.os.linux.networking ]

In comp.os.linux.networking John-Paul Stewart <(E-Mail Removed)> 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
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 On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Any Documentaion about How Linux Networking IP stack looklike between Linux PC (single NIC card) and Router with multiple Network interfaces (LAN and WAN)? santa19992000@yahoo.com Linux Networking 0 02-11-2007 09:19 PM
If I replace my existing Linksys box with Linux Router, how can I know what kind of Routing to be enabled on my Linux Box? santa19992000@yahoo.com Linux Networking 3 01-06-2005 01:18 PM
Noob linux questions. Vector Linux, tightvnc and a router tHatDudeUK Linux Networking 1 03-07-2004 03:18 PM
Linux box (ex-router) causing duplicates on Windows/Linux LAN Jamin Linux Networking 1 01-26-2004 12:08 PM
Linux Router/Firewall - Linux Client problem Fry Linux Networking 6 09-06-2003 02:25 AM



1 2 3 4 5 6 7 8 9 10 11