Sorry if this seems to be a stupid question, I'm not sure how to specify what I want to know when checking google.
I will have 2 or 3 devices pumping out data on a 100Base-T port. The combined data rate of all devices is about 15MB/S which exceeds the optimal 100Base-T channel capacity (12MB/S), but well within the realms of a 1000Base-T connection. Each device will be sending a burst of data in the form of an FTP transfer to a common, single host computer in a sequential manner ie:
- Device A establishes FTP connection and transfers data
- Device B establishes FTP connection and transfers data
- Device C establishes FTP connection and transfers data
It may be that the A&B, B&C and C&A transfers overlap in the time domain to some extent.
There will be minimal traffic going back from the computer to each device (in general what ever is needed to support the FTP transfers), and the network will be dedicated to transferring data between these devices and the host computer.
Is it possible to use a switch to combine the multiple incoming 100Base-T streams into a single outgoing 1000Base-T stream? if so what features in a switch should I be looking for?
Or would it be better to have 3 physical point-to-point 100Base-T dedicated connections between each device and the host computer? (thus having at least 3 physical Ethernet interfaces on that computer)
Note that I can't change the interface on the devices, but I am free to choose the network and host computer configuration.
Thanks for you help
Peter
Edit Oops .. I meant MB/S not KB/S
Edit 2 I should have mentioned that all the devices and the host computer will be in close proximity - IE easily within a single Ethernet run length.
Edit 3
This is where I start pounding my head against the wall. The back story is that I am involved in a project where the device generates the data which is sent to the computer where it is collated and saved. My part is the computer backend and overall UI and display - not the generating device. Last week I saw that they were specifying 1 single device and trying to get it to pump out 15MB/S over a single 100Base-T port. I pointed out that they would need to break the laws of physics to achieve this. The problem could be parallelized by adding up to 5 more devices in order to bring the peak data rate on any single 100Base-T link to well below that links maximum throughput. This question was part of my research into how the system could be configured and still keep things in the current version of reality. I have since learnt that there is no money in the budget for additional devices. Thus the question is now moot. I have yet to see how they intend to meet requirements with only a single device. Its not really my problem, but it also does not bode well for the quality of computer they bought which will form the basis of the work I will be doing.
And yes I do read TDWTF
Thank-you to everybody who contributed to the discussion
100Base-T connections are capable of 12.5MB a second. I have no idea where you are getting 12KB from.
You are looking for link aggregation, which is otherwise known as NIC bonding or teaming. This is supported in most operating systems.
While what Warner said will work, I just don't see the benefit of NIC aggregation in this scenario as the sending devices are only at 100Base-T (~12MB/s), whereas any old SMB/SOHO GbE switch's backplane/port/wire speed is going to be more than capable to handle even three concurrent 100Base-T transfers.
If you're experiencing poor performance now, I'd be looking at the host sub-system (disk I/O, etc.) first and would recommend using IPerf to test throughput before buying or changing anything.
Shouldn't a regular switch should be able to utilize 3 different 100Mbit devices to a single 1000Mbit device, and therefor maximizing the throughput to a total of 300Mbit? As long as the switch can handle the load.
I don't see why it would restrict the total bandwidth to anything less than 1 Gbit, that's the whole point with a full-featured layer-2 switch IIRC.
Yes, a switch do what you are trying to accomplish with NO extra configuration.
If you have a gigabit switch and 4 devices connected to it: - server w/ 1 x 1Gbps connection - 3 x devices w/ 1 x 100Mbps connection
The server will be able to communicate with each of the devices at its line rate (100Mbps) without any special configuration or changes.