首页 > 解决方案 > 如何在 mininet Python 脚本中运行 ARP?

问题描述

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

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。要编写的正确语法是什么?

标签: linuxnetworkingsdnarpmininet

解决方案


你可以这样做:

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

推荐阅读