2024-09-30 06:19:46 发布
网友
我使用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()之后。在
net.configLinkStatus( 's2', 's3', 'down' )
net.start()
我还应该将's2''s3'而不是s2s3传递给net.configLinkStatus()。在
's2'
's3'
s2
s3
net.configLinkStatus()
最后我发现了:
net.configLinkStatus( 's2', 's3', 'down' )
应该放在net.start()
之后。在我还应该将
's2'
's3'
而不是s2
s3
传递给net.configLinkStatus()
。在相关问题 更多 >
编程相关推荐