speed and duplex

Unanswered Question
Mar 23rd, 2009

hi all

if I hard code one side to 100m/full and the other side is auto, does it happen in many cases that the auto one will set itself to 100meg half ?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
Loading.
Giuseppe Larosa Mon, 03/23/2009 - 03:21

Hello Carl,

the other side should always set itself as 100 half because without negotiation occurring the speed can be sensed but not the duplex

Hope to help

Giuseppe

glen.grant Mon, 03/23/2009 - 05:17

That is normal behavior and will "always" result in a speed/duplex mismatch . If you hardcode one side you have to hardcode the other, other leave both sides as auto , for the most part auto will work fine specially between cisco devices.

bauti1428 Mon, 03/23/2009 - 06:39

It also dependes and the devices network interface. We had some issue with Dell 520 not auto negotiating(auto/auto on both sides). It shows running full/100 but was getting a lot of CRC's. Once set to full/100 on both sides the crc's went away.

badalam_nt Mon, 03/23/2009 - 10:00

Setting the duplex mode on one side manually (to either full or half) and on the other side to Auto will always result that at the Auto side the duplex mode is half duplex. This because the auto-negotiation fails (as at the other side there is no peer with which to negotiate the duplex mode) and in such situation it fall-back to half-duplex.

This is a behavior specified in the standard.

As a result of that, setting manually to Full duplex at one side and to Auto at the other side will always result in duplex mismatch.

And to avoid this you have the choices:

- set auto at both sides (with some equipments auto-negotiation might not work corectly, so manual configuration is needed for those cases)

- set to full duplex at both sides

- set to half duplex at both sides (I listed this last option as well, even though this theoretical possibility should be never needed in reality)

rpfinneran Tue, 03/24/2009 - 03:37

One modification to the above posts should be noted.

If the auto-negotiated side is a Gigabit Ethernet interface, it will default to Full duplex. So, if you hard coded the other side to full duplex but left the Gig side as auto, you would not end up with a mismatch.

badalam_nt Wed, 03/25/2009 - 01:39

I forgot to add this exception, so thanks for highlighting this point.

As for GigaEthernet only auto or full duplex options exist (there's no half-duplex) then of course no fall-back to half-duplex will happen and so no mismatch will be created.

Actions

This Discussion