SDN控制器-Ryu简单使用

SDN控制器-Ryu简单使用

阅读材料

下面两篇是关于Mininet基本使用指南,刚刚接触SDN的人要详细阅读
- OpenFlow官方指南
- Mininet指南
下面是Ryu的简单使用指南
- Ryu wiki
- Ryu tutorials
网上有一大神李呈,这是他的Ryu相关文章。
-RYU3.16 GUI安装与Topology模块分析
我按照他的步骤未能成功实现Ryu的GUI安装(先谢过了),所以才有了此文。
我不知道这样引用他的文章是否侵权,如有不当地方,立即道歉删除。

我的问题

我的Ryu版本是3.24,应该与之前的版本使用略有差别。
我的问题如下如所示:
Topology里显示”Disconnected”
SDN控制器-Ryu简单使用_第1张图片
Menu所有的菜单栏无法使用。

下面是启动gui的controller.py后,登陆访问8000端口所报的错

mininet@mininet-vm:~/ryu$ ./ryu/gui/controller.py

SDN控制器-Ryu简单使用_第2张图片
第一次执行controller.py时,出现关于six模块的版本过低问题和一些其他模块未安装问题;直接使用pip install升级或者安装即可解决。

根据大神博客中的链接Ryu 3.24 documentation–TOPOLOGY VIEWER,能正常使用.

mininet@mininet-vm:$ sudo mn –controller remote \
–topo tree,depth=3

mininet@mininet-vm:~/ryu$ ./bin/ryu run –observe-links \
ryu/app/gui_topology/gui_topology.py

SDN控制器-Ryu简单使用_第3张图片
访问Ryu Topology
SDN控制器-Ryu简单使用_第4张图片

推荐阅读

  • Ryu 3.24 documentation

你可能感兴趣的:(SDN)