我连接到Mininet,正在尝试设置VLAN。它将四台主机h1、h2、h3和h4连接到一台交换机。我希望h1和h3在VLAN100上,h2和h4在VLAN200上。我在runExperiment下编写代码时遇到了问题。我更新了我的代码,我可以手动将h1成功ping到h3,将h2成功ping到h4。但是,当涉及到pingall命令时,我得不到任何ping连接。

我还包括了我的Mininet拓扑的file。
发布于 2018-11-16 14:50:19
我想通了。我需要做的是创建一个新的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
发布于 2019-03-28 12:15:26
您需要运行控制器: ryu-manager ryu.app.simple_switch_13
https://stackoverflow.com/questions/53315404
复制相似问题