Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-02 Thread Antonio Ojea Garcia
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 :

>
> 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
> #
>
>


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-02 Thread Dmitry Sherman
Also check Shunra

Best regards,
Dmitry Sherman
Interhost Networks
www.interhost.co.il
dmi...@interhost.net
Mob: 054-3181182
Sent from Steve's creature

On 2 באוק׳ 2015, at 17:28, Antonio Ojea Garcia 
> wrote:

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 
>:


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
#



This mail was received via PineApp Mail-SeCure System.




Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread David Ramsey
You might also want to look at Ostinato (open source s/w)

--dmr

David Ramsey
Charlotte, NC

On Thu, Oct 1, 2015 at 12:42 PM, Pablo Lucena 
wrote:

> Cisco has an IOS version called Pagent which allows you to craft whatever
> traffic types you want (you can even push MPLS labels on the packets if you
> want). I've used this in the past for generating client/server traffic
> flows and measuring stats on the flows.
>
> On Thu, Oct 1, 2015 at 12:20 PM, Matthias Flittner <
> matthias.flitt...@gmail.com> 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.).
> >
> > It would be good if that wanted tool is not only able to generate
> > different traffic patterns but also is able to collect different traffic
> > metrics over time. So that it is possible to create catchy plots. :)
> >
> > Any hints or links would be greatly appreciated.
> >
> > Thanks in advance.
> >
> > Best regards,
> > -FliTTi
> >
> >
>


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Dave Taht
we use flent heavily in the bufferbloat project for creating traffic
like this and analyzing the resulting jitter, latency, and buffering.

https://www.flent.org/

On Thu, Oct 1, 2015 at 6:47 PM, David Ramsey  wrote:
> You might also want to look at Ostinato (open source s/w)
>
> --dmr
>
> David Ramsey
> Charlotte, NC
>
> On Thu, Oct 1, 2015 at 12:42 PM, Pablo Lucena 
> wrote:
>
>> Cisco has an IOS version called Pagent which allows you to craft whatever
>> traffic types you want (you can even push MPLS labels on the packets if you
>> want). I've used this in the past for generating client/server traffic
>> flows and measuring stats on the flows.
>>
>> On Thu, Oct 1, 2015 at 12:20 PM, Matthias Flittner <
>> matthias.flitt...@gmail.com> 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.).
>> >
>> > It would be good if that wanted tool is not only able to generate
>> > different traffic patterns but also is able to collect different traffic
>> > metrics over time. So that it is possible to create catchy plots. :)
>> >
>> > Any hints or links would be greatly appreciated.
>> >
>> > Thanks in advance.
>> >
>> > Best regards,
>> > -FliTTi
>> >
>> >
>>



-- 
Dave Täht
Do you want faster, better, wifi? https://www.patreon.com/dtaht


wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Matthias Flittner
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.).

It would be good if that wanted tool is not only able to generate
different traffic patterns but also is able to collect different traffic
metrics over time. So that it is possible to create catchy plots. :)

Any hints or links would be greatly appreciated.

Thanks in advance.

Best regards,
-FliTTi



RE: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Jameson, Daniel
How much traffic, and what data-points are you looking to describe? Is the 
environment a controlled/sealed lab world (No access to the InterWebs)

-Original Message-
From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Matthias Flittner
Sent: Thursday, October 01, 2015 11:21 AM
To: nanog@nanog.org
Subject: wanted: tool for traffic generation / characteristics / monitoring

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.).

It would be good if that wanted tool is not only able to generate different 
traffic patterns but also is able to collect different traffic metrics over 
time. So that it is possible to create catchy plots. :)

Any hints or links would be greatly appreciated.

Thanks in advance.

Best regards,
-FliTTi



Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Pablo Lucena
Cisco has an IOS version called Pagent which allows you to craft whatever
traffic types you want (you can even push MPLS labels on the packets if you
want). I've used this in the past for generating client/server traffic
flows and measuring stats on the flows.

On Thu, Oct 1, 2015 at 12:20 PM, Matthias Flittner <
matthias.flitt...@gmail.com> 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.).
>
> It would be good if that wanted tool is not only able to generate
> different traffic patterns but also is able to collect different traffic
> metrics over time. So that it is possible to create catchy plots. :)
>
> Any hints or links would be greatly appreciated.
>
> Thanks in advance.
>
> Best regards,
> -FliTTi
>
>


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Ca By
On Thu, Oct 1, 2015 at 9:20 AM, Matthias Flittner <
matthias.flitt...@gmail.com> 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.).
>
> It would be good if that wanted tool is not only able to generate
> different traffic patterns but also is able to collect different traffic
> metrics over time. So that it is possible to create catchy plots. :)
>
> Any hints or links would be greatly appreciated.
>
> Thanks in advance.
>
> Best regards,
> -FliTTi
>
>
By this this http://trex-tgn.cisco.com/


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Jay Turner
Ostinato is an open source tool billed as "a reverse Wireshark" which might
fit your needs.  http://ostinato.org/

