[Openstack] [ANNOUNCE] Ryu OSS Network Operating System
fujita.tomonori at lab.ntt.co.jp
Fri Dec 9 09:52:45 UTC 2011
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
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
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
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
More information about the Openstack