天天看點

什麼是Ryu

轉載:http://geekwei.com/2014/11/05/RyuDoc1/

Ryu是一套基于元件的軟體定義網絡的架構。

Ryu提供了一套軟體元件和高效的API,使網絡開發者在開發網絡管理控制應用時更加友善快捷。Ryu支援各種南向接口來控制網絡裝置,如OpenFlow,Netconf,OF-config等。Ryu支援OpenFlow 1.0,1.2,1.3,1.4版本和Nicira擴充。

Ryu所有源代碼都是開源的,遵循 Apache 2.0 license。Ryu完全有Python編寫。

1.2 快速入門

安裝Ryu非常簡單,在linux指令行下輸入

% pip install ryu
           

pip是Python包管理工具,具體可見https://pypi.python.org/pypi/pip

如果你熱衷于使用源碼安裝Ryu,可以使用Git下載下傳源碼,并安裝

% git clone git://github.com/osrg/ryu.git
% cd ryu; python ./setup.py install
           

如果你想了解在Openstack中如何使用Ryu,請參見詳細文檔。你可以VLAN使用建立許多隔離的虛拟網絡。 Ryu在Openstack的E版本中出現。

如果你系那個要編寫你自己的Ryu的應用,可以參考Writing ryu application文檔。編寫完成後,隻需要簡單的輸入

1.3 Support

Ryu的官方網站是http://osrg.github.io/ryu/

Ryu