summaryrefslogtreecommitdiffhomepage
path: root/README.rst
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2011-12-09 15:56:05 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2011-12-09 15:56:05 +0900
commitaa5051a162c496c3beaef0cef24c720f78305eea (patch)
tree91242f799b1c166d3e9e765475b9a6e36c3608ac /README.rst
initial commit
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst75
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>
+