Link to home
Start Free TrialLog in
Avatar of APixels
APixels

asked on

Confused over 10GigE implementation

I've got a server running Gigabit ethernet that's connected to 20 nodes (each running 1 Gigabit ethernet).  I'm thinking of upgrading the server's gigabit NIC with a 10GigE (yes, my switch supports it).

My question is this: can the server's 10GigE "pipe" be virtually split into ten 1 gigabit connections? In other words, can i support ten simultateous one gigabit connections to the server?

(I'm using the SMC Tigerswitch II under a Windows 2k3 environment)
Avatar of Don Johnston
Don Johnston
Flag of United States of America image

Not really.

But then again, if there are ten 1gig data streams going to the server over a single 10gig  link, each stream will be able to carry 1gig each. So you'll be seeing the same result as if you would have been able to do it.
Avatar of APixels
APixels

ASKER

Hmmm...that's kind of what I'm asking, I think.

CAN one 10GigE pipe carry ten 1gig data streams simultaneously?

Obviously, if the 10GigE cannot do this, then there's no reason to upgrade because each node is bottlenecked at 1gig.

So can this fat 10GigE pipe be seen as "ten 1gig pipes"?

Thanks a bunch.
ASKER CERTIFIED SOLUTION
Avatar of Don Johnston
Don Johnston
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of APixels

ASKER

Really? Is that a function of the switch? I thought that, be default, a single connection is made for each node requesting data. This connection would be 10gig to 1gig, thus the 10gig link would be "downgraded" to the slowest connector (in this case 1gig). THEN it would process the next request, which would be another 1gig connection. I thought it kind of did this round-robin for each connection. I *thought* I would have to do some trickery to split this 10gig pipe into ten 1gig pipes. Is that not the case?

BTW, thanks kindly donjohnston for the quick responses.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of APixels

ASKER

"In the case of the clients sending data to the server, they would only be able to transmit at 1gig."

Ah! let's look at that for a moment. Are you saying that EACH CLIENT can only send at 1gig, or ONLY ONE connection (at 1gig) can be made at a time? In other words, can the server accept ten 1gig client streams at once?

I'm interested in doing the reverse of NIC teaming. With NIC teaming, you can make multiple NICs functions as one...what I want to do is make one 10gigE function as ten 1gig NICs.

Again, donjohnston, thanks for all your help on this!




SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of APixels

ASKER

> But the question is; Why? Is this a theoretical discussion or are you trying to resolve something?

I'm glad you asked ;)

Really, what I need to do is serve data as fast as possible to as many connections as possible. We have a group of artists that are working with large data sets. They do a lot of reading and writing to the servers. The servers are plenty fast enough to feed multiple workstations, the drive arrays are fast enough to feeding multiple workstations, and the switch backplane is 48G. Soooo...I was trying to find a way to widen the network bottleneck a bit. I don't really want to pay for anything larger than 1gig per workstation BUT if the server/array/switch can do MULTIPLE connections, that would help open up the log-jam.
I really can't imagine you'll have any problems.