Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

If I have a gigabit switch connected to three machines, two of which have Gigabit NICs and one of which has a 10/100 switch, will the traffic between the two fast machines be 100MBps or 1000Mbps?

share|improve this question
add comment

2 Answers

No, just the slow device gets a slow connection. Everything else is independent.

In the case a fast machine is talking to a slow machine the throughput of the slower connection will limit the two. But say Fast-A and Fast-B are communicating, they'll keep their fast speed with each other, even if they also communicate with Slow-C.

share|improve this answer
add comment

No, the slow device will not slow down the network. The reason has to do with how a switch operates.

When a switch receives a message, it compares the destination MAC address to a table it keeps in memory. It then re-sends that message to the destination, using the correct port, and only the correct port.

If it makes it easier, you can think of it like this: HostA (1Gbps), HostB (1Gbps), HostC (100Mbps) all connected to the switch, creates these physical connections:

  • HostA (1Gbps) -> Switch (1Gbps)
  • HostB (1Gbps) -> Switch (1Gbps)
  • HostC (100Mbps) -> Switch (100Mbps)

Now, if you consider the situation where HostA is communicating with HostC, you have to realize that while HostA can send data to the switch at 1Gbps, the switch can only send data to HostC at 100Mbps. So, essentially, the communication will be limited to 100Mbps.

Now, if you continue this reasoning, you can think of it like this:

  • HostA (1Gbps) <-> HostB (1Gbps)
  • HostA (100Mbps) <-> HostC (100Mbps)
  • HostB (100Mbps) <-> HostC (100Mbps)

Any communications with HostC will be slowed to 100Mbps, due to the Bottleneck

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.