【问题标题】:How to add new hosts to current running mininet topology?如何将新主机添加到当前运行的 mininet 拓扑?
【发布时间】:2016-10-19 07:00:16
【问题描述】:

我使用 mininet 在 opendaylight 控制器中创建了以下拓扑。 我想随时随地向此拓扑添加新主机

我按照以下邮件列表link 添加主机。主机正在添加,但我无法在新旧主机之间 ping 通。以下是我触发的命令的快照以及结果输出。

主机 h1 ip: 192.168.10.225
主机 h2 ip: 192.168.10.235
主机h3 ip:192.168.10.215

h1 可以ping h2,但不能ping 新创建的h3。

请指导我哪里做错了。

【问题讨论】:

    标签: networking sdn mininet opendaylight


    【解决方案1】:

    添加主机后,您应该使用命令“ovs-ofctl”将流添加到交换机。 例如。如果主机 h1 连接到 s1 的接口 s1-eth1 并且 h3 连接到接口 s1-eth3 你应该添加流:

    mininet> s1 ovs-ofctl add-flow "s1" in_port=1,actions:output=3

    mininet> s1 ovs-ofctl add-flow "s1" in_port=3,actions:output=1 
    

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      假设您使用的是 ovsk 交换机、openflow 1.3 并远程连接到 ODL Boron,问题是 l2switch 应用程序没有向当前网络添加新流。

      您需要为 h3 添加流以发送/接收数据。 https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:End_to_End_Flows#Flow_Strategy

      如果您想依赖 l2switch 应用程序在添加主机时将流响应式添加到网络,您需要将图形刷新延迟从 1000 秒减少 http://docs.opendaylight.org/en/stable-boron/user-guide/l2switch-user-guide.html

      如果您等待 1000 秒,然后 ping 您正在使用的所有步骤,现在就可以工作了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-21
        • 2015-11-28
        • 2018-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多