我不熟悉Python和Mininet。我一直在尝试用mininet模拟网络拓扑。我试图为网络中的每台主机分配IP地址,但是我得到一个属性错误。
下面是我的代码import sys
from mininet.topo import Topo
from mininet.node import Node
class MyTopo(Topo):
"customized topology example"
def __init__(self):
"custom topo creation"
#initialize topology
Topo.__init__(self)
H1=self.addHost('H1')
H3=self.addHost('H3')
H2=self.addHost('H2')
H4=self.addHost('H4')
S1=self.addSwitch('S1')
S2=self.addSwitch('S2')
self.addLink(H1,S1, bw=10, delay='2ms')
self.addLink(H2,S1, bw=20, delay='10ms')
self.addLink(H3,S2, bw=10, delay='2ms')
self.addLink(H4,S2, bw=20, delay='10ms')
self.addLink(S1,S2, bw=20, delay='2ms', losspct=10)
H1.setIP(self,None,'10.0.0.1',8)
topos={'mytopo':(lambda:MyTopo())}
我得到以下错误
^{pr2}$
谢谢