问题描述
在使用mn创建拓扑时,出现以下错误:
*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2
*** Adding switches:
s1
*** Adding links:
*** gave up after 3 retries
解决办法
出现如上错误是因为kernel版本的问题,在安装mininet时使用的是apt-get install mininet的方式安装的,这种方式安装的mininet并不是最新版本,安装最新版本以解决问题:
1、卸载之前的安装
sudo apt-get remove mininet
sudo apt-get remove --auto-remove mininet
sudo apt-get purge mininet
2、安装最新版本(详细步骤)
git clone git://github.com/mininet/mininet
cd mininet
util/install.sh -a
补充
后来使用Ubuntu16.04,同样使用apt-get install直接安装openvswitch和mininet时,没有出现上述问题,推荐使用16.04版本安装环境。