0

我想使用 Python API 和 mininet 创建自定义拓扑。应该这样,如果有n台主机,那么奇数主机可以互相ping通,偶数主机也可以互相ping通。

例如,如果我们有 5 个主机,h1 .. 到 h5,那么 h1 可以 ping h3 和 h5,而 h2 只能 ping h4。

我尝试编写代码,在其中添加了所有偶数主机之间和所有奇数主机之间的链接。但我无法得到想要的结果。h1 能够 ping h3,但不能 ping h5。

另外,定义主机之间的链接是否正确?还是我们应该只在主机和交换机之间以及交换机内部有链接?

4

1 回答 1

1

由于您将控制器设置为远程,因此--controller=remote您需要明确提供控制器。

例如,如果您使用的是 POX,在另一个终端中,运行以下命令:

cd pox ./pox.py openflow.discovery forwarding.l2_learning

现在pingall在 mininet 控制台中做一个,应该有 0% 的丢包率

于 2016-04-25T10:15:36.660 回答