Skip to content
/ cbench Public

An dedicated OpenFlow controller implementation for "cbench" OpenFlow controller benchmark suite

License

Notifications You must be signed in to change notification settings

trema/cbench

Repository files navigation

cbench

Build Status Code Climate Coverage Status Dependency Status

An dedicated OpenFlow controller implementation for "cbench" OpenFlow controller benchmark.

Prerequisites

  • Ruby 2.2.5 or higher (RVM).
  • Open vSwitch (apt-get install openvswitch-switch).

Install

$ git clone https://github.com/trema/cbench.git
$ cd cbench
$ bundle install --binstubs

Play

Run this controller

$ ./bin/trema run ./lib/cbench.rb

then, on another terminal

$ ./bin/cbench --port 6653 --switches 1 --loops 10 --ms-per-test 10000 --delay 1000 --throughput

Enjoy!

About

An dedicated OpenFlow controller implementation for "cbench" OpenFlow controller benchmark suite

Resources

License

Stars

Watchers

Forks

Packages

No packages published