Does anybody know of something to test bidirectional TCP flows, that will actually give you your actual CIR that has been provisioned on a particular uplink interface?
See the problem is, when you provision a customer with a CIR of say 60Mbps down and 2Mbps up and they run a bidirectional TCP test, say an FTP ingress and egress, once the ingress pipe gets filled up, the egress rate drops dramatically. Now, if I run bidirectional UDP test to flood the pipes everything is good and the client can see their true CIR, 60x2 in this case.
Of course, I know this has to do with all the TCP congestion control mechanisms involved with TCP, especially in Microsoft's TCP/IP stack. But this is the real world and 90% of internet traffic is TCP and my clients want to see their ingress/egress limits reached with TCP traffic.
Does anybody know of anything software or hardware related that can generate bidirectional TCP flows, that doesn't use all the default congestion control crap, that can simulate network traffic whereby I can show my customers valid through-put at any given time.
Thanks for your help!