Cisco Catalyst Express 520 speed issue

Posted on 2009-02-12
Last Modified: 2012-05-06
I had a network speed issue (mesured ~10 Mbits/s but should be 100 Mbits/s) using HP workstation with Windows XP SP3 / network card Intel Pro VE 100  connected to a second level Cisco Catalyst Express 520 Switches. Second Level Switches are connected to the central Switch Cisco Catalyst Express 520G at 1000 Mbits/s using uplink port (1000 Gbits/s).
Central server is connected directly to the central switch at 1000 Gbits/s.
The same test connecting a workstation (100 Mbits/s network card) to the second uplink port 1000 port, XP report a 100 Mbit/s link and the test report a correct bandwidth !
Setting port speed / duplex at network card and switch doesnt help
Trying with another network card (100 Mbits/s) on such workstation doesnt help.

Doing a test with another PC with a 1000 Gbits/s network card report a link at 100Mbit/s and the test report a correct bandwith ...

So at this point I dont know really if this is a switch or network card or OS issue ?

Question by:frufli
    LVL 15

    Assisted Solution

    Is the firewall on the NIC turned on?

    Author Comment

    ICF Firewall is turned off (at service level) because of Microsoft KB and Cisco CTC.
    LVL 28

    Assisted Solution

    by:Bill Bach
    Have you ALSO swapped out the cables?  Perhaps a badlt-terminated cable is introducing lots of errors, or causing the connection to scale back to 10Mbps.  Also, verify that the card and switch are either both set to AUTO, or better yet, set both to 100Mbps Full Duplex and see if that helps.

    Author Comment

    I swapped out the cables, I swapped the switches without resutls.
    I swapped also the Cisco Catalyst Express 520 switch with another switch (Linksys 10/100/1000)  and did not get the issue ... so there is really a negociation problem with this Cisco Catalyst Express 520 switches and Network cards / drivers (Intel Pro/100 VE or Broadband NetExtreme)
    Setting HD/FD at both side also doesnt help.

    Author Comment

    I get also the following answer from Cisco forum (not already tested):

    Might be a HD/FD problem. Did you check the settings and statistics on the NIC (which is possible using the right drivers ...).

    With 1Gbps links you should not have problems because the auto-negotation is part of the IEEE 802.3ab Standard and they removed the weaknesses of the original IEEE 802.3u.

    With 100 Mbps links you might have cards following the first version of IEEE 802.1u and other ones which are using the second version of this standard. Therefore, havin the old version and the other site does not want to negotiate HD/FD problems are common.

    Author Comment

    Working today with second level of Cisco TAC, we found  a workaround :

    disabling mls qos at switch level  (config > no mls qos) solve the issue.

    Because disabling  mls qos is not the goal, Cisco TAC and us are still working on this issue  ...

    Accepted Solution

    The following solution from TAC definitively solve this issue:

    Set the following:

    1° configure "mls qos queue-set output 2 threshold 4 3200 3200 100 3200"
    2° write
    3° reboot the switch

    By changing that value, we just allowed that class to use more buffers, however, those buffers are shared among all the interfaces, so the total output will be balanced among all interfaces that are passing traffic sharing the same class/threshold.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Join & Write a Comment

    SSL is a very common protocol used these days when browsing the web.  The purpose is to provide security to communication, but how does it do it?  There are several pieces at work that have to be setup before SSL will even work and it requires both …
    Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
    Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now