Mininet+Ryu配置流程
一、直接使用官方配置好的镜像
1.选择镜像
a)github/downloads/mininet/mininet/mininet-2.
0.0-113012-amd64-ovf.zip
OVF format, 64bit, mininet2.0,已安装相关依赖,例如open
vSwitch, Openflow Wireshark dissector和POX。
建议分配最小内存1G,最小分配存储5G
用户名:mininet,密码:mininet
b)/downloads/OpenFlowTutorial-10
1311.zip
zip VM format, 64bit, mininet1.0, 已安装相关依赖,例如
open vSwitch, Openflow Wireshark dissector和POX。
Ubuntu10.0,Python2.6,与Ryu不兼容
c)sourceforge/projects/ryu/files/vmimages/OpenF
lowTutorial/
Ryu主页镜像下载,有多种选择,已配好Ryu需要的环境,
可以直接使用
用户名:ryu,密码:ryu
2.配置虚拟机网络
使用virtualbox打开镜像,在设置->网络->网卡2中增加一个网络连接
3.配置SSH
配置SSH可以直接在当前系统下远程登录虚拟机进行操作 Iifconfig –a
查看虚拟机网络配置
出现ethx, ethy和lo三项时说明配置成功,否则返回2
重新配置
●sudo dhclient ethx
sudo dhclient ethy
●下载Putty和Xming,在window下远程登录虚拟机
打开Xming。
点击打开Putty,选择Enable X11 forwarding,注意,使用过程中不要关闭此窗口
在cmd中打开Putty
命令为: –X 虚拟机用户名@虚拟机地址虚拟机地址可以在虚拟机中使用ifconfig –a查看连接成功
使用xterm
xterm –sb 500
4.Mininet基本操作是否安装成功
●sudo mn
用来测试mininet是否安装成功
其他见openflow Tutorail和mininet book
5.dpctl使用样例
见openflow Tutorial
6.安装ryu
●直接使用pip安装ryu
pip install ryu
●下载源码包安装ryu
git clone git://github/osrg/ryu.git
cd ryu; python ./setpu.py install
●测试ryu是否能与mininet连接使用
首先启动mininet
sudo mn -c
sudo mn –topo single,3 –mac –switch ovsk –
python虚拟机
controller remote
然后,在ryu文件夹下用ryu-manager运行
simple_switch.py文件
PYTHONPATH=../bin/ryu-manager
ryu/app/simple_switch.py
二、使用虚拟机或者linux系统自行配置
1.安装mininet及相关依赖
●git clone git://github/mininet/mininet
下载mininet
●mininet/util/install.sh [option]
-a 安装mininet+openvswitch+wirshark+Pox
-nfv 安装mininet+openvswitch
安装完毕之后用sudo mn测试mininet是否安
装成功
2.剩余步骤
没有远程登录的需求,不需要重新配置网络。
安装ryu的步骤同上。
三、可能出现的问题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。