Take a look at pktgen
It's part of the Linux kernel, and it is very easy to use. Most
distributions will have this installed as a module, so all you have to do is
load it ( modprobe pktgen ), and then define the traffic parameters (IP
ranges, port ranges, ToS, etc )
You may want to have a look at d-itg.
I used it a few years ago when playing with QoS in training courses.
Can't remember exactly what the capabilities are as haven't used it for a few
years but I know it does both send and receive and has a reporting capability
so it is worth a look.
There
Looking for an opensource/free package that can generate several data
streams with different source IPs and data rates to similar different users
that also have a receiver function that can display the real-time BW
received for each stream. Testing several different QoS implementations,
where the