[Bloat] Passive RTT measurements [was: Re: Bufferbloat Paper]

Hagen Paul Pfeifer hagen at jauu.net
Fri Jan 18 18:16:08 EST 2013


* Simon Leinen | 2013-01-17 15:03:55 [+0100]:

>I have found that with "tcptrace -Z -lrn", I can extract lots of RTT
>samples and also some per-connection statistics (which are useful but
>not as detailed as I'd like to or as in your paper).  This even works in
>finite time, like a couple minutes per 100Mpacket trace of mostly HTTP
>traffic taken near a popular archive server.  As a bonus, it supports IPv6.

Hey Simon,

some years ago I started to develop a clean and easy expendable python
application similar to tcptrace, called captcp:

http://research.protocollabs.com/captcp/


Probably you should take a look at the source code, here the throughput module:

https://github.com/hgn/captcp/blob/master/captcp.py#L2239


Simple python code, TCP streams are already splitted, the packet is also
already parsed (all IP/TCP values) - you simple have to build your logic
around and hook into pre_process_packet() or process_packet().


Cheers, Hagen




More information about the Bloat mailing list