运行mininet时mininet中的主机之间没有ping

时间:2017-12-16 14:59:02

标签: mininet

我已安装mininet,然后运行它,但主机之间没有ping。

ali@ubuntu:~$ sudo mn

No default OpenFlow controller found for default switch!

Falling back to OVS Bridge

Creating network

Adding controller

Adding hosts:
h1 h2 

Adding switches:
s1 

Adding links:
(h1, s1) (h2, s1) 

Configuring hosts
h1 h2 

Starting controller


Starting 1 switches
s1 ...

Starting CLI:

mininet> pingall

Ping: testing ping reachability

h1 -> X 

h2 -> X 

Results: 100% dropped (0/2 received)

1 个答案:

答案 0 :(得分:0)

“找不到默认开关的默认OpenFlow控制器!”

主机之间没有ping,因为您的网络没有控制器。 您甚至需要一个控制器来引导切换到“act_like_switch”或“act_like_hub”。其他交换机不会转发数据包。

问题是您安装了mininet,但mininet由于某种原因找不到默认控制器。

  • 尝试运行其他控制器或遥控器,例如this
  • 再次执行mininet/util/install.sh
  • 尝试停用sudo service openvswitch-controller stop sudo update-rc.d openvswitch-controller disable并重新配置:sudo dpkg-reconfigure openvswitch-datapath-dkms sudo service openflow-switch restart
  • 如果无效则重新安装mininet,并按照steps
  • 进行操作