[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