- jkt

On Thu, Oct 1, 2015 at 9:44 AM Pablo Lucena 
wrote:

> Cisco has an IOS version called Pagent which allows you to craft whatever
> traffic types you want (you can even push MPLS labels on the packets if you
> want). I've used this in the past for generating client/server traffic
> flows and measuring stats on the flows.
>
> On Thu, Oct 1, 2015 at 12:20 PM, Matthias Flittner <
> matthias.flitt...@gmail.com> 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.).
> >
> > It would be good if that wanted tool is not only able to generate
> > different traffic patterns but also is able to collect different traffic
> > metrics over time. So that it is possible to create catchy plots. :)
> >
> > Any hints or links would be greatly appreciated.
> >
> > Thanks in advance.
> >
> > Best regards,
> > -FliTTi
> >
> >
>


wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Matthias Flittner
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.).

It would be good if that wanted tool is not only able to generate
different traffic patterns but also is able to collect different traffic
metrics over time. So that it is possible to create catchy plots. :)

Any hints or links would be greatly appreciated.

Thanks in advance.

Best regards,
-FliTTi

--
Karlsruhe Institute of Technology (KIT)
Institute of Telematics

Matthias Flittner, M.Sc.

Kaiserstr. 12
Building 20.20; Room 365
76131 Karlsruhe, Germany

Phone:  +49 721 608-46416
Fax: +49 721 608-46789
Mobile: +49 176 21940967
Email: matthias.flitt...@kit.edu
Web: http://www.kit.edu/

KIT – University of the State of Baden-Wuerttemberg and
National Research Center of the Helmholtz Associationwe


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Eduardo Schoedler
Mikrotik Traffic-Gen?
You can create a lot of packet templates.
http://wiki.mikrotik.com/wiki/Manual:Performance_Testing_with_Traffic_Generator

--
Eduardo Schoedler


2015-10-01 13:20 GMT-03:00 Matthias Flittner :
> 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.).
>
> It would be good if that wanted tool is not only able to generate
> different traffic patterns but also is able to collect different traffic
> metrics over time. So that it is possible to create catchy plots. :)
>
> Any hints or links would be greatly appreciated.
>
> Thanks in advance.
>
> Best regards,
> -FliTTi
>



-- 
Eduardo Schoedler


RE: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Darden, Patrick

You can easily make one-way traffic patterns using nmap.  You could use ping -A 
to do adaptive ping, or ping -f to flood, both of which would help you find out 
some simple metrics (dropped packets, intervals, pps, etc.).

or

You could use Expect to script some common functions, then just run them to 
generate traffic patterns (e.g. FTP/SFTP/Telnet/SplunkCLI).  You could easily 
script some WGETs or the like as well for HTTP/HTTPS/FTP.  Some of the 
resulting metrics would depend on the servers (how fast they are, how much load 
they have, etc.).

or

You could packet sniff some real traffic, then replay them with tcpreplay.  
This would work for a nework with one piece you were testing (one 
switch/router/firewall/etc.).

--p


-Original Message-
From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Matthias Flittner
Sent: Thursday, October 01, 2015 11:21 AM
To: nanog@nanog.org
Subject: [EXTERNAL]wanted: tool for traffic generation / characteristics / 
monitoring

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.).

It would be good if that wanted tool is not only able to generate different 
traffic patterns but also is able to collect different traffic metrics over 
time. So that it is possible to create catchy plots. :)

Any hints or links would be greatly appreciated.

Thanks in advance.

Best regards,
-FliTTi



Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread Jay Turner
Ostinato is an open source tool billed as "a reverse Wireshark" which might
fit your needs.  http://ostinato.org/

- jkt
-- 
Jay Turner, Director, CloudRouter DevOps, IIX Inc.
Lead, CloudRouter Project
✉ j...@iix.net ☎: +1-919-633-0619

The information transmitted in this email, including any file attachments,
is intended only for the person(s) or entity to which it is addressed and
may contain confidential and/or privileged material. If you have received
this email in error please notify us immediately and delete the message
from your computer system. If you are not the intended recipient, you are
notified that printing, disclosing, copying, or distributing this
information is strictly prohibited. The sender cannot guarantee that this
email or any attachment to it is free of malicious code.  The sender
accepts no liability for any damage caused by any virus transmitted by this
email.


Re: wanted: tool for traffic generation / characteristics / monitoring

2015-10-01 Thread alvin nanog

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
#