ryu架构——与其他SDN控制器相比基本一致
简单使用
- 一个终端窗口启动ryu控制器和相应的应用:
root@ubuntu:~/ryu# ryu-manager ryu/app/simple_switch.py
其中simple_switch.py是一个最简单的ryu应用——二层交换机。如果要启动多个应用,只需要在ryu-manager
后以空格隔开就行。 - 另一个终端窗口启动mininet仿真网络并连接到控制器:
root@ubuntu:~/mininet/util# sudo mn --controller=remote
若是不指定拓扑,则是使用一个默认的最简单的拓扑——一个ovs交换机下面挂两个主机。 - 注意,必须先启动ryu控制器,再启动mininet去连接控制器,否则mininet仿真网络就连不上控制器,就无法后面的ryu控制器对交换机的控制。