Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Pull request Compare This branch is even with develop.
Latest commit c286e3f @kazuyas kazuyas Update READMEs

Traffic monitor with memcached

This directory includes an OpenFlow controller that emulates multiple layer 2 switches with the packet count.


How to build

Get Trema and Apps

    $ sudo gem install trema
    $ git clone git:// apps

How to run


    $ sudo /etc/init.d/memcached start

Multi learning switch

    $ trema run ./apps/traffic_monitor_memcached/traffic-monitor.rb

License & Terms

Copyright (C) 2008-2013 NEC Corporation

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


Terms of Contributing to Trema program ("Program")

Please read the following terms before you submit to the Trema project ("Project") any original works of corrections, modifications, additions, patches and so forth to the Program ("Contribution"). By submitting the Contribution, you are agreeing to be bound by the following terms. If you do not or cannot agree to any of the terms, please do not submit the Contribution:

  1. You hereby grant to any person or entity receiving or distributing the Program through the Project a worldwide, perpetual, non-exclusive, royalty free license to use, reproduce, modify, prepare derivative works of, display, perform, sublicense, and distribute the Contribution and such derivative works.

  2. You warrant that you have all rights necessary to submit the Contribution and, to the best of your knowledge, the Contribution does not infringe copyright, patent, trademark, trade secret, or other intellectual property rights of any third parties.

  3. In the event that the Contribution is combined with third parties' programs, you notify to Project maintainers including NEC Corporation ("Maintainers") the author, the license condition, and the name of such third parties' programs.

  4. In the event that the Maintainers incorporates the Contribution into the Program, your name will not be indicated in the copyright notice of the Program, but will be indicated in the contributor list on the Project website.

Something went wrong with that request. Please try again.