使用openflow模拟器运行python代码

使用openflow模拟器运行python代码,python,networking,network-programming,simulator,Python,Networking,Network Programming,Simulator,我使用mininet作为openflow网络模拟器。在我的实验中,我想在代码中关闭两个开关之间的链接,然后在mininet控制台中打开它 以下是我所做的: net.addLink( s2, s3 ) net.configLinkStatus( s2, s3, 'down' ) net.start() 但是在我运行python代码之后,链接仍然处于打开状态。我不知道如何正确禁用链接。有人能帮我吗?我终于明白了: net.addLink( s2, s3 ) net.start() net.conf

我使用mininet作为openflow网络模拟器。在我的实验中,我想在代码中关闭两个开关之间的链接,然后在mininet控制台中打开它

以下是我所做的:

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

但是在我运行python代码之后,链接仍然处于打开状态。我不知道如何正确禁用链接。有人能帮我吗?

我终于明白了:

net.addLink( s2, s3 )
net.start()
net.configLinkStatus( 's2', 's3', 'down' )
net.configLinkStatus('s2','s3','down')
应该放在
net.start()之后

另外,我应该将
's2'
's3'
而不是
s2
s3
传递到
net.configLinkStatus()