【问题标题】:Running python code with openflow simulator使用 openflow 模拟器运行 python 代码
【发布时间】:2013-06-01 13:38:49
【问题描述】:

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

这是我所做的:

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

但是在我运行 python 代码之后,链接仍然存在。我不知道如何正确禁用链接。谁能帮帮我?

【问题讨论】:

    标签: python networking network-programming simulator


    【解决方案1】:

    终于想通了:

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

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

    我还应该将's2' 's3' 而不是s2 s3 传递给net.configLinkStatus()

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多