安装依赖组件
# apt-get install python-pip python-dev build-essential xterm
# apt-get install python-paramiko python-eventlet python-msgpack python-netaddr python-six
python-oslo.config python-routes python-webob python-msgpack
安装python与ryu控制器
apt-get install python3
pip3 install ryu
测试ryu是否安装成功
输入命令ryu-manager
Mininet安装
# apt-get install openvswitch-switch mininet
测试是否安装成功
# mn --switch ovsbr --test pingall
ryu app编程实战
创建拓扑结构
#mn --topo single,3 --mac --switch ovsk --controller remote --mac
将ryu_app上传到虚拟机中
启动ryu
ryu-manager hub.py
在拓扑结构中进行测试
h1 ping h3
在服务器中打开wireshark抓包监听h2的流量
可以抓到h1与h3的通讯,则该实验成功
最后给大家推荐个好用的云服务器阿贝云
本次实验结束,有新想法的伙伴可以互相交流哦!!