Sign in with
Sign up | Sign in
Your question

Multiple NICs acting as one big one?

Last response: in Components
Share
Anonymous
October 18, 2001 3:04:57 AM

I'd like to triple the throughput of my PC when at LAN events. I was told that there are some NICs that can be configured to run as one big combined NIC.

Currently I have to have 3 different IP addresses, and everyone always ends up using the first one, resulting in a really unbalanced load on the 3 cards.

I'd like to have just one IP address and have all 3 NICs balancing the I/O.

Is this possible?

Unfortunately Tom's latest review doesn't cover this functionality, probably because it's used in servers.
October 18, 2001 5:30:06 PM

I saw a 4-port card for sale somewhere that did that. It was basically just 4 cards in one, but worked parallel. Needless to say, it took four ports on the hub/switch/router. But that's some pretty decent bandwidth.

You could always get a gigabit network card for $70. The hubs/switches/routers are rather expensive, is the only problem.

<font color=green>I post so you don't have to!
9/11 - RIP</font color=green>
October 19, 2001 4:21:46 AM

he seems to say tha he has 3 NICs and want only one IP for the three NICs... i dont think its possible, but hey, im not god!
Related resources
Anonymous
October 19, 2001 5:23:26 AM

I've thought about it myself. The only easy answer I can think of is using a broadband router and plugging your cards into it. I'd be interested to hear if it works.



if it's not on fire, it's a software problem.
October 19, 2001 6:31:11 PM

Yeah, I know. I don't think you can span IPs across multiple nicks.

<font color=green>I post so you don't have to!
9/11 - RIP</font color=green>
June 12, 2006 4:26:40 PM

well... I think it depends on what cards you use. I don't think they have it for stuff other than on board (my tyan Thunder K8S has 2x broadcom gigabit onboard and there is something on the driver CD that do this kind of thing... never manage to get to it due to the limited number of ports on the router/switch I have [besides the fact that other computer is still 10/100])

cards that have only one port are not expect to be bought for that purpose, so I don't think they'll implement that feature.
June 13, 2006 9:38:23 AM

Can't you just bridge the connections?
June 16, 2006 2:19:41 PM

Yes, it's called Teaming but the cards must support it and must be identical. Also, plain Windows can't do it. I have twin NIC's in several of my servers at work, "old" Compaq DL380's, but they also have 15K rpm drives that hot swap and run Windows 2000 Advanced Server. Gets us 200Mbps from two cards, with a failover mode. But it's hard to find a consumer grade NIC that can do this, and I pretty sure it must be a server OS plus the teaming software.
June 16, 2006 3:06:25 PM

you also need a switch that supports teaming as well and I doubt you will find one that is consumer level.
June 16, 2006 3:52:48 PM

You must do two things:

Assuming all three NICs are identical, then first you need to instal a driver that supports Teaming, and I think you will only find drivers for Windows Server OSs and Unix-like OSs.

Second, you must be attached to a MANAGED switch, and the switch must be configured to support Teaming on your three ports.
June 16, 2006 3:54:48 PM

Check out the nforce 5 onboard 2-gigabit nics.
June 16, 2006 3:56:16 PM

Ok, so the whole idea is to try and triple your network throughput at lan events. I wish it was so simple but,

1. if you have a gigabit card on a desktop system you are already hitting the limitations of your hard drives and bus. Unless of course you have some 15k scsi drives..connected to a pci-x bus.

2. Teaming networking cards need driver support from the manufacturer and also the switch has to be configured as well.

3. For lan events, I'm assumeing gameing is the main thing here so wouldn't you want lower latency instead of higher throughput? Unless you tradeing huge files as well, and now we are right back to item 1.
June 16, 2006 4:38:41 PM

If running Linux for the server is an option, there's no need to have matched cards and special drivers form the manufacturer, just set up good ol'-fashioned bonding. Pretty damn easy and pretty effective.

Only requirements are multiple supported network cards (you have to try really really hard to get a card that's not supported by Linux), multiple separate ISP connections (won't be an improvement if you just split the connection with a switch/router then just recombine), and a Linux distro that either has bonding support already or the ability to rebuild the kernel/add modules.

If interested, here's a howto specific to debian, but the ideas are the same for any distro.
June 16, 2006 4:40:00 PM

I don't think the switch necessarily needs to "support" the teaming feature. In Mac OS X Server 10.4, the OS natively supports this feature, called Link Aggregation. If 1 OS (Unix based) can support this feature without needing any switch configuration, as it is handled by the OS (some form of load balancing across the network ports) then I don't think windows should need to have any switch configuration either...unless MS simply doesn't know how to handle this sort of thing...
June 16, 2006 5:40:21 PM

Simple software and 2 good nics should suffice and give you a team. If you need to buy the cards, go ahead and upgrade to gigabit.
Anonymous
March 19, 2009 9:48:46 PM

Well,

Let's say, for example, that you are wanting to do this at home. Most people have only one ISP.

In that case, you could hook up as many cards as you want, but your speed is capped at the single ISP connection. That means that you won't break the 1.5 mbps ISP connection no matter how many cards you have.

Now, if you do this at a LAN party, then you might see an improvement. I have nVidia NIC's (2) on my motherboard, and I get great performance. But I also have two ISP's - one cable and one DSL.

Let us know how it works.

March 20, 2009 1:29:14 PM

News Flash: Originally begun 8 years ago, then dug up from the grave and reburied in 2006... This Thread has once again emerged from the grave!!

/zombie "Brainssssssss..."
!