Introduce RYU Open Flow Controller


RYU is an open flow controller that has been integrated with the Pica8 open switch with OVS 1.10 implementation that supports Open Flow v1.3. Additional RYU information can be found at the RYU website http://osrg.github.com/ryu/. The purpose of Pica8 RYU integration is to provide an open source SDN platform so that the SDN community can prototype, test, and develop applications in an open source environment with an open flow switching platform for real traffic testing. With the configuration provided in this starter kit, user should be able to have real traffic running in a week to test out the application scenarios using OVS commands. Both OVS and RYU are open source with Apache licenses that developers can access easily.

To clone the RYU directory, open a shell window from $home directory. Then, use git clone git://github.com/osrg/ryu.git to copy the RYU code base. It will create anĀ ryu directory in $home.

Figure 2 ā€“ Clone RYU.Ā ThenĀ cd ryuĀ andĀ sudo python ./setup.py installĀ to complete the installation.



Figure 3 ā€“ Install RYU.Ā The installation installs theĀ ryu-managerĀ andĀ ryu-clientĀ to the $home/ryu/binĀ andĀ /usr/local/binĀ directories. Now we are ready to run the test applications.


Figure 4 ā€“ RYU-manager and RYU-client


Copyright Ā© 2024 Pica8 Inc. All Rights Reserved.