Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 542
  • Last Modified:

Half duplex on 2612

I have a 2612 router (10mb e0). During the sh run, I noticed it is in half duplex.
"interface Ethernet 0/0
ip address 192.168.1.50  255.255.255.0
half-duplex

 When I ran it at full duplex I suffered performance issues.  What would be the cause of the performance issues after running it full duplex. My clients are set to "auto." Perhaps I needed to reload their NIC because it still thinks the router is running at half?

ps: I thought 10mb e0s could only run at half???

Thanks
0
dissolved
Asked:
dissolved
3 Solutions
 
NicBreyCommented:
No, 10 mb/s can run full duplex.
Is the router interface connected to a switch?  Try hardcoding the switch port to 10/full. Auto does not work all that well. If it is connected to a hub, you can only run half duplex.
If you have a pc directly connected with a crossover cable, also try setting it to full on the PC.
0
 
dissolvedAuthor Commented:
THe setup is like this

Router (routing between VLANs)
  |
  |             <----------------Trunk Link (int FA0/24)
  |
Switch  (3 VLANs)
  |
  |
  |
Users

So I should hardcode port 24 on the switch to full duplex as well?  I'm assuming full duplex will yield better performance? (slightly faster?)
0
 
lrmooreCommented:
If you attempt to hard-code one end of any connection, then you must hardcode the other end device. You cannot hard code one and leave the other in autonegotiate. What happens is that when you manually set it, the autonegotiation is turned off. The default behavior of a (cisco) switchport is to default to half-duplex if no negotiation packet is received. So if you manually set the router interface to full duplex, the switchport now falls back to half-duplex and now you have a mismatch which causes error and severe performance issues.
 
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
dissolvedAuthor Commented:
So if I hardcode the router, I must hardcode the switch and the clients?  Or will the clients auto negotiate (windows clients with 3com nics)
Thanks
0
 
Dr-IPCommented:
When it comes to interconnecting Cisco gear via Ethernet, I have found the best practice is not to use auto negotiation. At best it’s hit and miss, sometimes it negotiates, sometimes it doesn’t, and when it does, it rarely negotiates the optimal setting. So I always manually configure the link speed, and duplex on both ends.

As for full duplex 10M, some equipment can do it, but a lot can’t do it. So keep an eye on the error counters for a while after configuring it to make sure it is working properly, as I have on more than a few occasions been able configure full duplex 10M on both ends, yet it don’t work properly, and I had to revert back to half duplex. Also watch out when trying to do full duplex 10M to an unmanaged switch, as most of them simply refuse to run at full duplex when operating at 10M.    
0
 
dissolvedAuthor Commented:
Thanks! Got it working. Set the switchport and router e0 to both full duplex.
Should I set the clients to full, or let them auto negotiate?

Quick question though. I have a data drop from my switch (port 1) going to another room. This data drop feeds into a linksys hub. I have 4 pcs plugged into the hub. Is this going to effect whether or not these 4 pcs operate at full or half duplex or not? Or is this unrelated?
thanks!

0
 
lrmooreCommented:
Unrelated. Hubs only work at half-duplex anyway. If they connect to the hub, they are stuck at half. If it's really a switch, then you should keep the PCs at auto.
0
 
dissolvedAuthor Commented:
thanks everyone
0
 
lrmooreCommented:
Anytime!

0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now