我要去Mininet,我要建立一个VLAN。它有四个主机h1,h2,h3和h4连接到一台交换机。我想在VLAN 100上使用h1和h3,在VLAN 200上使用h2和h4。在runExperiment下编写代码时遇到麻烦。我更新了代码,可以在其中手动成功ping h1到h3,成功将ping从h2到h4。但是,当涉及到pingall命令时,我没有任何ping连接。
我还包括了file的Mininet拓扑。
答案 0 :(得分: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页面 link
答案 1 :(得分:0)
您需要运行控制器:ryu-manager ryu.app.simple_switch_13