diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2011-12-09 15:56:05 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2011-12-09 15:56:05 +0900 |
commit | aa5051a162c496c3beaef0cef24c720f78305eea (patch) | |
tree | 91242f799b1c166d3e9e765475b9a6e36c3608ac /README.rst |
initial commit
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/README.rst b/README.rst new file mode 100644 index 00000000..44d0c202 --- /dev/null +++ b/README.rst @@ -0,0 +1,75 @@ +**************************** +Ryu Network Operating System +**************************** + +For details, please see the documentation under doc/ directory and +make html (or make <format you prefer>). If you have any +questions, suggestions, and patches, the mailing list is available at +`ryu-devel ML +<https://lists.sourceforge.net/lists/listinfo/ryu-devel>`_. + +Ryu Official site is `<http://www.osrg.net/ryu/>`_. + + +Overview +======== +Ryu is an open-sourced Network Operating System (NOS) licensed under +GPL v3. It's fully written in Python. + +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 +<http://openstack.org/.>`_ network management L2 segregation of +tenants without using VLAN. The application includes changes to +OpenStack (nova, quantum ovs plugin, etc). + +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. + + +TODO +==== +* OpenFlow Protocol version 1.2 (right after the spec release) +* The better API for control applications +* Cluster support +* ...too many for here. + + +Quick Start +=========== +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. +If you want to use it with Openstack (nova and quantum with ovs plugin), +please refer detailed documents under doc/ directory. + + +Requirement +=========== +* python-setuptools +* python-gevent >= 0.13 +* python-gflags +* python-sphinx + + +Project Members +=============== +* OHMURA Kei <ohmura.kei at lab.ntt.co.jp> +* MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp> +* Isaku Yamahata <yamahata at valinux co jp> +* FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> + |