adding 1G ethernet to a 100M network

James Knott james.knott-bJEeYj9oJeDQT0dZR+AlfA at public.gmane.org
Thu Jul 29 19:37:41 UTC 2010


CLIFFORD ILKAY wrote:
> On 07/29/2010 02:57 PM, Lennart Sorensen wrote:
>> On Thu, Jul 29, 2010 at 02:38:49PM -0400, CLIFFORD ILKAY wrote:
>>> There is a caveat. At a colo facility recently, we installed a gigabit
>>> D-Link switch figuring that it would "just work". The network
>>> performance of any of the machines connected to that switch was abysmal
>>> even though the colo facility had provided us with a 100Gbit/s
>>> connection to their Cisco switch. Apparently, consumer grade switches
>>> like the D-Link and others cannot auto-negotiate to the highest 
>>> possible
>>> rate if the other end isn't configured to auto-negotiate. The other end
>>> was configured to be 100Gbit/s, full-duplex. The D-Link would fall back
>>> to 10Mbit/s, half-duplex, thus explaining the poor network performance.
>>> Replacing the D-Link with a Cisco (not Linksys) switch and setting 
>>> it to
>>> 100Mbit/s, full-duplex was the solution.
>>
>> 100Gbit/s?  I don't think I believe that.
>>
>> Now if one end doesn't autonegotiate, then you fall back to half duplex.
>> You still get the speed right though, but because of colisions (or at
>> least what the network port thinks are collisions) you get pretty bad
>> performance.
>>
>> To me, it is very stupid of the colo facility to not use autonegotiation
>> by default.  After all if you don't know to set your port to a fixed
>> setting on your machine, you get the exact same problem.  It is really
>> just plain dumb of them to do so.
>
> By fixing the rate, they can differentiate between 10M, 100M, and 
> 1000M service and charge accordingly. This episode explained why in 
> another colo facility where we didn't have a switch between the server 
> and the colo facility's switch, we had to use ethtool to set the rate 
> or again, we'd fall back to 10M, half-duplex. That colo facility was 
> never able to explain why and had just shrugged it off.
Regardless, that should only affect the one port, not the entire switch.

--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list