使用openflow模拟器运行python代码

时间:2013-06-05 18:10:46

标签: python networking network-programming simulator

我使用mininet作为openflow网络模拟器。在我的实验中,我想在代码中的两个开关之间建立一个链接,然后在mininet控制台中将其启动。

这是我做的:

net.addLink( s2, s3 )
net.configLinkStatus( s2, s3, 'down' )
net.start()

但是在运行python代码之后,链接仍在运行。我不知道如何正确禁用链接。任何人都可以帮助我吗?

1 个答案:

答案 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()