wanted: tool for traffic generation / characteristics / monitoring
Antonio Ojea Garcia
aojea at hotmail.com
Fri Oct 2 11:40:25 UTC 2015
I guess you are looking for something like this
http://traffic.comics.unina.it/software/ITG/
D-ITG (Distributed Internet Traffic Generator) is a platform capable to
> produce traffic at packet level accurately replicating appropriate
> stochastic processes for both IDT (*Inter Departure Time*) and PS (*Packet
> Size*) random variables (*exponential, uniform, cauchy, normal, pareto,
> ...*).
>
>
2015-10-01 22:11 GMT+02:00 alvin nanog <nanogml at mail.ddos-mitigator.net>:
>
> hi matthias
>
> On 10/01/15 at 03:41pm, Matthias Flittner wrote:
> > Dear colleagues,
> >
> > Currently we are looking for a magic tool with which it is possible to
> > generate specific (realistic) traffic patterns between client and server
> > to analyze (monitor) traffic characteristics (jitter, delay, inter
> > arrival times, etc.).
>
> generating traffic and monitoring traffic is usually not done
> by the same apps .... there's hundreds of monitoring apps
> and hundreds of traffic generators
>
> delay is done very nicely by dummynet in FreeBSD or
> (untested by me ) with NS3 in linux
>
> i don't understand simulating jitter, but, one can always use
> "delay + random number"
>
> > It would be good if that wanted tool is not only able to generate
> > different traffic patterns
>
> if you want to play with the headers ... that'd imply playing with
> nmap/hping3/socat and dozens of other equivalent apps
>
> if you're just trying to flood the wire ... nc/socat/iperf etc
>
> > but also is able to collect different traffic
> > metrics over time. So that it is possible to create catchy plots. :)
>
> "what metrics" you want to collect and how to you want to see it
> would dictate which apps you'd be using
> - tcp queue/buffers
> - dropped packets
> - delays
> - retries
> - udp vs tcp vs icmp vs ...
> - stuff ...
>
> xmit/recv buffers in the hardware, default buffers in the OS and
> buffers in the software apps must all be tuned to the same gigE
> or 10gigE speeds otherwise, whacky stuff will happen
>
> for "catchy plots", you'd want gnuplot so you can (infinitely) zoom in
> into the section you want to see dot-by-dot
>
> for big picture ... netstat, ntop, (not much info) mrtg, etc, etc
>
> big list of apps
> Packet-Craft.net/Apps
>
> > Any hints or links would be greatly appreciated.
>
> if you're a proficient python'er, you'd probably like scapy
> which can do everything you'd need to customize any packet
>
> magic pixie dust
> alvin
> #
> # Packet-Craft.net/Apps
> #
>
>
More information about the NANOG
mailing list