[Openstack] [ANNOUNCE] Ryu OSS Network Operating System

FUJITA Tomonori fujita.tomonori at lab.ntt.co.jp
Fri Dec 9 09:52:45 UTC 2011

Hi all,

We are glad to announce the Ryu open-sourced Network Operating System.
Ryu is released under GPL v3 license. It's fully written in Python.


The project goal is to develop an OSS Network Operating System that
has high quality enough for use in large production environment in
code quality/functionality/usability.

Ryu aims to provide a logically centralized control and well defined
API that make it easy for operators to create new network management
and control applications. Currently, Ryu supports OpenFlow protocol to
modify the behavior of network devices.

We aim at the de facto OSS NOS implementation and NOS API.

Currently, Ryu is shipped with one control application for OpenStack
network management L2 segregation of tenants without using VLAN. The
application includes the changes to OpenStack (nova, quantum ovs
plugin, etc).

We are still in an early stage of development. Currently, Ryu is just
an OpenFlow Controller. There are lots of TODO items: OpenFlow
Protocol version 1.2 support (timely manner), the better API for
control applications, distributed store support, etc. Please join the
development community!

Get source code:

% git clone git://github.com/osrg/ryu.git

Then just type:

% cd ryu; python ./setup.py install

and run ryu-manager command which is installed. Then set up your
OpenFlow switch (hardware switch or OVS) to connect the ip address and
port to which ryu-manager is listening.

NTT Cyber Space Laboratories
Open Source Software Computing Project

FUJITA Tomonori

More information about the Openstack mailing list