0

我要去 Mininet,我正在尝试建立一个 VLAN。它有四个主机 h1、h2、h3 和 h4 连接到一个交换机。我想要 VLAN 100 上的 h1 和 h3 以及 VLAN 200 上的 h2 和 h4。我在 runExperiment 下编写代码时遇到了麻烦。我更新了我的代码,我可以在其中成功手动将 h1 ping 到 h3,并成功地将 h2 ping 到 h4。但是,当涉及到 pingall 命令时,我没有得到任何 ping 连接。 输出

我还包括了我的 Mininet 拓扑文件

4

2 回答 2

0

我想到了。我需要做的是创建一个新的 VLAN 接口并将新创建的接口映射到主机。例如,我的主机 1 代码如下所示。

h1.cmd("vconfig add h1-eth0 100")   

newName = 'h1-eth0.100'
intf = h1.defaultIntf()
intf.name = newName
h1.nameToIntf[newName] = intf

可能有助于查看的更多信息是 github 页面 链接

于 2018-11-16T06:50:19.470 回答
0

你需要运行控制器:ryu-manager ryu.app.simple_switch_13

于 2019-03-28T04:15:25.703 回答