我是Mininet,我正在尝试建立一个VLAN。它有四个主机h1,h2,h3和h4连接到一个开关。我希望VLAN 100上的h1和h3以及VLAN 200上的h2和h4。我在runExperiment下编写代码时遇到问题。我更新了我的代码,我可以手动ping h1到h3成功,h2到h4成功。但是,当涉及到pingall命令时,我没有得到任何ping连接。
我还包括我的Mininet拓扑的file。
我想到了。我需要做的是创建一个新的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
你需要运行控制器:ryu-manager ryu.app.simple_switch_13