RYU是什么?

来源:互联网 发布:曼彻斯特大学 知乎 编辑:程序博客网 时间:2024/05/22 05:23

  Ryu是一个基于组件的软件定义网络框架,为软件组件提供了定义良好的API,使开发人员可以轻松地开发新的网络管理和控制应用程序。Ryu支持管理网络设备的各种协议,比如OpenFlow、Netconf、OF-config等,关于OpenFlow,Ryu支持1.0,1.2,1.3,1.4,1.5和Nicira扩展。所有的代码都可以在Apache2.0许可下免费使用。Ryu完全是用Python编写的。
  下面来介绍Ryu的安装,Ryu的安装有很多种方式,有源码安装+Pip安装+使用Ryu官方提供的vm也就是虚拟机安装+Docker安装。
  这里比较推荐源码安装方式,git clone git://github.com/osrg/ryu.git下载源码,cd ryu切换到ryu目录,python ./setup.py install安装第三方包。
  安装好后,使用ryu-manager --verbose yourapp.py启动Ryu,其中,–verbose表示显示额外的调试信息,具体的使用可以通过运行ryu-manager --help查看帮助信息。
  
  

原创粉丝点击