We are having a bizarre problem with the performance of a diagnostic imaging application when the client PC is connected to a Catalyst WS-C3750-48TS which is uplinked by Gig fibre to our core Catalyst 6513. What's bizarre is that the application perfroms well when the PC is connected to a Catalyst 2950 uplinked by GigE or by FastE to the same core (see attached diagram).
With Wireshark, we captured traffic from the server's perspective on a span'd switch port on the 6513 and ran two tests... one with the client PC connected to a 2950 and then one witht he PC connected to the 3750. During each test, the application was run in the same manner, generating the same data transmission to the client. In the case of the 3750, part way through application run, we began to see "TCP Window Full" messages followed by a flury of "TCP Dup Ack" , "TCP Fast Retransmission" messages in the Wireshark capture. In contrast however, at the same point in the application run with the PC connected to the 2950, we only observed the "TCP Window Full" messages.
Furthermore, we upgraded the 3750 to the latest code (12.2.50) avaialble, and wiped the switch using it as a basic access switch with the uplinkport configured as an access port.
Something is obviously wrong with the way the 3750s are handling this flow of traffic as opposed to 2950s.
Any insight you can provide would be most helpful as we have been scratching heads on this for some time now.