马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
在经过多番折腾,终于成功遇到各种问题的同时,也将问题一个一个解决。最终将平台在颠簸中搭建。 SDN的实验环境主要包括仿真平台Mininet和SDN控制器,下面分别介绍Mininet和控制器的安装。 Mininet的安装
" C& v5 y, \% [( [& q$ sudo apt-get installgit python-dev python-setuptools python-pip $ git clonegit://github.com/mininet/mininet $ mininet/util/install.sh-a Ryu控制器的安装: 1. sudo pip install ryu ; 2. git clone https://github.com/osrg/ryu.git; 3. cd ryu ; 4. python ./setup.py install . 如果在安装完上面四步后,还出现The'tinyrpc' distribution was not found and is required by ryu。则进入root界面,具体步骤如下: 1, sudo su ; 2, sudo pip install -r tools/pip-requires 3, python./setup.py install 运行完后,进入终端运行 ryu-manager; 出现以下图则表示安装成功
# b% E$ O8 Q, j! |5 t+ M 7 _$ c' {! V+ d
最后来做一个简单的实验来测试Mininet和Ryu的安装是否成功,如下所示。 (1) 启动Mininet: $ sudo mn --controllerremote --switch ovs,protocol=OpenFlow13 (2) 打开一个新Terminal,启动Ryu: $ ryu-manager --observe-linksryu/ryu/app/simple_switch_13.py (3) 生成流量来验证Mininet和Ryu能否工作: mininet> pingall mininet> iperf 9 r( Z1 i; Z, ?" ^) f
|