SDN学习笔记
ryu和mininet学习1
开始学习ryu和mininet,跟着网上的内容学习,主要是给自己看的,年龄大了,学了特别容易忘。
学习ryu的初学网址:https://ryu.readthedocs.io/en/latest/getting_started.html
安装好mininet和ryu后,在终端运行:sudo mn
构建了拓扑,一台交换机s1连接着2台主机h1和h2。
运行h1 ping h2
使用ctrl+c停止运行。
exit:退出
sudo -mn -c:清除数据 (可解决另一个终端运行的ryu应用的错误,如下图)
加入控制器
sudo mn --controller remote
h1 ping h2的结果是不通的
原因是控制器还没有启动。打开另一个终端,运行控制器(这里注意运行的目录,根据自己的安装位置,我的simple_switch_13.py在ryu/ryu/app/下面:
ryu-manager app/simple_switch_13.py
再在原终端运行h1 ping h2
这里顿悟,mininet是建立网络拓扑的,ryu是实现SDN控制的,不知道对不对,后面继续学习。