We currently in our office have a 20 Mbps fiber optic internet connection with Time Warner. We decided to upgrade our connection to 100Mbps. When the technicians came out, they upgraded the circuit and tested it on their device, but it didn't work on the network. The technicians believed it was because the switch it was connected to wasn't a Gigabit switch. We have a small 5 port switch that we use to connect our data network and our voice network to the internet connection.
While the technicians were incorrect that it wasn't a gigabit switch, that switch in turn does connect to other switches that are only 10/100. This leaves me wondering two things:
1) Even if the switch wasn't a gigabit switch, shouldn't a 10/100 switch be able to negotiate a 100Mbps internet connection? It seems like common sense to me, but I long ago learned that nothing is ever what it seems.
2) Since the first switch is a Gigabit switch, could the other switches on the network being 10/100 cause the connection to fail at that point (rather than just throttling the connection to the maximum speed allowed by that switch.)