04-10-2002 11:53 PM - edited 03-01-2019 09:15 PM
Hi All,
Christopher CUSE writing to you from Antananrivo, MADAGASCAR.
I have a rather classic setup, but have found that using FULL DUPLEX on my distribution layer switch degrades performance practically to stand-still. Replicated problem at 2nd site with different hosts and cabling.
Here's an abbreviated network schema:
HOST1 .. HOSTn
|
|
ACCESS LAYER HUB
|
|
DISTRIBUTION LAYER SWITCH (1548M)
|
|
SERVERS (NT, AIX, LINUX) + ROUTER
CASE1: 1548M set for 100MB FULL DUPLEX on each SERVER port, 100MB HALF DUPLEX for HUB
HOST1 throughput to SERVERS around 20 megabits per second, bursts to 35 mbits/s
SERVER throuput to another SERVER 568 kilobytes per second. WOW.
CASE1 was replicated onsite with another Cisco 2800 switch with same result
CASE1 was replicated offsite with different hosts different cables with both 1548M and 2800
CASE2: 1548M set for 100MB HALF DUPLEX on each SERVER port, 100MB HALF DUPLEX for HUB
HOST1 throughput to SERVERS unchanged from CASE1
SERVER throughput to antother SERVER aroubnd 20 megabits per second, burts to 35 mbits/s
CABLING: CAT5 patch cable (no 9th wire) AMP connectors put together by me :-)
pin color
1 green w/white
2 green
3 orange w/white
4 blue
5 blue w/white
6 orange
7 brown w/white
8 brown
I really do not think that it is a cable quality problem.
PROBLEM STATEMENT:
Full duplex degrades performance between servers but not between hosts and servers. Theoretically, full duplex should improve over all throughput between servers and between hosts and servers.
Any ideas???
Cheers,
Christopher CUSE
CCNA
--I'm truying to conserve bandwidth now that most tuna is dolphin safe--
04-11-2002 02:39 AM
How about making sure the servers are set for FULL Duplex also DO NOT let them auto negotiate. This sounds like a classic duplex mismatch problem, one side to half and the other to full. This might explain a little bit on that:
When Full duplex is turned on the CSMA/CD principle is turned off on that port for full duplex does not need to Sense the Carrier and does not need to do Collision Detection for there is no Multiple Access.
Half Duplex still checks to see if the link is available to be used to send data and when the other side, at the moment it starts sending, just decides to send also (remember it does not check for collisions) then the half duplex side says it has a collision and backs of.
This way this speed does not surprise me.
Regards, Maarten Sjouw.
04-11-2002 05:44 AM
Hi Maarten,
Yup ... I went through quite a bit of effort to assure that SERVERS were specifically set to 100mbit FD during the the two cases. I'm going to repeat the experiments again.
Just plain old bizzare!
Is there a minimum cable length for 100mbits? It's about the only open item ...
Cheers & Thanks!
Christopher CUSE
PS __ I know i am on half-duplex now because each SERVER port is reporting collisions, whereas before they were not.
04-11-2002 10:14 PM
Good Day Everyone,
Sincerest thanks for the help.
Last evening was spent trying to verify whether my adapters are really in full-duplex. I ass-u-me-d that when you tell the OS that you want full-duplex you would get it. Redhat Linux 7.2 on an IBM Netfinity with an Intel 82557 eepro100 card says that is in full-duplex and I tend to believe it ... plug the cable into a 10mbit or 100hd port and no linkbeat. The other Netfinity 5500 running NT Terminal Server with an embedded AMD card uses an IBM intermediate support driver, and I am starting to be convinced that it is not in FD although it says it is.
I think that I shall make some 2 wire patch cables (obligatory half-duplex) and see whether I get a linkbeat and can ping.
Will report on results.
Have nice weekend
Christopher CUSE
04-11-2002 03:53 AM
If the servers are still set for AUTO SPEED and DUPLEX, you just created a duplex mismatch. Proper configuration requires the setting on both link partners to be indentical.
04-11-2002 05:59 AM
Chris,
Does the log show any messages concerning Duplex mismatch or errors for the ports that the servers are connected too! Also on the interface is there any counters for runts, giants, CRC, derfereds and input errors? Also, I had an issue after I had hardcoded both speed and duplex to match on the NIC and the switch. I still had problems. I was using 3COM NIC's and there was a know issue with the nIC driver. I updated the NIC driver and the issue was resolved. There is a web page on TAC about NIC cards and known issues. I can't remember the exact link.
Good luck
04-11-2002 01:52 PM
This document will be useful for this type of troubleshooting:
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide