DocumentsDownloadsWikiCommunityBlogAbout

Liboftrace

From OpenFlow Wiki

Jump to: navigation, search

Contents

What

  • oftrace is an OpenFlow dump analyzer/tracing library
  • Look at Slides of a talk on oftrace oftrace.pdf

How

  • Take as input a libpcap formated file (i.e., from tcpdump/wireshark) and

output useful statistics about the OpenFlow session

  • liboftrace is available as a C library (liboftrace.{a,so}) and by higher

level programing languages, e.g., python, via swig.

Example Applications

  • ofstats/pyofstats
    • Prints controller processing delay times, i.e., the time difference between when a controller receives a packet_in message and when it sends the corresponding packet_out or flow_mod message.
  • ofdump/pyofdump
    • Lists OpenFlow control messages with timestamps and controller/switch pairs

Download

  • Download bleeding edge from git
    • git clone git://www.openflowswitch.org/oftrace.git

Contribute

  • If you would like to contribute patches or tools, please mail us!

Authors/Contributors

  • Rob Sherwood
  • Yiannis Yiakoumis

Bugs

  • There are almost definitely bugs in oftrace
  • Please post them in our Trac page
Copyright 2008 by the OpenFlow Consortium. All rights reserved. Powered by MediaWiki and WordPress.