我使用mininet作为openflow网络模拟器。在我的实验中,我想在代码中的两个开关之间建立一个链接,然后在mininet控制台中将其启动。
这是我做的:
net.addLink( s2, s3 )
net.configLinkStatus( s2, s3, 'down' )
net.start()
但是在运行python代码之后,链接仍在运行。我不知道如何正确禁用链接。任何人都可以帮助我吗?
答案 0 :(得分:3)
最后我明白了:
net.addLink( s2, s3 )
net.start()
net.configLinkStatus( 's2', 's3', 'down' )
net.configLinkStatus( 's2', 's3', 'down' )
应放在net.start()
之后。
此外,我应该将's2'
's3'
代替s2
s3
传递给net.configLinkStatus()
。