I need to test a network Switch that has QOS capabilities. I need to simulate a large network (preferably up to or exceeding 100 devices), and I need to do it as a live test. My requirements are:
• create around 100, if not more, TCP flows from a test internal network to an external test network.
• The device I am testing will sit between the internal environment and the external environment.
• The device I am testing has quality of service capabilities with which I need to test as if it were in a live environment.
What I have tried:
• used tcpreplay to replay a pcap file through the switch. The problem with this is it only simulates the network traffic, it does not respond to QOS the way normal live connections do.
• I have used iperf as a client and server to send data through the switch, however I am limited by the number of streams that I can create due to the limitations of the hardware/software, combination (I only have 2 servers either side of the switch).
What I would like:
• to simulate a live large network sending TCP traffic from an internal device through the switch (so I can test QOS with up to and over 100 streams at a time) through an external device.
• I would rather not have to populate the test network with a large number of PCs on either side of the switch to simulate the traffic.
Any ideas?