我如何在 mininet Python 脚本中 运行 ARP?

How could I run ARP in mininet Python script?

我 运行 我的拓扑通过来自终端的这个命令:

sudo mn --custom=~/myTopo.py --topo=myTopo --mac --arp --switch=ovsk --controller=remote

但是我如何在 Python 脚本中编写相同的命令?

net = Mininet(topo=topo, switch=OVSSwitch, link=TCLink, controller=RemoteController('c0', ip='127.0.0.1', port=6633))

这段代码写在脚本中,但我无法在 Python 脚本中包含 ARP。正确的语法是什么?

您可以使用:

net = Mininet(topo=topo, switch=OVSSwitch, link=TCLink, controller=RemoteController('c0', ip='127.0.0.1', port=6633))
net.staticArp()